/*
CSS Reset
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;/*font-weight:inherit;*/}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

html{background:transparent;}
body{background:#000000 url(background.gif) repeat-x; font-family:Arial, Helvetica; font-size:0.84em; color:#36353b;}
body#tinymce{background:#D8D8D8;}
h1,h2,h3,h4,h5,h6{font-weight:bold; margin:0.5em 0;}
h1{font-size:1.8em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}
h5{font-size:1.1em;}
h6{font-size:1.0em;}
h2{border-bottom:2px solid #e68402;}
ul{padding-left:20px;}
li{list-style:circle outside url(bullet.gif);}
a{font-weight:bold; color:#36353b;}
p{margin:0.4em 0;}
hr{border:0; border-bottom:1px solid #E68402;}

.coveragearea {font-weight:bold; font-size:1.2em; color:#fff;}
.coverage {margin-top:30px;}
.input-text{border:1px solid #e68402; background:url(input-text_bg.gif) repeat-x; vertical-align:middle;}
.input-image{vertical-align:top; vertical-align:middle;}
.non-empty-empty{/*font-style:italic;*/ color:#808080;}
.graphic-link{width:194px; float:left; margin:3px 0; margin-right:5px; text-decoration:none;}
.graphic-link img{display:block;}
.graphic-link span{display:block; width:166px; height:27px; padding:0 19px 0 9px; line-height:27px; background:url(graphic-link-caption_bg.gif) no-repeat;}
.highlight{color:#e68402;}
.forward-link{text-align:right; background:url(go.gif) no-repeat right center; line-height:20px; padding-right:23px;}
.author-line{color:#605e69; font-size:0.9em; font-style:italic; margin-bottom:2px;}
.topmargin {margin-top:1em!important; float:right;}
.noborder {border:0px!important;}
.clear {clear:both; height:0; width:100%; overflow:hidden;}
.center {text-align:center;}

#container{width:964px; margin:auto; padding:0 13px 0 13px; background:url(container_bg.png) repeat-y;}
#container-bottom{width:990px; height:36px; margin:auto; font-size:0px; background:url(container-bottom_bg.png) no-repeat;}

#logo-container{position:relative;}
#logo{display:block; position:absolute; left:2px; top:256px;}
#logo span{display:none;}

#level1{width:964px; overflow:hidden; padding:16px 0 5px 0; border-bottom:10px solid #d8d8d8; background:#000000; color:#ffffff; font-size:2em; font-weight:bold; text-align:center;}
#level1 #freephone{background:url(phone.gif) no-repeat; padding-left:37px;}

#level2{width:964px; height:308px; background:#000000; color:#ffffff;}

#header_flash, #header_flash_container{float:left; width:718px; height:308px; overflow:hidden;}

#branch-numbers{width:245px; margin:0.8em 0; float:right;}
.branch-contact{font-size:1.65em;}
.branch-contact .highlight{display:block;font-size:0.95em;}

#branch-select{margin:0em 0 0 0; width:215px; cursor:pointer; position:relative;}
#branch-select ul{display:none; padding:0; width:213px; background:#ffffff; border:1px solid #e68402; border-top:0; position:absolute; left:0px; top:27px;}
#branch-select ul li{display:block; list-style:none; list-style-image:none;}
#branch-select li a{display:block; padding-left:0.5em; line-height:1.5em; text-decoration:none;}
#branch-select li a:hover{background:#e68402; color:#ffffff;}
#branch-select-head{padding-left:0.5em; height:27px; line-height:27px; border-left: 1px solid #e68402; color:#808080; background:#ffffff url(select-bg.gif) no-repeat right top; padding-right:28px;}
#branch-select:hover #branch-select-head,
#branch-select.hover #branch-select-head{background-image:url(select-dropped-bg.gif);}
#branch-select:hover ul,
#branch-select.hover ul{display:block;}

#level3{background:#36353b; width:964px; overflow:hidden;}

#nav{margin-left:294px; padding:3px 0 3px 0px; width:670px; overflow:hidden;}
#nav ul{background:transparent; padding:0;}
#nav li{float:left; background:url(nav_left-bg.gif) no-repeat; padding-left:15px; height:38px; margin-right:3px; list-style:none; line-height:38px;}
#nav li a{display:block; float:left; background:url(nav_right-bg.gif) no-repeat top right; padding-right:15px; text-decoration:none;  color:#36353b; font-weight:bold;}

#level4{width:936px; padding:12px 14px; overflow:hidden;}
#level4 .left-col #sub_email{/*margin-left:27px*/}
#level4 .left-col{width:260px; padding-top:94px; float:left;}
#level4 .left-col h2{font-size:1.2em; margin-top:5px;}
#level4 .left-col form{font-size:1.1em;}
#level4 .left-col p{margin-top:0px; font-size:0.9em;}
#level4 .middle-col{width:398px; padding:0 20px; float:left;}
#level4 .middle-col h1{margin-top:0;}
#level4 .middle-col p{line-height:1.2em; font-size:1.05em; margin-bottom:0.8em;}
#level4 .right-col{width:238px; float:left;}
#level4 .right-col h2{font-size:1.2em; margin-top:0;}
#level4 .right-col #testimonials p{margin-top:0px; margin-bottom:2px;}
#level4 .right-col hr{margin-top:2px; margin-bottom:2px;}
#level4 .right-col p img{margin-bottom:12px; border:1px solid #E88F18; }
#level4 .right-col iframe {border:1px solid #E88F18; }
#level4 .right-col ul li a{text-decoration:none; font-weight:normal!important; }

.news-item{border-bottom:1px solid #E68402; margin-bottom:0.7em; padding-bottom:0.5em;}
.news-item h3{font-size:1em; font-weight:bold;}
.news-item p{margin-bottom:0;}
.news-item .full-article-link{text-align:right; background:url(go.gif) no-repeat right center; line-height:20px; padding-right:23px;}

img.loading{display:block; margin:auto;}

#newsletter{font-size:0.9em; overflow:hidden;}
#newsletter p{overflow:hidden;}
#newsletter-input{float:right;}
#newsletter-input .input-text{width:140px;}

#special-offer{background:url(white-body238.gif) no-repeat left bottom; padding-bottom:7px; font-size:0.9em; margin-bottom:1em;}
#special-offer p{margin:0.25em 0.5em;}
.special-offer-image {background:url(special-offer_bg.gif); height:202px;}
.special-offer-image p {display:none;}

#customer-care ul li{margin-bottom:0.3em;}

#footer{width:964px; height:40px; line-height:40px; margin:auto; background:url(footer_bg.png) no-repeat;}
#footer p{float:left; margin:0 1em;}

#second-footer{width:964px; margin:auto; text-align:center; color:#ffffff;}
#second-footer a{color:#ffffff;}
#second-footer p{font-size:0.84em;}

#twitter-link ,#rss-link,#facebook-link{display:inline-block; width:25px; height:25px;}
#twitter-link span,#rss-link span,#facebook-link span{display:none;}
#twitter-link{background:url(twitter.gif) no-repeat;}
#rss-link{background:url(rss.gif) no-repeat;}
#facebook-link{background:url(facebook.gif) no-repeat;}
