/* ------------------------------------------------ *//*		V   = variable		, F   = Fixed			*//*		Sf 	= Serif			, Sn  = Sans-Serif		*//*		P   = Plain Type	, B	  = Bold			*//*		Lt	= Lite Color	, Dk  = Dark Color		*//*			(White)					(Black)			*//*		Var = Variant Color	,						*//*			(Red)									*//* ------------------------------------------------ */.mainText {font-family:arial, helvetica, sans-serif; font-size:12px;}/* ------------- Variable Types ------------------- */P,UL,BLOCKQUOTE,.VSfP,.VSfB{font-family: times new roman, minion web, times, serif;}H1,H2,H3,.H3,H4,.VSnP,.VSnPSm,.VSnB,.VSnBSm,.FullStory,.t1caption{font-family:arial, helvetica, sans-serif;}.t1caption{font-family:verdana;}P,UL,LI,H1,H2,H3, .H3, .H3:link, .H3:visited,H4,BLOCKQUOTE,.VSfP,.VSfB,.VSnP,.VSnPSm,.VSnB,.VSnBSm,.FullStory,.t1caption{color:#000000;}H1,H2,H3,.H3,H4,.VSnB,.VSnBSm,.VSfB,.FullStory,.t1caption{font-weight:bold;}H1{font-size:16pt;}H2{font-size:14pt;}H3,.H3{font-size:13pt;}H3,.H3{text-decoration:none;}H4{font-size:12pt;}UL,LI,BLOCKQUOTE,.VSfP,.VSfB,.VSnP,.VSnB,.t1caption{font-size:10pt;}P{font-size:11pt;}.FullStory,.VSnPSm,.VSnBSm{font-size:9pt;}UL{line-height:1.4em;}.pad{padding:3px;}BODY{margin-top:2px;margin-left:2px;}/* ----------------- Fixed Types ------------------ */.FSnPSmLt, .FSnpSmLt:link, .FSnBSmLt, .FSnBSmLt:link,.FSnBMdLt, .FSnBMdLt:link{color:#ffffff;}.FSnPSmDk,.FSnPMdDk,.FSnBSmDk,.FSnBMdDk,.FSnBLgDk,.MStories,.RelLink,.RelHead{color:#000000;}.FSnPSmLt,.FSnPSmDk,.FSnPMdDk,.FSnBSmLt,.FSnBMdLt,.FSnBSmDk,.FSnBMdDk,.FSnBLgDk,.RelHead,.RelLink,.MStories{font-family:arial, helvetica, sans-serif;}.FSnBSmLt,.FSnBMdLt,.FSnBSmDk,.FSnBMdDk,.FSnBLgDk,.MStories{font-weight:bold;}.FSnBLgDk{font-size:18px;}.FSnBMdDk,.MStories{font-size:14px;}.FSnPMdDk,.FSnBMdLt,.RelLink{font-size:13px;}.FSnPSmLt,.FSnPSmDk,.FSnBSmLt,.FSnBSmDk,.RelHead{font-size:11px;}/* ------------- Color Variations ----------------- */.VSn{font-family:arial, helvetica, sans-serif;}/* ------------------ FORM TYPES ------------------ */.FormLt1,.FormDk1{font-family: verdana, courier new, courier, sans-serif;font-size:10px;color:#000000;font-weight:normal;background-color:#ffffff;}.FormDk1{color:#ffffff;background-color:#999999;}/* ---------------- NavBar -------------------- */					.Nav{line-height:110%;}.NvSmBDk, .NvSmBDk:link,.NvSmPLt,.NvSmPDk, .NvSmPDk:link,.NvSmBVar,.NvSmBLt{font-family:helvetica, arial, verdana;font-size:11px;	color:#000000;}.NvSmPDk,.NvSmPLt{font-weight:normal;}.NvSmBDk,.NvSmBVar,.NvSmBLt{font-weight:bold;}.NvSmBVar, .NvSmBVar:link{color:#990000;}.NvSmPLt, .NvSmPLt:link,.NvSmBLt, .NvSmBLt:link{color:#ffffff;}/* ----------------- Banners --------------------- */.Bnr1, .Bnr1:link,.Bnr2, .Bnr2:link,.Bnr3, .Bnr3:link,.Bnr1:visited,.Bnr2:visited,.Bnr3:visited{font-family:arial,helvetica,sans-serif;font-weight:bold;font-size:20px;color:#666666;text-decoration:none;}/* --------------------- NewsNet --------------------- */.NNTxt,.NNTxtHome,.NNTxtHome2,.NNMore,.NNSection,.NNSecMain,.NNTitle{font-family:arial, helvetica, sans-serif;font-size:11px;color:#000000;}.NNTxtHome,.NNSection{font-size:13px;}.NNSecMain{font-weight:bold;}/* ----------------- Bullets & Boxes -------------- */.BlLink,.BlSnBVar,.BlSnPVar{font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:10pt;					}.BlSnBVar, .BlSnBVar:link,.BlSnPVar, .BlSnPVar:link{color:#cc0000;}.BlSnBVar{font-weight:bold;}.BoxTitle, .BoxTitle:link{font-family:arial, helvetica, sans-serif;font-weight:bold;color:#ffffff;font-size:10pt;}.BoxStory, .BoxStory:link,.BoxStoryLt,.BoxTxt, .BoxTxt:link,.BoxTxtDk, .BoxTxtDk:link,.BoxTxtLt{font-family:arial, helvetica, sans-serif;color:#000000;font-size:9pt;}.BoxStoryLt, .BoxStoryLt:link,.BoxTxtLt, .BoxTxtLt:link{color:#ffffff;}				/* --------------------- Story Stuff --------------------- */.cnnBullet {       font-size: 11pt;       font-family: "times new roman", "minion web", times, serif;            }.videobox{color:#000000;font-family: arial, geneva, verdana, helvetica, sans-serif;		font-weight:normal;font-size:8pt;					}.BackToTop{color:#000099;font-family:arial, helvetica, sans-serif;		font-weight:bold;font-size:9pt;					}.caption{color:#000000;font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:8pt;}					.byline{color:#000000;font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:9pt;font-style:italic;}					.timestamp{color:#000000;font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:9pt;					}.rightsreserved{color:#000000;font-family: geneva, verdana, arial, helvetica, sans-serif;		font-weight:normal;font-size:9pt;	font-style:italic;					}.wire{color:#000000;font-family: arial, helvetica, sans-serif;		font-weight:normal;font-size:9pt;	font-style:italic;					}.FSnPSmDkI{color:#000000;font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:11px;		font-style:italic;				}/* --------------------- Roof --------------------- */.RfStory, .RfStory:link, .RfMain, .RfMain:link{font-family:		arial, helvetica, verdana;font-size: 			12px;font-weight:		bold;color:				#ffffff;text-decoration:	none;}.RfMain{font-size:12px;}/* -------------------- Link ---------------------- */A:link,.BackToTop:visited{color:#000099;}A.t1:link,A.t1:visited{color:#000000;}A:active,A.t1:active,.NvSmBVar:hover,.BackToTop:hover,{color:#ff0000;}A:visited{color:#999999;}.BlSnPVar:visited,.BlSnBVar:visited {color:#cc0000;}.RfStory:visited,.RfMain:visited,.NvSmBLt:visited,.NvSmPLt:visited{color:#ffffff;}.NvSmPDk:visited,.NvSmBDk:visited,.NNTitle:visited{color:#000000;}A:hover,A.t1:hover,.BlSnBVar:hover,.BlSnPVar:hover,.Bnr1:hover,.Bnr2:hover,.Bnr3:hover,.RfStory:hover,.RfMain:hover,.NvSmBLt:hover,.NvSmPLt:hover,.NvSmPDk:hover,.NvSmBDk:hover,.NNTitle:hover,{color:#990000; text-decoration:none;}/* -------------------- Editions Nav Bars ---------------------- */.extraspace			{					font-family:		verdana, arial, sans-serif;					font-size:			7px;						font-weight:		bold;					color:				#000000;					line-height:        80%;					}.quarterspace	    {					font-family:		verdana, arial, sans-serif;					font-size:			10px;						font-weight:		normal;					color:				#000000;					line-height:        25%;					}.Navspacer          {					letter-spacing:       0;					word-spacing:         3px;					}.Onespaceindent     {margin-left:         0.1em;}.Twospaceindent     {margin-left:         0.2em;}.Threespaceindent   {margin-left:         0.3em;}.Fourspaceindent    {margin-left:         0.4em;}.Fivespaceindent    {margin-left:         0.5em;}/* Twospaceindent is about equal to &nbsp; *//* Threespaceindent is about equal to &nbsp; with an extra space following it */.Navthreespaceindent {                      margin-left:0.3em;                      line-height:110%;					}.Asianavthreespindent {					margin-left: 0.3em;					}					.Mainthreespaceindent {                      margin-left:0.3em;                      line-height:16px;					}										  .SmallNavBoldBlack	{					font-family: 		verdana, arial, sans-serif;					font-size: 			9px;					font-weight:		bold;					color:				#000000;																		}.SmallNavNormBlack  {					font-family: 		verdana, arial, sans-serif;					font-size: 			9px;					font-weight:		normal;					color:				#000000;								}.NavBoldBlack,a.NavBoldBlack, a.NavBoldBlack:link, a.NavBoldBlack:visited		{					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		bold;					color:				#000000;																		}a.NavBoldBlack:hover {					color:				#FF0000;}					.BigNavBoldBlack,a.BigNavBoldBlack, a.BigNavBoldBlack:link, a.BigNavBoldBlack:visited		{					font-family: 		verdana, arial, sans-serif;					font-size: 			11px;					font-weight:		bold;					color:				#000000;																		}.NavNormBlack,a.NavNormBlack, a.NavNormBlack:link, a.NavNormBlack:visited {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#000000;								}.SmallNavBoldRed 	{					font-family: 		verdana, arial, sans-serif;					font-size: 			9px;					font-weight:		bold;					color:				#CC0000;																		}.SmallNavNormRed    {					font-family: 		verdana, arial, sans-serif;					font-size: 			9px;					font-weight:		normal;					color:				#CC0000;								}.NavBoldRed,a.NavBoldRed, a.NavBoldRed:link, a.NavBoldRed:visited	 		{					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		bold;					color:				#CC0000;																		}.NavNormRed         {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#CC0000;								}.NavBoldWhite, a.NavBoldWhite, a.NavBoldWhite:link, a.NavBoldWhite:visited       {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		bold;					color:				#ffffff;																		}.NavNormWhite       {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#ffffff;																		}								.NavBoldBlue        {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		bold;					color:				#666699;																		}.NavNormBlue        {					font-family: 		verdana, arial, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#666699;																		}								.NavSubtextBlack    {					font-family: 		verdana, arial, helvetica, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#000000;								}.NavSubtextWhite    {					font-family: 		verdana, arial, helvetica, sans-serif;					font-size: 			10px;					font-weight:		normal;					color:				#FFFFFF;								}/* --------------------- Europe Editions ----------------------- */.EuroEditionT2      {					font-family: 		arial, helvetica, sans-serif;					font-size: 			11pt;					font-weight:		normal;					color:				#000000;																		}/* Used on Europe Edition World pages */.OrangeHeader       {					font-family: 		arial, helvetica, sans-serif;					font-size: 			12px;					font-weight:		bold;					color:				#FF6600;																		}/* Used on Europe Edition Weather pages */.BlackBackToTop     {					color:#000000;					font-family:arial, helvetica, sans-serif;							font-weight:bold;					font-size:9pt;										}/* Used on Europe Edition Entertainment pages */.GreenBackToTop     {					color:#006600;					font-family:arial, helvetica, sans-serif;							font-weight:bold;					font-size:9pt;										}/*---for euro edition business pages---*//*---added 12.7.000 by karen arrowood---*/.marketdata, .marketdata:link, .marketdata:hover, .marketdata:visited{font-family:arial, helvetica, sans-serif;color:#000000;font-weight:normal;font-size:8pt;} .FSnPSmDkRed{font-family:arial, helvetica, sans-serif;color:#FF0000;font-weight:normal;font-size:8pt;}/* Used on Europe Edition Tech pages */.EuroRfStory, .EuroRfStory:link, .EuroRfMain,  .EuroRfMain:link{font-family:		verdana, helvetica, arial;font-size: 			10px;font-weight:		bold;color:				#ffffff;text-decoration:	none;}/* Used in the Europe Edition roof on all pages */.EuroRfStory:hover, .EuroRfMain:hover{font-family:		verdana, helvetica, arial;font-size: 			10px;font-weight:		bold;color:				#990000;text-decoration:	none;}/* Used in the Europe Edition roof on all pages */.ArchiveHeader     {					color:#000000;					font-family:arial, helvetica, sans-serif;							font-weight:bold;					font-size:11pt;										}.ArchiveDate       {					color:#990000;					font-family:arial, helvetica, sans-serif;							font-weight:normal;					font-size:10pt;										}/* Used on Europe Edition Europe Archive pages */.RedNNTxtHome      {                    font-family:arial, helvetica, sans-serif;                    font-size:11px;                    color:#CC0000;                    }/* Used on Europe Edition Europe pages *//* ------------------------- Health Stories --------------------------- *//* I put it in the main.css just to make sure that all Health stories   *//* would reference it instead of copying it into each health subsection */.tableHeader        {					font-family: 		verdana, helvetica, arial;					font-size: 			10px;					font-weight:		bold;					color:				#ffffff;																		}/* -------------------------------------------------------------------- *//* This is used on the main pages for the editions links                */.AlwaysBlue, .AlwaysBlue:link, .AlwaysBlue:visited{color:#000099;font-family:arial, helvetica, sans-serif;		font-weight:normal;font-size:11px;}/* rd.css additions */	.Text2 {		font-family: arial, helvetica, arial;		font-size: 10px;		font-weight: normal;		color: #000000;	}	.NavBold	.NavBold:visited,	.NavBold:link, {		font-family:verdana, helvetica, arial;		font-size:10px;		color:#000000;		font-weight : bold;		line-height:14px;			}	.NavHighlight	.NavHighlight:visited,	.NavHighlight:link, {		font-family:verdana, helvetica, arial;		font-size:10px;		color:#ffffff;		font-weight : bold;		line-height:14px;			}		.NavHighlight:Hover {		font-family:verdana, helvetica, arial;		font-size:10px;		color:#990000;		font-weight : bold;		line-height:14px;			}	.NavLowercase	.NavLowercase:visited,	.NavLowercase:link,	 {		font-family: verdana, helvetica, arial;		font-size:10px;		color:#000000;		line-height:14px;	}	.cnnNav A:link, .cnnNav A:visited { text-decoration: underline; }	.cnnNav A:hover { text-decoration: none; }	.cnnNavText A:link, .cnnNavText A:visited { text-decoration: underline; }	.cnnNavText A:hover { text-decoration: none; }	.cnnNavHighlightText A:link, .cnnNavHighlightText A:visited { text-decoration: underline;}	.cnnNavHighlightText A:hover { text-decoration: none; }		.FormLt1 {		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 10px;	}	.FormLt2 {		font-family : Verdana, Arial, Helvetica, sans-serif;		font-size : 10px;		padding-left : 3px;	}	.Header, .header {		font-family : Arial, Helvetica, sans-serif;		font-size : 15px;		font-weight : Bold;		color : #cc0000;	}	.Header2, .header2 {		font-family : Arial, Helvetica, sans-serif;		font-size : 12px;		font-weight : Bold;		color : #cc0000;	}	.T1Header {		font-family : Arial, Helvetica, sans-serif;		font-size : 16px;		font-weight : Bold;		color : #000000;	}	.MainT1Header {		font-family : Arial, Helvetica, sans-serif;		font-size : 16px;		font-weight : Bold;		color : #000000;	}		.SpecialsHeader {		font-family : Arial, Helvetica, sans-serif;		font-size : 13px;		font-weight : Bold;	}	.FullStory {		font-family : Arial, Helvetica, sans-serif;		font-size : 12px;		font-weight : Bold;		color : #000000;	}	.text1 {		font-family : Arial, Helvetica, sans-serif;		font-size : 12px;	}	.Text1 {		font-family : Arial, Helvetica, sans-serif;		font-size : 12px;	}	.Link {		font-family : Arial, Helvetica, sans-serif;		font-size : 12px;		font-weight : Bold;	}	.Small {		font-family : Arial, Helvetica, sans-serif;		font-size : 11px;		font-weight : Normal;	}	.small {		font-family : Arial, Helvetica, sans-serif;		font-size : 11px;		font-weight : Normal;	}	.SmallBold {		font-family : Arial, Helvetica, sans-serif;		font-size : 11px;		font-weight : Bold;	}  	A:hover {		text-decoration:none;		color : #cc0000;	}		.NavBold:visited,	.NavLowercase:visited,	{color:#000000;}		A.T1Header:link,	A.T1Header:visited	{color:#000000;}		A.FullStory:link,	A.FullStory:visited	{color:#000000;}			.pad {padding:3px;}	.pad2 {padding:2px;}	.pad3 {padding:5px;}	.smallPad {padding:1px;}	.lawpad {padding:3px;}   	.NewsnetSection {		font-family : Arial, Helvetica, sans-serif;		font-size : 11px;		font-weight : Normal;		color : #cc0000;	}	.cityName {		font-family : Arial, Helvetica, sans-serif;		font-size : 11px;		font-weight : Bold;		color : #000000;	}/* _______________ CNN Nav Bar _______________ */.cnnNavButton {        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;}.cnnNavAd {        padding-top: 4px;        padding-bottom: 4px;        color: #000;	text-align: center;}.cnnNavText, .cnnNavHighlightText, .cnnNavGroupText {        font-family: verdana, arial, sans-serif;        font-size: 10px;        font-weight: bold;        line-height: 14px;        padding-left: 6px;}.cnnNav {        background-color: #036;        color: #fff;}.cnnNav A:link, .cnnNav A:visited { color: #fff; }.cnnNavHighlight {        background-color: #c00;        color: #fff;}.cnnNavHighlight A:link, .cnnNavHighlight A:visited { color: #fff; }.cnnNavGroup {        background-color: #666;        color: #fff;}.cnnNavGroup A:link, .cnnNavGroup A:visited { color: #fff; }.cnnFormText {        font-family: verdana, "Lucida Sans Typewriter", helvetica;        font-size: 10px;}