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:visited:hover,
A:link:hover,
.carCriticalMass:link
{ text-decoration: none; }

.carCriticalMass
{ line-height: 11px; }

BODY {
	background-color: #ffffff;
	color: #000;	
	margin: 2px 2px 10px 2px;
}

/* ______________________ Padding ONLY styles _______________________ */
/* _______________ these are not page specific styles _______________ */

.pad4px {padding: 4px;}
.car2pxPad { padding: 2px; }
.car3pxPad { padding: 3px; }
.car4pxPad { padding: 4px; }
.car5pxPad { padding: 5px; }
.car6pxPad { padding: 6px; }
.car6pxLpad { padding-left:6px;}
.car3pxTpad { padding-top:3px;}
.car3pxTBpad { padding-top:3px; padding-bottom: 3px;}
.car5pxTBpad { padding-top:5px; padding-bottom: 5px;}
.car6pxTpad { padding-top: 6px; }
.car6pxBpad { padding-bottom: 6px; }
.car6pxLRBpad {  
  padding-top: 0px;
  padding-left: 6px;
  padding-bottom: 6px; 
  padding-right: 6px;}
  .car6pxTBpad {  
  padding-top: 6px;
  padding-left: 0px;
  padding-bottom: 6px; 
  padding-right: 0px;}
.car6pxL3pxBpad {  
  padding-top: 0px;
  padding-left: 6px;
  padding-bottom: 3px; 
  padding-right: 0px;}
.car10pxT6pxBpad {padding-top:10px; padding-bottom:6px; }
.car4pxT10pxBpad {padding-top: 4px; padding-bottom: 10px;}
.car4pxT20pxBpad {padding-top: 4px; padding-bottom: 20px;}
.car4pxT26pxBpad {padding-top: 4px; padding-bottom: 26px;}
.car10pxTBPad {  
  padding-top: 10px;
  padding-bottom: 10px; 
}
.car10pxBPad  {padding-bottom: 10px;}
.car2pxBpad { padding-bottom: 2px;}

/* _______________ Breaking News Bar _______________ */

#cnnBreakingNewsBar {
	background-color: #c00;
	speak: normal;
}

#cnnBreakingNewsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #fff;
}

#cnnBreakingNewsTitle H1 {
	padding: none;
	margin: none;
	font-size: 1em;
	line-height: 1em;
	display: inline;
}

#cnnBreakingNewsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#cnnBreakingNewsText A:link, #cnnBreakingNewsText A:visited {
	color: #fff;
}


/* _______________ Breaking News Tab _______________ */

#cnnBreakingNewsTab {
	background-color: #c00;
}

#cnnBreakingNewsTabText {
	background-color: #c00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	padding-left: 4px;
}

/* _______________ CNN Roof Bar _______________ */

TD.carRoof {
	border-left:1px solid #fff; border-right:1px solid #333; border-top:1px solid #fff; background-color: #ccc;
	background-image: url('http://i.car.net/cnn/.element/img/1.0/main/roofbar_bg.gif');
	background-repeat: repeat-x;
	color: #333;
	font-weight: bold;
	border-bottom: medium none;
	text-shadow: #eee 1px 1px;
	vertical-align: middle;
	cursor: pointer; background-position-y:50%
}
TD.carRoof A:link, TD.carRoof A:visited {
	color: #333;
	text-decoration: none;
}
TD.carRoof A:link:hover, TD.carRoof A:visited:hover {
	color: #c00;
}

/* _______________ MAIN PAGE _______________ */

BODY.carMainPage, BODY.carMainPage TD, BODY.carMainPage TH, BODY.carMainPage LI  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

HR.carMainRule {
	color: #ccc;
	background-color: #ccc;
	border: 0px;
}

.carMainPage H2 {
	font-size: 20px;
	margin: 0px;
}

.carMainT1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
 	padding: 3px 6px;
 }

.carMainT1 P {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}

.carMainT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 16px;
}

.carMainNewT2 {
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 12px;
  	padding-bottom : 2px;
  	padding-top : 2px;
}

.carMainT2 A:visited {
	font-weight: bold;
}

.carEurMainT2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 6px;
	padding-left: 0px;
	font-weight: bold;
	line-height: 17px;
}
.carEurMainT2 A:visited {
	font-weight: bold;
}

