/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
7cc242 green
9dd96d light green
053a80 dark blue

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/
* { margin: 0;	padding: 0; }


	
#sidebar .company-news {
	width: auto;
	padding:0 0px;
	}
	
#sidebar .date-news {color: #555555;}

#sidebar .company-news h2 {
	color:#7cc242;
	text-transform:uppercase;
	font-size:1.2em;
	}
#sidebar .company-news ul {
	padding: 0px;
	color: #fff;
	margin:0;
	list-style-type:none;
	}
#sidebar .company-news ul li {
	padding: 0px 10px 0px 0px;
	margin: 0 0 10px 0;
	font-size:.9em;
	line-height:130%;
        list-style:none;
	}
#sidebar .company-news ul li a{
	color: #053a80;
	text-decoration:none;
	font-weight:bold;
	}
#sidebar .company-news ul li span.date-news {
	color:#666666;
	font-size:.9em;
	}

#sidebar .company-news ul li a:hover{
	color: #666;
	text-decoration:underline;
	}

body {
	font: 82.5% Arial, Helvetica, sans-serif; /*Resets 1em to 10px */
	text-align: center; /*centers the text in IE6 */
	margin: 0px auto;
	background-color: white;
}

p {
	color: #000;
	font-size: 1em;
	margin: 0 5px 10px 0;
	line-height: 140%;
}

blockquote {
	margin: 20px 0 20px 30px;
	padding: 0;
	font-size: .9em;
	background-color:#CCCCCC;
	color: #053a80;
	}

/* ----- IMAGES ----- */
a img, img a {
	border: none;
	padding: 5px 5px;
	}
	
img{margin: 5px;}

img a:hover{
}

/* ----- LINKS ----- */


#top-area {
	height:100px;width: 850px;
	clear:both;
	}
	

img.logo {float: left;}
#topnav {
	height: 31px; width: auto;
	float: right;
}


#topnav ul {display: block; padding: 4px 10px; overflow:hidden; position:relative;}

#topnav ul li {list-style-type: none; display:inline; font-size:1em; padding:0 10px 0 0}
#topnav ul li a {color: #7cc242; text-decoration:none;}
#topnav ul li a:hover {color: #333;}

/* ----- IDS ----- */

#nav {
	background: url(images/bg-nav.png) no-repeat left top;
	background-color: #666666;
	width: 850px;	height:40px;
	clear: both;
	text-align:left;
	}
#nav ul {
	height:40px;
	margin: 0 0 0 200px;
	padding: 13px 0 0 0;
	width:auto;
	}
#nav ul li {
	display:inline;
	padding: 0 50px 0 0;
	}
#nav ul li a {
	color: #fff;
	text-decoration:none;
	font-size:1.2em;
	font-weight:bold;
	}
#nav ul li a:hover {
	color: #999999;
	text-decoration:none;
	}

#wrapper {
	width: 850px;
	padding: 0;
	overflow: hidden;
	margin: 0px auto; /*centers the body */
	text-align: left;
	}
	
#banner {
	width: 850px;height: 200px;
	clear:both;
	}
	
#content-wrapper { width: 850px; text-align:left; clear:both; margin: 20px 0 0 0; overflow:hidden;}

/* ===========CONTENT AREA=============*/ 


#content {
	width: 589px; min-height:350px;
	padding: 0 0px 0 10px;
	margin: 0 0px 0 0;
	overflow: hidden;
	text-align: left;
	float:left;
	border-left:1px solid #999;
}   
#content p {
	color: #555;
	font-size:1em;
	}
	
#content a:link, #content a:active, #content a:visited {
	color: #5F9831;
	text-decoration: underline;
}

#content a:hover {
	text-decoration: none;
	color: #5F9831;
}	

/*============ SIDEBAR AREA==============*/
#sidebar {
	float: right;
	width: 249px; /*1 pixel less to accomdate float to bottom issue in IE6*/
	margin: 0;
	padding: 0;
}	
#sidebar p {
	color: #000;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited {
	color: #24652e;
	text-decoration: underline;
}

#sidebar a:hover, #sidebar a:hover {
	text-decoration: none;
	color: #4a4a4a;
}
  

#sidebar h1, #sidebar h2, #sidebar h3, #sidebar h4, #sidebar h5, #sidebar h6 {color: #000;}



/*============== FOOTER AREA===============*/  

.footer-tower {
	background: transparent url(images/footer-tower.png) no-repeat 95% top;
	height:75px;
	margin:0; padding:0;
	clear:both;
}
#footer{
	background: url(images/footer-bg.png) repeat-x left top;
	clear: both;
	height: 70px;
	width: 850px;
}

.mid-atlantic-office, .texas-office, .california-office {
	float:left;
	margin: 10px 20px 0 10px;
	text-align:center;
	padding: 0 20px 0 0;
	}

#footer p.office {
	color:#053a80;
	font-weight:bold;
	font-size:1em;
	font-variant:normal;
	text-transform:uppercase;
	}
#footer p {
	text-align: left;
	color: #053a80;
	line-height:120%;
	font-size:1em;
	font-weight:normal;
	font-size:1em;
	}
	
#footer a:link, #footer a:active, #footer a:visited {
	color: #053a80;
	text-decoration: underline;
	}
	
#footer a:hover {
	color: 053a80;
	text-decoration: none;
	}	
	
p.credits {
	font-size:.9em;
	color:#333333;
	text-align:center;
	margin:10px 0;
	padding:0;
	}
p.credits a {
	color: #333333;
	}
p.credits a:hover {	
	color: #7cc242;
	}

/* ----- HEADINGS ----- */

h1, h2, h3, h4, h5, h6 { 
	color: #053a80;
	margin: 0 0 10px 0;
	padding:0;
	}

h1{	font-size: 1.5em;}
h2{	font-size: 1.3em;}
h3{	font-size: 1.1em;font-weight: bold;}
h4{	font-size: .8em;font-weight: bold;}

/* ----- LISTS ----- */

ul, ol {
	margin: 5px 0 15px 30px;
	padding: 0;
}
ol li{ 
	list-style-type:decimal;
	margin:0;
	padding:0;
	color:#555;
}
ul li{
	list-style-type:square;
	margin: 0;padding: 0;
        list-style-position:outside;
	color: #555;
}


ul li a, ol li a, #content a {
	color: #5f9831;
	text-decoration: underline;
	}
ul li a:hover, ol li a:hover {
	color: #5f9831;
	text-decoration:none;
	}


