html, body {
height: 100%;
margin: 0;
padding: 0;
font-family:verdana;
z-index:1;
font-size:11px;
}

sup{
font-size:8px;
}

img {
border:0px none;
}

p {
color:#4d4d4d;
margin:0px;
}

a {
color:#29abe2;
text-decoration:none;
}

a:hover {
color:#29abe2;
text-decoration:underline;
}
.main-img-class{
position:fixed;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:2;
}

.main-content-generic-div-class {
position: absolute;
z-index:6;
}

.generic-img-class{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:5;
}

.main-content-generic-text-div-class {
position:absolute;
z-index:7;
}

.main-content-generic-title-div-class {
width:100%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin-bottom:25px;
margin-top:5px;
}

#main-content-generic-title-div-id h1{
width:100%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
}

.wallpaper-description-class{
float:left;
margin-top:0px;
margin-bottom:5px;
}

.wallpaper-table-class{
float:left;
}
.main-content-faq-div-class {
position: absolute;
z-index:6;
width:880px; 
height:350px;
}

.faq-img-class{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:5;
}

.main-content-faq-title-div-class {
width:105%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin-bottom:5px;
margin-top:5px;
}

#main-content-faq-title-div-id h1{
width:100%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
}

.faq-question-div-class {
position:absolute;
display:inline;
float:left;
z-index:7;
width:395px; 
height:300px;
left:0%; 
top:4%;
margin-left:50px;
margin-top:31px;
}



.faq-question-ul-class{
width:100%; 
height:100%;
float:left;
padding-left:20px;
margin:0px;
}

.faq-question-heading-class {
width:100%; 
height:12%;
float:left;
padding:0px;
margin-bottom:5px;
font-weight:bold;
font-size:16px;
}

.faq-question-divider-class {
width:100%;
height:1px;
}
.faq-question-li-class-0, .faq-question-li-class-1, .faq-question-li-class-2, .faq-question-li-class-3, .faq-question-li-class-4, .faq-question-li-class-5, .faq-question-li-class-6, .faq-question-li-class-7 {
width:100%; 
float:left;
padding:0px;
margin-bottom:3px;
height:auto;
list-style-image:url(/images/common/doted-arrow-black.png);

}

.faq-answer-div-class {
position:absolute;
display:inline;
float:left;
z-index:7;
width:335px; 
height:auto;
left:430px; 
top:4%;
margin-left:100px;
margin-top:25px;
}

.faq-answer-ul-class{
width:100%; 
height:100%;
float:left;
padding:0px;
margin:0px;
}


.faq-answer-li-class-0{
display:block;
width:100%; 
float:left;
padding:0px;
margin:0px;
height:auto;
list-style:none;
}



.faq-answer-li-class-1, .faq-answer-li-class-2, .faq-answer-li-class-3, .faq-answer-li-class-4, .faq-answer-li-class-5, .faq-answer-li-class-6, .faq-answer-li-class-7 {
display:none;
width:100%; 
float:left;
padding:0px;
margin:0px;
height:auto;
list-style:none;
}

.main-content-penalty-div-class {
position: absolute;
z-index:6;
width:550px; 
height:310px;
}

.penalty-img-class{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:5;
}

.main-content-penalty-text-div-class {
position:absolute;
z-index:7;
display:block;
top:2%;
left:7%;
width:90%;
height:60%;
}

.main-content-penalty-title-div-class {
width:100%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin-bottom:20px;
margin-top:15px;
}

#main-content-penalty-title-div-id h1{
width:100%;
height:20px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
}


.penalty-ul-class{
width:100%; 
height:auto;
float:left;
padding:0px;
margin-top:5px;
margin-bottom:5px;
margin-left:15px;
display:block;
}

.penalty-li-class{
width:100%; 
float:left;
padding:0px;
margin-bottom:3px;
height:auto;
list-style-image:url(/images/common/doted-arrow-black.png);
}


.main-content-penalty-amount-div-class-0 {
position:absolute;
z-index:7;
display:none;
margin-top:5px;
top:68%;
left:15%;
width:80%;
height:10%;

}

.main-content-penalty-amount-div-class-1 {
position:absolute;
z-index:7;
display:none;
margin-top:5px;
top:68%;
left:15%;
width:80%;
height:10%;
}

.main-content-penalty-amount-p-class {
font-size:40px;
font-weight:bold;
color:white;
padding:0px;
margin:0px;
display:inline;
float:left;
width:auto;
}

.main-content-penalty-year-p-class {
font-size:20px;
font-weight:bold;
color:white;
padding-left:20px;
padding-top:15px;
margin:0px;
display:inline;
float:left;
width:auto;
}

.main-content-penalty-amount-text-p-class{
font-size:11px;
font-weight:bold;
color:white;
padding:0px;
margin-top:5px;
display:block;
width:100%;
float:left;
}

