/* Template 11, Colour Scheme 3 */

body{margin:0;background: #FFFFFF;}
body,td,th,input,select,textarea{ font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; }
body{font-size: .8em;}

a:link{color:#297C47;}
a:visited{color:#297C47;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#447D8F !important;background-color:#E8F0F2 !important}

.template-clear {clear: both; height: 0;line-height:1px;}
.template-layout{width:760px;border-right:1px solid #297C47;margin:0 auto;}

.template-toolbar{padding:4px 0 4px 0;font-weight:bold;font-size:.8em;background:#5A90A1;width:100%;} 
.template-toolbar ul{margin:0 0 0 -14px;padding:0;font-size:1.2em;} 
.template-toolbar li{ display: inline;list-style: url(bullet.gif);}
.template-toolbar li a{color:#FFFFFF;text-decoration:none;float:left;padding:0 20px 0 14px;background:url(bullet.gif) right no-repeat;}
.template-toolbar li a:visited{color:#FFFFFF;}
.template-toolbar li a:hover{text-decoration:underline;color:#FFFFFF}

.template-header{background: url(practicename-bg.jpg) bottom right no-repeat;}
.template-practicename{font-size:2.3em;color:#5A90A1;font-weight:bold;margin:10px 0 0 0;line-height:1em;}
.template-practicename a, .template-practicename a:visited{color:#5A90A1;text-decoration:none;}
.template-tagline{color:#287A46;font-weight:bold;font-size:1.2em;margin:0 0 20px 0}
.template-tagline a, .template-tagline a:visited{color:#287A46;text-decoration:none;}
.template-logo{width:200px;text-align:center;padding:0 20px 0 20px;}
.template-path{background:#9A6C2E;font-size:.9em;color:#FFFFFF;padding:0 0 0 112px;height:32px;border-bottom:1px solid #FFFFFF}
.template-path a, .template-path a:visited{color:#FFFFFF;}
.template-path a:hover{color:#FFFFFF;}
.template-pagetitle{background:#297C47 url(pagetitle-bg.gif) top repeat-x;color:#FFFFFF;font-size:1.7em;padding:40px 0 5px 24px;}
.template-contentarea{background:#F5F6F4;border-bottom:1px solid #297C47;}
.template-content{line-height:1.6em;vertical-align:top;background:#FFFFFF;border:1px solid #297C47;padding:10px 20px 10px 20px;margin:10px 20px;}

.template-nav{background: url(nav-bg.gif) right repeat-y;width:174px;}
.template-nav ul{margin:0 0 10px 0px;padding:0 0 0 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{display:block;padding:7px 10px 7px 15px;width:149px;font-weight:bold;color:#FFFFFF;font-size:1em;text-decoration:none;background: #9A6C2E url(nav-bg-off.gif) right no-repeat;border-bottom:1px solid #FFFFFF}
.template-nav ul li a:visited{color:#FFFFFF;}
.template-nav ul li a:hover{background: #297C47 url(nav-bg-on.gif) right no-repeat;color:#FFFFFF} 
.template-nav ul li.template-active a{background: #297C47 url(nav-bg-on.gif) right no-repeat;color:#FFFFFF}


.template-highlight{background: #5A90A1 url(highlight-bg.gif) right no-repeat;color:#FFFFFF;font-size:.8em;font-weight:bold;margin:0 0 5px 0;padding:10px 40px 10px 15px;border-bottom:3px solid #366372;} 
.template-highlight p{margin:0;}
.template-highlight a{color:#FFFFFF;text-decoration:none;}
.template-highlight a:visited{color:#FFFFFF;}
.template-highlight a:hover{text-decoration:underline;color:#FFFFFF}
 
.template-sponsor{float:left;margin:15px 0 0 0}

.template-newsandevents{width:48%;float:left;margin:20px 10px 0 0;line-height:1.5em;}
.template-newsandevents h2{font-size:1.5em;font-weight:bold;margin:0 0 5px 0} 
.template-newsandevents h2 a, .template-newsandevents h2 a:visited{color:#000000;text-decoration:none;}
.template-newsandevents .template-item{border-top:1px solid #297C47;padding:10px 10px 10px 10px;background:#FFFFFF;}
.template-newsandevents h3{margin:0 0 0 0;font-size:1em;}
.template-newsandevents p{margin:0 0 5px 0;font-size:1em;}
.template-newsandevents .template-more a{float:right;font-weight:bold;background:#FFFFFF;display:block;border:1px solid #297C47;padding:2px 6px;}
.template-newsandevents .template-more a:hover{background:#297C47;color:#FFFFFF}

.template-ourlocations{width:46%;float:left;margin:20px 20px 0 0;line-height:1.5em;}
.template-ourlocations h2{font-size:1.5em;font-weight:bold;margin:0 0 5px 0} 
.template-ourlocations h2 a, .template-ourlocations h2 a:visited{color:#000000;text-decoration:none;}
.template-ourlocations .template-item{border-top:1px solid #297C47;padding:10px 10px 20px 10px;background:#FFFFFF;}
.template-ourlocations h3{margin:0 0 0 0;font-size:1em;}
.template-ourlocations p{margin:0 0 5px 0;font-size:1em;}

.template-footer{padding:30px 0 20px 0;text-align:center;font-size:.9em;vertical-align:middle;}
.template-footer ul{margin:0 0 10px 0;padding:0;  clear:both;}
.template-footer li{ display: inline; }
.template-footer li a{color:#000000;margin:0 10px 0 0;text-decoration:none;}
.template-footer li a:visited{color:#000000;}
.template-footer li a:hover{text-decoration:underline;}

#maxwidth .template-layout{width:100%;}