

.banner_leftnav2
{

float: left;
 width: 269px;
 height: 409px;
 background: #ffffff url(../images/bannernav_bkgd_extended.jpg) top left no-repeat;
 /*margin: 0 auto;
 position: relative; */
}

.banner_leftnav{
float: left;
 width: 269px;
 height: 276px;
 background: #ffffff url(../images/bannernav_bkgd.jpg) top left no-repeat;
 /*margin: 0 auto;
 position: relative; */
}
#banner_leftnav ul{
margin: 29px 20px 0px 0px;
text-align: right;
 list-style: none;

}

input , select , textarea { margin:2px; }

*+html textarea {margin-top:-9px;margin-left:5px;}

#banner_leftnav li{
 font: 12px Verdana, Arial, Helvetica, sans-serif;
 /*margin: 0 auto;*/
 padding-bottom: 5px;
 white-space:nowrap;
 
}
#banner_leftnav a
{
	
color: #ffffff;
}
#banner_leftnav a:hover{
color: #c8911f;
text-decoration: none;
}
#banner{
float: right;
 width: 690px;
 height: 276px;
 background: #ffffff;
 /*margin: 0 auto;
 position: relative; */
}
#mapselect{
float:right;
padding-right:50px;
}

#sidebar
{

	
 width: 267px;
 float: left;
 background-color: #ffffff;
 /*margin: 0 auto;
 position: relative;
*/
 padding-bottom:50px;
}

#sidebar_moreinfo{
 width: 267px;
 height: 550px;
 float: left;
 background: #ffffff url(../images/requestinformation.jpg) top left no-repeat;
 margin: 0 auto;
 position: relative;
}

#sidebar_moreinfo table{
 margin: 100px 16px 0px 15px;
 text-align:right;
 position: relative;
}

#content{
 width: 690px;
 min-height: 515px;
 height: auto !important;
 height: 515px;
 float: right;
 background: #ffffff url(../images/content_interior_border.png) top left no-repeat;
 
 padding-top: 26px;
 /*position: relative;
 margin: 0 auto;
*/
 
 padding-bottom: 50px;
}

#content p {
 margin: 10px 36px 0 40px;
 padding-top: 5px;
 line-height: 1.6em;
 color: #686868;
}
#content h2 , h3 {
margin: 8px 36px 0 40px;
 padding-top: 5px;
 font: 14px Verdana, Arial, Helvetica, sans-serif;
 font-weight: bold;
 line-height: 1.6em;
 color: #004735;
}


#content h1 
{
	margin: 8px 36px 0 40px;
	padding-top: 5px;
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color: #004735;
	text-transform: uppercase;
	font-size:19px;
	width:530px; !important;
}

#content #shareThis
{
		
		position:relative;
		left:570px;
		top:10px;
		width:30px;
	
		
		
}
#content #content2 
{
	margin-top:-25px;	
	
	
}


#content ul {
 margin: 6px 0px 0 18px;
 padding: 0px 0px 0 18px;
 line-height: 1.6em;
 color: #686868;
}
#content li
{
	margin: 0px 0 0 35px;
	

}

#officelist 
{
	 margin: 10px 36px 0 40px;
 padding-top: 5px;
 line-height: 1.6em;
 color: #686868;
}



#content table{
/*margin-left: 28px;*/
 margin: 10px 36px 0 40px;
 padding-top: 5px;
 color: #686868;
}
#content #resume table{
 margin: 0px;


}
#content ul {
 margin: 6px 0px 0 18px;
 padding: 0px 0px 0 18px;
 line-height: 1.6em;
 color: #686868;
}

#content a { 
color: #686868;
text-decoration: underline; }

#content a:hover{ 
color: #024731;
text-decoration: underline; }

	.firstcol { width: 250px; float:left; white-space:nowrap }
	.secondcol { width: 230px; float:left; white-space:nowrap }
	.thirdcol { width: 170px; float:left; white-space:nowrap}
	
	.firstcol2 { width: 265px; float:left;white-space:nowrap }
	.secondcol2 { width: 270px; float:left;white-space:nowrap }
	



*+html #shareThis { top:52px; left:600px; }
/* *+html #shareThis { top:32px; left:520px;}*/

#sidebar_compliance
{
	width: 270px;
	height: 106px;
	background: #ffffff url(../images/sidebar_compliance_allied.jpg) bottom left no-repeat;
	position:relative;

	
}
#sidebar_compliance p 
{
	position:relative;
	top:65px;
	padding-left:23px;
}
