/* BLUELINKS FOR BROKERS */
html {
 background-image: url('/bluelinks-for-brokers/images/gradient-bg.jpg');
 background-position:top;
 background-repeat:repeat-x;
}

body {
 margin-top:0px;
 margin-left:auto;
 margin-right:auto;
 width:1004px;
}

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;
}

h2 {
 font-size:12px;
 line-height:14px;
}

h3 {
 color:#424242;
 font-size:11px;
 line-height:14px;
}






/* 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:25px;
vertical-align:top;
}

.spacer {

}

/* HORIZONTAL NAVIGATION*/
#hnavbox {
background-image:url(/bluelinks-for-brokers/images/nav-bar.png);
background-repeat:no-repeat;
height:35px;
margin: 0px;
padding: 0px;
width:980px;
}

#hnavbox a {  
  padding: 0px;
  margin: 0px;
  padding-top: 11px;
  padding-bottom: 11px;
  background-image: url('/bluelinks-for-brokers/images/menu_background.png');
  display: inline;
  float: left;
  width: 186px;
  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:hover {
  background-color: #0499bc;
 color:#ffffff;
}

#hnavbox a:active {
  background-color: #0499bc;
 color:#ffffff;
}

/* BODY CONTENTS*/
#dividercontainer {
 height:246px;
 width:980px;
 background-image:url('/bluelinks-for-brokers/images/line-background.jpg');
 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:96%;
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;
  height: 400px;
  width: 210px;
  display: none;
}

#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 LI {
  padding-bottom:8px;
}

#navbox LI.selected {
  background: #D6E9F6;
}

#navbox LI.deselected {
  font-weight: normal;
}

#navbox UL LI.selected A {
 color:#00a0c6;
 font-weight:bold;
 font-size:12px;
 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('/bluelinks-for-brokers/images/menu-divider.gif');
}

#navbox UL.level1 LI {
  background: url('/bluelinks-for-brokers/images/menu-divider.gif');
  padding-top:3px;
  padding-bottom:3px;
}

#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;
 display: none;
}

#related-links UL {
  padding-top:10px;
  padding-left:20px;
  list-style-image: url('/bluelinks-for-brokers/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:15px;
  display:block;
  margin-left:180px;
}

#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:450px;
}
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(/bluelinks-for-brokers/images/triangle-white-up.gif) no-repeat right center;
}
 
#back-to-top.visible {
  display: inline;
}

@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;
       }

#dividercontainer {
 background-image:none;
}

}


.sitemap-box {
  float: left;
  width: 18%;
  margin-right: 10px;
}

.sitemap-box {
  float: left;
  width: 18%;
  margin-right: 10px;
}
