div.slideshow {
	background:#333;
  margin: 18px auto;
	width:801px;
	height:234px;
	overflow:hidden;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  background: #FFF;
  bottom: -35px;
  left: 0px;
  position: absolute;
  overflow: hidden;
  padding: 5px 0;
  z-index: 9001;
}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 25px;
  margin-right: 5px;
  opacity: 0.5;
  width: 30px;
}
div.slideshow ul a.active,
div.slideshow ul a:hover {
  opacity: 1;
}
div.slideshow ul li {
  float: left;
  list-style: none;
}

ul#navigation {
	list-style-type:none;
	display:block;
	color:#fff;
	font-weight:bold;
	font-family:lucida, 'lucida sans', 'lucida sans unicade', helvetica, verdana, arial, sans-serif;	
	text-align:left;
	font-size:12px;
	margin-left:-37px;
		margin-top:0;
}

ul#navigation li {display:inline;margin-left:10px;_margin-left:7px;}

ul#navigation a, ul#navigation a:visited  {color:#fff;text-decoration:none;}
ul#navigation a:hover, ul#navigation a:visited:hover  {color:#f60;text-decoration:none;}

div#content a, div#content a:visited  {color:#f60;text-decoration:underline;}
div#content a:hover, div#content a:visited:hover  {text-decoration:none;}


p, label {color:#466A7A;font-family:helvetica, 'helvetica neue', verdana, arial, sans-serif;font-size:13px;line-height:140%;	
}

ul li, ul.partners li {color:#466A7A;font-family:helvetica, 'helvetica neue', verdana, arial, sans-serif;font-size:13px;line-height:140%;	
}

h2 {color:#466A7A;font-family:helvetica, 'helvetica neue', verdana, arial, sans-serif;font-size:22px;line-height:140%;	
} 

h3 {color:#466A7A;font-family:helvetica, 'helvetica neue', verdana, arial, sans-serif;font-size:18px;line-height:140%;	
}

div#boxright p {color:#fff;margin:10px 20px;}
div#boxright a, div#boxright a:visited {color:#263E8C;}
div#boxright a:hover, div#boxright a:visited:hover {color:#333;}

body {
	margin:0;padding:0;background:#466A7A;text-align:center;
}
div#wrapper {width:826px;margin:0 auto;text-align:left;}
div#bodysection {
	width:826px;position:absolute;top:24px;
}
div#overlay {
	position:relative;top:-10px;left:-4px;z-index:10004 !important;height:240px;background:url(/images/overlay.png) top left no-repeat;
}  

div#overlay2 {
	position:relative;top:-10px;left:-4px;z-index:10004 !important;height:240px;background:url(/images/overlay2.png) top left no-repeat;
}

div#overlaylf {
	position:relative;top:-10px;left:-4px;z-index:10004 !important;height:240px;margin-left:-6px;background:url(/images/olie601.jpg) top left no-repeat;
} 


div#nav {height:27px;background:url(/images/topstrip.jpg) top center repeat-y;overflow:hidden;padding-top:15px;}
div#internals {width:826px;background:url(/images/backgroundstrip.jpg) top center repeat-y;text-align:center;}
div#content {background:#fff url(/images/bodybg.jpg) top center no-repeat;width:800px;margin:-10px 13px 0 13px;text-align:left;}

	div#contentright {width:320px;float:right;padding:10px 20px;}
	div#contentleft {width:400px;float:left;padding:10px 20px;}
	
	div#boxright {background:#7D96A2;width:300px;margin-top:20px;}

div#clear {clear:both;}
div#footer {height:31px;background:url(/images/botstrip.jpg) top center no-repeat;}

div#topsearchform {float:right;width:170px;margin-top:-7px;margin-right:13px;text-align:right;}

fieldset {border:0;padding:0;margin:0;}
form.searchbyzip {}
input.zipfield {width:70px;}

/* CONTACT FORM STYLES */

#contact-area {
	margin-top: 25px;
}

#contact-area input[type=text], #contact-area textarea {
	width:350px;  
	margin-bottom:5px;
}    

#contact-area input.city {
	width:120px;
}

#contact-area input.state {
	width:20px;
}          

#contact-area input.zip {
	width:60px;
}

#contact-area textarea {
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
}

label {
	padding-top: 5px;
	font-size: 1em;
}

ul#citylist {
	list-style-type:none;margin-left:none;
}

ul#citylist li {margin-top:0 !important;padding-top:0 !important;font-size:14px;}

div.item {
	color:#466A7A;font-family:helvetica, 'helvetica neue', verdana, arial, sans-serif;font-size:13px;line-height:140%;
}

div.item span {
	font-style: italic;
}

div.item span span {
	font-style: italic;font-weight:bold;
}

div.item h4 {font-size:17px !important;}
  
div#circle360 {
	width:316px;   
	text-align:left; 
}   

span.names {
	font-size:18px !important; 
	line-height:140%;
	font-family:Georgia, 'Times New Roman', Times, serif !important;
	color:#37497C;
	}   

div#contentleft { 
overflow:hidden;	
width:400px !important;
float:left;
}
