/* BLUELINKS FOR BROKERS */
html {
 background-image: url('/blue-iq/images/gradient-bg.jpg');
 background-position:top;
 background-repeat:repeat-x;
}

body {
 margin-top:0px;
 margin-left:60px;
 margin-right:0px;
 width:900px;
}

body, p, span {
 color:#666666;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:11px;
 line-height:14px;
 }

h1, h2, h3, h4, h5, h6 {
 color:#003366;
 font-family:Verdana,Arial,Helvetica,sans-serif;
}

h1 {
 padding-bottom:10px;
 margin-top:13px;
 font-size:18px;
 width: 425px;
 font-weight: normal;
}

h2 {
 font-size:12px;
 line-height:16px;
}

h3 {
 color:#424242;
 font-size:11px;
 line-height:14px;
}

li.arrow {
background:url('/blue-iq/images/home_bullet.jpg') left top no-repeat;
list-style-image: url('/blue-iq/images/spacer.gif');
padding:0px;
padding-left: 28px;
padding-top:6px;
margin-top:15px;
margin-left:-6px;
}




/* LINKS / IMAGES */
a {
 color:#00A0C6;
 font-size:10px;
 line-height:14px;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

a.header-link {  
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #00A0C6;
font-size:12px;
font-weight:bold;
text-decoration: none;
}

a.header-link:hover {  
text-decoration: underline;
}

img {
border:0px none;
}

img#bcbsmalogo {
padding-top:17px;
vertical-align:top;
}

.spacer {

}

/* HORIZONTAL NAVIGATION*/
#hnavbox {
background-image:url(/blue-iq/images/nav-bar.png);
background-repeat:no-repeat;
height:35px;
margin: 0px;
padding: 0px;
width:870px;
}

#hnavbox a {  
  padding: 0px;
  margin: 0px;
  padding-top: 11px;
  padding-bottom: 10px;
  background-image: url('/blue-iq/images/menu_background.png');
  display: inline;
  float: left;
  width: 280px;
  padding-left: 10px;
}

#hnavbox a.deselected {
  background-color: #4e3f3f;
  color: #8bd3e5;
}

#hnavbox a.deselected {
  color: #8bd3e5;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a.selected {
  background-color: #0499bc;
  color: #ffffff;
}

#hnavbox a.selected {
  color: #ffffff;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a.deselectedFirst {
  background-color: #4e3f3f;
  background-image: url('/blue-iq/images/menu_background2.png');
  color: #8bd3e5;
}

#hnavbox a.deselectedFirst {
  color: #8bd3e5;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a.selectedFirst {
  background-color: #0499bc;
  background-image: url('/blue-iq/images/menu_background.png');
  color: #ffffff;
}

#hnavbox a.selectedFirst {
  color: #ffffff;
 font-size:12px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a:hover {
  background-color: #0499bc;
 color:#ffffff;
}

#hnavbox a:active {
  background-color: #0499bc;
 color:#ffffff;
}


/* BODY CONTENTS*/
#dividercontainer {
 height:246px;
 width:870px;
 background-image:url('/blue-iq/images/fader_1_column.jpg');
 background-position:top right;
 background-repeat:no-repeat;
}

#maingraphic {
margin-top:15px;
width:870px;
height:auto;
margin-bottom: -2px;
}

#wrap {
width:900px;
height:auto;
}

#branding-banner {
width:100%;
height:auto;
}

#content-head {
width:450px;
}

#printer-friendly {
float:right;
margin-top:-30px;
}

#introduction {
width:625px;
color:003366;
font-size:11px;
padding-top:60px;
padding-bottom:10px;
}

#content {
float:left;
width:615px;
padding-left:20px;
padding-right:10px;
margin-right: 10px;
}

p {
width:95%;
margin-top:10px;
margin-bottom:10px;
}


#content UL {
 padding:5px 0px 5px 30px;
 _padding:5px 0px 10px 15px;
}

#content-head {
  width: 100%;
}




/* GLOBAL NAV ITEMS */
#global-nav-items {
float:right;
margin-right:20px;
font-weight:normal;
font-size:10px;
}

#global-nav-items a {
font-weight:bold;
color:#4e3f3f;
}

#global-nav-items a:hover {
color:#00a0c6;
}

#global-nav-items ul {
margin-top:-20px;
}

#global-nav-items li {
 display:inline;
 padding-left:3px;
 padding-right:3px;
}






/* MAIN NAVIGATION ITEMS */
#navbox {
  margin: 1 10 0 0;
  font-weight:normal;
  float: left;
  height: 400px;
  width: 210px;
}

#navbox a {
 color:#999999;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}

#navbox a:hover {
 color:#00a0c6;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}

#navbox UL LI.selected A {
 color:#00a0c6;
 font-weight:bold;
 font-size:12px;
 text-decoration:none;
}

#navbox LI {
  padding-bottom:8px;
}

#navbox LI.selected {
  background: #D6E9F6;
}

#navbox LI.deselected {
  font-weight: normal;
}

#navbox UL {
  padding-left: 0px;
  margin: 0px;
  list-style-type:none;
}

#navbox UL LI.selected {
 /*padding-left: 1px !important;*/
}

