/* ------------------------------------------------ */
/*		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;
}


