body{font:84%/1.2em verdana,arial,helvetica,clean,sans-serif,direction:lt;*font-size:small;*font:x-small;}
table{font-size:inherit;font:100%;}
select, input, textarea{font:99% verdana,helvetica,clean,sans-serif;}
pre, code{font:115% monospace;*font-size:100%;}
body *{line-height:1.05em;}

.btn-more-2, .hd li.on em, div.hd li.sparkle a, .hd, #mastheadbd, #doors li a, #worldwide .ft li.on a{
  background-image:url('http://www.g330.com/bac/bhpusgrdup.gif');
  background-repeat:repeat-x
}
.more, .bullet, .audio, .video, .slideshow, .search, #minimantle li, a#editpage, a#editpage.on{
  background-image:url('http://www.g330.com/r1.g330.com/shared/thumb/read.gif');
  background-repeat:no-repeat
}

.md{
  background:#fff;
  border:1px solid #b0bec7;
}
#left .md{
  border:1px solid #91a7b4;
  border-color:#b0bdc6 #91a7b4 #91a7b4 #b0bdc6;
}
.hd{
  color:#18397c;
  background-color:#fff;
  background-position:bottom left;
  border:1px solid #b0bec7;
  border-bottom:1px solid #93a6b4;
}
.hd li a{
  color:#18397c;
}
.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;
}
div.hd li.sparkle em{
  border:1px solid #768c9a;
  border-bottom:1px solid #93a6b4;
}
div.hd li.sparkle a{
  background-color:#b5cdd9;
  background-position:0 -530px;
  border:1px solid #fff;
}  #minimantle{
    border-left:1px solid #afbdc6; border-right:1px solid #556b78; border-top:1px solid #afbdc6; border-bottom:1px solid #556b78; background:url('http://us.i1.yimg.com/us.yimg.com/i/ww/thm/trough-8x6.gif') repeat-x 0 0; 
  }
#today .ft li.on{
  border:1px solid #afbec5;
  border-color:#afbec5 #afbdc5 #afbdc5 #b0bfc6;
}
#today .ft li.on a{
  color:#666;
  background-color:#fcfcfc;
  background-position:0 -296px;
}


body, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, img{margin:0;padding:0;}
img, fieldset{border:0px none;}
ul{list-style:none;}
legend{height:0;font-size:0;}
label{cursor:pointer;cursor:hand;}
cite{font:normal 85% verdana;}
em{font-style:normal;}
cite span{font-weight:bold;}
a{color:#16387c;}
a:link, a:visited{text-decoration:none;}
a:hover{text-decoration:underline;color:#da5700;}
.on a:hover{text-decoration:none;}
.a11y, legend{position:absolute;left:-5000px;width:100px;}
u{
text-decoration:none;
}
ul:after,
.md:after, .md-sub:after, .hd:after, .bd:after, .ft:after, .fixfloat:after,
#colcx:after, #rightcx:after, #eyebrow:after, #masthead:after, #search:after, #tabs:after, #sbox: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;
}
ol, ul, .md, .md-sub, .hd, .bd, .ft, .fixfloat, #colcx, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop, #newsft, #newsbottom{zoom:1;_height:1px;}
.iemw{
display:none;
font-size:0px;
line-height:0px;
height:0px;
*display:block;
}
.more{background:none;padding:2px 0 2px 5px;font-weight:bold;}
.plain{padding:2px 0;}
.btn-more{
position:absolute;
bottom:5px;
right:10px;
font:bold 77% verdana;
white-space:nowrap;
}
.btn-more-2{
padding:1px 10px 2px;
*padding:1px 5px 0;
font:bold 100% verdana;
color:#000;
white-space:nowrap;
border:1px solid #999b9a;
background-color:#ce9200;
background-position:0 -450px;
}
.bd span, .ft span{display:none;}
.bd .current, .ft .current, .current span{display:block;}
.md{
position:relative;
margin:0 0 10px;
}
.hd{
position:relative;
margin:-1px -1px 0;
}
.hd h2{
position:relative;
font:bold 100% verdana;
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:-1px;
}
.hd li em{
position:relative;
display:block;
margin-right:-1px;
border-right:0px none;; padding-left:0; padding-right:0; padding-top:2px; padding-bottom:0
}
.hd li a{
display:block;
font:normal 92% verdana;
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;
width:1px;
height:1.15em;
}
.hd li.on .pipe{
visibility:hidden;
}
.hd li.on em{
padding-bottom:1px;
margin:-1px 0 -1px;
*margin-bottom:-2px;
}
.hd li.on a{
font-weight:bold;
z-index:60;
border:0px none;
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;
}
#worldwide .hd ul li{width:24.9%;}
.md-sub h3{
font-size:100%;
}
#worldwide{
min-height:34px;
_height:34px;
}
#worldwide h3{
font:bold 100% verdana;
color:#16387c;
}
#worldwide h3 a{
font:bold 110% verdana;
}
#worldwide h3 a.video{
padding-left:16px;
background-position:-3px -47px;
}
#worldwide p{
margin:2px 0;
}
#worldwide .bd{
position:relative;
padding:7px 0 5px 10px;
min-height:92px;
_height:92px;
}
#worldwide .bd img{
float:left;
margin-right:10px;
width:66px;
height:59px;
padding:1px;
border:1px solid #9999CC;
border-color:#9999CC #677787 #677787 #9999CC;
}
#worldwide .bd img.editor{
width:auto;
height:auto;
}
#worldwide .bd span.current span{
float:left;
width:100%;
margin-bottom:-6px;
overflow:hidden;
}
#worldwide .bd h3, #today .bd p, #worldwide .bd ul{
margin:0 0 6px;
}
#worldwide .bd ol, #today .bd ul, #worldwide .bd ul li{
float:left;
}
#worldwide .bd ul{
width:100%;
}
#worldwide .bd ul li a{
margin-right:10px;
white-space:nowrap;
zoom:1;
}
#worldwide .bd ul.inline li a{
margin-right:3px;
font:normal 77% verdana;
}
#worldwide .bd ul.inline{
margin-left:-10px;
}
#worldwide .bd ul.inline li{
display:inline;
float:none;
margin:-2px 0 -2px 4px;
padding-left:5px;
border-left:1px solid #9999CC;
}
#worldwide .bd ol li a{
display:block;
*display:inline;
zoom:1;
}
#worldwide .ft{
padding:0 5px 18px;
background:#fff;
}
#worldwide .ft ul{
padding:2px 0 0;
width:100%;
}
#worldwide .ft li{
position:relative;
float:left;
width:46%;
margin-right:2%;
min-height:30px;
height:2.3em;
border:1px solid #fff;
}
#worldwide .ft li img{
float:left;
margin:0 5px 0 2px;
padding:1px;
border:1px solid #9999CC;
border-color:#9999CC #677787 #9999CC #9999CC;
}
#worldwide .ft li a{
display:block;
padding:2px 0;
margin:1px;
min-height:22px;
_height:22px;
font:normal 77% verdana;
}
#worldwide .ft li a .editor{
position:absolute;
left:0;
}
#footer ul{
margin-bottom:3px;
}
#footer li{
display:inline;
padding:0 5px 0 0;
margin: 0 5px 0 0;
}
#footer li.last{
border:0px none;
padding-right:0;
margin-right:0
}
