/* Template 12, Colour Scheme 1 */

body{margin:0;background: #1A1364;color:#FFFFFF}
body,td,th,input,select,textarea{ font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; }
body{font-size: .8em;}

a:link{color:#FFFFFF;}
a:visited{color:#FFFFFF;}

h2{color:#FFFFFF !important}
h3{color:#FFFFFF !important;}
h4{color:#FFFFFF !important;}
h5{color:#FFFFFF !important;}

.data td, .data th{border-bottom:1px solid #FFFFFF}
.data th{color:#1A1364 !important;background-color:#B4DDED !important}
.data .header{color:#FFFFFF !important;}

.template-clear {clear: both; height: 0;line-height:1px;}

.pagetype-underline{border-bottom:1px solid #FFFFFF !important;border-top:none !important;}

.template-layout{width:760px;border-right:20px solid #276080;margin:0 auto;}


.template-logo{background: url(logo-bg.jpg) bottom right no-repeat;text-align:right;padding:0 20px;height:115px;}
.template-practicenamearea{background: url(practicename-bg.gif) bottom left no-repeat;padding:25px 17px 0 0;text-align:center;width:188px;}
.template-practicename{color:#FFFFFF;font-size:1.1em;font-weight:bold;margin:0 0 5px 0}
.template-practicename a, .template-practicename a:visited{color:#FFFFFF;text-decoration:none;}
.template-tagline{color:#000000;font-size:.8em;font-weight:bold;}
.template-tagline a, .template-tagline a:visited{color:#000000;text-decoration:none;}
.template-pagetitle{color:#FFFFFF;font-size:1.9em;font-weight:bold;border-bottom:1px solid #000000;padding:0px 0 0px 0;font-family: Arial, Helvetica, sans-serif;}
.template-pagetitle img{vertical-align: text-bottom;margin:0 0 0 20px}

.template-path{font-weight:bold;font-size:.85em;background:#78ACC2;color:#FFFFFF;border-top:1px solid #1A1364;border-bottom:1px solid #1A1364;padding:8px 10px}
.template-path a, .template-path a:visited{color:#FFFFFF;}

.template-contentarea{background:#3C7C97;}
.template-content{line-height:1.6em;vertical-align:top;padding:10px 20px 10px 30px;color:#FFFFFF}

.template-nav{background:#B4DDED url(nav-bg.gif) top right repeat-y;width:205px;}
.template-nav ul{margin:25px 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 25px;width:170px;font-weight:bold;color:#1A1364;font-size:1em;text-decoration:none;background: #FFFFFF url(nav-bg-off.gif) right no-repeat;border-bottom:1px solid #1A1364}
.template-nav ul li a:visited{color:#1A1364;}
.template-nav ul li a:hover{background: #F26521 url(nav-bg-on.gif) right no-repeat;color:#FFFFFF} 
.template-nav ul li.template-active a{background: #F26521 url(nav-bg-on.gif) right no-repeat;color:#FFFFFF}
.template-nav ul li.template-active a:visited{color:#FFFFFF}

.template-highlight{width:145px;background: #3C7C97 url(highlight-bg.gif) left bottom no-repeat;color:#FFFFFF;font-size:.9em;font-weight:bold;margin:0 0 5px 0;padding:15px 20px 15px 25px;} 
.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;}

.flexibleblock *{color:#000 !important}

.template-sponsor{margin:15px 0 10px 30px;text-align:center;}

.template-newsandevents{margin:20px 0px 0 0px;line-height:1.5em;}
.template-newsandevents a, .template-newsandevents a:visited{color:#FFBC46;}
.template-newsandevents h2{font-size:1.2em;margin:0 0 5px 0} 
.template-newsandevents h2 a, .template-newsandevents h2 a:visited{color:#FFFFFF;text-decoration:none;}
.template-newsandevents .template-item{border-top:1px solid #FFFFFF;padding:10px 10px 10px 10px;background:#276080;font-size:.85em;}
.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{font-weight:bold;}
.template-newsandevents .template-more a:hover{background:#1A1364;color:#FFFFFF}

.template-ourlocations{margin:20px 0px 20px 0px;line-height:1.5em;}
.template-ourlocations a, .template-ourlocations a:visited{color:#FFBC46;}
.template-ourlocations h2{font-size:1.2em;margin:0 0 5px 0} 
.template-ourlocations h2 a, .template-ourlocations h2 a:visited{color:#FFFFFF;text-decoration:none;}
.template-ourlocations .template-item{border-top:1px solid #FFFFFF;padding:10px 10px 10px 10px;background:#276080;font-size:.85em;}
.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:20px 0 20px 0;text-align:center;font-size:.7em;vertical-align:middle;background:#78ACC2;border-top:1px solid #FFFFFF}
.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%;}
