.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd .top, #mastheadbd, #doors li a, #today .ft li.on a, #mastheadbd .mh_footer, #mastheadft{
  background-image:url(images/tab_back.gif);
  background-repeat:repeat-x;
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}

.hd{
  color:#18397c;
  background-color:#fff;
  background-position:0 -916px;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}
.hd li a{
  color:#18397c;
  text-decoration:none;
}
.hd li .pipe{
  background:#788a98;
  border-right:1px solid #fff;
}
.hd li.on em{
  border:1px solid #91a7b4;
  border-top-color:#778a98;
  border-bottom:1px solid #fff;
  background-color:#fff;
  background-position:0 -178px;
}
.hd li.first em{
  border-left:none;
}

.hd li.on a{
  color:#c63;
  text-decoration:none;
}


ul,ol{list-style:none;}
.a11y,legend{position:absolute;left:-5000px;width:100px;}

u{
text-decoration:none;
}

ol:after, ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after, .fbody:after,
#colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after,  #doors:after, #patabs:after, #patop:after, #trough-overlay-bd div:after, #newsft:after, #newsbottom:after{
content:".";
display:block;
font-size:0px;
line-height:0px;
height:0;
clear:both;
visibility:hidden;
}

.hd{
position:relative;
margin:-1px -1px 0;
}
.hd h2{
position:relative;
font:bold 100% arial;
padding:1px 11px;
border-bottom:1px solid #fff;
}
.tabs{
padding:0;
}
.tabs .hd h2{
left:25px;
top:-2px;
}
.bd{
padding:5px 10px 10px;
}
.ft{
padding:9px;
}
.ad{
margin:0 0 10px;
}
.hide .bd,.hide .ft{display:none;}
.hd ul{
position:relative;
width:100%;
border-bottom:1px solid #fff;
}
.hd ul li{
position:relative;
float:left;
}
.hd li.last{
float:right;
_margin-right:-2px;
}
.hd li em{
position:relative;
display:block;
width:99%;
_width:99.5%;
min-height:14px;
_height:14px;
padding:2px 0 0px;
margin-right:-1px;
border-right:0;
}
.hd li a{
display:block;
font:normal 93% arial;
outline:none;
text-align:center;
white-space:nowrap;
z-index:50;
padding:1px;
margin-top:-1px;
}
.hd li.on{
z-index:60;
margin-bottom:-1px;
}
.hd li .pipe{
display:block;
position:absolute;
top:1px;
right:-1px;
height:1.15em;
width:1px;
_width:2px;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
padding-bottom:1px;
_padding-bottom:2px;
margin:-1px 0 -1px;
*margin-bottom:-2px;
}
.hd li.on a{
font-weight:bold;
z-index:60;
border:0;
padding:1px;
}
.hd li.sparkle{
z-index:70;
}
div.hd li.sparkle em{
left:-1px;
padding:1px 0 0;
margin:-1px -1px -2px 0;
}
div.hd li.sparkle a{
font-weight:bold;
padding:1px;
z-index:70;
}
.hd li.off .pipe,.hd li.on .pipe,.hd li.last .pipe,.hd li.sparkle .pipe{visibility:hidden;}
#news .hd ul li{width:33%;*width:33%;}
#today .hd ul li{width:33%;*width:33%;}
.md-sub h3{
font-size:100%;
}
#news{
min-height:274px;
z-index:70;
}
#news.afterhours{
min-height:0;
}
#page #news .btn-more{
bottom:10px;
_bottom:9px;
}
#newsbd{
position:relative;
padding:15px 15px 0 15px;
background:#fff;
}
#newstop{
position:relative;
_margin-top:4px;
padding:0 9px 1.4em;
min-height:139px;
_height:157px;
}
#newstop.special{
min-height:92px;
*min-height:95px;
_height:111px;
}
#news.afterhours #newstop{
min-height:157px;
_height:176px;
}
#news.afterhours #newstop.special{
min-height:110px;
*min-height:113px;
_height:130px;
}
#news .single-panel{
padding:0 0 1.4em 9px;
min-height:187px;
*min-height:186px;
_height:205px;
}
#news.afterhours .single-panel{
min-height:181px;
_height:201px;
}
#newstop i{
color:#dadada;
}
#newsft{
position:relative;
font:normal 77% verdana;
color:#333;
}
#newsbottom{
padding: 4px 0 4px 10px;
}
#news.afterhours #newsbottom{
padding: 4px 0 6px 10px;
}
#news-sponsor{
float:left;
display:inline;
margin-left: 10px;
font-size:92%;
color:#333;
}
#news.afterhours #news-sponsor{
position:relative;
top:1px;
_top:0;
margin: -12px 0 0 10px;
_margin-top:-10px;
white-space:nowrap;
}
#news-sponsor img{
display:block;
margin:5px 0 0;
}
#news.afterhours #news-sponsor img{
display:inline;
position:relative;
top:3px;
*top:4px;
}
#news.afterhours #markets{
margin:0;
}