.main-content-penalty-amount-text-p-class a{
color:#00e0ff;
}


.main-content-details-div-class{
position: absolute;
z-index:6;
width:875px; 
height:382px;
background-color:black;
}

.popular-img-class{
position:absolute;
top:0px;
left:0px;
width:50px;
height:50px;
z-index:5;
}

.main-content-details-text-div-class {
position:absolute;
z-index:7;
display:block;
top:2%;
left:1%;
width:72%;
height:97%;
background-color:#ffffff;
}

.main-content-details-text-div-class p{
display:block;
font-size:11px;
margin-top:20px;
margin-left:20px;
color:#4d4d4d;
margin-right:7px;
}



.main-content-details-title-div-class {
width:91%;
height:6%;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin-bottom:3px;
margin-top:10px;
margin-left:55px;
}

#main-content-details-title-div-id h1{
width:100%;
height:100%;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
}


.right-side-content-details-div-class {
position:absolute;
z-index:7;
display:block;
top:2%;
width:28%;
left:73%;
height:90%;
}

.right-side-content-details-tab-class {
display:block;
width:96%;
height:10%;
margin-left:-5px;
background-repeat:none;
}

.right-side-content-details-tab-img-class {
width:100%;
height:100%;
top:0%;
left:0%;
}

.right-side-content-details-tab-class p{
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#191919;
font-size:14px;
font-weight:bold;
text-align:center;
position:absolute;
top:3%;
left:8%;
}

.right-side-content-details-ul-class {
position:absolute;
display:block;
width:100%;
height:100%;
padding:0;
margin-top:0;

}

.right-side-content-details-li-gray1-class{

width:219px;
height:8%;
background-image:url(/images/BG/plan-details-gray.png);
list-style:none;
margin-top:2px;
margin-bottom:1px;
margin-left:3px;
display:block;
color:#ffffff;
font-size:11px;
vertical-align:center;
padding-top:2px;
padding-left:8px;
}

.right-side-content-details-li-gray1-class p{
color:#ffffff;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
display:block;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

.right-side-content-details-li-grayLarge-class{

width:219px;
height:12%;
background-image:url(/images/BG/plan-details-gray.png);
list-style:none;
margin-top:2px;
margin-bottom:1px;
margin-left:3px;
display:block;
color:#ffffff;
font-size:11px;
vertical-align:center;
padding-top:2px;
padding-left:8px;
}

.right-side-content-details-li-grayLarge-class p{
color:#ffffff;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
display:block;
margin-top:0px;
margin-bottom:0px;
padding:0;
}

.right-side-content-details-a-gray1-class:hover{
color:#29ABE2;
}

.right-side-content-details-li-gray2-class{
font-weight:bold;
width:217px;
height:6%;
background-image:url(/images/BG/plan-details-gray.png);
list-style:none;
margin-top:2px;
margin-bottom:1px;
margin-left:3px;
display:block;
padding-top:12px;
padding-left:10px;
}

.right-side-content-details-a-gray2-class{
color:#cccccc;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
margin-left:5px;
}

#right-side-content-details-a-gray2-id{
color:#cccccc;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
margin-left:5px;
}

.right-side-content-details-a-gray2-class:hover{
color:#29ABE2;
}

#right-side-content-details-a-gray2-id:hover{
color:#29ABE2;
}

.right-side-content-details-img-gray2-class{
width:4px;
height:5px;
margin-bottom:0px;
margin-right:0px;
margin-left:0px;
display:inline;
}

.right-side-content-details-li-pdf-class{
width:233px;
height:5%;
list-style:none;
margin-top:10px;
margin-bottom:5px;
}

.right-side-content-details-a-pdf-class{
color:#cccccc;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
}

.right-side-content-details-a-pdf-class:hover{
color:#29ABE2;
}

.right-side-content-details-img-pdf-class{
width:16px;
height:16px;
margin-bottom:0px;
margin-right:3px;
margin-left:3px;
display:inline;
}

.right-side-content-details-li-arrow-class{
width:227px;
height:5%;
list-style:none;
margin-top:13px;
margin-bottom:5px;
padding-left:5px;
}

.right-side-content-details-a-arrow-class{
color:#cccccc;
font-size:11px;
vertical-align:center;
display:inline;
width:100%;
height:100%;
}

.right-side-content-details-a-arrow-class:hover{
color:#29ABE2;
}

.right-side-content-details-img-arrow-class{
width:8px;
height:5px;
margin-bottom:0px;
margin-right:3px;
margin-left:3px;
display:inline;
}

.main-content-plans-div-class {
position: absolute;
z-index:6;
width:900px;
height:350px;
}

.plans-img-class{
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:5;
}

.main-content-plans-text-div-class {
position: absolute;
z-index:7;
width:863px;
display:block;
top:10px;
left:20px;
}

