body{margin:0;color:#000}
body{background: #fff url(bg-level1.gif) top repeat-y}
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;line-height:1.6em}
p{margin:0 0 1.5em 0;}
form{padding:0;margin:0}
a{color:#000;}
a img{border:none;}
a:focus{outline: none;}

h1{font-size:28px;color:#000;font-weight:normal;margin:0px 0 20px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}
h2{font-size:24px;color:#000;font-weight:normal;margin:20px 0 4px 0;line-height:1.2em;font-family:Georgia, "Times New Roman", Times, serif}

.data td, .data th{border-bottom:1px solid #edf4e5}
.data th{color:#000 !important;background-color:#edf4e5 !important}
.pagetype-summary{background:#edf4e5;}

.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{margin:0 auto;background: url(wrapper-bg.gif) top left repeat-x}

	#header-wrapper{background: url(header-bg.jpg) top left repeat-x;}
		#header{position:relative;width:980px;margin:0 auto;height:76px}
		
			#practicetitle{position:absolute;top:13px;left:0;font-family:Georgia, "Times New Roman", Times, serif;font-size:37px;line-height:1.2em;z-index:2;}
				#practicetitle a{text-decoration:none;color:#000;}
			#practicetitle-dropshadow{position:absolute;top:14px;left:1px;font-family:Georgia, "Times New Roman", Times, serif;font-size:37px;line-height:1.2em;color:#fff}
				#practicetitle-dropshadow a{text-decoration:none;color:#fff;}

			#toolbar{position:absolute;top:45px;right:0;font-size:11px;line-height:1.2em}
		
				#toolbar ul{margin:0;padding:5px 0 0 0;list-style:none;}
					#toolbar ul li{margin:0;padding:0 10px;list-style:none;float:left;border-right:1px solid #000}
					#toolbar ul li a{text-decoration:none;}
	
	#subtitle-wrapper{background:#99c169}
		#subtitle{position:relative;width:980px;margin:0 auto;padding:10px 0;font-family:Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;color:#fff;}
			#subtitle a{color:#fff;text-decoration:none;}


	#contentarea{clear:both;background:#fff url(contentarea-bg.gif) top left repeat-y;width:980px;margin:0 auto}
	
		#column{width:226px;float:left;}
		
			#logo{width:226px;overflow:hidden;}
			
			#nav{clear:both;font-family:Georgia, "Times New Roman", Times, serif;margin:0 0 15px 0;border-bottom:1px solid #a4d6c8;}
				#nav ul{margin:0;padding:0;list-style:none;}
				#nav ul li{margin:0;padding:0;list-style:none;float:left;}
				#nav ul li a{width:206px;display:block;background: url(nav-bg.gif) 97% 50% no-repeat;border-top:1px solid #a4d6c8;border-bottom:1px solid #3b9176;padding:8px 10px;color:#fff;font-size:20px;text-decoration:none}
				#nav ul li a:hover, #nav ul li.template-active a{background: #60a695 url(nav-active-bg.gif) 97% 50% no-repeat}
			
			.template-highlight{border:1px solid #a4d6c8;margin:0 10px 15px 10px;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px}
				.template-highlight p{border:1px solid #fff;padding:7px 40px 7px 10px;background: #ededde url(highlight-bg.gif) 95% 50% no-repeat;margin:0}
				.template-highlight p a{text-decoration:none;}
	
			.flexibleblock *{color:#fff !important}
			
		#content{float:left;width:754px}
		.level1 #content{background: url(content-level1-bg.jpg) top left repeat-x;padding:10px 0 0 20px;width:734px}
		
			#hero{background:#ededde;padding:0 0 0 20px;border-bottom:1px solid #c3c48f}
				#hero img{float:right;margin:0 0 0 15px;}
				#hero h2{margin:0 0 15px 0;padding:15px 0 0 0;font-size:25px}
			
			span.homepagephoto img{float:right;margin:0px 0 0 15px}
			#slideshow {float:right;margin:0px 20px 20px 15px}
				
			.level1 .template-clear{visibility:hidden;font-size:1px;line-height:1px;height:1px;clear:both;}
			.level1 .publicactionrow{padding-right:20px}
		
			#content-padding{padding:10px 20px;}
			
			#pagetitlearea{background:#4294ca;padding:10px 20px;margin:0 0 10px 0;color:#fff}
				#path{margin:0 0 5px 0}
				#path a{color:#fff;}
				h1#pagetitle{margin:0;color:#fff}
			
			.template-newsandevents{float:left;width:376px;margin:-20px 0 0 -20px;;display:inline;}
				.template-newsandevents h2{background: #edf4e5 url(icon-newsandevents.gif) 10px 50% no-repeat;padding:10px 10px 10px 55px;font-size:22px;margin:0 0 15px 0}
				.template-newsandevents h2 a{text-decoration:none;}
				.template-newsandevents .template-item{padding:0 15px;margin:0 0 10px 0;}
				.template-newsandevents h3{font-size:13px;}
				
			.template-ourlocations{float:left;width:376px;border-left:1px solid #fff;margin:-20px 0 0 0;display:inline;}
				.template-ourlocations h2{background: #edf4e5 url(icon-locateus.gif) 10px 50% no-repeat;padding:10px 10px 10px 55px;font-size:22px;margin:0 0 15px 0}
				.template-ourlocations h2 a{text-decoration:none;}
				.template-ourlocations h3{font-size:13px;}
				.template-ourlocations .template-item{padding:0 15px;margin:0 0 10px 0;}
				
				
			
			#footer{clear:both;text-align:center;font-size:11px;padding:20px 20px;border-top:1px solid #67baa4;}
				#footer ul{list-style:none;margin:0;clear:both;padding:0 0 5px 0}
				#footer li{ display: inline; }
				#footer li a{margin:0 5px 0 0;padding:0 5px 0 0;text-decoration:none;border-right:1px solid #67baa4}
				#footer li a:hover{text-decoration:underline;}
				
/* Max width template */				
body#maxwidth #column{display:none;}
body#maxwidth{background-image:none;}
body#maxwidth #contentarea{background-image:none;}				