.carMainSections {
	padding-top: 4px;
	padding-bottom: 15px;
	line-height:16px;
	
}

/* _______________ Universal _______________ */

.carTabbedBoxHeader {
	padding-left: 6px;
	background-color: #fff;
	color: #000;
}
.carTabbedBoxHeader A:link, .carTabbedBoxHeader A:visited {
	color: #000;
}

TD.carTabbedBoxTab {
	background-image: url('http://i.car.net/cnn/.element/img/1.0/main/tab_gradient_bg.gif');
	background-position:  left top;
	background-repeat: repeat-x;
	padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px
}

.carBlueBoxHeader {
	padding-left: 6px;
	background-color: #036;
	color: #fff;
}
.carBlueBoxHeader A:link, .carBlueBoxHeader A:visited {
	color: #fff;
}

TD.carBlueBoxDiagonal {
	background-color: #036;
	background-image: url('http://i.car.net/cnn/.element/img/1.0/main/tab_diagonal_bg.gif');
	background-position:  right top;
	background-repeat: no-repeat
}

TD.carBlueBoxTab {
	padding: 0px 5px 0px 2px;
}


/* _______________________________________ Carthage customized Nav Bar stuff ________________________________________*/
/* _______________________________________ Carthage customized Nav Bar stuff ________________________________________*/
/* _______________________________________ Carthage customized Nav Bar stuff ________________________________________*/
/* _______________________________________ Carthage customized Nav Bar stuff ________________________________________*/

/* _______ Legacy CNN Nav Bar ______ */

.carNavButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #369;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: solid 1px #69c;
	border-right: solid 1px #069;
	border-bottom: solid 1px #069;
	border-left: solid 1px #69c;
}

.carNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.carNavText, .carNavHighlightText, .carNavGroupText {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 6px;
}

.carNavGText, .carNavGHighlightText, .carNavGGroupText {
	font-family: "Comic Sans MS", sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
	padding-left: 6px;
}

.carNav {
	background-color: #0099cc;
	color: White;
}

.carNav A:link, .carNav A:visited { color: #fff; }
.carNavHighlight A:link, .carNavHighlight A:visited { color: #fff; }
.carNavGroup A:link, .carNavGroup A:visited { color: #fff; }

.carNavHighlight {
	background-color: #c00;
	color: #fff;
}

.carNavGroup {
	background-color: #666;
	color: #fff;
}

/* _____Legacy CNN Nav Bar ____ */

.carNavSearch {
	background-color: #ffc;
	color: #000;
	border: 1px solid;
	border-color: #ccc #333 #333 #ccc;
}

.carNavButton, .carFormButton {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	background-color: #369;
	color: #fff;
	font-weight: bold;
	padding: 1px;
	margin: 2px;
	border-top: outset 2px #69c;
	border-right: outset 2px #069;
	border-bottom: 2px outset #069;
	border-left: outset 2px #69c;
}

.carNavAd {
	padding-top: 4px;
	padding-bottom: 4px;
	color: #000;
}

.carNav {
	background-color: Lime;
	color: #fff;
	cursor: pointer;
}
.carNav A:link, .carNav A:visited {
	color: #fff;
}
TR TD.carNav A:link, TR TD.carNav A:visited {
	text-decoration: none;
}

.carNavHilite {
	background-color: #c00;
	color: #fff;
	cursor: pointer;
}
.carNavHilite A:link, .carNavHilite A:visited {
	color: #fff;
}
TR TD.carNavHilite A:link, TR TD.carNavHilite A:visited {
	text-decoration: none;
}

.carNavGroup {
	background-color: #666;
	color: #fff;
}
.carNavGroup A:link, .carNavGroup A:visited {
	color: #fff;
}
TR TD.carNavGroup A:link, TR TD.carNavGroup A:visited {
	text-decoration: none;
}

.carNavOther {
	background-color: #ddd;
	color: #000;
	cursor: pointer;
}
.carNavOther A:link, .carNavOther A:visited {
	color: #000;
}
TR TD.carNavOther A:link, TR TD.carNavOther A:visited {
	text-decoration: none;
}

TD.swath {
	font: 10px sans-serif;
	background : #006699;
	height : 20px;
	width : 10px;
}

TD.gswath {
	font: 10px sans-serif;
	background : #606060;
	height : 20px;
	width : 10px;
}

TR.carNavRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #369 #003 #003;
	border-left: none;
	background : #0099CC;
	height : 21px;
	width : 90px;
	text-decoration : none;
	color : White;
}

TR.carNavGRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #606060 #333 #333;
	border-left: none;
	background : #c0c0c0;
	height : 21px;
	width : 90px;
	text-decoration : none;
	color : White;
}

TR.carNavRow TD.swath {
	background-color: #006699;
	border-right: none;
}

TR.carNavGRow TD.gswath {
	background-color: #606060;
	border-right: none;
}

TR.carNavHiliteRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #f66 #600 #600;
	border-left: none;
}

