
BODY 
{
	margin:0px 0px 0px 2px; 
	padding-top:3px; width:900px; 
	background-color:#fff; 
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
}


/* GENERIC FONT STYLES */
.BodyText {font-size:12px;}
.BodyText11 {font-size:11px;}
.BodyTextR {font-size:13px; color:#C00;}
.BodyTextB {font-size:12px; color:#06C;}
.WOOL {font-size:12px; color:#000; font-weight:bold;}
.BoxTitle {font-size:14px; font-weight:bold;}
.BoxTitleW {font-size:14px; font-weight:bold; color:#fff;}
.BoxTitleR {font-size:14px; font-weight:bold; color:#C00;}
.BoxTitleLk {font-size:11px; font-weight:bold;}
.BodyText11R {font-size:11px; color:#C00;}
.BodyText11B {font-size:11px; color:#06C;}
.BodyText10R {font-size:10px; color:#C00;}

/* GENERIC PADDING/MARGIN STYLES */
.2pxBpad {padding-bottom:2px;}
.3pxLpad {padding:0 0 0 3px;}
.3pxRpad {padding:0 3px 0 0;}
.3pxTBPad {padding: 3px 0px;}
.3pxPad { padding: 3px; }
.4pxPad {padding:4px;}
.4pxTpad {padding-top:4px;}
.4pxBpad {padding-bottom:4px;}
.4pxRpad {padding-right:4px;}
.4pxLpad {padding-left:4px;}
.4pxBmar {margin-bottom:4px;}
.5pxmar {margin:5px;}
.5pxTLPad {padding-top:5px;padding-left:5px;}
.5TB6LRPad {padding: 5px 6px;}
.6pxPad {padding:6px;}
.6pxTPad {padding-top:6px;}
.6pxRPad {padding-right:6px;}
.6pxLPad {padding-left:6px;}
.6pxBpad {padding-bottom:6px;}
.7pxBpad {padding-bottom:7px;}
.6pxTBpad {padding-top:6px;padding-bottom:6px;}
.7pxTBpad {padding-top:7px;padding-bottom:7px;}
.8pxTBpad {padding-top:8px;padding-bottom:8px;}
.8pxRmar {margin-right:8px;}
.10TB6LRPad {padding: 10px 6px;}
.10pxTpad {padding-top:10px;}
.10pxBpad {padding-bottom:10px;}
.10pxRpad {padding-right:10px;}
.8R12LPad {padding-right:8px;padding-left:12px;}
.15pxBpad {padding-bottom:15px;}
.20pxTpad {padding-top:20px;}
.20pxBpad {padding-bottom:20px;}
.0pxTmar {margin-top:0px;}

.Blurb ul
{
	margin:0;
	padding:0;
}
.Blurb li
{
	list-style:none;
	padding-left: 8px; 
	font-weight:normal; 
	margin:0 0 4px 0;
}
#* html .T1Blurb li
*html .blurb li
{
	background-position:0 4px;
}


.cnnWatchBtn {margin-left:2px;vertical-align:middle;margin-bottom:1px;}

#Top
{
	width:770px;
	height:96px;
	position:relative;
	border-top:1px solid #D6D6D5;
	border-bottom:1px solid #D6D6D5;
	overflow:hidden;
	margin-top:-1px;
}		

* html body #Top
{
	height:98px
}

#Top .RightBorder,
#Top .LeftBorder
{
	position:absolute; 
	top:0;
	width:1px;
	height:	96px;
}

#Banner TABLE#WatchNowBar,
#Banner TABLE#BreakingNewsBar
{
	width:770px;
} 
#AboveFold #TopRow
{padding:1px 0 0 0;}

#AboveFold #TopRow #SectHeaderImg
{
border-bottom:3px solid #2f4571;
margin-top:1px;
}
#AboveFold #NavBar {padding-right:10px;}
#AboveFold #TimeStamp {padding:8px 0px;line-height:9px;font-size:9px; color: #666;}
#AboveFold #RightCol {padding:0px 0px 0px 10px;}
#RightCol .BulletList, #LeftCol .BulletList {padding:7px 0px 15px 0px;font-size:12px;}
#LeftCol #T2Box {width:280px;}
.T1 {background-color:#EAEFF4;}
#RightCol .BulletList DIV, #LeftCol .BulletList DIV {padding-bottom:3px;}
#T2Box .BulletList {font-weight:bold;}
#T2Box {width:344px;}
.T2Box DIV.BoxTitle,
#T2Box DIV.BoxTitle
{width:344px; border-top:2px solid #8D8D8D;}
#LeftCol #T2Box {width:280px;}

.T2Box DIV.BoxTitleLnk
{float:right;font-weight:normal;font-size:12px;}

.T3Box
{border-top:2px solid #8D8D8D;}

/* T2 section bullets */
ul.TopStoriesSection
{margin: 4px 0 0 0;padding: 0;list-style: none; }
ul.TopStoriesSection li
{font-size:12px;padding-left: 8px; 
font-weight:normal; margin:0 0 1px 0;}
ul.TopStoriesSection li b.cnnNoBullet
{margin-left:-8px;background:#fff;display:inline;}
ul.TopStoriesSection li.cnnNobullet
{margin-left:-8px;background:#fff;background:none;}
ul.TopStoriesSection li a
{font-weight:bold;}

/* FOOTER */
#FootBox {width:762px;margin-left:8px;padding-bottom:10px;}
#FootNav {border-top:1px solid #999;padding-top:1px;background-color:#fff;}
#FootNav TABLE {background-color:#DEDEDE;}
#FootNav TABLE TD {padding:3px 7px 3px 7px;}
#FootNav TABLE TD.cnn7pxRpad {padding:3px 10px 3px 3px !important;}
#FootNav TABLE TD A {font-size:11px; font-weight:bold; color:#000;}

#Foot {border-top:2px solid #fff;background-color:#EFEFEF;}
#Foot TD {font-size:11px;}
#Foot A {color:#009;}
#Foot A:visited {color: #336;}
#Foot A:hover {color: #900; text-decoration: none}

#Foot #IconMap TD IMG {margin-right:4px;}
#Foot #IconMap TD {padding-bottom:6px;}
#Foot #IconMap TR.cnnNoPad TD {padding-bottom:0px !important;}

.FootBelow {height:10px;max-height:10px;width:770px;background-color:#fff;}

#AboveFold 
{
	margin-bottom:15px;
}
#AboveFold #NavBar 
{
	padding-right:10px;
}

/* NAV BAR */
#NavBar 
{
	width:126px; 
	max-width:126px; 
	font-weight:bold; 
	font-size:11px; 
	padding-left:0px;
	padding-right:10px;
	speak: none
}

/* Nav */

ul#nav,
ul#botNav
{ 
margin: 0; 
padding: 0; 
list-style: none; 
width: 126px;
background:#203152;
}

ul#freeicon
{
margin:0;
padding:0;
list-style:
none;width:54px;
}
/* Regular rows */

ul#nav li
{ 
display:block; 
height:18px;
cursor: pointer; 
padding:0 0 0 8px;
width:126px;
}
ul#nav li
{ 
background:url(images/nav_blue.gif) 0 0 no-repeat;
}
ul#nav li a
{ 
padding:0 0 0 4px;
margin:0
}
ul#nav li a:hover
{ 
background:#8ebae5;
}
ul#nav li div
{
height:18px;
line-height:16px;
width:115px;
padding:1px 0 0 0;
}
ul#nav li a
{ 
display: block; 
text-decoration: none; 
font-weight:bold; 
font-size:11px;
}
ul#nav li a
{  
color: #fff; 
}

ul#nav li.current
{ 
	background:url(images/nav_red.gif) 0 0 no-repeat;
}
ul#nav li.current a:hover
{ 
	background:transparent;
}

ul#BottomNav
{
margin:0;
padding:0;
list-style:none;
}

ul#BottomNav li
{
display:block;
font:bold 11px/18px arial, sans-serif;width:126px;
height:18px;
background:url(images/menu_separator.gif) 0 0 repeat-x;
}

ul#BottomNav li.top
{
background:url(images/menu_separator.gif) 0 0 repeat-x;
}

ul#BottomNav li a
{
display:block;
height:18px;
width:110px;
margin:0 0 0 8px;
padding:0 0 0 5px;
text-decoration:none;
color:#666;
}

* html ul#BottomNav li a
{width:115px;}

ul#BottomNav li.HiLite a,
ul#BottomNav li.HiLite a:visited,
ul#BottomNav li a:hover
{
color:#900;
}

#domesticFloor
{background:#fff;}

#domesticFloor #footer {width:100%;margin:0;padding:0;}
#domesticFloor #FootNav {width:100%;border-top:1px solid #999;padding-top:1px;background-color:#fff;}
#domesticFloor #FootNav TABLE {background-color:#DEDEDE;}
#domesticFloor #FootNav TABLE TD {padding:2px 6px;white-space:nowrap;height:21px;}
#domesticFloor #FootNav TABLE TD.FootNavPadL {padding:0 6px 0 10px;}
#domesticFloor #FootNav TABLE TD.FootNavPadR {padding:0 10px 0 6px;}
#domesticFloor #FootNav TABLE TD A {font-size:11px; font-weight:bold; color:#000;}

#domesticFloor #Foot {border-width:0;background-color:#EFEFEF;}
#domesticFloor #Foot TD {font-size:11px;}
#domesticFloor #Foot A {color:#009;}
#domesticFloor #Foot A:visited {color: #336;}
#domesticFloor #Foot A:hover {color: #900; text-decoration: none}

#domesticFloor #Foot #IconMap TD IMG {margin-right:1px;vertical-align:middle;}
#domesticFloor #Foot #IconMap TD {padding-bottom:6px;}
#domesticFloor #Foot #IconMap TR.NoPad TD {padding-bottom:0px !important;}
#domesticFloor #Foot #IconMap TR.NoPad TD IMG.XmlIcon {margin-right:4px;}

#domesticFloor #FooterSearch
{position:relative;margin:3px 0;width:100%;height:36px;background:#eee;}

#domesticFloor #FooterSearch .FooterSearchImg
{position:absolute;top:10px;left:10px;}

#domesticFloor #FooterSearch .Yahoo
{position:absolute;top:10px;right:10px;}

#domesticFloor #FooterSearch .SearchTheWebOption
{position:absolute;top:8px;left:101px;}

#domesticFloor #FooterSearch .SearchTheWebImg
{position:absolute;top:15px;left:123px;}

#domesticFloor #FooterSearch .SearchImg
{position:absolute;top:15px;left:200px;}


#domesticFloor #FooterSearch .SearchOption
{position:absolute;top:8px;left:177px;}

#domesticFloor #FooterSearch .Input
{position:absolute;left:258px; top:8px;width:245px;height:18px;font-size:11px;}

#domesticFloor #FooterSearch .SearchSubmitBtn
{position:absolute;left:517px; top:7px;}

#domesticFloor #FooterSearch .FormButtonSearch
{text-transform:none;}

.style22 {font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 14px }
.style35 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold;  }
.style36 {font-family: Geneva, Arial, Helvetica, sans-serif; font-size: small; font-weight: bold; color: white; white-space: nowrap;}
.style71 {	font-size: 17px;
	font-weight: bold;
	font-family: "Times New Roman", Times, serif;
}


ul#subNav
{
margin:0;
padding:0;
list-style:none;
}

ul#subNav li
{
display:block;
font:bold 11px/18px arial, sans-serif;width:126px;
height:18px;
background:url(images/menu_separator.gif) 0 0 repeat-x;
}

ul#subNav li.top
{
background:url(images/menu_separator.gif) 0 0 repeat-x;
}

ul#subNav li a
{
display:block;
height:18px;
width:110px;
margin:0 0 0 8px;
padding:0 0 0 5px;
text-decoration:none;
color:#900;
}

* html ul#subNav li a
{width:115px;}

ul#subNav li.HiLite a,
ul#subNav li.HiLite a:visited,
ul#subNav li a:hover
{
color:#666;
}