BODY {background-color:#999;margin:0px 0px 10px 0px;}
A:link, A:visited {text-decoration:underline;color:#3366CC;}
A:hover {
	text-decoration:underline;
	border-top:0px;
	background-color: #3366FF;
}
A:hover B {text-decoration:none; color:#600;}
B A:hover  {text-decoration:none; color:#600;}
.cnnBodyTextW B A:hover {color:#fff;text-decoration:underline;}
TABLE.cnnTabledBullets TD A:hover B {text-decoration:underline; color:#000;}
DIV.cnnPageBG, TABLE.cnnPageBG {
	background-color:#4B7EAD;
	width:900px;
}
FORM { margin: 0px }
.cnnRadioB {margin:0px 5px -2px -2px;}

.cnnImgCaption {font-size:11px; font-weight:bold; line-height:15px;font-family:verdana,arial,helvetica,sans-serif;}
.cnnImgCredit {font-size:9px; font-style:normal;font-family:arial,helvetica,sans-serif;text-align:right;}

/* MISC */
.cnnBodyText, 
.cnnBodyTextW, 
.cnnBodyTextR,
.cnnPollQ, 
.cnnPollA,
.cnnPollRes,
#cnnT1Head,
#cnnT1Blurb,
#cnnT1Bullets TABLE TD,
#cnnWriters,
#cnnBNewsInner,
#cnnAboveWriters,
#cnnBelowWriters,
#cnnAboveTopStories,
#cnnBelowTopStories,
TABLE.cnnTabledBullets TD,
TABLE.cnnFantasyBullets TD,
.cnnPollAd 
{font-family:verdana, Arial, Helvetica, Sans-serif;font-size:10px; line-height:14px;}

.cnnBodyTextW,
.cnnBodyTextW A:link, 
.cnnBodyTextW A:visited, 
#cnnWriters A:link, 
#cnnWriters A:visited,
.cnnPlainLargeW 
{color:#fff;}

#cnnWriters A:hover
{color:#ffcc00;text-decoration:none;}

.cnnBodyTextR, 
.cnnBodyTextR A:link, 
.cnnBodyTextR A:visited  
{color:#600;}

.cnnPlainLargeW {font-family:verdana,arial,helvetica,sans-serif; font-size:12px;line-height:15px;font-weight:normal;}
.cnnBigPrint {font-family:verdana, Arial, Helvetica, Sans-serif; font-size:14px;line-height:16px;font-weight:bold;}
.cnnFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	background-color: #600;
	color: #fff;
	font-weight: bold;
	padding: 1px 2px 1px 2px;
	margin: 2px;
	border-top: outset 1px #600;
	border-right: outset 2px #000;
	border-bottom: outset 2px #000;
	border-left: outset 1px #600;
	cursor:pointer;
}

TD.cnnLeft SPAN.cnnSumImg IMG {float:left;}
TD.cnnRight SPAN.cnnSumImg IMG {float:right;}


/* borders */
.cnnBlackBorder {border: solid 1px #000;}
.cnnMaroonBorder {border: solid 1px #600;}
.cnnWhiteBorder {border: solid 1px #FFF;}

/* padding */
.cnn2pxPad {padding:2px;}
.cnn3pxBpad {padding-bottom:3px;}
.cnn4pxPad {padding:4px;}
.cnn4pxLpad {padding-left:4px;}
.cnn4pxBpad {padding-bottom:4px;}
.cnn4pxRBLpad {padding:0px 4px 4px 4px;}
.cnn4pxTBLpad {padding:4px 0px 4px 4px;}
.cnn5pxTpad {padding-top:5px;}
.cnn6pxPad {padding:6px;}
.cnn6pxTpad {padding-top:6px;}
.cnn6pxLRpad {padding: 0px 6px 0px 6px;}
.cnn6pxLRBpad {padding: 0px 6px 6px 6px;}
.cnn6pxBpad {padding-bottom:6px;}
.cnn6pxRpad {padding-right:6px;}
.cnn6pxLpad {padding-left:6px;}
.cnn7pxTpad {padding-top:7px;}
.cnn8pxPad {padding:8px;}
.cnn8pxTpad {padding-top:8px;}
.cnn8pxTLpad {padding-top:8px;padding-left:8px;}
.cnn8pxBpad {padding-bottom:8px;}
.cnn8pxLpad {padding-left:8px;}
.cnn10pxPad {padding:10px;}
.cnn10pxLRpad {padding:0px 10px 0px 10px;}
.cnn11pxPad {padding:11px;}
.cnn12pxPad {padding:12px;}

/* ABOVE FOLD */
TABLE.cnnAboveFold {border: solid 1px #000;margin:6px 0px 0px 0px;}
#cnnWarPanel {background-image:url(http://i.a.cnn.net/si/.element/img/2.0/misc/war.panel.bg.gif);}

/* T1 */
#cnnT1Image {background-color:#333;}
#cnnT1Head {padding:8px 8px 0px 8px;background-color:#fff;}
#cnnT1Blurb {padding:8px;background-color:#fff;}
#cnnT1Bullets, .cnnT1Bullets {background-color:#fff;}
.cnnT1BullL {border-right:dotted 2px #999;padding:0px 15px 0px 8px;}
.cnnT1BullR {padding:0px 10px 0px 15px;}
IMG.cnnEnlarge {float:right;margin:6px 8px 2px 8px;}
#cnnT1Image .cnnImgCaption {color:#fff; font-size:11px; font-weight:bold; line-height:15px;font-family:verdana,arial,helvetica,sans-serif;padding:4px 8px 2px 8px;}
#cnnT1Image .cnnImgCaption a:link, #cnnT1Image .cnnImgCaption a:visited, #cnnT1Image .cnnImgCaption a:hover {color:#fff; font:bold 11px verdana,arial,sans-serif; text-decoration:none;}
#cnnT1Image .cnnImgCredit {color:#fff; font-size:9px; font-style:normal;font-family:arial,helvetica,sans-serif;padding:0px 8px 6px 8px; text-align:right; clear:both;}
DIV.cnnT1Blurb A:link, DIV.cnnT1Blurb A:visited {color:#BA0000; text-decoration:none;}
DIV.cnnT1Blurb A:hover {text-decoration:underline;}
DIV.cnnT1Blurb P {margin:0px 0px 12px 0px;}
.cnnTimestamp {color:#666;font-weight:bold;}

/* T1 Headlines*/
/* original bottom margin value: 12px; font-family:; */
H1.cnnT1Headline {font-weight:bold;color:#000;font-family:verdana,arial,helvetica,sans-serif;margin:4px 0px 9px 0px;font-size:24px;line-height:26px;}
H1.cnnT1Headline a:link, H1.cnnT1Headline a:visited, H1.cnnT1Headline a:hover {text-decoration:none;}
DIV.cnnT1HeadlineDefault H1.cnnT1Headline {font-size:24px;line-height:26px;}
DIV.cnnT1HeadlineMMed H1.cnnT1Headline {font-size:28px;line-height:32px;}
DIV.cnnT1HeadlineXMed H1.cnnT1Headline {font-size:30px;line-height:34px;}
DIV.cnnT1HeadlineLg H1.cnnT1Headline {font-size:34px;line-height:38px;}
DIV.cnnT1HeadlineXLg H1.cnnT1Headline {font-size:40px;line-height:46px;}
DIV.cnnT1HeadlineXXLg H1.cnnT1Headline {font-size:50px;line-height:58px;}
DIV.cnnT1HeadlineSm H1.cnnT1Headline {font-size:18px;line-height:20px;}

/* original bottom margin value: 4px; original font/lineheight: 75/77;  */
H1.cnnT1WarHeadline {font-weight:bold;color:#000;font-family:verdana,arial,helvetica,sans-serif;margin:0px 0px 13px -6px;font-size:70px;line-height:82px;}
H1.cnnT1WarHeadline a:link, H1.cnnT1WarHeadline a:visited, H1.cnnT1WarHeadline a:hover {text-decoration:none;}
DIV.cnnT1HeadlineDefault H1.cnnT1WarHeadline {font-size:70px;line-height:82px;}
DIV.cnnT1HeadlineMed H1.cnnT1WarHeadline {font-size:60px;line-height:70px;}
DIV.cnnT1HeadlineSm H1.cnnT1WarHeadline {font-size:50px;line-height:58px;margin:0px 0px 13px -4px;}

/* T2 */
.cnnT2s {background-color:#E2EAF3;}
#cnnT2s {background-color:#E2EAF3;border-top:solid 1px #000;}
.cnnT2L {padding:8px 15px 8px 8px;border-right:dotted 2px #999;}
.cnnT2R {padding:8px 10px 8px 15px;}
TABLE.cnnTabledBullets TD {padding-bottom:6px;}
TABLE.cnnTabledBullets TD.cnnSport {padding-left:6px;text-align:right;}
TABLE.cnnTabledBullets TD.cnnContent {padding-right:8px;padding-left:2px;}
#cnnAboveTopStories {background-color:#CCC; color:#000;border:0px; border-bottom: solid 1px #000;}
#cnnBelowTopStories {background-color:#CCC; color:#000;border-top: solid 1px #000;}
#cnnAboveTopStories A:link, #cnnAboveTopStories A:visited, #cnnBelowTopStories A:link, #cnnBelowTopStories A:visited {color:#ba0000;text-decoration:none;}
#cnnAboveTopStories A:hover, #cnnBelowTopStories A:hover {text-decoration:underline;}
#cnnAboveTopStories .cnnBulletLink A:link, #cnnAboveTopStories .cnnBulletLink A:visited, #cnnBelowTopStories .cnnBulletLink A:link, #cnnBelowTopStories .cnnBulletLink A:visited { color:#000; }
.cnnT2noTable {padding-top:8px;padding-left:10px;} 

/* WRITERS COL */
.cnnWriterPad {padding:6px 10px 10px 10px;}
.cnnABWriterPad {padding:5px 10px 10px 10px;}

.cnnWriterBetween {padding:0px 0px 3px 0px;}
.cnnMultiWriter {margin-top:6px;border-top:solid 1px #666;padding-top:6px;}
#cnnWriters {background-color:#000;}
#cnnWriters .cnnBulletLink A:link, #cnnWriters .cnnBulletLink A:visited {color:#000;}
#cnnWriters .cnnBulletLink A:hover {text-decoration:underline; color:#000;}
#cnnAboveWriters, #cnnBelowWriters {background-color:#CCC; color:#000;border-left: solid 1px #000;}
#cnnAboveWriters A:link, #cnnAboveWriters A:visited, #cnnBelowWriters A:link, #cnnBelowWriters A:visited, #cnnBNewsInner A:link, #cnnBNewsInner A:visited {color:#ba0000;} 
#cnnAboveWriters A:hover, #cnnBelowWriters A:hover, #cnnBNewsInner A:hover {color:#ba0000; text-decoration:underline;}

DIV.cnnABWriterPad DIV.cnnBigPrint A:link, DIV.cnnABWriterPad DIV.cnnBigPrint A:visited, #cnnBNewsInner DIV.cnnBigPrint,#cnnBNewsInner DIV.cnnBigPrint A:visited {color:#000 !important;}
#cnnSIWriterPull {margin: 8px 0px 8px 0px;}
#cnnBNewsOuter {background-color:#600;padding:4px;border-left: solid 1px #000;}
#cnnBNewsInner {background-color:#fff;color:#000;}
.cnnBNbanner {width:100%;background-color:#900;}

TABLE.cnnFantasyBullets TD {padding-bottom:2px;}

/* POLL/AD */
TABLE.cnnPoll {margin:4px;}
TABLE.cnnPoll TD {padding-bottom:6px;}
.cnnPollR {margin:0px 5px -2px -2px;}
.cnnPollQ {font-weight: bold;}
.cnnPollRes {color:#600;}
.cnnPollBot {padding-top:5px;}
.cnnPollBox {background-color:#ccc;border-top:solid 6px #000;border-bottom:solid 6px #000;}
.cnn300Ad {border-top:solid 6px #000;border-bottom:solid 6px #000;background-color:#000;}


/* NAV */
.cnnDhtmlMenu {
	background-color:#365a7c;
	color:#fff;
	left:0px;
	top:24px;
	position:absolute;
	visibility:hidden;
	font-family: verdana, arial, sans-serif;
	font-weight : bolder;
	filter:alpha(opacity=95);
 	opacity:.95;
	z-index:999;
}
.cnnDhtmlMenu A:hover {text-decoration: underline;}
.cnnDhtmlMenuHeadlines {
  	background-color:#254058;
  	color:#fff;
  	font-size:11px;
  	line-height:15px;
  	text-decoration:none;
  	padding:6px;
}
.cnnDhtmlMenuLinks, .cnnDhtmlMenuHeadlines A.cnnDhtmlMenuLinks {
	font-size:11px;
	padding-bottom:5px;
	text-decoration:none;
	line-height:15px;
	color:#fff;
	text-decoration:none;
}

.cnnDhtmlMenuLinks A:hover {text-decoration: underline;}

.cnnDhtmlMenuSect, .cnnDhtmlMenuSectHov {
	cursor:hand;
	background-color:#fff;
	color:#254058;
	border : 1px solid #254058;
	border-bottom : 0px;
	font-size:11px;
	padding:0px 6px 0px 6px;
}
.cnnDhtmlMenuSect A, .cnnDhtmlMenuSect A:visited {
	color:#254058 !important;
	text-decoration:none;
	font-weight:bold;
}
.cnnDhtmlMenuSectHov A, .cnnDhtmlMenuSectHov A:visited, .cnnDhtmlMenuSect:hover A, .cnnDhtmlMenuSect:hover A:visited {
  	color:#fff !important;
	font-weight:bold;
}
.cnnDhtmlMenuSectHov, .cnnDhtmlMenuSect:hover {
	background-color: #365a7c;
	color: #fff;
}

#cnnGrayNav .cnnDhtmlMenu, 
#cnnGrayNav .cnnDhtmlMenuSect:hover 
{background-color:#1E292F;}
#cnnGrayNav .cnnDhtmlMenuSectHov, 
#cnnGrayNav .cnnDhtmlMenuHeadlines 
{background-color:#2E3D46;}


/* HEADER */
.cnnHeaderAd { background-color:#000;text-align:center;padding:6px 0px 6px 0px; }
.cnnHeaderAd .cnnHeaderTextAdArea {margin-top:6px;background-image:url(http://i.a.cnn.net/si/.element/img/2.0/misc/1x1_gray.gif); background-repeat: repeat-x;background-position:center;}

.cnnTextAdBox {font-family:verdana, Arial, Helvetica, Sans-serif; font-size:11px;font-weight:bold;line-height:15px;color:#254058;background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_top.gif); background-repeat: repeat-x; background-position: top; background-color:#fff;text-align:center; white-space: nowrap;}
.cnnTextAdBox A:link, .cnnTextAdBox A:visited {color:#254058;}
.cnnTextAdBox A:hover {color:#600; text-decoration:none;}
.cnnTextAdBoxLCornerBlue { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_blue_l.gif); }
.cnnTextAdBoxRCornerBlue { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_blue_r.gif); }
.cnnTextAdBoxLCornerBlack { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_l.gif); }
.cnnTextAdBoxRCornerBlack { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_r.gif); }
.cnnTextAdBoxLCornerBlue,
.cnnTextAdBoxRCornerBlue,
.cnnTextAdBoxLCornerBlack,
.cnnTextAdBoxRCornerBlack
{ background-repeat: repeat-x; background-position: top; background-color:#fff;height:19px;width:8px;}

.cnnSearchBar { background-color:#365a7c; }
.cnnSearchBarSpecial { background-color:#2e3d46; }
.cnnSearchBox { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/searchbar/yahoo.gif); background-repeat: no-repeat; background-position: center; background-color:#fff; }

/* FOOTER */
.cnnFooter {border: solid 1px #000;margin:6px;background-color:#fff;}
.cnnFooter A:link, .cnnFooter A:visited {color:#03C; text-decoration:underline;}
.cnnFooter A:hover {color:#666; text-decoration:none;}
.cnnTextAdBoxWhite {font-family:verdana, Arial, Helvetica, Sans-serif; font-size:12px;font-weight:bold;line-height:15px;color:#000;background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_white_top.gif); background-repeat: repeat-x; background-position: top; background-color:#ccc;text-align:center; white-space: nowrap;}
.cnnTextAdBoxWhite A:link, .cnnTextAdBoxWhite A:visited {color:#000;text-decoration:none;}
.cnnTextAdBoxWhite A:hover {color:#600; text-decoration:none;}
.cnnTextAdBoxLCornerWhite { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_white_l.gif);width:4px; }
.cnnTextAdBoxRCornerWhite { background-image: url(http://i.a.cnn.net/si/.element/img/2.0/misc/promo_white_r.gif);width:2px; }
.cnnTextAdBoxLCornerWhite,
.cnnTextAdBoxRCornerWhite
{ background-repeat: repeat-x; background-position: top; background-color:#fff;height:20px;}

/* partners row */
.cnnPartner {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000;font-weight:bold;}
.cnnFloorFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #008097;
	color: #fff;
	font-weight: bold;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	margin: 2px;
	border-top: outset 1px #066;
	border-right: outset 1px #066;
	border-bottom: outset 1px #066;
	border-left: outset 1px #066;
	cursor:pointer;
}
.cnnWeatherbox {height: 17; width: 50; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin-bottom:2px;}
.cnnStockbox {height: 17; width: 55; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; margin-bottom:2px;}

/* tabinator */
.siTabsTable {margin-right:5px;}
#siTabHolder {border:solid 1px #fff; border-width:1px 0px 1px 0px; background:#0f1820; padding:3px 0px 0px 6px; font:normal 10px verdana; color:#fff;}
#siTabHolder A:link, #siTabHolder A:visited {color:#fff; text-decoration:none;}
#siTabHolder A:hover, #siTabHolder A:hover B {color:#fc0; text-decoration:none;}
.siTabImage {float:left; margin:3px 6px 0px 0px;}
.siTabItem {margin-bottom:4px;}
.siHideTab {visibility:hidden; display:none;}
.siShowTab {visibility:visible; display:inline;}
.siTabDivHolder {border-top:solid 1px #fff; background:#fff;}
.siTabDivUp {padding:4px 0px 3px 0px; font:bold 11px verdana; color:#0f1820;}
.siTabDivOver {padding:4px 0px 3px 3px; font:bold 11px verdana; color:#fff; background:#0f1820;}
.siTabDivider {background:#0f1820;}
.siTabDivHolder A:link, .siTabDivHolder A:visited, .siTabDivHolder A:hover {text-decoration:none;}

/* copyright */
.cnnCopyright {font-family: arial, Verdana, Helvetica, sans-serif; font-size: 9px; color: #000; padding-left: 7px; padding-right: 7px; padding-bottom:5px; padding-top:5px;}

/* contextual links */
#cnnContextualLinks TD {font-family:Arial, Helvetica, Sans-serif; font-size:9px;line-height:12px;padding:6px;background-color:#EEE;}
.cnnCLentry {cursor:pointer; }
#cnnContextualLinks .cnnCLtitle {font-size:12px;color:#009;font-weight:bold;text-decoration:underline;}
#cnnContextualLinks .cnnCLurl {color:#063;text-decoration:underline;}
.cnnCLdivider {width:100%;margin:3px 0px 3px 0px; background-image:url(http://i.a.cnn.net/money/images/contextual/cl_dotted.gif);}
.cnnCLbox {background-color:#fff;border:solid 1px #999; border-top: 0px; padding:3px 6px 6px 6px;}

/*TABLEMAKER*/
.cnnTMbox {border:1px solid #000;margin-bottom:12px;}
TABLE.cnnTMbox TD {font-family:verdana, arial, helvetica, sans-serif;}
TABLE.cnnTM TD {font-family:verdana, arial, helvetica, sans-serif;color:#000;font-size:10px;line-height:14px;padding:4px;background-color:#ddd;}
.cnnIEXL TABLE.cnnTM TD {font-size:11px;line-height:15px;}
TD.cnnTMcontent {background-color:#BBB;}
TD.cnnIEBoxTitle {font-size:12px;border-bottom:none;background-color:#365A7C;color:#EFF;text-align:center;padding:4px;font-weight:bold;}
TD.cnnIEBoxSubTitle {font-size:12px;border-bottom:none;background-color:#fff;color:#151F2B;text-align:center;padding:4px;font-weight:bold;}
TABLE.cnnTM TR.cnnIEHdrRowBG TD {background-color:#000;color:#fff;font-weight:bold;}
TABLE.cnnTM TR.cnnIERowAltBG TD {background-color:#fff;}
.cnnIEColHdrC, .cnnIEColTxtC {text-align:center;}
.cnnIEColHdrL, .cnnIEColTxtL {text-align:left;}
.cnnIEColHdrR, .cnnIEColTxtR {text-align:right;}
TD.cnnTMfooter {font-family:verdana, helvetica, sans-serif;background-color:#fff;font-size:10px;padding:4px;}

/*FLAT FLASH TOUT*/
.cnnFlashToutCell { padding:4px 0px 5px 0px;text-align:right; }
.cnnFlashToutLink { padding:4px;font-family:verdana, Arial, Helvetica, Sans-serif;font-size:10px;line-height:11px;color:#fff;background-color:#000; } 
.cnnFlashToutLink A:link, .cnnFlashToutLink A:visited, .cnnFlashToutLink A:link B, .cnnFlashToutLink A:visited B { color:#fff;text-decoration:none;} 
.cnnFlashToutLink A:hover, .cnnFlashToutLink A:hover B {color:#ffcc00;} 

/* ABOVE WRITER HOT LINKS */
.cnnAboveWritersLink, .cnnAboveWritersLinkAlt { padding:5px 3px 5px 3px;border:1px solid #000;margin:2px;background-color:#6b0500;font-family:verdana, Arial, Helvetica, Sans-serif;font-size:10px;color:#fff!important;}
.cnnAboveWritersLinkAlt { background-color:#c44b00; }
td.cnnAboveWritersLink A:link, td.cnnAboveWritersLink A:visited, td.cnnAboveWritersLink A:hover { color:#fff !important;text-decoration:none !important;}
img.cnnAboveWritersImg { margin-right:4px; }

/* BULLETED DIV LINKS */
#cnnDivBullets { background-color:#263d51; }
div.cnnBulletedLinks, div.cnnBulletedLinks A:link, div.cnnBulletedLinks A:visited { padding:4px;color:#fff;font-family:verdana,Arial,Helvetica,Sans-serif;font-size:10px;line-height:13px; }
div.cnnBulletedLinks A:hover B { color:#fff;text-decoration:underline; }

/* new footer styles */
#siNewFooter A:link, #siNewFooter A:visited {color:#000; text-decoration:none;}
#siNewFooter A:hover {color:#000; text-decoration:underline;}
TABLE#siNewFooter { background-color:#ccc; }
.cnnTextAdBoxMain {font-family:verdana, Arial, Helvetica, Sans-serif; font-size:10px;font-weight:bold;line-height:14px;color:#000;white-space: nowrap;border-left:1px solid #fff;border-bottom:1px solid #fff;}
.cnnTextAdBoxMain A:link, .cnnTextAdBoxMain A:visited {color:#000;}
.cnnTextAdBoxMain A:hover {color:#000;}
.cnnCopyrightMain {font-family:Arial, Helvetica, Sans-serif; font-size:9px;line-height:11px;color:#000;white-space: nowrap;text-align:center;}
.cnnCopyrightMain A:link, .cnnCopyrightMain A:visited {color:#ba0000;}
.cnnCopyrightMain A:hover {color:#ba0000;}
.cnnCopyrightPartners {font-family:Arial, Helvetica, Sans-serif; font-size:11px;line-height:13px;color:#000;text-align:center;}
.cnnCopyrightPartners SPAN { font-family:verdana, Arial, Helvetica, Sans-serif;font-weight:bold; }

