body { background-color:#FFF; font-family:Arial,Helvetica,sans-serif;}

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }
.floatL { float: left; }
.floatR { float: right; }

label {display:block; font-weight:bold; color:#065176; margin:5px 0 0 0;}
input[type=submit] {margin:5px 0 0 0;}

#headerOuter {width:100%; height:304px; margin:0; padding:0;}
#headerTop {width:960px; height:163px; margin:0 auto 0 auto; padding:0;}
div.logo {width:580px; height:162px; margin:0; padding:0; float:left;}
div.contact {width:337px; margin:10px 0 0 0; padding:0; float:left;}

.strapline {display:block; margin:20px 0 5px 115px; padding:0; text-align:right;}
.telNumber {color:#FFF; font-size:2em; margin:-10px 0 0 5px; padding:0; text-align:right;}
#contactMenu {margin:0; padding:0;}
#contactMenu ul {margin:0; padding:0;}
#contactMenu ul li {list-style-type:none; float:right; margin:0 0 0 5px;}
#contactMenu ul li a {display:block; background:#000; color:#FFF; padding:2px 5px 3px 5px; margin:0; text-decoration:none;}

div.headerImage {width:1194px; height:242px; margin:0 auto 0 auto; padding:0;}

div#menuContainer {width:876px; height:36px; margin:0 auto 0 auto; position:relative;}
div#menuContainer ul {margin:0; padding:0; width:940px;}
div#menuContainer ul li {margin:99px 0 0 0; padding:0; list-style-type:none; float:left; display:block; width:146px; height:36px;position:relative;z-index:101;}
div#menuContainer ul li a {display:block; margin:10px 0 0 0; padding:0; font-weight:bold; color:#FFF; font-size:.9em; text-align:center; text-decoration:none; text-transform:capitalize;}
div#menuContainer ul li a:hover {color:#E1E1E1;}
div#menuContainer ul li#tab1 {background:url(../img/template/nav-bg-1.png) repeat-x;}
div#menuContainer ul li#tab2 {background:url(../img/template/nav-bg-2.png) repeat-x;}
div#menuContainer ul li#tab3 {background:url(../img/template/nav-bg-3.png) repeat-x;}
div#menuContainer ul li#tab4 {background:url(../img/template/nav-bg-4.png) repeat-x;}
div#menuContainer ul li#tab5 {background:url(../img/template/nav-bg-5.png) repeat-x;}
div#menuContainer ul li#tab6 {background:url(../img/template/nav-bg-6.png) repeat-x;}

div#main_wrapper {width:875px; margin:0 auto 0 auto; padding:0; z-index:100;}
div#homePanels {width:875px; height:100px; margin:5px auto 35px auto; padding:0;}
div.homePanel {width:288px; height:115px; margin:0; padding:0; float:left; background:#075176;}
div.homePanelPad {margin:0 5px 0 0;}
div.homePanel a {margin:5px 0 5px 12px; padding:0; color:#FFF; font-size:1.4em; font-weight:bold; text-decoration:underline; display:block;}
div.homePanel p {margin:0 0 0 12px; padding:0; color:#FFF; font-size:0.9em; line-height:1.2em;}
div.homePanel a.panelLink {margin:0 0 0 12px; padding:0; color:#FFF; font-weight:bold; font-size:.9em; text-decoration:none;}
div.homePanel a.panelLink:hover {text-decoration:underline;}

div#contentLeft {width:210px; margin:0 20px 0 0; padding:0; float:left;}
div#contentRight {width:645px; margin:10px 0 0 0; padding:0; float:left;}
div#contentRight h1 {font-size:1.5em; color:#002B5C; margin:0 0 10px 0; padding:0;}
div#contentRight h2 {font-size:1.3em; color:#065176; margin:0 0 5px 0; padding:0;}
div#contentRight p {font-size:1em; color:#002B5C; margin:0 0 5px 0; padding:0;}
div#contentRight p a, div#contentRight h2 a, div#contentRight ul li a {color:#002B5C; margin:0; padding:0; text-decoration:underline;}
div#contentRight p a:hover, div#contentRight h2 a:hover, div#contentRight ul li a:hover {color:#065176; margin:0; padding:0; text-decoration:none;}
div#contentRight div.testPanel{ background:#EFEFEF; border:1px dotted #075176; margin:0; padding:20px;}
div#contentRight div.testimonial {font-size:1em; font-style:italic; color:#002B5C; margin:0 0 5px 30px; padding:0;}
div#contentRight ul li {margin:0 0 0 30px; color:#065176; font-size:1em;}

a.moreTestimonials {width:137px; display:block; background:#065176; color:#FFF; padding:2px 5px 3px 5px; margin:8px 0 0 0; text-decoration:none; float:right;}


div#footer {width:100%; height:90px; margin:20px 0 0 0; padding:0; background:#075176;}
div#footer div#footerLinks {width:875px; margin:0 auto 0 auto; padding:30px 0 0 0; color:#FFF; font-size:.8em;}
div#footer div#footerLinks ul li {list-style-type:none; float:left; text-transform:capitalize;}
div#footer div#footerLinks ul li a {list-style-type:none; float:left; color:#FFF; margin:0 5px 0 5px; text-decoration:none; text-transform:capitalize;}
div#footer div#footerLinks ul li a:hover {text-decoration:underline;}


div#searchbox {margin:10px 0 0 0; padding:0;}
div#searchbox h3, div#newsletter h3, div#sectionMenu h3 {font-size:1.2em; color:#002B5C; margin:0 0 5px 0; padding:0;}
div#searchbox form input {vertical-align: middle; height:26px; margin:0 0 10px 0;}
div#searchbox form input.searchInput, input#NewsletterName, input#NewsletterEmailAddress {border:1px solid #065176; height:22px;}
div#searchbox label, div#newsletter label {color:#065176; font-weight:bold; display:block;}
div#newsletter input.newsletterSubmit {margin:5px 0 0 0; padding:0;}

div#newsletter {margin:20px 0 0 0; padding:0;}

div#subMenu {margin:20px 0 0 0; padding:0;}
div#subMenu ul {margin:0; padding:0;}
div#subMenu ul li {margin:0; padding:0; list-style-type:none;}
div#subMenu ul li a {display:block; margin:0; padding:0 0 0 0; font-weight:bold; color:#065176; font-size:1em; text-decoration:none;}
div#subMenu ul li a:hover {color:#009DDC; text-decoration:underline;}

div#sectionMenu {margin:20px 0 0 0; padding:0;}
div#sectionMenu ul {margin:0; padding:0;}
div#sectionMenu ul li {margin:0 0 0 15px; padding:0; color:#065176;}
div#sectionMenu ul li a {display:block; margin:0; padding:0 0 0 0; font-weight:bold; color:#065176; font-size:1em; text-decoration:none;}
div#sectionMenu ul li a:hover {color:#009DDC; text-decoration:underline;}

.sectionMainImage {padding:5px; border:1px solid #065176; margin:0 0 10px 15px;}

.clear {clear:both;}

img#banner { left:-74px; position:absolute; top:-41px;}

.statement {z-index:100; position:absolute; top:10px; left:430px; font-size:1.2em; color:#FFF; font-weight:bold; font-style:italic;}