/* BLUELINKS FOR BROKERS */
html {
 background-image: url('/living-healthy-babies/images/gradient-bg.jpg');
 background-position:top;
 background-repeat:repeat-x;
}

body {
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 width:1004px;
 background-image: url(/living-healthy-babies/images/subpage_woman.jpg);
 background-repeat: no-repeat;
 background-position: 0px 75px;
}

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:#0C9F9A;
	font-weight: bold;
}

#headMenuDiv{
height:10px;
width:1px;
}


h1 {
 color:#0C9F9A;
 padding-bottom:10px;
 margin-top:13px;
 font-size:18px;
 font-family:Georgia, "Times New Roman", Times, serif;
}

h2 {
	font-size:12px;
	line-height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
h2 a {
color:#00A0C6;
}
h3 {
 color:#424242;
 font-size:11px;
 line-height:14px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
}






/* LINKS / IMAGES */
a { 
 color:#0099CC;
font-size:11px;
line-height:14px;
text-decoration:none;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a:hover {
 text-decoration:underline;
}

a.header-link {  
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#00A0C6;
font-size:11px;
font-weight:bold;
text-decoration: none;
}

a.header-link:hover {  
text-decoration: underline;
}

img {
border:0px none;
}

img#bcbsmalogo {
padding-top:25px;
vertical-align:top;
}

.spacer {

}

/* HORIZONTAL NAVIGATION*/
#hnavbox {
background-image:url(/living-healthy-babies/images/spacer.gif);
background-repeat:no-repeat;
height:35px;
margin: 0px;
padding: 0px;
width:980px;
background-color:#7db0ca;
}

#hnavbox a {
  font-family: Georgia, Times New Roman, serif;  
  padding: 0px;
  margin: 0px;
  padding-top: 11px;
  padding-bottom: 10px;
  background-image: url('/living-healthy-babies/images/menu_background.png');
  display: inline;
  float: left;
  width: 142px;
  padding-left: 10px;
}

#hnavbox a.deselected {
  background-color: #4e3f3f;

  color: #f2ffe8;
}

#hnavbox a.deselected {
  color: #f2ffe8;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a.selected {
  color: #ffffff;
}

#hnavbox a.selected {
  color: #0a50a1;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
}

#hnavbox a:hover {
 color:#0a50a1;
}

#hnavbox a:active {
 color:#0a50a1;
}

/* BODY CONTENTS*/
#dividercontainer {
 height:246px;
 width:980px;
 background-image:url('/living-healthy-babies/images/spacer.gif');
 background-position:top right;
 background-repeat:no-repeat;
}

#maingraphic {
margin-top:15px;
width:980px;
height:auto;
}

#wrap {
width:100%;
height:auto;
}

#branding-banner {
width:100%;
height:auto;
}

#content-head {
float:left;
width:450px;
}

#printer-friendly {
float:right;
margin-top:-40px;
}

#introduction {
width:515px;
color:003366;
font-size:11px;
padding-top:60px;
padding-bottom:10px;
}

#content {
float:left;
width:625px;
padding-left:14px;
padding-right:10px;
margin-right: 10px;
}

#content UL {
 padding-left:10px;
}

#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 a.selected {
  color: #f28409;
}

#global-nav-items ul {

}

#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;
	min-height: 400px;
	width: 236px;
	background-image: url(/living-healthy-babies/images/nav_background.png);
	background-repeat:no-repeat;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 5px;
	margin-left: 54px!important;
	margin-left: 27px;
	margin-top: -16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#navbox a {
 color:#666;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

#navbox a:hover {
 color:#0A50A1;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

#navbox LI {
  padding-bottom:8px;
}

#navbox LI.selected {
  background: #D6E9F6;
}

#navbox LI.deselected {
  font-weight: normal;
}

#navbox UL LI.selected A {
 color:#0A50A1;
 font-weight:bold;
 font-size:11px;
 text-decoration:none;
}

#navbox UL {
  padding-left: 0px;
  margin: 0px;
  list-style-type:none;
}

#navbox UL LI.selected {
 /*padding-left: 1px !important;*/
}

#navbox UL.level1 {
  background: url('/living-healthy-babies/images/menu-divider.gif');
}

#navbox UL.level1 LI {
  background: url('/living-healthy-babies/images/menu-divider.gif');
  padding-top:8px;
  padding-bottom:8px;
}

#navbox UL.level2 LI {
  background: transparent;
  padding-left: 25px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#navbox UL.level3 LI {
  background: transparent;
  padding: 3px 3px 3px 50px!important;
  padding: 3px 3px 3px 25px;
}

#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;
 display: none;
 width:100px;
 padding-left:5px;
 margin-top:8px;
 display: none;
}

#related-links UL {
  padding-top:10px;
  padding-left:20px;
  list-style-image: url('/living-healthy-babies/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:14px;
 float:left;
 font-size:9px;
 color:#999;
 padding-top:10px;
 padding-left:10px;
}
#footer p {
 font-size: 9px;

}

#footer a{
color:#00A6C6;
}

h8 {
margin-top:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 9px;
}








/* BREADCRUMBS */
#breadcrumbbox{
  
}

#breadcrumbbox ul {
  margin: 0px;
  margin-left: 275px;
  margin-top: 4px;
}

#breadcrumbbox a {
  color:#00a0c6;
}

#breadcrumbs ul {
  padding-left:50px;

}
#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(/living-healthy-babies/images/triangle-white-up.gif) no-repeat right center;
}
 
#back-to-top.visible {
  display: inline;
}

@media print {

       html {
       	    background-image: none;
       }

       body {
       	    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;
       }

}

