* { padding: 0; margin: 0; outline: 0; }

/* BCBS Link Fix for IE's */

#content .popup {
*background: url("/assets/0000/0351/bcbs.gif") no-repeat !important; 
*position: relative !important; 
*left: 8px !important;
_left: 1px !important;
*top: 28px !important;
}
#form-page #sidebar .popup {
*background: url("/assets/0000/0347/four_logos.gif") no-repeat !important;
*left: 3px !important;
_left: -228px !important;
*display: block;
}
#index-page .banners {
*margin-top: -50px !important;
}

/* End BCBS Fix */

body h1, body h2, body h3, body h4, body h5 {color: #0066A6;}

body #content h1 {font-size: 26px; font-weight: normal; margin: 27px 0 24px 0;}

body p, body ul, body ol {color: #004C81;}

body #content p {margin: 14px 0;}

body { 
	font-family: Arial, sans-serif ;
	font-size: 12px;
	line-height: 16px;
	color: #172055;
	text-align: left;
	background: #5daeef;
}

#form-page #logo {background: url(/assets/0000/0120/header.jpg) no-repeat 0 10px; height: 196px; position: relative; margin-left: 28px;}

.banners {margin-top: 21px; margin-bottom: 3em; padding: 0; text-align: center;}
.banners li {display: inline; padding: 0 18px 0 0;}

.qb {top: 7px; float: left; left: 550px; position: relative;}
.qb .inner {background: url(/assets/0000/0352/bg-qb.jpg) no-repeat; height:165px; padding: 23px 10px 10px; 10px;
text-align: center; width: 335px;}
.qb .text {border: 1px solid #000; color:#325BB3; font-family: Arial,Helvetica,sans-serif; font-size:18px; margin: 15px 0 18px 0; padding: 7px 5px; text-align: center; width: 133px !important;}
.qb .qb-text {
height: 33px;
width: 289px;
margin: 0 auto;
background: url(/assets/0000/0357/save-text.gif) no-repeat;}


#index-page #body-content {background-color:#FFF; color:#172055;}

#index-page #sidebar {display: none;}

input, select, textarea { font-family: Arial,sans-serif; font-size: 12px; }
textarea { overflow: hidden; } 

a:link, a:visited { color: #004C81; text-decoration: underline; cursor: pointer; }
a:hover { text-decoration: none; }
a img { border: 0; }

#sidebar a:link {text-decoration:none;}
#sidebar a:visited { text-decoration:none; }

.cl { font-size: 0; line-height: 0; text-indent: -4000px; clear: both; height: 0; }

.ar { text-align: right; display: block; }
.al { text-align: left; display: block; }
.ac { text-align: center; display: block; }

.left, .alignleft { float: left; display: inline; }
.right, .alignright { float: right; display: inline; }

.no-text { font-size: 0; line-height: 0; text-indent: -4000px; }

h3 { font-size: 16px; line-height: 20px; color: #172055; font-weight: normal; }

#form-page #body-content {color:#172055; 
padding-left:8px;
float: left;
width: 621px;
background-color: #fff;
_margin-left: -30px;
_margin-top: -16px;
}

#logos-content {background-color:#FFFFFF !important;
color:#FFFFFF !important;
height:0px !important;
}

#wrapper { background: url(/assets/0000/0133/wrapper-bg.png) repeat-y 0 0; height: 100%; width: 972px; margin: 0 auto;
min-height:750px;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/assets/0000/0133/wrapper-bg.png', sizingMethod='scale'); }
 
#wrapper2 { width: 943px; margin: 0 auto; }

#logo {background: url(/assets/0000/0356/logo.gif) no-repeat; height: 31px; margin: 0 0 16px 40px; position: relative; top: 16px; }

.holder {background: url(/assets/0000/0359/header-family1.jpg) no-repeat; height: 215px; width: 943px; float: left;}




#logo h1 {font-size:0;
line-height:0;
text-indent:-4000px;
position: absolute; 
width: 290px; 
float: left; 
display: inline; 
top: 15px; 
left: 12px; }

#logo h1 a { display: block; height: 30px; }

#header-content {height:0px}

#main {padding: 0;}

#sidebar { width: 260px; float: left; display: inline; }
#sidebar-box { width: 260px; background: url(/assets/0000/0126/sidebar-cnt.gif) repeat-y 0 0; height: 100%; margin-bottom: 10px;}
#sidebar-box-top { background: url(/assets/0000/0127/sidebar-top.gif) no-repeat 0 0; width: 260px; }
#sidebar-box-bottom { background: url(/assets/0000/0125/sidebar-bottom.gif) no-repeat 0 bottom; padding: 15px 10px 10px 15px; }
#sidebar h3 { padding-bottom: 10px; text-align: center; }
#sidebar p { padding-bottom: 15px; }
#additional-family ul {margin-left:25px}
ul.facts-list { list-style-type: none; padding-bottom: 15px; }
ul.facts-list li { background: url(/assets/0000/0119/facts-list.gif) no-repeat 0 2px; padding-left: 7px; }

ul.logo-links { list-style-type: none; }
ul.logo-links li { float: left; display: inline; height: 120px; margin: 0 0 0 -9px; }
ul.logo-links li a { float: left; display: inline;  background-repeat: no-repeat; background-position: 0 0; height: 24px; font-size: 0; line-height: 0; text-indent: -4000px; }
ul.logo-links li .assurant { background-image: url(/assets/0000/0350/assurant1.gif); width: 116px; }
ul.logo-links li .unicare { background-image: url(/assets/0000/0130/unicare.gif); width: 67px; }
ul.logo-links li .summacare { background-image: url(); width: 95px; }
ul.logo-links li .healthmarkets { background-image: url(/assets/0000/0122/healthmarkets.gif); width: 92px; }



p.seen-logos { height: 32px; padding-left: 15px;}
p.seen-logos a { font-size: 0; line-height: 0; text-indent: -4000px; float: left; display: inline; height: 32px; background-repeat: no-repeat; background-position: 0 0; }
p.seen-logos a.health-insurance { background-image: url(/assets/0000/0121/health-insurance.gif); width: 85px; margin-right: 25px; }
p.seen-logos a.cobra-answers { background-image: url(/assets/0000/0348/cobra_answers2.gif); width: 179px; height: 36px; margin-left: 26px;}

#content-t { width: 606px; float: right; display: inline; position: relative; border-top: 0; border:0px;}

.content-top { font-size: 0; line-height: 0; text-indent: -4000px; background: url(/assets/0000/0117/content-top.gif) no-repeat 0 0; width: 624px; height: 73px; position: absolute; left: -16px; top: -5px; position: relative; _width:615px;}

.homepage {margin:15px;}

#form-page #sidebar {
_position: relative !important; 
_right: 58px !important;
}

#form-page #sidebar-content {
  float: left;
  width: 260px;
  margin-left: 28px;
  *position: relative;
  *left: 30px;
}

