body{margin:0;background: #fff ;color:#000000}
body.level1{background: #fff url(bg-level1.jpg) top no-repeat}
body.level2{background: #fff url(bg-level2.jpg) top no-repeat}
body,td,th,input,select,textarea,input {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif}
body,td,th,input,select,textarea,input {font-size:13px;}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#89342f;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:28px;color:#000;font-weight:bold;margin:0px 0 20px 0;line-height:1.2em;}
h2{font-size:17px;color:#89342f;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;}

.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 */ 

#wrapper{width:955px;margin:0 auto}

	#header{position:relative;}
	.level1 #header{height:124px}
	.level2 #header{height:180px;}
	
		#header img{behavior: url(/templates/<!-- tmpl_var template-path -->/cs<!-- tmpl_var color-scheme -->/iepngfix.htc);}
	
		#toolbar{position:absolute;top:8px;right:0;color:#fff}
			#toolbar ul{margin:0;padding:0;list-style:none;}
			#toolbar ul li{margin:0 7px 0 0;padding:0 10px 0 0;list-style:none;display:inline;border-right:1px solid #fff}
			#toolbar ul li a{text-decoration:none;color:#fff;font-weight:bold}
	
		#logo{position:absolute;left:0}
		.level1 #logo{top:45px;left:0px}
		.level2 #logo{top:45px;}
					
		#headercallout{position:absolute;top:35px;right:0;background: url(headercallout-bg.png) bottom left no-repeat;height:62px;width:292px;color:#fff;font-size:13px;font-weight:bold;padding:10px 20px 10px 25px;z-index:2}
			#headercallout h2{font-size:14px;font-weight:bold;margin:0;color:#fff}
			#headercallout h2 a{color:#fff;text-decoratin:none;}
			
		#headerimage{position:absolute;top:35px;right:0;z-index:1}

	#hero{}

	#contentarea{clear:both;}
	
		#column-left{width:223px;float:left;margin:0 12px 0 0;display:inline}
		.level1 #column-left{padding:50px 0 0 0;}
		.level2 #column-left{padding:15px 0 0 0;}
		
			#nav{border-top:1px solid #456c8a;}
			.level1 #nav{margin:0 0 35px 0}
			.level2 #nav{margin:0 0 20px 0;}
				#nav ul{margin:0;padding:0;}
				#nav ul li{float:left;margin:0;padading:0;list-style:none;}
				#nav ul li a{display:block;padding:5px 15px 5px 25px;width:183px;text-decoration:none;background: url(nav-bg.jpg) top left no-repeat;color:#fff;font-size:18px;text-shadow: 1px 1px 1px #3c5658;}
				#nav ul li a:hover{background: url(nav-bg-active.jpg) top left no-repeat;}
				
			.callout{background: #546c74 url(callout-bg.jpg) top left no-repeat;padding:20px 20px;font-size:16px;line-height:1.2em;color:#fff;font-weight:bold;margin:0 0 10px 0}
				.callout p{margin:0;}
				.callout a{color:#fff;text-decoration:none;}
	
		#content{width:720px;float:left}
			#content-padding{padding:0 20px 20px 20px;}
		
			#hero{margin:0 0 20px 0;}

				#path{margin:15px 0 15px 0;}
				
				h1#pagetitle{font-size:33px;}
				
				
				.template-newsandevents{float:left;width:335px;margin:0 2px 0 0}
				.template-newsandevents h2{color:#fff;background:#89342f;font-size:20px;padding:5px 15px;margin:0 0 10px 0}
				.template-newsandevents h2 a{color:#fff;text-decoration:none;}
				.template-newsandevents h3{color:#000;font-size:14px;line-height:1.2em}
				.template-newsandevents h3 a{color:#000;}
				
				.template-ourlocations{float:left;width:335px;}
				.template-ourlocations h2{color:#fff;background:#89342f;font-size:20px;padding:5px 15px;margin:0 0 10px 0}
				.template-ourlocations h2 a{color:#fff;text-decoration:none;}
				.template-ourlocations h3{color:#000;font-size:14px;line-height:1.2em}
				.template-ourlocations h3 a{color:#000;}
				
				.publicactionrow{clear:both;}
	


#footer-wrapper{border-top:1px solid #89342f;clear:both;}
#footer{width:955px;margin:0 auto;padding:20px 0}

	#footer a{color:#000;text-decoration:none;}
	#footer a:hover{text-decoration:underline;}
	#footer p{margin:0;}
	#footer ul{list-style:none;margin:0;padding:0;line-height:2em}
	#footer li{ display: inline; }
	#footer li a{color:#000;margin:0 3px 0 0;padding:0 7px 0 0;text-decoration:none;border-right:1px solid #000}
	#footer li a:hover{text-decoration:underline;}