TR.carNavHiliteRow TD.swath {
	background-color: #f66;
	border-right: none;
}

TR.carNavGroupRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #ddd #666 #666;
	border-left: none;
}

TR.carNavOtherRow TD {
	vertical-align: middle;
	border: 1px solid;
	border-color: #fff #666 #666;
	border-left: none;
}

TR.carNavOtherRow TD.swath {
	background-color: #ccc;
	border-right: none;
}

.carNavTextRed {
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 14px;
	padding-left: 4px;
	color: #c00
}

.carNavOtherOn{
	background-color: #ddd;
	color: #c00;
	cursor: pointer;
}

.carNavOtherOn A:link, .carNavOtherOn A:visited {
	color: #c00;
}

TR TD.carNavOtherOn A:link, TR TD.carNavOtherOn A:visited {
	text-decoration: none;
}

.carNavHiliteSub {
	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;
	
}

.carNavSub {
	background-color: #EAEFF4;
	cursor: pointer;
	vertical-align: middle;
	border-bottom: 1px solid;
	border-color: #BFD4E8;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:14px;
	font-weight: bold;
	text-decoration: none;
}

.carLUDate {
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	line-height:14px;
	font-weight: normal;
	text-decoration: none;
	text-align : right;
	padding-right : 1px;
	color : Gray;
	font-variant : small-caps;
}

.carNavHiliteSub A:link, .carNavHiliteSub A:visited {
	text-decoration: none;
	color: #fff;
}

.carNavSub A:link, .carNavSub A:visited {
	text-decoration: none;
}

.carNavSub A:hover {color: #C00;}

TD.sub {
	background-color: #fff;
}

.carPageTitle {
	vertical-align: middle;
	font-family: "Times New Roman", Times, serif;
	text-decoration: none;
	text-align : center;
	color : #FF0033;
	font-size : 40px;
	font : bold;
}

.carSrchBtn {
	vertical-align: middle;
	font-family: "Comic Sans MS";
	text-decoration: none;
	text-align : right;
	color : White;
	font-size : 14px;
	font : bold italic;
}


.carTitleGrfLnk A:link, .carTitleGrfLnk A:visited {
	text-decoration: none;
	border : 0 none;
}
.carnewsheading {
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	line-height:18px;
	font-weight: bold;
	text-decoration: none;
	text-align : left;
	padding-right : 1px;
	color : white;
	font-variant : small-caps;
	background-repeat : no-repeat;
	background-image : url("../images/newsheaderbkgnd.gif");
	padding-left : 3px;
}
.carnewslist {
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	line-height:16px;
	font-weight: normal;
	text-decoration: none;
	text-align : left;
	padding-right : 1px;
	color : blue;
	font-variant : none;
	background-image : url("../images/newslistbkgnd.gif");
	background-repeat : no-repeat;
	padding-left : 3px;
}

.carnewslist A:visited, .carnewslist A:link  {
	text-decoration: none;
	color : Blue;
}

.carnewslist A:hover {
	text-decoration: none;
	font-style : italic;
}

.carBrkTitle {
	vertical-align: middle;
	text-decoration: none;
	text-align :Center;
	color : #ffff00;
	font : bold 31px "Times New Roman", Times, serif;
}
.carBrkText {
	vertical-align: middle;
	text-decoration: none;
	text-align : left;
	color : #00ffff;
	font : 12px "Times New Roman", Times, serif;
}

.carBrkText A:link, .carBrkText A:visited {
	color: #00ffff;
}
.carBrkTitle A:link, .carBrkText A:visited {
	color: #00ffff;
}

