#banner_leftnav{
float: left;
 width: 267px;
 height: 276px;
 background: #ffffff url(../images/bannernav_bkgd.jpg) top left no-repeat;
 /*
margin: 0 auto;
 position: relative;
*/
}

*+html #banner_leftnav { margin-top: 20px;}

#banner_leftnav ul{
margin: 30px 30px 0px 0px;
text-align: right;
 list-style: none;
}
#banner_leftnav li{
 font: 12px  Verdana, Arial, Helvetica, sans-serif;
 margin: 0 auto;
 padding-bottom: 7px;
white-space: nowrap;
}
#banner_leftnav a{
color: #ffffff;
}
#banner_leftnav a:hover{
color: #859a54;
text-decoration: none;
}
#banner{
float: right;
 width: 693px;
 height: 276px;
 background: #ffffff;
 /*margin: 0 auto;
 position: relative;
*/
}
*+html #banner { margin-top: 20px;}


#sidebar{
 width: 267px;
 float: left;
 background-color: #ffffff;
 /*margin: 0 auto;
 position: relative;*/
}


#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: 693px;
  min-height: 550px;
   height:550px;
 height /**/ : /**/ auto;
 float: right;
 background: #ffffff url(../images/content_interior_border.png) top left no-repeat;
/* margin: 0 auto;  position: relative;*/
 padding-top: 34px;
  padding-bottom:50px;

}

#content p  {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 line-height: 1.6em;
 color: #686868;

}
#content table {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 line-height: 1.6em;
 color: #686868;
}



#content h1 , h3 {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 font: 14px bold Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.6em;
 color: #859a54;
}

#content  h2 {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 font: 14px bold Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.6em;
 color: #859a54;
text-transform: uppercase;
font-size:19px;
}


#content a { color: #860038; }

#content li {
margin: 8px 36px 0 40px;
 color: #686868;
}


#content_branch li {
margin: 8px 36px 0 40px;
 color: #686868;
 list-style-type:circle;

}


#content_branch{
 width: 693px;
 min-height: 750px;
 height:750px;
 height /**/ : /**/ auto;
  float: right;
 background: #ffffff url(../images/content_interior_border_long.png) top left no-repeat;
 margin: 0 auto;
 padding-top: 34px;
 position: relative;
}
#content_branch p {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 line-height: 1.6em;
 color: #686868;
}


	
#content_branch h1 {
 margin: 8px 36px 0 40px;
 padding-top: 5px;
 font: 14px bold Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.6em;
 color: #859a54;
}
#content_branch a { color: #860038; }


.sidebarcontent { 
	padding: 5px; 
	margin: 31px 10px 14px 24px; 
	border: 1px solid #666666; 
	width: 240px !important; 
	float: right; 
	border: 1px solid #666666;
	}
	
	#sideinfo
	{
		border: 1px solid #666666;
		

		 line-height: 2em;
		 color: #686868;

		
		 
	}
	
	.lidivider{
	/*border-bottom: 1px solid #CCCCCC ;
	width:450px; */
	padding-top:10px;
	
	}
	
	#sideinfo a
	{		  
	 white-space: pre-wrap;       /* css-3 */  
     white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */  
     white-space: -pre-wrap;      /* Opera 4-6 */  
     white-space: -o-pre-wrap;    /* Opera 7 */  
     word-wrap: break-word;       /* Internet Explorer 5.5+ */	
}	 
	#map1_canvas
	{
		border: 1px solid #666666;
		
	}
		#map_area
	{
		display:none;
		
	}
#branch-address 
{
	text-align:center;
	font-weight: bold;
	margin-top: 20px;
}




#branchtitle
{
	text-transform: uppercase;
	font-size:19px;
	
}

#stateinfodiv
{
	position:relative;
	left:485px;
	top:-31px;
	top /**/ : /**/ -27px;

	width:450px;



	height:18px;
	text-align:right;
	font-size:18px;
	text-transform: uppercase;
	color:White;
	z-index:-1000px;
	

}

#footinfo
{
	text-align:center;
	font-weight:bold;
	line-height: 1.6em;
	color: #686868;

}

.optional {
			display: none;
			
		}
#contactmsg
{
	margin-top:150px;
	font-weight:bold;
	margin-left:10px;
}

#goback
{
	float:right;
	margin-right:15px;
	padding:3px 5px 5px 5px;
	border:0px0;
	border-bottom:0px solid #666688;
	text-align:center;
}

#goback a

{
	text-decoration:none;	
	background-color:#ffffff;
	border:1px solid #c7c7c7;
	padding:3px 12px 3px 12px;
	text-indent:12px;
	color:#1C5B84;
	font-size:13px;
	font-weight:bold;
}
#goback a:hover

{
	text-decoration:none;	
	background-color:#B5A684;

}
#goback2
{
	
	margin: 8px 36px 0 -400px;
	padding:3px 5px 5px 5px;
	border:0px0;
	border-bottom:0px solid #666688;
	text-align:center;
}

#goback2 a

{
	text-decoration:none;	
	background-color:#ffffff;
	border:1px solid #c7c7c7;
	padding:3px 6px 3px 12px;
	text-indent:12px;
	color:#1C5B84;
	font-size:13px;
	font-weight:bold;
}
#goback2 a:hover

{
	text-decoration:none;	
	background-color:#B5A684;
	border:1px solid #c7c7c7;
	padding:3px 6px 3px 12px;
	text-indent:12px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

#options-1, #options-2, #resume {
	margin: 20px;
	padding: 10px;
	border: 1px solid #e0e0e0;
	background: #f0f0f0;
	display: none;
}

table.contact-form {
position:relative;
left:-40px;
}

.design_list_vertical  {
position:relative;
left:-30px;
width:200px;
white-space:nowrap;
}