﻿body,html{background:#fff; font-family:Arial !important;font-size:12px;font-weight:normal;margin:0; padding:0; text-align:center;}

h1{color:#104776; font-size:18px; font-weight:bold; line-height:20px; margin:0px 0px 10px 0px;}
h2{color:#104776; font-size:14px; font-weight:bold; line-height:16px; margin:0px 0px 10px 0px;}
p{line-height:20px; margin:10px 0px 10px;}
strong{font-weight:bold;}
em{font-style:italic;}
img{border:0;}
fieldset{border:1px solid #B7C5D9; background:#e0e6f0; padding:10px;}
fieldset.overInsuredBG{border:1px solid #B7C5D9; background-color:#e0e6f0; background-image: url('Images/overInsuredBG.jpg'); background-repeat:no-repeat; background-position:bottom left; padding:10px;}
.legend{display:block; color:#346c99; font-size:17px; font-weight:bold; text-transform:uppercase; padding:10px 0px 5px;}
ul{color:#104776; font-weight:bold; line-height:20px; margin:0px 0px 0px 30px;}
ul li{ list-style-type:disc;}
a{color:#104776; font-weight:bold;}
a:hover{color:#6fa0cb;}

.clear {clear:both;}
.left{float:left;}
.right{float:right;}
.size10{font-size:10px;}
.hrBreak{border-bottom:1px solid #B7C5D9; clear:both; height:10px; margin-bottom:5px;}
.actionNoticeBoxGIANT{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.actionNoticeBoxGIANT ul{font-size:12px; margin:0px 0px 0px 15px; color:#cc1c21 !important; list-style-type:disc !important; line-height:18px; padding:5px 0px 0px 10px;}
.loginFail{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.loginFail a{color:#cc1c21;}
.nothingFound{background:#fef3f3; border:1px solid #cc1c21; font-weight:bold; color:#cc1c21 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.iUpdate{background:#f3fef3; border:1px solid #2f6929; font-weight:bold; color:#2f6929 !important; margin:0px 0px 10px; padding:10px; font-size:16px;}
.picRight{float:right; margin:0px 0px 7px 7px;}
.picLeft{float:left; margin:0px 7px 7px 0px;}
.requiredField{ visibility:visible !important; float:left; margin:0px 0px 0px 5px;}
.backPage{padding:8px 5px 5px 0px; text-align:left;}
a.homeh2{color:#104776; font-size:14px; font-weight:bold; line-height:16px; margin:0px 0px 10px 0px; text-decoration:none;}
a.homeh2:hover{text-decoration:underline;}

/* form styles */
.labeler{color:#2a4f7c;font-weight:bold; float:left; font-size:14px; margin:0px 10px 15px 0px; width:115px;}
.sButton{background:#E8E7DB; border:1px solid #C5C2A4; color:#2A4F7C; cursor:pointer; font-weight:bold;}
input, select, textarea{border:1px solid #b7c5d9; font-size:14px; float:left;}
input.phone{width:85px;}
input.date{width:85px;}
input.addy2{width:60px;}
input.zip{width:60px}
.chkList input{width: auto !important; border:0 !important;}
.chkList label{float: left !important; width: auto !important; margin:3px 0px 0px}


/* radio buttons */
.rButtons td{padding-right:10px;}
.rButtons input{border:0; margin:-1px 3px 0px 0px;}

/* wire styles */
#container{height:auto; /* set auto */ margin:0 auto; text-align:left; width:869px;}

/* header */
#header{height:36px; margin:12px 0px 2px 0px; border-bottom:8px solid #C5C2A3;}
#header .logo{float:left;}
#header .info{float:right; height:22px; width:335px;}
    #header .info a.home{background:url('Images/iconHome.gif') repeat 0px 0px; width: 62px; height: 22px; display: block; margin:0px 40px 0px 0px;}
    #header .info a.home span {display: none; }
    #header .info a.lang{background:url('Images/iconLang.gif') repeat 0px 0px; width: 116px; height: 21px; display: block; margin:4px 40px 0px 0px;}
    #header .info a.lang span {display: none; }
    #header .info a.vcard{background:url('Images/vCard.gif') repeat 0px 0px; cursor:pointer; width: 73px; height: 22px; display: block; margin:0px 12px 0px 0px;}
    #header .info a.vcard span {display: none; }
    #header .info a.phone{background:url('Images/phone.gif') repeat 0px 0px; width: 166px; height: 22px; display: block;}
    #header .info a.phone span {display: none; }
#header .buttons{float:left; width:400px;}
    #header .buttons a.contact{background:url('images/ctaTopContact.gif') repeat 0px 0px; width: 201px; height: 28px; float:left; margin:0px 6px 0px 0px;}
    #header .buttons a.contact span {display: none;}
    #header .buttons a.agent{background:url('images/ctaTopAgent.gif') repeat 0px 0px; width: 162px; height: 28px; float:left;}
    #header .buttons a.agent span {display: none;}
    #header .buttons a.claim{background:url('Images/topClaim.gif') repeat 0px 0px; width: 255px; height: 35px; display: block;}
    #header .buttons a.claim span {display: none; }
    
/* left col */
#leftCol{float:left; height:auto; /* set auto */ width:613px;}
#leftCol #bigbox{background:#cbd4e2; height:296px; margin-bottom:22px; width:613px;}
#leftCol .intHeader{height:73px; width:613px;}
#leftCol .intNav{/*height:38px;*/ width:613px;}
#leftCol .wrap{float:left; margin:10px 0px 0px; width:588px;}
#leftCol .personalBox{float:left; margin-right:12px; width:288px;}
#leftCol .personalBox div{border:1px solid #cbd7e6; float:left; font-size:11px; padding:10px; width:266px;}
#leftCol .personalBox div p{color:#104776; margin:0px; padding:0px 0px 10px;}
#leftCol .personalBox div a{color:#95905e; float:left; margin:0px 0px 5px; width:50%;}
#leftCol .personalBox div a:hover{text-decoration:none;}
#leftCol .businessBox{float:left; width:288px;}
#leftCol .businessBox div{border:1px solid #cbd7e6; float:left; font-size:11px; padding:10px; width:266px;}
#leftCol .businessBox div p{color:#104776; margin:0; padding:0px 0px 10px;}
#leftCol .businessBox div a{color:#95905e; float:left; margin:0px 0px 5px; width:50%;}
#leftCol .businessBox div a:hover{text-decoration:none;}
    
    /* interior personal/business */
    #leftCol .personalBoxInt{float:left; margin-right:12px; width:288px;}
    #leftCol .personalBoxInt div{border:1px solid #cbd7e6; float:left; height:280px; padding:10px; width:266px;}
    #leftCol .personalBoxInt div p{color:#104776; font-size:14px; margin:0px; padding:0px 0px 10px;}
    #leftCol .personalBoxInt div a{color:#95905e; display:block; font-size:14px; margin:0px 0px 15px 15px;}
    #leftCol .personalBoxInt div a:hover{text-decoration:none;}
    #leftCol .businessBoxInt{float:left; width:288px;}
    #leftCol .businessBoxInt div{border:1px solid #cbd7e6; float:left; height:280px; padding:10px; width:266px;}
    #leftCol .businessBoxInt div p{color:#104776; font-size:14px; margin:0; padding:0px 0px 10px;}
    #leftCol .businessBoxInt div a{color:#95905e; display:block; font-size:14px; margin:0px 0px 15px 15px;}
    #leftCol .businessBoxInt div a:hover{text-decoration:none;}
    
/* financial and group ctas front */
    #leftCol a.ctaFinancial{background:url('Images/ctaFinancial.gif') repeat 0px 0px; width: 287px; height: 94px; display: block; float:left; margin:13px 12px 0px 0px;}
    #leftCol a.ctaFinancial span {display: none; }
    #leftCol a.ctaFinancial:hover {background: url('Images/ctaFinancial.gif') repeat 0px -104px; }                
    #leftCol a.ctaGroup{background:url('Images/ctaGroup.gif') repeat 0px 0px; width: 287px; height: 94px; display: block; float:left; margin:13px 0px 0px 0px;}
    #leftCol a.ctaGroup span {display: none; }
    #leftCol a.ctaGroup:hover {background: url('Images/ctaGroup.gif') repeat 0px -104px; }                
    
/* right col */
#rightCol{float:left;min-height:675px; height:auto !important; height:675px; width:256px;}
#rightCol .getquote{background:#0a3c67; color:#fff; height:296px; margin-bottom:7px;}
#rightCol .getquote a{background: url('Images/btnGetQuote.png') no-repeat; display:block; float:right; height:40px; margin:112px 7px 0px; width:102px;}
#rightCol .getquote a span{display:none;}

	#rightCol .gc{background: url('images/gqBg.gif') no-repeat; display:block; height:166px; padding:130px 0px 0px 25px; margin:0px 0px 7px; width:256px;}
	
	#rightCol .gc a.gq-auto{background: url('images/gqBtns.gif') no-repeat 0px 0px; float:left; height:40px; width:102px; margin:0px 0px 6px;}
	#rightCol .gc a.gq-auto span{display:none;}
	#rightCol .gc a.gq-auto:hover{background: url('images/gqBtns.gif') no-repeat -102px 0px; float:left; height:40px; width:102px;}

	#rightCol .gc a.gq-home{background: url('images/gqBtns.gif') no-repeat 0px -40px; float:left; height:40px; width:102px; margin:0px 0px 6px;}
	#rightCol .gc a.gq-home span{display:none;}
	#rightCol .gc a.gq-home:hover{background: url('images/gqBtns.gif') no-repeat -102px -40px; float:left; height:40px; width:102px;}

	#rightCol .gc a.gq-health{background: url('images/gqBtns.gif') no-repeat 0px -80px; float:left; height:40px; width:102px; margin:0px 0px 6px;}
	#rightCol .gc a.gq-health span{display:none;}
	#rightCol .gc a.gq-health:hover{background: url('images/gqBtns.gif') no-repeat -102px -80px; float:left; height:40px; width:102px;}

	#rightCol .gc a.gq-life{background: url('images/gqBtns.gif') no-repeat 0px -120px; float:left; height:40px; width:102px; margin:0px 0px 6px;}
	#rightCol .gc a.gq-life span{display:none;}
	#rightCol .gc a.gq-life:hover{background: url('images/gqBtns.gif') no-repeat -102px -120px; float:left; height:40px; width:102px;}

	#rightCol .gc a.gq-business{background: url('images/gqBtns.gif') no-repeat 0px -160px; float:left; height:40px; width:102px;}
	#rightCol .gc a.gq-business span{display:none;}
	#rightCol .gc a.gq-business:hover{background: url('images/gqBtns.gif') no-repeat -102px -160px; float:left; height:40px; width:102px;}

	#rightCol .gc a.gq-more{background: url('images/gqBtns.gif') no-repeat 0px -200px; float:left; height:40px; width:102px;}
	#rightCol .gc a.gq-more span{display:none;}
	#rightCol .gc a.gq-more:hover{background: url('images/gqBtns.gif') no-repeat -102px -200px; float:left; height:40px; width:102px;}

#rightCol .tips{background:#e8e7db; border:1px solid #c5c2a4; margin-bottom:6px; padding:10px; width:234px;}
#rightCol .tips .tip{color:#356d9a; font-size:18px; margin:10px 0px 5px;}
    #rightCol a.ctaInsured{background:url('Images/ctaInsured.gif') repeat 0px 0px; width: 256px; height: 78px; display: block; margin:0px 0px 6px 0px;}
    #rightCol a.ctaInsured span {display: none; }
    #rightCol a.ctaInsured:hover {background: url('Images/ctaInsured.gif') repeat 0px -88px; }        
    #rightCol a.ctaPrint{background:url('Images/ctaPrint.gif') repeat 0px 0px; width: 256px; height: 58px; display: block; margin:0px 0px 6px 0px;}
    #rightCol a.ctaPrint span {display: none; }
    #rightCol a.ctaPrint:hover {background: url('Images/ctaPrint.gif') repeat 0px -68px; }        
    #rightCol a.ctaCareer{background:url('Images/ctaCareer.gif') repeat 0px 0px; width: 256px; height: 42px; display: block; margin:0px 0px 6px 0px;}
    #rightCol a.ctaCareer span {display: none; }
    #rightCol a.ctaCareer:hover {background: url('Images/ctaCareer.gif') repeat 0px -52px; }                
    #rightCol a.ctaUpdate{background:url('Images/ctaUpdateRecords.gif') repeat 0px 0px; width: 256px; height: 42px; display: block;}
    #rightCol a.ctaUpdate span {display: none; }
    #rightCol a.ctaUpdate:hover {background: url('Images/ctaUpdateRecords.gif') repeat 0px -52px; }                
    #rightCol a.ctaClientComm{background:url('Images/ctaClientCommunity.gif') repeat 0px 0px; width: 256px; height: 100px; display: block;margin:0px 0px 6px 0px;}
    #rightCol a.ctaClientComm span {display: none; }
    #rightCol a.ctaClientComm:hover{background: url('Images/ctaClientCommunity.gif') repeat -266px 0px; }                
    #rightCol a.ctaBenergy{background:url('Images/ctaBenergy.gif') repeat 0px 0px; width: 256px; height: 100px; display: block;}
    #rightCol a.ctaBenergy span {display: none; }
    #rightCol a.ctaBenergy:hover{background: url('Images/ctaBenergy.gif') repeat -266px 0px; }                
    #rightCol a.ctaFileClaim{background:url('Images/ctaFileClaim.gif') repeat 0px 0px; width: 256px; height: 41px; display: block;}
    #rightCol a.ctaFileClaim span {display: none; }
    
    
#rightCol .partner{background-image: url('Images/partnerTop.gif'); background-repeat:no-repeat; background-position:top center; height:auto; padding:36px 0px 10px 0px; width:254px; clear:both; border:1px solid #D1D4D9; margin:0px 0px 6px}
#rightCol .partner a{margin-left:5px; width:244px;}

/* interior page titles */
#leftCol .intHeader .contact{background: url('Images/pageContact.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .contact h4 span {display:none;}  
#leftCol .intHeader .business{background: url('Images/pageBusiness.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .business h4 span {display:none;}  
#leftCol .intHeader .personal{background: url('Images/pagePersonal.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .personal h4 span {display:none;}  
#leftCol .intHeader .career{background: url('Images/pageCareer.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .career h4 span {display:none;}  
#leftCol .intHeader .claim{background: url('Images/pageClaim.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .claim h4 span {display:none;}  
#leftCol .intHeader .financial{background: url('Images/pageFinancial.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .financial h4 span {display:none;}  
#leftCol .intHeader .find{background: url('Images/pageFind.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .find h4 span {display:none;}  
#leftCol .intHeader .formDownloads{background: url('Images/pageForm.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .formDownloads h4 span {display:none;}  
#leftCol .intHeader .group{background: url('Images/pageGroup.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .group h4 span {display:none;}  
#leftCol .intHeader .print{background: url('Images/pagePrint.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .print h4 span {display:none;}  
#leftCol .intHeader .test{background: url('Images/pageTest.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .test h4 span {display:none;}  
#leftCol .intHeader .siteMap{background: url('Images/pageSitemap.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .siteMap h4 span {display:none;}  
#leftCol .intHeader .update{background: url('Images/pageUpdate.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .update h4 span {display:none;}  
#leftCol .intHeader .quote{background: url('Images/pageQuote.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .quote h4 span {display:none;}  
#leftCol .intHeader .login{background: url('Images/pageLogin.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .login h4 span {display:none;}  
#leftCol .intHeader .help404{background: url('Images/page404.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .help404 h4 span {display:none;}  
#leftCol .intHeader .helpError{background: url('Images/pageError.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .helpError h4 span {display:none;}  
#leftCol .intHeader .agentLocator{background: url('Images/pageAgentLocator.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .agentLocator h4 span {display:none;}  
#leftCol .intHeader .blog{background: url('Images/pageBlog.gif') no-repeat; height:73px; width:613px;}	
#leftCol .intHeader .blog h4 span {display:none;}  

/* interior navigation */
    .iNav {border:1px solid #b7c5d9; color:#356d9a; font-weight:bold; padding:3px 4px;}
    .iNav .links{background: url('Images/navIntBg.gif') repeat-x; height:22px; padding:10px 0px 0px 12px;}
    .iNav .links a{color:#356d9a; text-decoration:none;}
    .iNav .links a:hover{text-decoration:underline;}
    
/* interior ctas */
    /* business */
    #ctaBusiness a.benefits{background:url('Images/ctaBusiness-benefits.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.benefits span {display: none; }
    #ctaBusiness a.benefits:hover {background: url('Images/ctaBusiness-benefits.gif') repeat 0px -111px; }                
    #ctaBusiness a.bonds{background:url('Images/ctaBusiness-bonds.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.bonds span {display: none; }
    #ctaBusiness a.bonds:hover {background: url('Images/ctaBusiness-bonds.gif') repeat 0px -111px; }                
    #ctaBusiness a.auto{background:url('Images/ctaBusiness-auto.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.auto span {display: none; }
    #ctaBusiness a.auto:hover {background: url('Images/ctaBusiness-auto.gif') repeat 0px -111px; }                
    #ctaBusiness a.flood{background:url('Images/ctaBusiness-flood.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.flood span {display: none; }
    #ctaBusiness a.flood:hover {background: url('Images/ctaBusiness-flood.gif') repeat 0px -111px; }                
    #ctaBusiness a.general{background:url('Images/ctaBusiness-general.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.general span {display: none; }
    #ctaBusiness a.general:hover {background: url('Images/ctaBusiness-general.gif') repeat 0px -111px; }                
    #ctaBusiness a.property{background:url('Images/ctaBusiness-property.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.property span {display: none; }
    #ctaBusiness a.property:hover {background: url('Images/ctaBusiness-property.gif') repeat 0px -111px; }                
    #ctaBusiness a.print{background:url('Images/ctaBusiness-print.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.print span {display: none; }
    #ctaBusiness a.print:hover {background: url('Images/ctaBusiness-print.gif') repeat 0px -111px; }                
    #ctaBusiness a.workers{background:url('Images/ctaBusiness-workers.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.workers span {display: none; }
    #ctaBusiness a.workers:hover {background: url('Images/ctaBusiness-workers.gif') repeat 0px -111px; }                
    #ctaBusiness a.entertainment{background:url('Images/ctaBusiness-entertainment.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaBusiness a.entertainment span {display: none; }
    #ctaBusiness a.entertainment:hover {background: url('Images/ctaBusiness-entertainment.gif') repeat 0px -111px; }                
   
    /* personal */
    #ctaPersonal a.auto{background:url('Images/ctaPersonal-auto.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.auto span {display: none; }
    #ctaPersonal a.auto:hover {background: url('Images/ctaPersonal-auto.gif') repeat 0px -111px; }                
    #ctaPersonal a.boat{background:url('Images/ctaPersonal-boat.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.boat span {display: none; }
    #ctaPersonal a.boat:hover {background: url('Images/ctaPersonal-boat.gif') repeat 0px -111px; }                
    #ctaPersonal a.flood{background:url('Images/ctaPersonal-flood.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.flood span {display: none; }
    #ctaPersonal a.flood:hover {background: url('Images/ctaPersonal-flood.gif') repeat 0px -111px; }                
    #ctaPersonal a.home{background:url('Images/ctaPersonal-home.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.home span {display: none; }
    #ctaPersonal a.home:hover {background: url('Images/ctaPersonal-home.gif') repeat 0px -111px; }                
    #ctaPersonal a.life{background:url('Images/ctaPersonal-life.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.life span {display: none; }
    #ctaPersonal a.life:hover {background: url('Images/ctaPersonal-life.gif') repeat 0px -111px; }                
    #ctaPersonal a.motorcycle{background:url('Images/ctaPersonal-motorcycle.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.motorcycle span {display: none; }
    #ctaPersonal a.motorcycle:hover {background: url('Images/ctaPersonal-motorcycle.gif') repeat 0px -111px; }                
    #ctaPersonal a.retire{background:url('Images/ctaPersonal-retire.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.retire span {display: none; }
    #ctaPersonal a.retire:hover {background: url('Images/ctaPersonal-retire.gif') repeat 0px -111px; }                
    #ctaPersonal a.umbrella{background:url('Images/ctaPersonal-umbrella.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.umbrella span {display: none; }
    #ctaPersonal a.umbrella:hover {background: url('Images/ctaPersonal-umbrella.gif') repeat 0px -111px; }                
    #ctaPersonal a.individual{background:url('Images/ctaPersonal-individual.gif') repeat 0px 0px; width: 273px; height: 101px; display: block; float:left; margin:10px 10px 0px 0px;}
    #ctaPersonal a.individual span {display: none; }
    #ctaPersonal a.individual:hover {background: url('Images/ctaPersonal-individual.gif') repeat 0px -111px; }                
        
/* footer */
#footer{background:#cbd7e6; color:#356d9a; float:left; margin-top:10px; padding:15px 10px; text-align:center; width:849px;}
#footer a{color:#356d9a; font-size:13px; font-weight:bold; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

/* text footer */
#textFooter{color:#356d9a; float:left; font-size:10px; line-height:20px; margin:5px 0px 15px; text-align:center; width:869px;}
#textFooter a{color:#356d9a; text-decoration:none;}
#textFooter a:hover{text-decoration:underline;}

/* career opportunities */
.jobList{background:#fbfcfc; border:1px solid #b7c5d9; margin:10px 0px 0px 0px; padding:10px;}
.jobList h3{background:#e3e8f1; color:#104776; font-weight:bold; margin:0px 0px 10px 0px; padding:2px 5px;}
.jobList .title{color:#356d9a; font-size:14px; font-weight:bold;}
.jobList .descrip{}
.jobList .date{font-size:11px; font-weight:bold;}
.jobList .date span{font-weight:normal;}
.jobList .contactName{float:Left; font-weight:bold; margin:0px 15px 0px 0px;}
.jobList .contactEmail{float:left; font-weight:bold; margin:0px 15px 0px 0px;}
.jobList .apply{float:right;}
.jobUSA tr{float:left; margin:0px 15px 0px 0px;}

/* locations */
#locs{width:200px;}
#locs label{color:#104776; font-weight:bold;}
.ourMap{border:2px solid #0a3c67; height: 500px; width: 325px;}
.location{line-height:18px; margin:0px 0px 10px 0px; }
.location h3{color:#104776; font-weight:bold; font-size:14px;}
.showMap{cursor:pointer; float:left; margin:3px 0px 0px;}

/* are you over insured */
.auditRadio{float:left; margin-right:1px;}
.eBox{width:135px;}

/* form downloads */
.form{background:#fcfbf5; border:1px solid #dedcc7 ; padding:10px;}
.form .name{color:#0a3c67; cursor:pointer; font-weight:bold; font-size:14px; text-decoration:none;}
.form .description{}

/* sitemap */
.sitemap{line-height:20px; margin:0px 0px 0px 30px;}
.sitemap li{ list-style-type: disc;}

/* agent locator 
.agentLocate{background:#fff; border:1px solid #B7C5D9; padding:10px;}*/

/* file claim */
.fClaim{background:#e0e6f0; color:#104776; padding:15px;}
.fClaim a{font-size:18px; font-weight:normal; margin:0px 0px 5px; text-decoration:underline;}
.fClaim p{margin:5px 0px 0px;}

/* blog */
#blogWrap{border:1px solid #B7C5D9; background:#f2f5fa; margin:5px 0px; padding:10px;}
.blogDate{float:right; font-size:11px; font-weight:bold;}
.blogAuthor{font-style:italic; margin:-5px 0px 0px;}
.blogContent{}
.blogRead{}
.bCats{background:#FCFBF5; border:1px solid #DEDCC7; padding:10px; text-align:center;}
.results{float:left;}
.userPost .date{}
.userPost .name{color:#104776; font-weight:bold; font-style:italic; margin:0px 0px 5px; text-decoration:underline;}
.userPost .comment{}
.agentImg{float:left; margin:0px 10px 8px 0px;}
	/* front page headlines */
	#bWrap{}
	.sep{border-bottom:1px solid #C5C2A4; height:9px; margin-bottom:10px;}
	#bWrap a{font-size:14px; font-weight:bold; display:block; margin:0px 0px 5px;}
	#bWrap .bContent{font-size:14px; font-weight:normal;}

/* claim carriers */
.carrierLogos{border:1px solid #B7C5D9; background:#E0E6F0; float:left; line-height:18px; margin:0px 10px 10px 0px; padding:10px; width:260px;}
    .carrierLogos .carrier{color:#104776; font-size:14px; font-weight:bold;}
    .carrierLogos .phone{}
    .carrierLogos a{}

.fileError {color:Red}
#alJahickee {display:none;}

/* individual health - affiliate blocks */
.individual-affiliate{border-width:1px; border-spacing: 0px; border-style: none; border-collapse: collapse; margin:0 auto; width:100%; border-color:#B7C5D9;}
.individual-affiliate td{border-width:1px; padding:6px; border-style:solid;  -moz-border-radius: 0px; text-align:center; border-color:#B7C5D9; vertical-align:middle; line-height:18px; padding:5px}
.individual-affiliate a{font-size:14px; text-decoration:none;}
.individual-affiliate a:hover{text-decoration:underline;}

/* census form stuff */
.cen-wrap{border:1px solid #B7C5D9; background:#e0e6f0; padding:10px;}
.cen-legend{border: 1px dotted #C0C0C0; line-height:18px; background:#feffea; border:1px solid #d1d684; margin:0px 0px 10px;}
.cen-legend td{padding:10px;}

.cen-employees{border-width:1px; border-spacing: 0px; border-style: none; border-collapse: collapse; margin:0 auto; width:100%; border-color:#B7C5D9;}
.cen-employees td{border-width:1px; padding:6px; border-style:solid;  -moz-border-radius: 0px; text-align:center; border-color:#B7C5D9; vertical-align:middle; line-height:18px; padding:5px; background:#E0E6F0;}