#form-page #body-content3 {
  padding-top: 68px;
}
#form-page #wrapper3 { position: relative; top: -16px; right: 4px;}
#form-page #header-content {
  position: absolute;
  background: url(/assets/0000/0117/content-top.gif) no-repeat 0 0;
  width: 624px;
  height: 73px;
  top: 207px;
  left: 294px;
  _margin-left: -26px;
}
#form-page h3.form-header {display:none; margin-top: 0; padding-top: 1em; padding-left:15px}

#health-form h3 {
display:none;
}


#index-page #content {width: auto; border: 0; padding-bottom:10px;
padding-left:60px;
padding-right:40px;
padding-top:9px;
text-align:left;
}


#content, #thankyou-content { width: 606px; float: right; border: 1px solid #acc2e2; border-top: 0; margin-bottom:15px; _margin-left:12px; _width:606px;}


#thankyou-content p {
padding-bottom:10px;
padding-left:15px;
}

#thankyou-content h1 {
line-height:24px;
padding-bottom:10px;
padding-left:15px;
}

#health-form .field { padding-top: 1px; }
#health-form  .field,
#health-form  select { border: 1px solid #000; background: #fff; }
#health-form  label { color: #072465; }

#health-form ul li {
display:inline;
margin-left:10px;
}

#health-form h3 {padding-top:10px}

.health-table { padding-bottom: 20px; } 
.health-table table {  }
.health-table th { text-align: left; }

.genre_selector { width: 45px; }
.birth-day { width: 26px; } 
.birth-month { width: 26px; }
.birth-year { width: 47px; }
.height_selector { width: 44px;  }
.weight { width: 39px; }
.checkbox { position: relative; width: 13px; height: 13px; top: 1px; left: 0; border: 0 !important; }

