/* Template 7, Colour Scheme 3 */

body{margin:0;background: #0066B3 url(bg.gif)}
body,td,th,input,select,textarea{ font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; }
body{ font-size: .8em;}

a:link{color:#0066B3;}
a:visited{color:#0066B3;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#589B83 !important;background-color:#E2F2EC !important}

.template-clear {clear: both; height: 0;line-height:1px;font-size:1px;}
.template-layout{width:760px;margin:0 auto}
 
.template-toolbar{text-align:right;background: #0066B3 url(toolbar-bg.gif) repeat-x top left;padding:7px 10px 0 10px}
.template-toolbar ul{margin:0;padding:0;color:#FFFFFF}
.template-toolbar li{ list-style: none; float:right; }
.template-toolbar li a{color:#FFFFFF;font-size:.85em;font-weight:normal;margin:0 10px 0 0;text-decoration:none;}
.template-toolbar li a:visited{color:#FFFFFF;}
.template-toolbar li a:hover{text-decoration:underline;}

.template-header{background:#0066B3;padding:0 25px;width:340px}

.template-practicename{font-size:2.3em;color:#FFFFFF;font-weight:bold}
.template-practicename a, .template-practicename a:visited {color:#FFFFFF;text-decoration:none;}
.template-tagline{font-size:1.7em;color:#99C2E1}
.template-tagline a, .template-tagline a:visited{color:#99C2E1;text-decoration:none;}
.template-logo{text-align:right;vertical-align:middle;height:90px;padding:0 20px 0 0;background:#0066B3;width:249px;}
.template-pagetitle{color:#FFFFFF;font-size:1.9em;padding:7px 0px;font-weight:bold;border-top:5px solid #FFFFFF}
.template-pagetitle img{vertical-align:middle;margin:0 10px 3px 0;}
.template-content{line-height:1.5em;vertical-align:top;background:#FFFFFF;padding:10px 25px;border-bottom:5px solid #2D506A;width:490px}
.template-icon{background:#FFFFFF;}

.template-path{color:#000000;background: url(path-bg.gif) bottom left no-repeat;padding:10px 0px;font-size:.9em;} 
.template-path a{color:#000000;}
.template-path a:visited{color:#000000;}

.template-nav{background:#BC302D;width:215px;vertical-align:top;padding:0 0px 0 0px;border-right:5px solid #2D506A;border-bottom:5px solid #2D506A;}  
.template-nav ul{width:215px;margin:0px 0 10px 0px;padding:0;list-style: none;border-bottom:1px solid #000000;}
.template-nav ul li{margin:0;padding:0;list-style: none;display:block;margin:0 0 0px 0;}
.template-nav ul li a{background:#FFFFFF url(nav-bg-off.gif) top left;display:block;padding:7px 10px 7px 32px;width:173px;font-weight:bold;color:#FFFFFF;font-size:1.2em;text-decoration:none;}
.template-nav ul li a:visited{color:#FFFFFF;}
.template-nav ul li a:hover{background:#7DB8A3 url(nav-bg-on.gif) top left no-repeat;color:#FFFFFF;}
.template-nav ul li.template-active a{background:#7DB8A3 url(nav-bg-on.gif) top left no-repeat;color:#FFFFFF}
.template-nav ul li.template-active a:visited{color:#FFFFFF;}

.template-highlight{color:#FFFFFF;font-weight:bold;font-size:.85em;background:#940805 url(highlight-bg.gif) left no-repeat;margin:0 0 0px 0px;border-bottom:1px solid #000000;}
.template-highlight p{margin:0;padding:10px 14px 10px 70px}
.template-highlight a{color:#FFFFFF;text-decoration:none;}
.template-highlight a:visited{color:#FFFFFF;}
.template-highlight a:hover{text-decoration:underline;}

.template-sponsor{float:right;margin:15px 15px 10px 0px}

.template-newsandevents{width:100%;margin:15px 0 0 0;}
.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 #0066B3;padding:10px 10px 10px 10px;background:#C9E2D9 url(news-bg.gif) repeat-x top left;}
.template-newsandevents h3{margin:0 0 0 0;font-size:1.2em;}
.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 #0066B3;padding:2px 6px;color:#000000}
.template-newsandevents .template-more a:hover{background:#BC302D;color:#FFFFFF}

.template-ourlocations{width:100%;margin:15px 0px 0 0;}
.template-ourlocations h2{font-size:1.5em;font-weight:bold;margin:0 0 6px 0;background:#0066B3;color:#FFFFFF;padding:5px 10px;border-bottom:1px solid #0066B3} 
.template-ourlocations h2 a, .template-ourlocations h2 a:visited{color:#FFFFFF;text-decoration:none;}
.template-ourlocations .template-item{border-top:1px solid #0066B3;padding:7px 7px 7px 7px;background:#CEDEEB;margin:0 5px 0  0;} 
.template-ourlocations h3{margin:0 0 0 0;font-size:1.2em;}
.template-ourlocations p{margin:0 0 5px 0;font-size:1em;}
  
.template-footer{background:#0066B3;padding:10px 0 10px 0;border-top:5px solid #FFFFFF;border-bottom:1px solid #0066B3;text-align:center}
.template-footer ul{margin:0 0 10px 0;padding:0;  clear:both;}
.template-footer li{ display: inline; }
.template-footer li a{color:#FFFFFF;font-size:.9em;margin:0 10px 0 0;text-decoration:none;}
.template-footer li a:visited{color:#FFFFFF;}
.template-footer li a:hover{text-decoration:underline;}

#maxwidth .template-layout{width:100%;}
#maxwidth .template-content{width:100%;}
