body{margin:0;background: #ffffff url(bg.jpg) top no-repeat;color:#000000}
body,td,th,input,select,textarea,input {font-family: 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 img{border:none;}
a:focus{outline: none;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#FFFFFF !important;background-color:#000 !important}

h2{color:#FFFFFF !important;line-height:1.4em}
h3{color:#FFFFFF !important;line-height:1.4em}
h4{color:#FFFFFF !important;line-height:1.4em}
th{background:#000 !important; color:#FFFFFF !important;}

#practicenews .eventnav {color:#fff}
#practicenews .highlight {border:1px solid #fff} 
.pagetype-summary a{color: #000 !important;}

.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 */ 

.template-wrapper{width:950px;margin:0 auto}
	
	.template-headertoolbar{zoom:1;position:relative;padding:10px 15px 10px 15px}
		.template-headertoolbar a{text-decoration:none;color:#000}
		.template-practicename{}
		.template-practicename p{margin:0;}
		
		.template-headertoolbar ul{position:absolute;bottom:0;right:0;list-style:none;padding:0;margin:0}
			.template-headertoolbar ul li{list-style:none;padding:0;margin:0;float:left}
			.template-headertoolbar ul li a{display:block;padding:5px 15px 10px 15px;background: url(headertoolbar-bullet.gif) bottom no-repeat;}
			
	.template-header{padding:13px 0 0 0;position:relative}
		.template-header a{color:#000;}
		.template-logo{}
		.template-locateus{position:absolute;top:6px;right:30px;font-size:11px;font-weight:bold;width:260px}
			.template-locateus h2{font-weight:bold;font-size:20px;color:#1e6296 !important;margin:0 0 5px 0;}
			.template-locateus p{margin:0 0 2px 0;}
			.template-locateus .template-phonenumber{color:red;float:right;text-decoration:none}
		
		h1.template-pagetitle{color:#fff;font-weight:bold;font-size:33px;letter-spacing:-1px;margin:23px 0 10px 0}
	
	.template-contentarea{width:100%;border-top:12px solid #464646}
	
		.template-content{background:#464646;color:#fff;line-height:1.4em;padding:0 10px 20px 5px;border-left:12px solid #464646}
			.template-content a{color:#fff;}
			
			.template-path{font-size:11px;margin:0 0 10px 0;}
			
			.template-slideshow{border:1px solid #909090;margin:0 0 5px 0;}
			
			.template-tipsofthemonth{border:1px solid #909090;margin:0 0 15px 0;background: #282828 url(tipsofthemonth-bg.gif) top left no-repeat;font-size:11px;padding:22px 20px 1px 65px}
				.template-tipsofthemonth h2{color:#fff;font-size:20px;font-weight:bold;margin:0 0 10px 0}
				
			.template-ourlocations, .template-newsandevents{display:none;}
	
	
		.template-rightcolumn{vertical-align:top;background:#b8d6f1;padding:4px 4px 20px 4px;line-height:1.4em;width:261px;border-right:12px solid #464646}
			
			.template-nav{margin:0 0 5px 0;border-top:1px solid #6aa4d0}  
				.template-nav ul{margin:0;padding:0;list-style: none;}
				.template-nav ul li{margin:0;padding:0;list-style:none;float:left;border-bottom:1px solid #6aa4d0;border-left:1px solid #6aa4d0;border-right:1px solid #6aa4d0;background:#fff url(nav-bg.jpg) top right repeat-y;}
				.template-nav ul li a{display:block;width:217px;background: url(nav-bullet.gif) 10px center no-repeat;padding:11px 10px 9px 32px;font-weight:bold;color:#000;font-size:1.2em;text-decoration:none;}
				.template-nav ul li a:visited{color:#000;}
				.template-nav ul li a:hover{text-decoration:underline}
				.template-nav ul li.template-active {background:#e1eef6}
			
			.template-highlight{border:1px solid #000;margin:0 0 5px 0}
				.template-highlight p{border:1px solid #fff;background: #9e0b0f url(callout-bg.jpg) top left repeat-x;color:#fff;padding:10px 20px;font-size:16px;margin:0;font-weight:bold}
				.template-highlight p a{color:#fff;text-decoration:none;}
				.template-highlight p a:hover{text-decoration:underline}
				
			#followus{margin:0 0 20px 0;padding:10px 15px}	
				#followus h2{margin:0 0 10px 0;color:#000 !important;font-weight:normal}
				#followus ul {padding:0;margin:0;list-style:none;list-style-image:none;line-height:1;}
				#followus img{margin:0 5px 0 3px;vertical-align:middle;}
				#followus table{width:100%;border-collapse:collapse;}
				#followus table td{vertical-align:middle;padding:3px 0;font-size:11px;}
				#followus table td a{text-decoration:none;color:#000;}

				#followus ul li a{text-decoration:none;color:#000}
				#followus ul li a:hover{text-decoration:underline}
				/* Level 2 */
				#followus ul li ul{padding:0;margin:-23px 0 0 65px;position: absolute;background: #fff;width: 180px;border-top:1px solid #C0C0BF;border-left:1px solid #C0C0BF;border-right:1px solid #C0C0BF;left: -999em;}
				#followus ul li ul li{padding:0;text-align:left;margin:0}
				#followus ul li ul li a{display:block;border-bottom:1px solid #C0C0BF;width:160px;padding:6px 10px;}
				#followus ul li ul li a:hover{background: #efefef}
				/* Level 3 */
				#followus ul li ul li ul {margin: -26px 0 0 180px;}
				#followus li:hover ul ul, #followus li:hover ul ul ul, #followus li.sfhover ul ul, #followus li.sfhover ul ul ul {left: -999em;}
				#followus li:hover ul, #followus li li:hover ul, #followus li li li:hover ul, #followus li.sfhover ul, #followus li li.sfhover ul, #followus li li li.sfhover ul {left: auto;}
				#followus li:hover, #followus li.hover {position: static;}


	
	.template-footertoolbar{zoom:1;position:relative;padding:10px 15px 10px 15px;background: #e4ecc5 url(footertoolbar-bg.gif) bottom left repeat-x;border-left:12px solid #464646;border-right:12px solid #464646}
		.template-footertoolbar a{text-decoration:none;color:#000}
		.template-practicename{}
		
		.template-footertoolbar ul{position:absolute;bottom:0;right:10px;list-style:none;padding:0;margin:0}
			.template-footertoolbar ul li{list-style:none;padding:0;margin:0;float:left}
			.template-footertoolbar ul li a{display:block;padding:5px 15px 12px 15px;background: url(footertoolbar-bullet.gif) bottom no-repeat;}
			
	.template-footer{background:#464646;font-size:11px;line-height:1.1em;color:#fff;text-align:center;padding:15px 20px}
		.template-footer a{color:#fff;text-decoration:none;}
		.template-footer a:hover{color:#fff;text-decoration:underline}
		.template-footer ul{margin:0 0 10px 0;padding:0;list-style:none;}
		.template-footer ul li{margin:0;padding:0;list-style:none;display:inline;border-right:1px solid #fff;padding:0 10px}
