/* Template 8, Colour Scheme 1 */

body{margin:0;background: #FFFFFF}
body,td,th,input,select,textarea{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
body{ font-size: .8em;}

a:link{color:#2D8A8F;}
a:visited{color:#2D8A8F;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#2D8A8F !important;background-color:#E9F0F4 !important}

.template-clear {clear: both; height: 0;line-height:1px;}
.template-layout{width:760px;margin:0;border-right:1px solid #000000}
 
.template-toolbar{text-align:left;font-size:.5em;vertical-align:bottom;padding:5px 0 0 0}
.template-toolbar ul{margin:0;padding:0;color:#000000}
.template-toolbar li{ list-style: none; float:left; }
.template-toolbar li a{color:#000000;font-weight:normal;margin:0 10px 0 0;text-decoration:none;}
.template-toolbar li a:visited{color:#000000;}
.template-toolbar li a:hover{text-decoration:underline;}

.template-tagline{background:url(tagline-bg.gif) top left no-repeat;font-size:.75em;width:205px;height:39px;padding:0px 10px 0px 50px;border-right:1px solid #000000;}
.template-tagline a, .template-tagline a:visited{color:#000000;text-decoration:none;}
.template-path{background:#F0F0F0;border-bottom:1px solid #000000;font-size:.85em;font-weight:bold;width:465px;font-weight:bold;padding:0 0 0 30px} 
.template-practicename{background:#C26650 url(practicename-bg.gif) top left no-repeat;font-size:1.8em;font-weight:bold;color:#FFFFFF;border-right:1px solid #000000;padding:0 0 0 30px;width:225px;height:141px;}
.template-practicename a, .template-practicename a:visited {color:#FFFFFF;text-decoration:none;}
.template-pagetitlearea{font-size:1.7em;font-weight:bold;color:#C26650;background: url(pagetitle-bg.gif) bottom right no-repeat;vertical-align:bottom;padding:0 20px 9px 30px;}

.template-pagetitle{vertical-align:bottom;height:40px;}
.template-logo{width:200px;text-align:right;vertical-align:top;padding:0 0 10px 0}

.template-content{border-bottom:1px solid #000000;line-height:1.5em;vertical-align:top;background:#FFFFFF;padding:10px 25px;border-top:10px solid #2D8A8F;}

.template-nav{border-bottom:1px solid #000000;border-top:10px solid #2D8A8F;background:#C3D1D8 url(nav-bg.gif) right top no-repeat;vertical-align:top;padding:0 0px 20px 0px;border-right:1px solid #000000}  
.template-nav ul{width:240px;margin:20px 0 10px 0px;padding:0;list-style: none;}
.template-nav ul li{margin:0;padding:0;list-style: none;display:block;margin:0 0 0px 0;}
.template-nav ul li a{font-size:1em;background:#C26650 url(nav-bg-off.gif) right no-repeat;display:block;padding:8px 10px 8px 22px;width:208px;font-weight:bold;color:#FFFFFF;text-decoration:none;margin:0 0 3px 0}
.template-nav ul li a:visited{color:#FFFFFF;}
.template-nav ul li a:hover{background:#C26650 url(nav-bg-on.gif) right no-repeat;color:#FFF799;}
.template-nav ul li.template-active a{background:#C26650 url(nav-bg-on.gif) right no-repeat;color:#FFF799}
.template-nav ul li.template-active a:visited{color:#FFFFFF;}

.template-highlight{font-size:1em;width:235px;color:#FFFFFF;font-weight:bold;background:#2D8A8F url(highlight-bg.gif) right no-repeat;margin:0 0 5px 0px;}
.template-highlight p{margin:0;padding:10px 50px 10px 20px}
.template-highlight a{color:#FFFFFF;text-decoration:none;}
.template-highlight a:visited{color:#FFFFFF;}
.template-highlight a:hover{text-decoration:underline;}

.template-sponsor{float:left;margin:15px 15px 10px 15px}

.template-newsandevents{width:51%;float:left;margin:15px 3% 0 0;font-size:1em;}
.template-newsandevents h2{font-size:1.5em;font-weight:bold;margin:0 0 10px 0} 
.template-newsandevents h2 a, .template-newsandevents h2 a:visited{color:#000000;text-decoration:none;}
.template-newsandevents .template-item{border-top:1px solid #2D8A8F;padding:10px 10px 10px 10px;background:#FFFFFF url(news-bg.gif);}
.template-newsandevents h3{margin:0 0 0 0;font-size:1.2em;}
.template-newsandevents p{margin:0 0 5px 0}
.template-newsandevents .template-more a{float:right;font-weight:bold;background:#FFFFFF;display:block;border:1px solid #2D8A8F;padding:2px 6px;color:#000000}
.template-newsandevents .template-more a:hover{background:#FFF799;color:#000000}

.template-ourlocations{width:46%;float:left;margin:15px 0 0 0;font-size:1em}
.template-ourlocations h2{font-size:1.5em;font-weight:bold;margin:0 0 10px 0} 
.template-ourlocations h2 a, .template-ourlocations h2 a:visited{color:#000000;text-decoration:none;}
.template-ourlocations .template-item{border-top:1px solid #2D8A8F;padding:10px 10px 20px 10px;background:#FFFFFF url(location-bg.gif)}
.template-ourlocations h3{margin:0 0 0 0;font-size:1.2em;}
.template-ourlocations p{margin:0 0 5px 0}

#maxwidth .template-layout{width:100%;}
#maxwidth .template-content{width:100%;}