p.add-btns { padding: 5px 0 0 70px; }
p.add-btns a { margin-right: 15px; font-weight: bold; }

.coverage-info { padding-bottom: 10px; }
.coverage-info th.textarea-label { padding-top: 5px; }
.coverage-info td { padding: 5px 0; }
#coverage_month,
#coverage_day { width: 48px; }
#coverage_year  { width: 67px; }
#current_insurance_company { width: 183px; }
#medications_list { width: 186px; height: 44px; }
.radio-btn { position: relative; width: 13px; height: 13px; top: 2px; left: 0; border: 0 !important; background: transparent !important; }
.yes-label { margin-right: 10px; }

.conditions-list { padding: 10px 0; }
.conditions-list ul { width: 164px; float: left; display: inline; list-style-type: none; }
a.questionmark { background: url() no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; width: 11px; height: 12px; float: right; display: inline; margin-top: 3px; }

.contact-col { width: 240px; }
.contact-col label { float: left; display: inline; width: 90px; line-height: 19px; }
.contact-col .field,
.contact-col span { float: left; display: inline; }
.contact-col span { padding: 0 4px;  }
.contact-col .field { width: 143px; padding: 1px 0 1px; margin-bottom: 7px; } 
.contact-col select { float: left; display: inline; margin-bottom: 7px; }

#state { width: 47px; margin-right: 10px; }
.zip-label { width: 25px !important; }
#zip { width: 61px; }
.phone-input1 { width: 32px !important; }
.phone-input2 { width: 34px !important; }
.phone-input3 { width: 46px !important; }

.terms-box { padding: 10px 0; }
.terms-box p { padding-top: 10px; }
p small { font-size: 10px; line-height: 12px; }

.request-btn { border: 0; background: url() no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; width: 226px; height: 53px; margin: 20px auto; cursor: pointer; display: block; }

.more-questions { padding-bottom: 10px; }

#footer-content { text-align: center; font-size: 10px; padding-bottom: 20px; margin:0px !important;}
#footer-content .nav span { padding-left: 5px; }
#footer-content .nav { font-size: 10px !important; }

/* POPUP CONTENT */
#popup-content p {
margin:0 0 17px;
}

#popup-content {
width:400px;
margin:0px 20px;
}

#popup-content ol li {margin:25px 0px 10px 30px;}

#popup-content h3 {padding-top:15px;}


/* FORM CODE */

#contact-number {
    font-size: 14px;
    font-weight: bold;
    margin-top: 8px;
    text-align: center;
}

#header-disclaimer {
    margin-left: auto;
    margin-right: auto;
    width: 150px;
}

#header-disclaimer p {
    font-size: 10px;
    font-style: italic;
    font-weight: normal;
    line-height: 10px;
    text-align: center;
    padding-top:10px;
}

#health-form {padding:0px 15px 10px 15px}

#popup-content p {
margin:0 0 17px;
}

#popup-content h1 {
line-height:28px;
font-size:20px;
}

#popup-content {
width:90%;
margin:25px 20px;
}

#body-content3 select {border:1px solid #7F9DB9 !important;}

#popup-page #logo {display:none;}

#popup-page #wrapper {background:none !important; width: 95%; padding:15px;}
#popup-page #wrapper2 {background:none !important; width: 95%;}
#popup-page #wrapper3 {background:none !important; width: 95%;}

input, select, textarea { font-family: Arial, sans-serif; font-size: 12px; }
textarea { overflow: hidden; } 

#form-page h3 {font-family: Arial,sans-serif; font-size:14px}
input, select, textarea, label, form {
font-family:Arial,sans-serif;
font-size:11px;
}

#form-page {line-height:14px}

#body-content3 .field { padding-top: 1px; }
#body-content3 .field,
#body-content3 select { border: 1px solid #000; background: #fff; }

.health-form { padding-bottom: 0px;
width:550px;
} 
.health-form table { text-align: center; }
.health-form th { text-align: left; }
#body-content3 th { font-size: 12px; font-weight: normal; }
#body-content3 th.top { font-size: 11px !important; text-align: center; }
#body-content3 td a { font-size: 11px; }
#body-content3 td a:hover { text-decoration: underline; }