#navbox UL.level1 {
  background: url('/blue-iq/images/menu-divider.gif');
}

#navbox UL.level1 LI {
  background: url('/blue-iq/images/menu-divider.gif');
  padding-top:3px;
  padding-bottom:3px;
}

#navbox UL.level1 LI.left-nav-label {
background:none;
font-weight:bold;
background-color:#e2e2e2;
padding-left:10px;
font-size:13px;
padding-top:5px;
padding-bottom:5px;
}

#navbox UL.level2 LI {
  background: transparent;
  padding-left:5px;
}

#navbox UL.level3 LI {
  background: transparent;
  padding: 3px;
}

#navbox UL.level2, ul.level3 {
  background: transparent;
}

#navbox UL.level1, UL.level2, UL.level3 {
  list-style-type:none;
  background: transparent;
}

.navoverview {
 padding-bottom:8px;
 color:#00a0c6;
 font-weight:bold;
 font-size:12px;
}






/* MARKETING SPOTS */
#marketingSpots {
 width:100%;
}

div.marketingSpot {
 border-style:solid;
 border-width:1px;
 display:block;
 margin:2px;
 padding:3px;
 float:left;
 min-height:190px;
 width:140px;
}

div.marketingSpot img.marketing-spot-image {
 float:left;
 margin:0 0 0 0;
 width:140px;
}






/* RELATED LINKS */
#related-links {
 float:left;
 width:100px;
 padding-left:5px;
 margin-top:8px;
}

#related-links UL {
  padding-top:10px;
  padding-left:20px;
  list-style-image: url('/blue-iq/images/orange-dot.jpg');
}

#related-links LI {
  padding-bottom:3px;
}






/* FOOTER */
#footerlogo {
 float:left;
 clear:both;
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
}

#footerdivide {
 float:left;
 padding:5px;
 padding-top:5px;
 padding-left:10px;
}

#footer {
 line-height:11px;
 float:left;
 font-size:9px;
 color:#999;
 padding-top:10px;
 padding-left:10px;
}






/* BREADCRUMBS */
#breadcrumbbox{
  height:20px;
  display:block;
  margin-left:180px;
  _margin-left:220px;
}

#breadcrumbbox a {
  color:#00a0c6;
}

ul#breadcrumbs {
  margin: 0px;
  height: 20px;
}

#breadcrumbs ul {

}
#breadcrumbs li {
  color:#000000;
  display:inline;
}
DIV#breadcrumbs LI.selected {
  background: #FFFFFF;
}

DIV#breadcrumbs LI.deselected {
  font-weight: normal;
}







/* PLAN TABLES */
TABLE.plan {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   background-color: #DCEBF9;
   color:#666666;
   margin: 2px;
   width:98%;
}
TABLE TH.plan {
   background-color: #B8C4D0;
   padding: 6px;
   font-weight:bold;
   text-align:center;
   font-size:12px;
}

TABLE TD.plan {
   font-size:12px;
   background-color: #ffffff;
   padding: 2px;
   margin: 2px;
   text-align:center;
}

TABLE TD.sob {
   font-size:12px;
   background-color: #ffffff;
   padding: 2px;
   margin: 2px;
   text-align:center;
}

TABLE TH.summary {
   background-color: #B8C4D0;
   text-align: center;
   font-size:11px;
}

TABLE TD.group {
   background-color: #ffffff;
   text-align:left;
   font-size:11px;
}

TABLE TD.label {
   background-color: #ffffff;
   text-align: left;
   font-size:11px;
}

TABLE TD.sell {
   background-color: #ffffff;
   text-align: center;
   font-size:11px;
}

/* Back to top CSS */
#back-to-top,
#back-to-top.visible {
  display: none;
}
 
#back-to-top {
  position: fixed;
  top: 0;
  right: 0;
  cursor: pointer;
  padding: 3px 17px 3px 7px;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #fff;
  background: #555 url(/blue-iq/images/triangle-white-up.gif) no-repeat right center;
}
 
#back-to-top.visible {
  display: inline;
}

.pdf li {
list-style-image: url('/blue-iq/images/pdf-white.gif');
padding-bottom: 1px!important;
padding-bottom: 8px;
padding-left: 0px;
_padding-left: 4px;
margin-left:10px;
_margin-left:0px;
}

.pdf a {
margin-bottom:3px;
margin-top:0;
}


@media print {

       html {
       	    background-image: none;
       }

       #hnavbox {
       		background-image: none;
		display: none;
       }

       #hnavbox li {
       		background-image: none;
		display: none;
       }

       #hnavbox li.deselected {	
       		color: #000000;
		display: none;
       }

       #hnavbox li.deselected a {
       		color: #000000;
		display: none;
       }

       #hnavbox li.selected {
       		color: #8bd3e5;
		display: none;
       }

       #hnavbox li.selected a {
       		color: #8bd3e5;
		display: none;
       }

       #maingraphic {
       		    display: none;
       }

       #printer-friendly {
       			 display: none;
       }

       #content {	
       		display: block;
		float: none;
       }

       #global-nav-items {
       			display: none;
       }

       #navbox {	
       	       display: none;
	       float: none;
       }

       #footer {
       	       float: none;
       }

}
