/* CSS Document */

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin:0; color: #071D44;}



#Outer_Wrapper { width: auto; background:url(/pics/header_left.gif) top repeat-x; }
#outer_right { width: auto;  background: url(/pics/masthead_tile.gif) top right no-repeat;}

#headerBG { width: 100%; height: 130px; background: #06204C;    }

#masthead { width: 992px; height: 130px;} 



#wrapper { width: 992px; margin:0 auto 0 auto; min-height: 1000px;  background: url(/pics/logos_sen_dstv.png) 20px 99%  no-repeat;}

#leftCol { float: left; width: 200px;  min-height: 1000px;  padding-left: 10px;}



#timeBox { width: 185px; font-size: 10px; padding-left: 10px; margin: 10px 0 10px 0;  }

#pollBox { width: 300px; padding-left: 10px; font-weight: bold; margin-bottom: 18px;  }


#pollBox  dl, dd, dt { display: block; margin: 5px 0 0 0; float: left; font-weight: normal; width: 300px; vertical-align:baseline;}

#pollBox  .submit{ float:right; margin-top: -25px;  }

#nlBox, #compBox {width: 183px; padding-left: 10px;  margin-bottom: 18px;  }
#nlBox  .input{ width: 115px; height: 16px; padding: 2px; border: 1px solid #E0E9EF;  }

#indicatorBox { width: 350px; margin-bottom: 20px; padding: 0 10px 0 10px;}
#indicatorBox .rhtBdr { padding: 2px 0 2px 0;  border-right: 1px solid #C0D1DD;}
#indicatorBox table { margin: 10px 0 10px 0; }

#headlinesBox { width: 350px; margin: 0px 0  20px 0; padding: 0 10px 0 10px; }
#headlinesBox .hl { display: block; width: 340px; padding: 10px 5px 10px 5px;  background: url(/pics/dot.gif) bottom repeat-x;}
#headlinesBox b {color: #0372B1; font-style:italic; font-weight:normal;}



#compBox a{ float:right; }
#compBox img{ border: none; margin-top: 10px;}


/*WATCHLIST STYLES*/
#watchlistBox { float:left; width: 370px; height: 159px; background:url(/pics/watchlist_tab_tile.png) bottom repeat-x;  }
#watchlistBox table { margin: 0 10px;}
#watchlist { display: inline;  width: 347px;  height: 96px;  padding: 0 10px 0px 10px;   }
	#watchlist .rhtBdr {  background:url(/pics/tdiv_tile.png) right repeat-y;}


#movers { width: 347px;   height: 96px; padding: 0 10px; display: none;  }
	#movers .rhtBdr {  background:url(/pics/tdiv_tile.png) right repeat-y;}
#tabInfo {  width: 367px; height: 96px;  overflow:hidden;   }

.tabs { width: 367px; height: 26px; margin-bottom: 10px;	 }
a.watchlistTab { float: left; display: block; font-weight: bold; width: 173px; padding: 10px 0 0 10px; height: 16px; background:url(/pics/watchlist_tab_dark.png) no-repeat; color: #071D44; text-decoration: none; }
a.watchlistTab:hover { display: block; font-weight: bold; width: 173px; padding: 10px 0 0 10px; height: 16px; color: #071D44; text-decoration: underline; }

a.moversTab { float: left; display: block; font-weight: bold; width: 173px; padding: 10px 0 0 10px; height: 16px; background:url(/pics/watchlist_tab_light.png) no-repeat; color: #071D44; text-decoration: none; }
a.moversTab:hover { display: block; font-weight: bold; width: 173px; padding: 10px 0 0 10px; height: 16px;  color: #071D44; text-decoration: underline; }
#changeList { vertical-align:bottom; width: 97px; height: 20px; padding: 5px 0 0 28px; background:url(/pics/icon_arrow.png) 6px 2px no-repeat; }
#changeList a { color: #CD363E; text-decoration: none;}
#changeList a:hover { color: #CD363E; text-decoration: underline;}

#watchListSearch { width: 360px; height: 47px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background:url(/pics/watchlist_search_tile.png) bottom repeat-x; padding: 10px 0 0 10px; overflow: hidden;    }
.wsearch { width: 275px; height: 20px; margin-top: -5px; }
.wsearch .winput { width: 108px; margin: 0 5px 0 10px;  border: 1px solid #E0E9EF;   }
.wsearch .wsubmit { position: relative; top: 5px; margin: 0;}

#watchListSponsor { height: 41px; width: 240px; padding: 0 0 0 130px; background: url(/pics/watchlist_sponsor_tile.png) repeat-x; font-size: 0; color: #EFF4F7;  text-align:right;  }
#watchListSponsor img { display: none;}








#content { float:right; width: 781px; height:auto; border-left: 1px solid #E0E9EF; margin-top: 10px; }
#leftColumn { float: left; width: 389px; height:auto; line-height: 16px;}
#leftColumn img{ padding: 2px; border: 1px solid #DDE8EE; float: left; margin: 0px 9px 9px 0;  }
#leftColumn h4 { display: block; width: 349px; height: 16px; background: url(pics/body_tab.png) no-repeat; padding: 9px 0 0 1px; margin: 10px 20px 0 20px; font-size: 10px; font-weight: bold;}




#rightColumn { float: right; width: 369px; height:auto; border-left: 1px solid #E0E9EF; padding: 0 10px 0 10px; overflow:hidden; }
#rightColumn h4 { display: block; width: 349px; height: 16px; background: url(pics/body_tab.png) no-repeat; padding: 9px 0 0 1px; margin: 10px 0 0 10px; font-size: 10px; font-weight: bold;}




#top { width: 781px; height: 286px; }
#flashBox {  height: 240px; padding-bottom: 37px; background: url(/pics/flash_box_tile.png) bottom repeat-x; }
#tickerBox { height: 31px; background:url(/pics/ticker_bg_tile.png) repeat-x; }
#tickerTitleBox { float: left; width: 73px; padding: 9px 0 0 21px; height: 22px; font-size: 10px; font-weight: bold; background:url(/pics/ticker_lft_box.png) no-repeat;}
#ticker { float: left; width: 671px; height: 21px; padding: 10px 0 0 16px; background: url(/pics/ticker_rhs_fade.png) right no-repeat; font-size: 10px; overflow:hidden;}
#ticker b { margin: 0; font-weight: normal; color: #E0E9EF; } 




#footer_outer { width: auto; height: 50px; background: #071D44;  }
#footer_right { width: auto;  background: url(/pics/footer_rht.gif) top right no-repeat;}
#footer { font-size: 9px; color: #E0E9EF; padding: 25px 0 0 0;  width: 992px; margin:0 auto 0 auto;  height: 25px; background:url(/pics/footer_curve.png) top left no-repeat;  text-align: center;   }
#footer b { color: #0372B1; margin: 0;}
















