body{margin:0;background: #fff;color:#000000}
body,td,th,input,select,textarea,input {font-family:Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:14px;line-height:1.4em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#3a5c8c;}
a:hover{color:#0303bc;}
a img{border:none;}
a:focus{outline: none;}

h1 { font-family: "Times New Roman", Times, serif; font-size: 22px; line-height: 22px; font-weight: normal; color: #000; }
h2 { font-size: 18px; line-height: 18px; color: #000; font-family: "Times New Roman", Times, serif; font-weight: normal; line-height: 25px; }
h3 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 22px; font-weight: normal; color: #353E75;  }
#big h3 { font-size: 25px; line-height: 25px; }
h4 { font-family: "Times New Roman", Times, serif; font-size: 18px; line-height: 18px; font-weight: normal; color: black; }
h5 { font-family: "Times New Roman", Times, serif; font-size: 22px; line-height: 22px; font-weight: normal; color: black;  }
h5 a { text-decoration: none; }
h5 a:hover { text-decoration: underline; }
h6 { font-family: "Times New Roman", Times, serif; font-size: 20px; line-height: 22px; font-weight: normal; color: black; margin: 0; padding: 0; }


.floatright{float:right;margin:0 0 10px 15px;}
.floatleft{float:left;margin:0 15px 10px 0;}

.clear:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;} .clear {display: inline-block;} /* Hides from IE-mac \*/ * html .clear {height: 1%;} .clear {display: block;} /* End hide from IE-mac */ 
.photo{background:#fff;padding:1px;border:1px solid #e2e4eb}

.contenttable{border:1px solid #fff;border-collapse:collapse;}
.contenttable td{border:1px solid #fff;border-collapse:collapse;}
.contenttable td td{border:none}
.contentcell{vertical-align:top;padding:10px 15px;}
.contentreversed, .contentreversed h1, .contentreversed h2, .contentreversed h3, .contentreversed h4, .contentreversed h5, .contentreversed h6 , .contentreversed a{color:#fff;}
.contentcell ul {margin:0 0 1.5em 20px;padding:0;}
.contentcell ul li{margin:0;padding:0}


#wrapper{width:740px;margin:0 auto;background:#fff;}

.level1 .template-clear{display:none;}
	
/*******************************************************/
/* Header
/*******************************************************/	

	#header{position:relative;padding:10px 0}
	
		#logo{}
		
		#toolbar{text-align:right;font-size:11px;}
			#toolbar ul{list-style:none;padding:0;margin:0}
			#toolbar ul li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #000}
			#toolbar ul li a{text-decoration:none;}
			
		#headercallout{position:absolute;top:30px;right:20px;}
			#headercallout-heading{float:left;margin:0}
			#headercallout-content{float:left;padding:10px 0 0 0;margin:0;}

	
/*******************************************************/
/* Nav
/*******************************************************/	
			
	#nav{clear:both;text-transform:uppercase;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;margin:0 0 10px 0}
		#nav ul{margin:0;padding:0;}
		#nav ul li{float:left;margin:0;list-style:none;margin:0 23px 0 0;border-bottom:2px solid #3a5c8c}
		#nav ul li a{display:block;text-decoration:none;}
		#nav ul li a:hover{color:#0303bc;}
		
		
	#subtitle{color:#fff;font-family:"Times New Roman", Times, serif;background:#42535d;padding:5px 10px;text-align:center;}
		#subtitle a{color:#fff}
		#subtitle h2{margin:0;color:#fff}

/*******************************************************/
/* Content
/*******************************************************/

			
	#contentarea{clear:both;border:1px solid #e2e4eb;padding:10px 10px;margin:0 0 15px 0}
			
		
		#content{}
		
		h1#pagetitle{margin:5px 0 15px 0;font-size:35px;padding:0 10px}
		#path{border-bottom:1px dotted #3a5c8c;margin:0 0 15px 0;font-size:11px;padding:0 10px 8px 10px}
		
			
		
/*******************************************************/
/* Badge Area
/*******************************************************/			
		
	#badgearea{clear:both;background:#e2e4eb;padding:10px 10px}
		.badge{float:left;margin:0 7px 0 0;padding:7px 10px;background:#fff;width:150px;text-align:center;font-weight:bold;min-height:60px;border:1px solid #9ca6c1;}
		
/*******************************************************/
/* Our Locations
/*******************************************************/			

	#ourlocations{background: url(ourlocations-bg.gif) top left repeat-y;border-top:4px solid #9ca6c1;padding:10px 0;font-size:13px}
		.location{float:left;width:164px;margin:0 1px 0 0;padding:0 10px}

		
/*******************************************************/
/* Footer
/*******************************************************/		
		
			#footer{clear:both;border-top:4px solid #9ca6c1;padding:15px 0;font-size:11px;line-height:1.4em;}
			
				p#aoalogo{float:right;padding:10px 0 0 0;margin:0;width:250px}
				#footer a{color:#000;text-decoration:none;}
				#footer a:hover{text-decoration:underline;}
				#footer p{margin:0;}
				#footer-links{width:460px;float:left}
					#footer ul{margin:0;padding:0 0 10px 0;list-style:none}
					#footer ul li{display:inline;margin:0 10px 0 0;padding:0 10px 0 0;border-right:1px solid #000}
					#footer ul li a{text-decoration:none;}

