@charset "UTF-8";
* {margin: 0;padding: 0;}
body {font: normal 72.5% Verdana, Arial, Helvetica, sans-serif;color: #000;background: #e5f0ff;}
#container {width:100%;min-height:100%;text-align:left;background:#FFF;margin: 0 auto;padding:0;position:relative;}

.maincontent {width:1024px;padding:0 9px 9px 9px;margin:0px;text-align:left;position:relative}
#content {padding:9px 9px 9px 9px;margin:0px;text-align:left;}
#content H1{font-size:24px;padding:9px 9px 9px 0;}
#content li{padding:0;margin-left:42px;text-align:left;}
.categoryMain H1{color:#000;font-size:29px;}
.moreinfobutton a:hover{background:#FFF}
.bg_1 {width:100%;height:106px;padding:0 0 0 20px;text-align:left;}
a:link {text-decoration:underline;color:#009;}
a:visited {text-decoration:none;text-decoration:underline;color:#009;}
H1{font-size:150%}
H2{font-size:150%}
H3{font-size:150%}
H5{padding:6px 0 6px 0;}
#logobox {width:370px}
.tel_no {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 18px;font-weight: bold;color: #00508A;text-decoration: none;padding-top:9px;}
.am {font-family: Geneva, Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #00508A;}
#footerArea .footerArea{width:100%;}

.footerDivider{border-right:1px solid #fff;}
.footerText{text-align:left;color:#dadada;margin:10px 0 0 10px;}
.footerText img{margin:2px;}
.footerText a:link{color:#013D8B;text-decoration:underline;border-bottom:1px solid #95a0aa;}
.footerText a:visited{color:#013D8B;text-decoration:underline;}
.footerText a:hover{text-decoration:underline;}
.footerText ul{padding-left:14px;list-style-image:url("/images/listStylew.gif");margin:0;}
.footerText li{margin:0;line-height:1.3em;}
.footerText p,.footerText input{margin:0;}
.footerText .mt{margin-top:3px;}
.footerAwards img{margin:0 10px;}
.footerImg{background:#013D8B;padding:4px;margin:15px 0px;font-weight:bold;}
.stripeFooterArea{background:#8e96a4;border-top:1px solid #fff;border-bottom:1px solid #fff;height:5px;min-width:984px;}

.featTitles {font-size:14px;font-weight:bold;}
ul.featTitlesList{list-style-position:outside;margin-left:20px}

#googlesearchbox{width:190px;height:14px;color:#000;background-color:#FFFFFF;font-style:italic;}
.searchbutton{vertical-align:middle;}

div#wrapper {width:650px;background:#D4E1E3;padding:16px; font-style:italic;margin-left:20px}
blockquote {background: transparent url(/images/quoleft.gif) left top no-repeat;}
blockquote div {padding: 0 48px; background: transparent url(/images/quoright.gif) right bottom no-repeat;}

#borderbox h1, #borderbox h2, #borderbox p {margin:0 10px; letter-spacing:1px;}
#borderbox h1 {font-size:2.5em; color:#fff;}
.headline {font-size:2em;color:#06a;font-weight:bold; border:0;padding:0 0 0 6px;margin:0 0 0 6px}
#borderbox p {padding-bottom:0.5em;}
#borderbox h2 {padding-top:0.5em;}
#borderbox {background: transparent; margin:0 0 0 1em;WIDTH:710PX}

.bbtop, .bbbottom {display:block; background:transparent; font-size:1px;}
.bbb1, .bbb2, .bbb3, .bbb4 {display:block; overflow:hidden;}
.bbb1, .bbb2, .bbb3 {height:1px;}
.bbb2, .bbb3, .bbb4 {background:#FFF; border-left:1px solid #08c; border-right:1px solid #08c;}
.bbb1 {margin:0 5px; background:#08c;}
.bbb2 {margin:0 3px; border-width:0 2px;}
.bbb3 {margin:0 2px;}
.bbb4 {height:2px; margin:0 1px;}

.borderboxcontent {display:block; background:#FFF; border:0 solid #08c; border-width:0 1px;}
.top_left_nav {text-align:right;}

#mega {width:100%;list-style:none;font-weight:bold;height:2em;margin:0 -1px 0 0;padding:0}
#mega li {margin-right:6px;float:left;text-align:center;height:25px;position:relative;padding:0;}
#mega li.dif{display:block; margin-right:6px;background: url(/images/nav-itm-r-bg.gif) top right #7a9fd0; float:left;height:29px;position:relative;padding:0 6px 0 0;}
#mega li.dif{display:block; margin-right:6px;background: url(/images/nav-itm-r-bg.gif) top right #7a9fd0; float:left;height:29px;position:relative;padding:0 6px 0 0;}
#mega li span{display:block; background: url(/images/nav-itm-l-bg.gif) top left no-repeat; height:25px;margin:auto;padding:4px 22px 0 19px;}
#mega #nav1{width:70px;padding-right:8px;}
#mega #nav2{width:117px;white-space:nowrap;}
#mega #nav3{width:116px;white-space:nowrap;}
#mega #nav4{width:129px;white-space:nowrap;}
#mega #nav5{width:109px;white-space:nowrap;}
#mega #nav5b{width:168px;white-space:nowrap;}
#mega #nav6{width:114px;white-space:nowrap;}
#mega #nav7{width:89px;white-space:nowrap;}
#mega #nav8{width:89px;white-space:nowrap;}

#mega li img{padding-left:2px;}
#mega li.dif:hover {background: url(/images/nav-itm-r-bg.gif) top right #7a9fd0; border-bottom:0; padding:0 6px 0 0;z-index:1;}
#mega a {color:#004275;outline:0;text-decoration:none;display:block;line-height:2em;}
#mega  .search {color:#000;outline:0;text-decoration:none;display:block;line-height:2em;}
#mega .navtitle {font-weight:bold;color:#FFF;}
#mega li:hover .navtitle {color:#C7D7EE;background:none;}

#mega div {position:absolute;left:-999em;margin-top:1px;padding:0;border:1px solid #013D8B;border-top:0;font-weight:normal;text-align:left;background:#FFF;}

#mega #navdiv1 {padding:14px 0 14px 0;}
#mega #navdiv2 {width:140px;padding:14px 0 14px 0;}
#mega #navdiv2 a:hover{width:140px;background:#3266CC;}
#mega #navdiv3 {width:220px;padding:14px 0 14px 0;}
#mega #navdiv3 a:hover{width:220px;background:#3266CC;}
#mega #navdiv4 {width:160px;padding:14px 0 14px 0;}
#mega #navdiv4 a:hover{width:160px;background:#3266CC;}
#mega #navdiv5 {width:140px;padding:14px 0 14px 0;}
#mega #navdiv5 a:hover{width:140px;background:#3266CC;}
#mega #navdiv5b {width:590px;padding:14px 0 14px 0;}
#mega #navdiv5b a:hover{width:590px;background:#3266CC;}
#mega #navdiv6 {width:140px;padding:14px 0 14px 0;}
#mega #navdiv6 a:hover{width:140px;background:#3266CC;}
#mega #navdiv7 {width:130px;padding:14px 0 14px 0;}
#mega #navdiv7 a:hover{width:130px;background:#3266CC;}
#mega #navdiv8 {width:220px;padding:14px 0 14px 0;}
#mega #navdiv8 a:hover{width:220px;background:#3266CC;}

#mega li.dif:hover #navdiv1 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv2 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv3 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv4 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv5 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv5b {left:-1px;top:26px;}
#mega li.dif:hover #navdiv6 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv7 {left:-1px;top:26px;}
#mega li.dif:hover #navdiv8 {left:-1px;top:26px;}

/* --------- Within Div Styles --------- */
#mega div h2 {background:#FFF;color:#0A86E5;font-size:1.25em;padding:0 10px;margin:10px 0 5px 0;clear:both;float:left;width:91%;
position:relative; /* makes above drop shadow */
}
#mega div p {float:left;padding:0;width:100%;position:relative;}
#mega div p a {text-decoration:none;color:#3266CC;float:left;clear:left;padding:0;width:100%;line-height:2;}
#mega div p a:hover {text-decoration:none;color:#FFF;background:#3266CC;line-height:2;}

#mega div a:hover, #mega div a:focus, #mega div a:active {text-decoration:none;background:#3266CC;width:100%;}
/* ---------- Drop Shadow ---------- */
#mega div .s1, #mega div .s2, #mega div .s3 {position:absolute;width:100%;height:100%;}
#mega div .s1 {top:1px;right:-9px;} 
#mega div .s2 {bottom:-9px;left:1px;} 
#mega div .s3 {top:9px;right:-9px;}
#mega li:hover .s4 {position:absolute;width:100%;color:#000;top:0;right:-9px;height:100%;padding:0 8px 0 0;}

* html #mega li:hover .s4 {background:none;}
#mega li:hover .dif-s4 {padding-bottom:9px}
#navrow2 {clear:both;background:#FFF;border:#013D8B solid 3px;color:#013D8B;padding:0;margin-top:9px;font-size:13px;z-index:-200;}
#navrow2 a{color:#013D8B;}
#navrow2 td{vertical-align:bottom;}	
#navrow2left {float:left;width:500px;vertical-align:bottom;padding:4px 0 0 0;}
#navrow2right {width:324px}
#navrow2right table{text-align:right;width:324px;padding-right:12px}
#navrow2table{text-align:right;padding:0;margin:0;}
#navrow2searchtable{width:100%;padding:0;margin:0;}

