H1 A:link, H2 A:link, H3 A:link, H4 A:link, H5 A:link, H6 A:link,
H1 A:visited, H2 A:visited, H3 A:visited, H4 A:visited, H5 A:visited, H6 A:visited 
{color: #000;}

A:link
{ color: #ffffff; }

A:visited 
{ color: #ffffff; }

A:link:hover 
{color: #ffffff;}

A:visited:hover 
{color: #ffffff;}

A:visited:hover,
A:link:hover,
.cnnCriticalMass:link
{
	text-decoration: none; }

BODY {
	background-color: #ffffff;
	color: #000;	
	margin: 2px 2px 10px 2px;
}

.cnnNavText, .cnnNavHighlightText, .cnnNavGroupText {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 6px;
}

.cnnNav A:link, .cnnNav A:visited { color: #ffffff; }
.cnnNavHighlight A:link, .cnnNavHighlight A:visited { color: #151515; border-bottom: 1px solid; border-color: #BFD4E8; }
.cnnNavGroup A:link, .cnnNavGroup A:visited { color: #fff; }

.cnnNavHighlight {
	background-color: #ffffff;
	color: #151515;
}

/* _______________ Legacy CNN Nav Bar _______________ */



.cnnNavText {
	font-family: arial, vernada, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
}

.cnnNav {
	color: #ffffff;
	cursor: pointer;
	border-top: 1px solid;
	border-top-color: #575BFB;
	border-bottom: 1px solid;
	border-bottom-color: #000000;
	border-right: 1px solid;
	border-right-color: #000000;
}	
.cnnNav A:link, .cnnNav A:visited {
	color:#ffffff;
}
TR TD.cnnNav A:link, TR TD.cnnNav A:visited {
	text-decoration: none;
}

.cnnNavHilite {
	background-color: #F3BA60;
	color: #ffffff;
	cursor: pointer;
	border-bottom: 1px solid;
	border-bottom-color:#151515;
	border-top: 1px solid;
	border-top-color:#151515;
	border-right: 1px solid;
	border-right-color:#151515;
/*	border-color: #BFD4E8;*/
}
.cnnNavHilite A:link, .cnnNavHilite A:visited {
	color: #ffffff;
/*	border-bottom: 1px solid;
	border-color: #BFD4E8;*/
}
TR TD.cnnNavHilite A:link, TR TD.cnnNavHilite A:visited {
	text-decoration: none;
/*	border-bottom: 1px solid;
	border-color: #BFD4E8;*/
}


TR.cnnNavRow TD {
	vertical-align: middle;
	border-left: 1px none;
	border-top: 4px none;
	border-right: 1px none;
	border-bottom: 4px none;
}

TR.cnnNavRow TD.swath {
	border-right: none;
}

TR.cnnNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.cnnNavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}

.cnnNavHiliteSub {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #600;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
}

.cnnNavSub {
	background-color: #e8e8e8;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-bottom-color: #BFD4E8;
	border-right: 1px solid;
	border-right-color: #151515;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
}

.cnnNavHiliteSub A:link, .cnnNavHiliteSub A:visited {
	text-decoration: none;
	color: #fff;
}

.cnnNavSub A:link, .cnnNavSub A:visited {
	text-decoration: none;
	color:#000000;
}

.cnnNavSub A:hover {color: #C00;}

TD.sub {
	background-color: #fff;
}
