body
{background-color: #000; margin:2px 0 0 2px; padding:0;}

body,
#cnnSPContent TD
{font:12px arial, sans-serif; color:#000;}

TABLE.cnnPoll
{width:100%;margin-top:6px;}

TABLE#cnnSPContent
{width:770px;}

TABLE#cnnSPContent TR TD
{vertical-align:top;}

/*fix for misfitting 336x280 ads and a centering attempt messing up the box */
TABLE#cnnSPContent TR TD#cnnSPRightColumn div#cnnSPMainContentRightCol .cnnSPBox,
TABLE#cnnSPContent TR TD#cnnSPRightColumn div#cnnSPMainContentRightCol .cnnSPFTNBox
{text-align:left;}

TABLE#cnnSPContent TR TD TABLE.cnnSPSituationReport
{margin:10px 0;}
TABLE#cnnSPContent TR TD TABLE.cnnSPSituationReport TR TD
{vertical-align:middle;}

#cnnSPAirTime
{height:30px; background:#999 url(http://i.cnn.net/cnn/.element/img/1.3/sect/CNN/Programs/misc/air.time.bg.gif) 0 0 repeat-x;overflow:hidden;margin:0 0 15px 0;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn .cnnSPBox h3,
TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox h3,
#cnnSPAirTime h3,
TABLE#cnnSPContent TR TD#cnnSPRightColumn .cnnSPBox h4
{padding:0;margin:0;color:#000;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn div#cnnSPMainContentRightCol .cnnSPBox h3,
TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox h3
{text-transform:uppercase;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn .cnnSPBox h3,
#cnnSPAirTime h3
{font: bold 14px arial, sans-serif;}

TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox h3,
TABLE#cnnSPContent TR TD#cnnSPRightColumn .cnnSPBox h4
{font: bold 12px arial, sans-serif;}

#cnnSPAirTime h3
{margin:0 0 0 10px; line-height:30px;}

TABLE#cnnSPContent TR TD#cnnSPLeftColumn
{width:150px; background:#eee url(http://i.a.cnn.net/cnn/.element/img/1.0/misc/ccc.px.gif) 100% 0 repeat-y;overflow:hidden;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn
{width:620px; background:#fff;}

#cnnSPMainContentLeftCol
{width:274px;float:left;}
		
#cnnSPMainContentRightCol
{width:336px;float:right;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn #cnnSPMainContentRightCol .cnnSPBox
{margin:20px 10px 0 0;border-top:2px solid #8d8d8d;overflow:hidden;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn #cnnSPMainContentRightCol .cnnSPBox P
{margin:4px 0 0 0;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn #cnnSPMainContentLeftCol .cnnSPBox
{margin:20px 0 0 10px;overflow:hidden; border-top:1px solid #ccc; padding:20px 0 0 0;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn #cnnSPMainContentLeftCol .cnnSPT1 .cnnSPBox
{margin:0 0 0 10px;overflow:hidden;border:0;padding:0;}

TABLE#cnnSPContent TR TD#cnnSPRightColumn #cnnSPMainContentLeftCol .cnnSPBox P
{margin:6px 0 4px 0;}

TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox
{margin:0 5px;padding:7px 0; border-bottom:1px solid #bbb;}

TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox P
{margin:4px 0 0 0;}

TABLE#cnnSPContent TR TD#cnnSPLeftColumn .cnnSPBox.cnnSPBoxTopRow
{padding:2px 0 10px 0}

#cnnSPFooter
{margin:0 0 10px 0;width:770px;}

.cnnSPHostedBy
{font:10px arial, sans-serif; color:#666;}

#cnnSPContent TD#cnnSPLeftColumn .cnnSPBox.cnnSPBoxTopRow a,
#cnnSPContent TD#cnnSPLeftColumn .cnnSPBox.cnnSPBoxTopRow a:visited
{font-weight:bold; color:#333;}

.cnnSPFTNBox
{border:1px solid #ddd;background:#eee;height:31px;position:relative;margin:20px 10px 0 0;overflow:hidden;}

.cnnSPFTNBox .cnnSP88x31
{position:absolute;top:0;left:235px;border-left:1px solid #ddd;}

* html body .cnnSPFTNBox /*IE box model hack */
{height:33px;}

.cnnSPFTNBox .cnnSPFTNTease
{position:absolute;top:8px;left:6px; width:223px;}

* html body .cnnSPFTNBox .cnnSPFTNTease
{top:7px;left:5px;}

.cnnSPTzCaption
{font:bold 11px/1em arial, sans-serif;}

.cnnSPTzImage
{float:right; margin:8px 0 0 10px;}

.cnnSPBox:after
{content: "."; display: block; height: 0; clear: both;visibility: hidden;}

.cnnSPBox {display: inline-table;}

/* Hides from IE-mac \*/
* html .cnnSPBox {height: 1%;}
.cnnSPBox {display: block;}
/* End hide from IE-mac */

.cnnSPFTNBox.cnnSPFTNTopBox
{margin:0 10px 20px 0;}

.cnnSPFTNBox .cnnSPFTNBox2Lines .cnnSPFTNTease
{top:3px;left:6px;line-height:1em;}

.cnnSPContextualLinksContainer
{clear:both;border-top:1px solid #fff;width:600px;margin-left:10px;}

.cnnSPContextualLinksContainer #contextualLinks
{margin:19px 0 0 0; padding-top:20px;border-top:1px solid #ccc;}

* html .cnnSPContextualLinksContainer #contextualLinks
{margin:15px 0 10px 0;}

ul.cnnSPBullets
{margin: 0;padding: 0;list-style: none; clear:both;}

ul.cnnSPBullets li
{padding-left: 8px; background: url(http://i.cnn.net/cnn/.element/img/1.3/sect/CNN/Programs/misc/default.bullet.round.gif) 0 0 no-repeat;font-weight:normal; margin:2px 0 0 0;}

* html ul.cnnSPBullets li
{background-position:0 1px;}

.cnnSituationReportBox .cnnBoxTitleR
{color:#000;}

.cnnSituationReportBox .cnnSTzboxHeadline
{margin-top:8px;}

.cnnClear
{clear:both;border-top:1px solid #fff;}


.cnnSituationReportBox .cnnSectTimestamp
{font-size:10px;line-height:1em;padding-top:3px;color: #666;}

.cnnSituationReportBox .cnnSTzImg
{float:right;}


.cnnSPBox.cnnSPQOD p
{padding-left:18px;}

.cnnSPBox.cnnSPQOD p.cnnSPQODQuote
{background:#fff url(http://i.cnn.net/cnn/.element/img/1.3/sect/CNN/Programs/lou.dobbs/quote.left.gif) 0 0 no-repeat;}

.cnnSPBox.cnnSPQOD p.cnnSPQODQuote img
{margin-left:4px;}

/* SPONSOR BY TABLES */
#cnnSPContent TABLE.cnnSponsor TR TD.cnnSponsorTxt {padding-right:4px; font-size:9px;}

/* BigCharts box */
div#tab {margin-top:10px;padding:10px 0 0 0;}
#cnnMainPageRB div#tab {margin-top:0;padding:10px 0 0 0;}
.cnnBigCharts {width:100%;}
.cnnBigChartsHd {font-weight:bold;font-size:14px;}
.cnnBigCharts TABLE {width:100%;}
#cnnSPContent TD .cnnBigCharts TABLE TD {font-size:11px;padding:2px 6px;height:34px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.cnnBigCharts TABLE TD A {font-weight:bold;}
TD.cnnBigChartsWhite {background-color:#fff;width:28px;}
TD.cnnBigCharts0LftBrdr {width:68px;border-left:1px solid #ddd;padding-right:0px !important;}
TD.cnnBigChartsLftBrdr {border-left:1px solid #ddd;background-color:#fff;width:28px;}
TD.cnnBigChartsRtBrdr {border-right:1px solid #ddd;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.main.bg.gif);}
TD.cnnBigCharts2RtBrdr {border-right:2px solid #ddd;background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.main.bg.gif);}

TABLE.cnnBigChartsFoot {width:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
#cnnSPContent TD TABLE.cnnBigChartsFoot TD {font-size:9px;color:#333;}
#business0909 {width:88px;padding-bottom:0;}
#business0909 img
{display: none;}
#business0909 a img
{display:block;}
#business0909 DIV {max-height:31px;background-color:#000;}
TD.cnnBizpdated {padding-top:4px !important;padding-left:4px;}
.cnn3pxTPad {padding-top:3px;}
TD.cnnBizSponsor {padding-top:4px !important;padding-right:3px;}

/* What should be displayed and hidden when Tab3 is visible */
.cnnTab3Visible .cnnTab3Container {visibility:visible; display:inline; width:100%;}
.cnnTab3Visible .cnnTab4Container {visibility:hidden; display: none;}
.cnnTab3Visible .cnnTabRow3bg {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.tab.wd.bg.on.gif);width:59px;padding-top:2px;margin-top:2px;}
.cnnTab3Visible .cnnTabRow4bg {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.tab.wd.bg.off.gif);width:59px;padding-top:2px;margin-top:2px;}
.cnnTabRow3 {padding: 0px 6px;margin-top:2px;}
#cnnSPContent TD .cnnTabRow3 A {font-size:10px;text-decoration:none;color:#333 !important;}

/* What should be displayed an hidden when Tab4 is visibile */
.cnnTab4Visible .cnnTab4Container {visibility:visible; display:inline;}
.cnnTab4Visible .cnnTab3Container {visibility:hidden; display:none;}
.cnnTab4Visible .cnnTabRow4bg {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.tab.wd.bg.on.gif);width:59px;padding-top:2px;margin-top:2px;}
.cnnTab4Visible .cnnTabRow3bg {background-image:url(http://i.a.cnn.net/cnn/.element/img/1.3/main/biz/biz.tab.wd.bg.off.gif);width:59px;padding-top:2px;margin-top:2px;}
#cnnSPContent TD .cnnTabRow4 {font-size:10px;font-weight:bold;padding: 0px 6px;margin-top:2px;}
.cnnTabRow4 A {text-decoration:none !important;}

.cnnSPMarketsBoxContainer
{clear:both;border-top:1px solid #fff;width:600px;margin-left:10px;overflow:hidden;}

.cnnSPMarketsBoxContainer .cnnSPMarketBoxWrapper
{margin:19px 0 0 0; border-top:1px solid #ccc;}

* html .cnnSPMarketsBoxContainer .cnnSPMarketBoxWrapper
{margin:15px 0 10px 0;}

.cnnSPMarketsBoxContainer .cnnSPMarketBoxWrapper .cnnSPMarketBox
{width:374px;margin:0 113px; padding:0; overflow:hidden;}

/* Tags for Schedule Page */
.cnnProgramsTimestamp2 {
font: bold 14px arial, helvetica, sans-serif;
color: #666;
padding: 5px 10px;
}

.cnnStorybox {
padding: 0 6px 0 10px;
}

a.cnnStorytitle,
a.cnnStorytitle:visited
 {
font: bold 16px arial, helvetica, sans-serif;
color: #000;
text-decoration: none;
}


.cnnStoryimg {
padding-top: 1px;
}

.cnnLeftcol {
padding: 0 6px 10px 10px;
}

.cnnRightcol {
padding: 0 10px 0 6px;
}

.cnnLeftcol2 {
padding: 10px 9px 10px 10px;
border-top: solid #ddd 1px;
border-right: solid #ddd 1px;
border-bottom: solid #ddd 1px;
margin: 0;
}

.cnnRightcol2 {
padding: 10px;
border-top: solid #ddd 1px;
border-bottom: solid #ddd 1px;
}

.cnnProgramsPrimetime {
font: bold 11px arial, helvetica, sans-serif;
color: #c00;
}

.cnnProgramsText a {
color: #009;
}


.cnnProgramsCornerRT {
background: url(http://i.cnn.net/cnn/CNN/Programs/images/top.right.ccc.gif) no-repeat top right;
}

.cnnProgramsCornerRB {
background: url(http://i.cnn.net/cnn/CNN/Programs/images/bot.right.ccc.gif) no-repeat top right;
}

.cnnProgramsOnairNav {
font: bold 11px arial, helvetica, sans-serif;
color: #000;
}

.cnnProgramsOnairHead {
background-color: #ccc;
font-weight: bold;
color: #666;
padding: 0 10px;
}

.cnnRoundcont {
color: #fff;
background: #fff url(http://i.cnn.net/cnn/.element/img/1.3/misc/dddddd.px.gif) 0 0 repeat-x;
}

.cnnRoundcont p {
	margin: 0 5px;
}

.cnnRoundtop { 
	background: url(http://i.cnn.net/cnn/CNN/Programs/images/top.right.round.gif) no-repeat top right; 
}

.cnnRoundbottom {
	background: url(http://i.cnn.net/cnn/CNN/Programs/images/bot.right.round.gif) no-repeat top right; 
}

img.cnnCorner {
   width: 5px;
   height: 5px;
   border: none;
   display: block !important;
}

.cnnRoundcontgrey {
	background-color: #eee;
	color: #eee;
}

.cnnRoundcontgrey p {
	margin: 0 5px;
}

.cnnRoundtopgrey { 
	background: url(http://i.cnn.net/cnn/CNN/Programs/images/top.right.eee.gif) no-repeat top right; 
}

.cnnRoundbottomgrey {
	background: url(http://i.cnn.net/cnn/CNN/Programs/images/bot.right.eee.gif) no-repeat top right; 
}


.cnnRoundTabgrey {
	background-color: #f3f3f3;
	color: #666;
}

.cnnRoundTabgrey p {
	margin: 0 10px;
	text-align: center;
}

.cnnRoundtopTabgrey { 
	background: url(http://i.cnn.net/cnn/CNN/Programs/images/top.right.sched.tab.gif) no-repeat top right; 
}

.cnnSchedTab a {
color: #009;
}

.cnnProgramsDateHead {
font-weight: bold;
color: #666;
}

.cnnProgramsTime {
font: 11px arial, helvetica, sans-serif;
color: #000;
padding: 10px 5px 0 5px;
width: 40px;
}

.cnnProgramsSchedule {
padding: 10px;
}

.cnnProgramsSchedule a {
font-weight: bold;
color: #009;
}

.cnnTztext {
padding-left: 10px;
}

.cnnTztext a,
.cnnTztext a:visited
 {
font-weight: bold;
text-decoration: none;
color: #000;
}

.cnnProgramsSmTimeStart {
background-color: #ddd;
padding: 3px;
font: 10px arial, helvetica, sans-serif;
}

.cnnProgramsSmTimeEnd {
background-color: #e9e9e9;
padding: 3px;
font: 10px arial, helvetica, sans-serif;
}

.cnnProgramsPrimetime {
color: #000;
font: 10px arial, helvetica, sans-serif;
}

.cnnProgramsSmTimeEnd b, .cnnProgramsSmTimeStart b {
color: #666;
font: bold 11px arial, helvetica, sans-serif;
}
.cnnProgramsPrimetime a {
color: #009;
font: 10px arial, helvetica, sans-serif;
}

.cnnProgramsPrimetime2 {
color: #c00;
font: bold 11px arial, helvetica, sans-serif;
padding-top: 10px;
}

a.cnnStorytitle:hover,
.cnnProgramsText a:hover,
.cnnSchedTab a:hover,
.cnnProgramsSchedule a:hover,
.cnnTztext a:hover,
.cnnProgramsPrimetime a:hover
{color:#900;}
/* End Tags for Schedule Page */