@charset "UTF-8";
/* CSS Document c31010 */

body { background-color:#FFF; background-image:url(V2bkgd.jpg); background-repeat:repeat-x; background-color:#004173; color:#333; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0px;}
h4 { color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; text-align:left; margin:0; padding:5px 5px 5px 10px; font-weight:normal;}

/* Main White Square */
#maincontaintop { background-image:url(images/topmain.png); background-repeat:no-repeat; width:969px; height:10px; margin-top:10px; margin-bottom:0px;}
#maincontain { background-color:#FFF; background-repeat:repeat-y; width:969px; margin:0px; }
#maincontainbottom { background-image:url(images/botmain.png); background-repeat:no-repeat; width:969px; height:16px; margin-top:0px;  margin-bottom:30px; clear:both;}

#headernav { background-image:url(images/headerbg3.jpg); background-repeat:no-repeat; width:969px; height:98px; margin-left:16px;}
#nav {color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; padding:0px 35px 25px 0px;}
#nav a { color:#000; text-decoration:none;}
#nav a:hover { color:#C31010; text-decoration:underline;}


#mainimg { background-color:#004173; width:938px; height:210px;}
#contentright {width:650px; float:right; margin-right:60px; padding-top:10px;}
#contentleft { float:left; margin-left:15px; margin-top:10px;}
#clear { clear:both;}
#contentright ul { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; text-align:left; padding:0px 15px 5px 35px;}
#contentright a {color:#000; text-decoration:none;}
#contentright a:hover {color:#000; text-decoration:underline;}
#contentright ol { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; text-align:left; padding:0px 15px 5px 35px;}

h1 { font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#c31010; line-height:24px; border-bottom:#c31010 2px solid; width:670px; text-align:left; margin:0px;}
h2 { font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:20px; text-align:left;}
h3 { font-size:14px; font-family:Verdana, Geneva, sans-serif; color:#000; line-height:35px; text-align:center; font-weight:normal;}
p { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; text-align:left; padding:0px 15px 5px 5px;}
.pcenter { font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:16px; text-align:center; padding:0px 15px 5px 5px;}

.bluep { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:left; padding:0px 15px 10px 0px; color:#004173; font-weight:bold;}


/* Homepage Insurance News*/
#mainnews { background-image:url(images/insurancenews.jpg); background-repeat:no-repeat; height:192px; width:656px;}
#mainnews p { font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; padding:25px 15px 0px 15px;}
#mainnews ul { font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:left; padding:0px 15px 5px 35px;}

/* Hompage logos */
#hplogos { width:656px;}
#hplogosL { float:left; padding:10px 10px 0px 35px;}
#hplogosR { float:right; padding:10px 0px 0px 30px;}

/* Footer  */
#footermain { width:869px; border-top:#c31010 2px solid; padding:15px 15px 5px 15px; margin-top:10px;}
#footermain a{ color:#000; text-decoration:underline;}
.address { color:#c31010; font-size:14px;}


/* Home Sub-Nav */
#SnavContain { width:325px; text-align:right; float:left;}
#SnavContain a{ color:#FFF; text-decoration:none;}
#SnavContain ul { color:#FFF; list-style-image:url(images/bullet.png); font-size:16px; font:Verdana, Geneva, sans-serif; line-height:35px; padding-top:10px; margin:0px;}
#SnavContain ul li{padding:0px; margin:0px;}

#homeimg { float:left; width:600px; padding-top:12px; margin-left:10px;}

/* Side Tiles Home */
#sidetile { width:200px;}

/* Life Insurance Page */
#LifeInsur { width:600px;}
#LifeInsurLeft { width:290px; float:left;}
#LifeInsurLeft ul { padding:0px 0px 0px 80px;}
#LifeInsurBlue { width:290px; float:left; background-color:#004173; color:#FFF; line-height:20px;}

/* For Clients */
#MainContactsDiv { width:500px; border-bottom:#c31010 1px solid; height: 95px;}
#MainContactsDivLast { width:500px; height:85px;}
#Logodiv { float:left; width:260px; padding:15px 10px 10px 10px; vertical-align:middle;}
#ContactInfo { float:left; width:210px; text-align:left;}
#glossary { padding:5px 0px 0px 50px;}
#MainBillingDiv { width:500px; border-bottom:#c31010 1px solid; height:235px;}
#MainBillingDivXL { width:500px; border-bottom:#c31010 1px solid; height:290px;}
#MainBillingDivLast { width:500px; height:85px;}
#MainBillingDivLast2 { width:500px; height:185px;}
#MainBillingDivshort { width:500px; height:125px; border-bottom:#c31010 1px solid;}

/*Special Programs */
#BMInsuranceL { width:150px; float:left; text-align:left; font-size:12px; line-height:13px;}
#BMInsuranceBR { width:500px; float:left; text-align:left; font-size:12px; line-height:13px;}
#BMInsuranceR { width:350px; float:right; text-align:left; font-size:12px; line-height:13px;}
#BMInsuranceM { width:150px; float:left; text-align:left; font-size:12px; line-height:13px;}

/* Forms */
#LocationFormContain { width:370px; border:#004173 2px solid; padding:10px;}
#forminfo { float:left; width:110px; text-align:right; }
#forminfo2 { float:left; width:80px; text-align:right;  }

#coverage { float: left; width: 500px; text-align: left}
#coveragebox { float: right; padding-right: 20px; padding-top: 20px}
#coveragetypes {float: right; text-align:right; width: 320px;}

#forminfobus{ float:left; width:230px; text-align:right; }
#forminfobus2{ float:left; width:200px; height: 80px; text-align:right; }
#formline {/*height:15px;*/ width:300px;}

#formlinefur {/*height:15px;*/ width:450px;}
#forminfofur { float:left; width:180px; text-align:right; }
#formboxfur {float: left; padding-left: 10px;}

#formlinebus {/*height:15px;*/ width:450px;}

#forminfohome { width:150px; float: left; text-align: right;}

.small { font-size:9px;}

#formlineLG { width:340px;}
#formright { float:left; /*width: 230px;*/ text-align: left; padding-left: 10px;}
#formrightclear {clear: both; width: 230px; text-align: left; padding-left: 10px;}
#formrighthours {float: left; text-align: left; padding-left: 10px; width: 200px;}

#formboxes { float:left; width:350px;}
#formfeild { float: left;}

.submit { background-image:url(images/submit.gif); background-color:#004173; background-repeat:no-repeat; color:#000; height:32px; width:60px; text-align:right; padding-left:8px;}
.formboxes {/*margin-bottom:10px; */}
.submitIS { background-image:url(images/submit.gif); background-repeat:no-repeat; color:#000; height:30px; width:60px; float:right;vborder:1px #FFF solid;}
#TruckFormContain { width:500px; border:#004173 2px solid; padding:10px;}
#TruckFormContain  h1 { font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#c31010; line-height:20px; border-bottom:#c31010 2px solid; width:450px; text-align:left;}

#BusinessFormContain { width:550px; border:#004173 2px solid; padding:10px;}
#BusinessFormContain h1 { font-size:18px; font-family:Verdana, Geneva, sans-serif; color:#c31010; line-height:20px; border-bottom:#c31010 2px solid; width:550px; text-align:left;}

/* Side Form */
#Immediatecontain { width:200px; background-color:#004173; height:375px;}
#ImmediatecontainInside { background-color: #FFF; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:14px; margin-left:4px; text-align:left; padding:4px 20px 4px 4px; width:160px; -moz-border-radius: 3px;}
.ISfont { color:#000; font-size:11px;}
.FText { color:#000; font-size:11px; text-align:left;}

/* Pop Up */
#Popcontain { width:800px;}
.small { font-size:10px;}
#copy { font-size:10px; color:#666; width:400px; text-align:right; margin:0 auto;
float:right;}
#copy a { color:#666; text-decoration:none;}