.main-content-plans-title-div-class {
width:100%;
height:8px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin-bottom:5px;
margin-top:5px;
}

#main-content-plans-title-div-id {
width:100%;
height:8px;
float:left;
display:block;
font-size:16px;
font-weight:bold;
color:black;
margin:0px;
padding:0px;
}


.main-content-plans-description-div-class{
width:820px;
height:30px;
float:left;
display:block;
color:black;
}

.plan-options-table-class {
float:left;
display:block;
color:#4D4D4D;
}

.plan-options-table-class ul{
padding-left:5px;
margin:5px;
}

.table-li-class {
list-style-image:url(/images/common/doted-arrow-black.png);

}

.table-li-class a{
width:100%;

}

.table-li-blue-class {
list-style-image:url(/images/common/doted-arrow-grey.png);
margin-left:10px;
}

.plan-options-footnote-class{
float:left;
width:100%;
margin-left:10px;
margin-top:5px;
margin-bottom:5px;
}

.main-content-plans-table-div-class{
width:820px;
height:315px;
float:left;
display:block;
margin-bottom:5px;
margin-left:15px;
}

.main-content-plans-column-title-div-class {
width:820px;
height:35px;
display:block;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
color:black;
}

.main-content-plans-heading-div-class-0{
width:132px;
height:auto;
display:inline;
margin-left:10px;
margin-right:10px;
margin-top:5px;
float:left;
}

.main-content-plans-heading-div-class-1{
width:169px;
height:auto;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
margin-top:5px;
}

.main-content-plans-heading-div-class-2{
width:70px;
height:auto;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
margin-top:5px;
}

.main-content-plans-heading-div-class-3{
width:78px;
height:auto;
display:inline;
margin-left:7px;
margin-right:7px;
float:left;
margin-top:5px;
}

.main-content-plans-heading-div-class-4{
width:71px;
height:auto;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
margin-top:5px;
}

.main-content-plans-heading-div-class-5{
width:79px;
height:auto;
display:inline;
margin-left:10px;
margin-right:10px;
margin-top:0px;
float:left;
}

.main-content-plans-heading-div-class-6{
width:68px;
height:auto;
display:inline;
margin-left:12px;
margin-right:6px;
float:left;
margin-top:5px;
}

.main-content-plans-table-row-div-class-0, .main-content-plans-table-row-div-class-1, .main-content-plans-table-row-div-class-2, .main-content-plans-table-row-div-class-3, .main-content-plans-table-row-div-class-4 {
width:820px;
height:55px;
display:block;
}

.main-content-plan-name-div-class-0, .main-content-plan-name-div-class-1, .main-content-plan-name-div-class-2, .main-content-plan-name-div-class-3, .main-content-plan-name-div-class-4, .main-content-plan-name-div-class-5, .main-content-plan-name-div-class-6 {

width:132px;
height:55px;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
}

.main-content-plan-why-div-class-0, .main-content-plan-why-div-class-1, .main-content-plan-why-div-class-2, .main-content-plan-why-div-class-3, .main-content-plan-why-div-class-4, .main-content-plan-why-div-class-5, .main-content-plan-why-div-class-6 {
width:169px;
height:55px;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
}

.main-content-plan-why-div-class-0 p{
width:169px;
height:55px;
display:block;
margin-left:0px;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
float:left;
color:#4d4d4d;
}

.main-content-plan-deductible-div-class-0, .main-content-plan-deductible-div-class-1, .main-content-plan-deductible-div-class-2, .main-content-plan-deductible-div-class-3, .main-content-plan-deductible-div-class-4, .main-content-plan-deductible-div-class-5, .main-content-plan-deductible-div-class-6 {

width:70px;
height:55px;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
}

.main-content-plan-coinsurance-div-class-0, .main-content-plan-coinsurance-div-class-1, .main-content-plan-coinsurance-div-class-2, .main-content-plan-coinsurance-div-class-3, .main-content-plan-coinsurance-div-class-4, .main-content-plan-coinsurance-div-class-5, .main-content-plan-coinsurance-div-class-6 {
width:70px;
height:55px;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
}

.main-content-plan-copay-div-class-0, .main-content-plan-copay-div-class-1, .main-content-plan-copay-div-class-2, .main-content-plan-copay-div-class-3, .main-content-plan-copay-div-class-4, .main-content-plan-copay-div-class-5, .main-content-plan-copay-div-class-6 {
width:70px;
height:55px;
display:inline;
margin-left:10px;
margin-right:10px;
float:left;
}

.main-content-plan-start-div-class-0, .main-content-plan-start-div-class-1, .main-content-plan-start-div-class-2, .main-content-plan-start-div-class-3, .main-content-plan-start-div-class-4, .main-content-plan-start-div-class-5, .main-content-plan-start-div-class-6 {
width:70px;
height:55px;
display:inline;
margin-left:15px;
margin-right:10px;
float:left;
}


