/* Template 4, Colour Scheme 2 */

body{margin:0;background: #FFFFFF url(bgg.gif) center repeat-y}
body,td,th,input,select,textarea{ font-family: "Trebuchet MS", Arial, Verdana, Geneva, Helvetica, sans-serif; }
body { font-size: .8em}

a:link{color:#405369;}
a:visited{color:#405369;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#405369 !important;background-color:#E8EDEC !important}

.template-clear {clear: both; height: 0;line-height:1px;font-size:1px;}
.template-layout{width:760px;margin:0 auto;border-left:1px solid #405369;border-right:1px solid #405369;border-collapse:collapse;}
 
.template-toolbar{text-align:right;border-bottom:1px solid #405369;padding:5px 10px 40px 10px}
.template-toolbar ul{margin:0;padding:0;color:#FFFFFF}
.template-toolbar li{ list-style: square; float:right; }
.template-toolbar li a{color:#000000;font-weight:bold;margin:0 20px 0 0;text-decoration:none;}
.template-toolbar li a:visited{color:#000000;}
.template-toolbar li a:hover{text-decoration:underline;}

.template-header{background:#FFFFFF url(header-bg.gif) top left no-repeat;}
.template-practicename{font-size:2.4em;color:#405369;font-weight:normal;padding:14px 0 15px 30px}
.template-practicename a, .template-practicename a:visited{color:#405369;text-decoration:none;}
.template-tagline{background:#405369;font-weight:bold; font-size:1em;color:#FFFFFF;font-style: italic; padding:7px 10px 7px 100px}
.template-tagline a, .template-tagline a:visited{color:#FFFFFF;text-decoration:none;}
.template-logo{text-align:center;width:200px;background: url(logo-bg.gif) top left;border-bottom:1px solid #405369}

.template-path{font-weight:bold;color:#FFFFFF;background:#7A9A9B;padding:5px 0 5px 30px;border-bottom:1px solid #405369;margin:0 98px 20px -25px;} 
.template-path a{color:#FFFFFF;}
.template-path a:visited{color:#FFFFFF;}

.template-nav{width:200px;vertical-align:top;background:#FFFFFF url(nav-bg.gif) top left repeat-y} 
.template-nav ul{margin:0 0 10px 0;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{display:block;padding:7px 10px 7px 27px;width:163px;color:#FFFFFF;font-size:1.2em;font-weight:bold;border-bottom:1px solid #FFFFFF;background:#91965E url(nav-bullet-on.gif) left no-repeat;text-decoration:none;}
.template-nav ul li a:visited{color:#FFFFFF;}
.template-nav ul li a:hover{background:#405369 url(nav-bullet-on.gif) left no-repeat;color:#FFFFFF} 
.template-nav ul li.template-active a{background:#405369 url(nav-bullet-on.gif) left no-repeat;color:#FFFFFF}

.template-highlight{color:#FFFFFF;font-weight:bold;font-size:1em;background:#7A9A9B url(highlight-bg.gif) right no-repeat;padding:12px 50px 12px 20px;margin:0 0 5px 0;border-top:1px solid #000000;border-bottom:1px solid #000000}
.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;}

.template-sponsor{float:left;margin:10px 10px 10px 10px}

.template-pagetitle{color:#000000;font-size:1.9em;font-weight:normal;padding:30px 25px 15px 25px;margin:0 99px 0 -25px;background: url(pagetitle-bg.gif) top left no-repeat;}
.template-content{width:560px;padding:0px 25px 20px 25px;line-height:1.5em;vertical-align:top;background:#FFFFFF url(icon-bg.gif) right top no-repeat}

.template-footer{background:#7A9A9B;padding:10px 0 10px 0;border-top:6px solid #405369;border-bottom:1px solid #000000;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:1em;margin:0 10px 0 0;text-decoration:none;font-weight:bold;}
.template-footer li a:visited{color:#FFFFFF;}
.template-footer li a:hover{text-decoration:underline;}

.template-newsandevents{width:100%;margin:0 0 20px 0;}
.template-newsandevents h2{font-size:1.6em;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 #405369;padding:12px 12px 7px 12px;background:#EFEFEF url(news-bg.gif) top right no-repeat;}
.template-newsandevents h3{margin:0 0 0 0;font-size:1.2em;}
.template-newsandevents p{margin:4px 0 5px 0;font-size:1em;}
.template-newsandevents .template-more a{float:right;font-weight:bold;color:#000000}
.template-newsandevents .template-more a:hover{color:red} 

.template-ourlocations{width:100%;}
.template-ourlocations h2{font-size:1.6em;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 #405369;padding:7px 12px 7px 12px;background:#D7E1E1 url(location-bg.gif) top right no-repeat;;}
.template-ourlocations a{font-weight:bold;}
.template-ourlocations h3{margin:0 0 0 0;font-size:1.2em;}
.template-ourlocations p{margin:0 0 5px 0;font-size:1em;}

#maxwidth .template-layout{width:100%;}
#maxwidth .template-layout .template-content{width:100%;}