.genre_selector { width: 45px; }
.birth-day { width: 26px; } 
.birth-month { width: 26px; }
.birth-year { width: 47px; }
.height_selector { width: 44px;  }
.weight { width: 39px; }
.checkbox { position: relative; width: 13px; height: 13px; top: 1px; left: 0; border: 0 !important; }

p.add-btns { padding: 5px 0 0 60px;  }
p.add-btns a { margin-right: 15px; font-weight: bold; }

.coverage-form { padding-bottom: 10px; }
.coverage-form th { text-align: left; }
.coverage-form td { padding: 1px 0; }

#coverage_month,
#coverage_day { width: 48px; }
#coverage_year  { width: 67px; }
#current_insurance_company { width: 183px; }
#medications_list { width: 186px; height: 44px; }
.radio-btn { position: relative; width: 13px; height: 13px; top: 2px; left: 0; border: 0 !important; background: transparent !important; }
.yes-label { margin-right: 10px; }


#health-to-senior-health h1 {line-height:24px; padding-bottom:7px}
#health-to-senior-health p {text-align:left !important;}

#pre_existing_conditions_row {padding-bottom:10px;}
.conditions-list { padding: 10px 0; }
.conditions-list ul { width: 164px; float: left; display: inline; list-style-type: none; }
a.questionmark { background: url() no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; display: block; width: 11px; height: 12px; float: right; display: inline; margin-top: 3px; }

.contact-col { width: 235px; }
.contact-col label { float: left; display: inline; width: 90px; line-height: 19px; }
.contact-col .field,
.contact-col span { float: left; display: inline; }
.contact-col span { padding: 0 4px;  }
.contact-col .field { width: 143px; padding: 1px 0 1px; margin-bottom: 7px; } 
.contact-col select { float: left; display: inline; margin-bottom: 7px; }

.contact-form span {font-size:10px}
.contact-form td {padding:1px;}

#applicant {height:12px}

#state { width: 47px; margin-right: 10px; }
.zip-label { width: 25px !important; }
#zip { width: 56px; }
.phone-input1 { width: 32px !important; }
.phone-input2 { width: 34px !important; }
.phone-input3 { width: 46px !important; }

.terms-box { padding: 10px 0; }
.terms-box p { padding-top: 10px; }
p small { font-size: 10px; line-height: 12px; }

#submit { border: 0; background: url() no-repeat 0 0; font-size: 0; line-height: 0; text-indent: -4000px; height:53px; width:226px; margin: 20px auto; cursor: pointer; display: block; }

.more-questions { padding-bottom: 10px; }

#disclaimer {padding:0px 0px 12px 15px;
margin-left:auto;
margin-right:auto;
width:81%;
}



#state { width: 47px; margin-right: 10px; }
.zip-label { width: 25px !important; }
#zip { width: 56px; }
.phone-input1 { width: 32px !important; }
.phone-input2 { width: 34px !important; }
.phone-input3 { width: 46px !important; }

.terms-box { padding: 10px 0; }
.terms-box p { padding-top: 10px; }
p small { font-size: 10px; line-height: 12px; }

#lead_phone1_area {width:23px}
#lead_phone1_exchange {width:23px}
#lead_phone1_station {width:30px}
#lead_phone2_area {width:23px}
#lead_phone2_exchange {width:23px}
#lead_phone2_station {width:30px}

#thankyou-content #submit {
background:none;
border:0 none;
cursor:pointer;
font-size:0;
height:18px;
line-height:0;
text-indent:-4000px;
width:69px;
margin:0px;
display:inline;
}

#state-wrapper {
float:left;
width:55px;
}

#zip-wrapper {padding-left:5px;}

#health-form ul {
list-style-type:none;
padding:8px 0 8px 65px;
}

#health-form ul li {display:inline; margin-left:10px}

#lead_address1_zip {width:35px;}

td.dob input, td.weight input {
border:1px solid #7F9DB9 !important;
padding:0px
}

.remove-insured {
background:transparent url(/assets/0000/0137/button-close.gif) no-repeat scroll 0 0;
float:right;
height:8px;
margin:3px 0 0 -7px;
overflow:hidden;
text-indent:-9999px;
width:7px;
*margin:-10px 0 0 -7px;
}

#popup-content h2 {
	line-height: 1.2em;
}

.advice {
color: #FF0000; 
font-weight: bold;
}