.main-content-plan-getIt-div-class-0, .main-content-plan-getIt-div-class-1, .main-content-plan-getIt-div-class-2, .main-content-plan-getIt-div-class-3, .main-content-plan-getIt-div-class-4, .main-content-plan-getIt-div-class-5, .main-content-plan-getIt-div-class-6 {
width:70px;
height:55px;
display:inline;
margin-left:20px;
margin-right:10px;
float:left;
}


.wallpaper

{

border-bottom: 1px dotted #000;
border-top: 1px dotted #000;
width:91px;
padding-left:15px;
margin-top:5px;
margin-bottom:10px;
}

.wallpaper li {
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
list-style-image:url(/images/common/doted-arrow-black.png);
width:91px;
}

#plan-finder-default {
	float:right;
	visibility: visible;
	margin-left: -80px;
}
#plan-finder-level1 {
	float:right;
	visibility: hidden;
	margin-top: 10px;
	margin-left: -80px;
}
#plan-finder-level2 {
	float:right;
	visibility: hidden;
	margin-left: -80px;
}
#plan-finder-level3 {
	float:right;
	visibility: hidden;
	margin-left: -80px;
}

.faq-p-class {
float:left;
margin-top:5px;
margin-bottom:5px;
}
.main-content-tools-div-class {
position: absolute;
z-index:6;
width:770px;
height:450px;
background-color:white;
}

.plan-finder-tool-class{
float:left;
display:inline;
width:auto;
height:auto;
margin-right:10px;
padding-top:20px;
}

.plan-finder-text-class{
float:left;
display:inline;
width:250px;
height:auto;
}

.default-text-class{
margin-top:50px;
margin-left:25px;
display:block;
width:auto;
height:auto;
}

.default-text-class p{
display:block;
width:auto;
height:auto;
color:#4d4d4d;
}

.tool-title-class{
font-size:16px;
font-weight:bold;
color:black;
}

.tool-content-class{
font-size:12px;
color:black;
}

.level1{
margin-top:100px;
margin-left:25px;
display:none;
width:auto;
height:auto;
font-size:12px;
}

.level2{
margin-top:100px;
margin-left:25px;
display:none;
width:auto;
height:auto;
font-size:12px;
}

.level3{
margin-top:100px;
margin-left:25px;
display:none;
width:auto;
height:auto;
font-size:12px;
}

.level4{
margin-top:100px;
margin-left:25px;
display:none;
width:auto;
height:auto;
font-size:12px;
}

.level5{
margin-top:100px;
margin-left:25px;
display:none;
width:auto;
height:auto;
font-size:12px;
}

.member-resources-table-class ul{
margin-left:17px;
padding:0;

}

.member-resources-table-class li{
list-style-image:url(/images/common/doted-arrow-black.png);
width:150px;
}

.savings-and-discounts-class p{
width:150px;

}

.tooltip {
color:#4D4D4D;
text-decoration:none;
border-bottom:1px dashed #4D4D4D;;
}

.tooltip:hover{
color:#29ABE2;
text-decoration:none;
border-bottom:1px dashed #999;
cursor:help;
}

table {
color:#4D4D4D;
}


@media print {
  .header-div-class, .branding-banner-div-class, .whygetit-logo-img-class, .logo-banner-div-class, .bcbs-logo-img-class, .main-img-class, .footer-div-class, .global-footer-items-ul-class {
  display:none;
  }

  #navbar {
	display:none;
  }

  .plans-img-class {
		display:none;
  }

  .main-content-plans-div-class, .main-content-plans-text-div-class, .main-content-generic-div-class, .main-content-generic-text-div-class {
    position:relative;
	left:0px;
	top:0px;
	float:left;
	margin-left:0px;
	margin-top:0px;
  }


}

#pop-up-plan-options {
padding-top:5px;
}

/* Share This Styles */

#bookmark {
float:right;
margin-top:-20px;
margin-right:5px;
}

#faqBookmark {
float:right;
margin-top:-35px;
margin-right:0px;
}

#cigiBookmark {
float:right;
margin-top:25px;
margin-right:40px;
position:relative;
}


a.stbutton {
vertical-align:top;
}

.stbuttontext {
margin-top:0px;
font-size:12px;
line-height:16px;
}

#tools-bookmark {
float:right;
margin-top:5px;
margin-right:5px;
}

#penalty-bookmark {
float:right;
margin-top:-16px;
margin-right:0px;
}

#plansBookmark {
float:right;
margin-top:-18px;
margin-right:25px;
}

div#stwrapper {
top:150px;
left:450px;
}

iframe#stframe {
height:410px;
}

.action-item-arrow-img{
margin-right:5px;
}

iframe a {
color:#29abe2;
}