body{margin:0;padding:0;font-size:11px;font-family:tahoma,sans-serif}

#container{position:relative;width:1002px;margin:0 auto;padding-top:352px}
#header{position:absolute;top:0;left:0}

h1{font-size:16px}
img{border:0}
#content a,.main-content a{color:#0086BB}
.compCalc{background:#838D95;width:256px;font-size:11px;color:#fff;padding:10px}
a.compLink{font-size:11px;color:#fff;text-decoration:none}
a.compLink:hover{text-decoration:underline}
.compH{font-weight:bold;font-size:11px;color:#fff}
a.compLinkH{font-weight:bold;font-size:11px;color:#fff;text-decoration:none}
a.compLinkH:hover{text-decoration:underline}

a.compLink2{font-size:11px;color:#505A62;text-decoration:none}
a.compLink2:hover{text-decoration:underline}
.compH2{font-weight:bold;font-size:11px;color:#505A62}
a.compLinkH2{font-weight:bold;font-size:11px;color:#505A62;text-decoration:none}
a.compLinkH2:hover{text-decoration:underline}

.compHeader{font-size:12px;font-weight:bold}
.w448{width:448px}
.imageInsert{float:left;margin-bottom:20px;margin-right:40px}
.contactText{padding-top:20px;font-size:11px;color:#fff}
.navBG{width:276px;background:#838D95}
.bold{font-weight:bold;color:#707070}
.mainTable{margin:0 auto;width:1002px;position:relative;text-align:left}
.navbarHeader{width:297px;height:19px;background:#64707B}
.navCell h1{font-size:10px;color:#fff;margin:0}
a.faqLink{font-size:11px;color:#3B3B3B;text-decoration:none}
a.faqLink:hover{text-decoration:underline}
.faqPad{height:20px}
.faqPad2{height:5px}
.faqHeader{font-size:11px;font-weight:bold;color:#3B3B3B}
.mainText{font-size:11px;color:#707070;padding:0 1em}
.compText{font-size:11px;color:#707070;padding-left:20px;padding-right:20px}
.mainItalic{font-size:11px;font-weight:bold;font-style:italic;color:#707070}
.greySep{font-size:10px;color:#DBDBDB}
.greySep2{font-size:10px;color:#787878}
.mainLink{font-size:11px;font-weight:bold;color:#707070;text-decoration:none}
a.mainLink{font-size:11px;font-weight:bold;color:#707070;text-decoration:none}
.mainText h1{font-size:11px;color:#707070;margin:0}
a.central{font-size:11px;color:#707070;text-decoration:none}
a.central:HOVER{font-size:11px;color:#707070;text-decoration:underline}
.width460{width:377px;padding-left:33px;padding-right:50px;background-image:url('../img/banana.gif');background-repeat:no-repeat;background-position:bottom left}
.width460b{width:650px;padding-left:33px;padding-right:50px}
.width224{width:224px;background:#EE9806}
.width19{width:19px}
.navCell{width:262px;text-align:right;background:#505A62;padding-right:5px}
a.navLink{font-size:10px;font-weight:bold;color:#fff;text-decoration:none}
a.navLink:HOVER{font-size:10px;font-weight:bold;color:#fff;text-decoration:underline}
a.navLink2{font-size:11px;font-weight:bold;color:#707070;text-decoration:none}
.h5{height:5px}
.arrowPad{}
.bod2{background:#838D95}
.clientImg{float:right}
.clientCell{text-align:right}
.clientTable{text-align:right}
.client{font-size:11px;font-weight:bold;color:#fff;text-align:right;padding-right:0}
.clientTicker{padding-right:20px;padding-top:20px;height:100px}
a.readMore{padding-right:20px;font-size:11px;font-weight:bold;color:#505A62;text-decoration:none}
.address{width:276px;height:186px}
address{font-style:normal}

#footer{border-top:5px solid #64707B;margin-top:5px;clear:both}
#footer,
#footer a,
a.textLinks{color:#979797;font-size:9px}
#footer #col1{text-align:right;width:276px;float:left}
#footer #col2{width:690px;float:right;padding-top:15px}
#footer ul{padding:0;margin:0;width:600px}
#footer ul li{display:inline;padding:0 4px;margin:0;border-right:1px solid #979797}
#footer ul li a{white-space:nowrap}
#footer ul li.noborder{border-right:0}
#footer #col2 .logos{float:left}
#footer #col2 .nc{float:right;padding-right:150px;text-align:right}
#footer #col2 img{padding-bottom:5px}
.pad37{width:37px}
.width663{width:687px}
.w300{width:300px;background:#D6D6D6}
.h6{height:6px}
.text{font-size:9px;color:#979797}
#footer a,
a.textLinks{text-decoration:none}
#footer a:hover,
a.textLinks:hover{font-size:9px;color:#414141;text-decoration:underline}
.h14{height:14px}
.h16{height:16px}
.addressText{font-size:9px;color:#979797;text-align:right}
.addressText2{font-size:9px;color:#979797;text-align:center}
.inputBox{border-width:1px;border-color:#ccc;border-style:solid;color:#212121;font-size:11px;width:200px}
.inputName{color:#212121;font-size:11px;border-width:1px;border-color:#ccc;border-style:solid;width:154px}
.inputTitle{color:#212121;font-size:11px;border-width:1px;border-color:#ccc;border-style:solid}
.inputBox2{border-width:1px;border-color:#ccc;border-style:solid;color:#212121;font-size:11px;width:350px;height:400px}
.inputBox3{border-width:1px;border-color:#ccc;border-style:solid;color:#212121;font-size:11px;width:350px;height:200px}
.w1{padding-left:1px}

.h13{height:13px}

.formText{font-size:11px;color:#707070;width:250px;height:100px}
.formQ{color:#fff;font-weight:bold;background:#3A3A3A;padding:5px}
.formQ2{width:250px}
.formBG{border-width:20px;border-color:#DCDCDC;border-style:solid;background:#DCDCDC}
#main-nav{height:31px;margin:0 0 10px 0;padding:0;border-top:2px solid #fff}
#main-nav li ul{padding:0;margin:0}
#main-nav li{float:left;display:block;position:relative;margin:0 1px 0 0;background-image:URL('../img/navbg.gif');line-height:31px;width:142px}
#main-nav li a{color:#fff;text-decoration:none;font-size:11px;text-align:center;display:block}
#main-nav li a:hover{color:#3C3D3E;text-decoration:none;font-size:11px;text-align:center;background-image:URL('../img/navbg2.gif');display:block}

#main-nav li ul{color:#fff;position:absolute;top:31px;left:0;visibility:hidden;z-index:100;background:#EB7302;display:block;width:220px}
#main-nav li li{border-bottom-width:2px;border-bottom-color:#fff;border-bottom-style:solid;width:220px}
#main-nav li li a{background:#EB7302;padding:0 0 0 10px;text-align:left}
#main-nav li li a:hover{background:#F09E16;color:#FFF;text-align:left}
#main-nav li li li{border:0}
#main-nav li li li a{padding:0 0 0 25px}
#main-nav li:hover ul{visibility:visible}
#new-top{background:#fff;border-bottom:2px solid #fff;margin:0 0 -10px 0}
div.main-content{width:598px;padding:30px 30px;float:left;border-right:2px solid #fff}

.claim-calc{background:url(../img/compbg.jpg);width:150px;height:269px;margin:0;padding-left:150px}
.claim-calc img{float:left;padding-right:10px}
.claim-calc p{font-size:11px;color:#FFF;font-weight:bold;padding:15px}

a.claimLink{color:#EE9706;text-decoration:none;font-weight:bold}
a.claimLink:hover{text-decoration:underline}

#pad{float:right};

#new-bottom{background:#838d95;clear:both}
div.new-title{background:#68747F;width:252px;height:30px;color:#fff;text-indent:60px;line-height:30px;font-size:12px}
#home-news{list-style:none;padding:0;margin:20px}
#home-news li a{color:#fff;display:block;margin:0 0 1em 0}
.alt{position:absolute;left:-2000px;top:0}


#groups h2{color:#EC7E03;background:#fff;font-size:18px;margin:0}
#groups-menu p{color:#505A62;background:#fff;font-size:12px;font-weight:bold}
#group-worth p{color:#EC7E03;font-size:12px;font-weight:bold}
.price{color:#EC7E03;font-size:18px;font-weight:bold}
.smallprice{color:#EC7E03;font-size:12px;font-weight:bold}

#groups h2,#groups h3{text-transform:uppercase}
#groups h4{font-size:11px;color:#000;font-weight:normal;padding-bottom:0;margin-bottom:0}
#groups ul{margin:0;padding:0}
#groups ul li{margin:0;list-style:none;padding:0 0 5px 0}
#groups ol li{margin:0;padding:0}
#groups-menu a,#show-menu-link{text-transform:uppercase}
#show-menu-link a{color:#505A62;font-weight:bold}
#claimHelp h2{margin:0}
#claimHelp{float:left;background:url(../img/formbg.gif);height:187px;width:351px;padding:25px}
#claimHelp2{float:right}
#claimText{font-size:12px;color:#fff;font-weight:bold;padding-bottom:20px;padding-top:20px}
#claimLabel{float:left;width:100px;font-size:12px;color:#fff;font-weight:bold;height:20px}
#claimInput{float:right;width:250px;height:20px}
#claimInput2{float:right;width:250px;padding-bottom:20px;padding-top:10px}

.w3{height:1px}
.h3{background:#fff;height:3px}

a.nav2{margin:0px;display:block;padding-top:3px;padding-left:8px;font-family:tahoma;color:#fff;font-size:10px;font-weight:bold;text-decoration:none;height:16px;width:190px;background:#838D95}
a.nav2:hover{height:16px;background:#EC7E03}

h1,h1 span{width:580px;height:50px}
h1{position:relative;clear:both}
.h1{text-transform:uppercase;color:#979797;font:normal 18px "Times New Roman",Georgia,serif}
h1 span{display:block;position:absolute;top:0;left:0}
h1.front{margin:0}

#h1-about span{background:url(../img/about.gif) no-repeat}
#h1-construct span{background:url(../img/CSA.jpg) no-repeat}
#h1-contact span{background:url(../img/contact.gif) no-repeat}
#h1-clienttestimonial span{background:url(../img/clienttestimonial.gif) no-repeat}
#h1-disclaimer span{background:url(../img/disclaimer.gif) no-repeat}

.col21,
.col22{float:left}

.col21{width:276px;padding-left:20px;padding-right:20px}
.col22{width:344px;background:#6C7882;color:#fff;padding:20px}

.clear{clear:both;height:1px}

form p{padding:5px 0;margin:0}

#content{float:left;width:650px;padding-bottom:20px} 
#content2{float:left;width:450px;padding-bottom:20px} 

#claimform{float:right;width:502px;background:#fff}
#claimform{margin-top:10px;width:502px;background:#fff}
#claimform{padding-top:10px;padding-bottom:10px;color:#fff}

#compContainer{float:right;width:502px}

#groups{float:right;width:452px;background:#fff;border:10px solid #838d95}
#groups{padding:15px;color:#505A62}

#sidebar{float:right;width:300px;background:#838d95}

#sidebar form li{min-height:25px}
textarea.error,
input.error{background:url(../img/required-field.gif) 100% 2px no-repeat;border:1px solid red}
label.error{display:none;visibility:hidden}

#sidebar form ul{list-style-type:none;margin:0;padding:17px 17px 5px 17px}
#sidebar form p{color:#fff;padding:5px 17px 0px 17px}
#sidebar form p.subBut{padding:0 17px 17px 75px}
#sidebar form li label{float:left;font-size:11px;color:#fff;font-weight:bold}
#sidebar form li input{float:right}

#sidebar form{background:url(../img/form.jpg);padding:0;margin:0;width:300px;height:218px}
#sidebar h2{color:#fff;font-size:16px;padding-left:15px;padding-top:12px;margin:0}

#adminnav,#adminnav ul{margin-bottom:20px}
#adminnav li{list-style:none}

.delimiter{height:3px;background:url(../img/delimiter.gif) 0 100% no-repeat;margin:25px 0}
#links{margin:0;padding:0}
#links li a{color:gray}
#links li{list-style:none}
#links li.delimiter{height:40px;margin:10px 0}
hr{display:none}
blockquote{padding:0}
cite{font-style:normal}

.frontBottom{width:1000px}
.news{width:214px;background-image:URL('../img/newsbg.jpg');height:336px}
.links{width:486px}
.linksTable{height:336px}
.width3{width:3px;background:#fff}
.testimonials{width:200px;padding:15px 0 15px 25px;background:#838D95}
.bitText{font-size:10px;color:#fff;height:130px;width:138px;background:url(../img/rta.jpg) no-repeat;padding-left:10px;padding-right:10px;padding-top:205px}
.bitText2{font-size:10px;color:#fff;height:130px;width:138px;background:url(../img/sliptrip.jpg) no-repeat;padding-left:10px;padding-right:10px;padding-top:205px}
.bitText3{font-size:10px;color:#fff;height:130px;width:138px;background:url(../img/aaw.jpg) no-repeat;padding-left:10px;padding-right:10px;padding-top:205px}
a.bitLink{color:#fff;text-decoration:none}
a.bitLink:hover{text-decoration:underline}

#calculator h1,
#content h2,
#calculator h2{font-weight:normal}
#calculator h1{height:auto}

#content h2,
#calculator h2{font-size:14px !important}