/*		V   = variable		, F   = Fixed			*/
/* ------------------------------------------------ */
/*		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)									*/
/* ------------------------------------------------ */

/* ------------- Variable Types ------------------- */


UL,
BLOCKQUOTE,
.VSfP,
.VSfB
{font-family: arial, helvetica, sans-serif;}
P
{font-family:arial, helvetica, sans-serif;}


H1,
H2,
H3,
.H3,
H4,
.VSnP,
.VSnPSm,
.VSnB,
.VSnBSm,
.FullStory,
.t1caption
{font-family:arial, helvetica, sans-serif;}

.t1caption
{font-family:verdana;}

P,
UL,
H1,
H2,
H3,
.H3,
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;}

H4
{font-size:12pt;}
.VSfP,
.VSfB,
.VSnP,
.VSnB,
.t1caption
{font-size:10pt;}

.LinkListItem
{ text-decoration: none }

BLOCKQUOTE
{font-size:11px;}

.FullStory,
.VSnPSm,
.VSnBSm
{font-size:9pt;}

UL
{line-height:1.4em;; text-decoration: none}

.pad
{padding:3px;}

BODY
{
margin-top:2px;
margin-left:2px;
}

/* ----------------- Fixed Types ------------------ */
.CS7pxgrn,
.CS8pxgrn,
.CS9pxgrn,
.CS10pxgrn,
.CS11pxgrn,
.CS12pxgrn,
.CS13pxgrn,
.CS14pxgrn,
.CS15pxgrn
{color:#2E7261;}

.FSnPSmLt,
.FSnBSmLt,
.FSnBMdLt
{color:#ffffff;}

.LinkListItem,
.FSnPAvDk,
.FSnPSmDk,
.FSnPMdDk,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.MStories,
.RelLink,
.RelHead,
.CS12BLK
{color:#000000;}

.LinkListItem,
.CS7pxgrn,
.CS8pxgrn,
.CS9pxgrn,
.CS10pxgrn,
.CS11pxgrn,
.CS12pxgrn,
.CS13pxgrn,
.CS12BLK,
.FSnPSmLt,
.FSnPSmDk,
.FSnPAvDk,
.FSnBSmLt,
.FSnBMdLt,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.RelHead,
.RelLink,
.MStories
{font-family:verdana,arial, helvetica, sans-serif;
text-decoration:none;
}

.FSnBSmLt,
.FSnBMdLt,
.FSnBSmDk,
.FSnBMdDk,
.FSnBLgDk,
.MStories
{font-weight:bold;}

.FSnBLgDk
{font-size:18px;}

.CS15pxgrn,
{font-size:15px;}

.LinkListItem,
.CS14pxgrn,
.FSnBMdDk,
.MStories
{font-size:14px;}

.CS13pxgrn,
.FSnPMdDk,
.FSnBMdLt,
.RelLink
{font-size:13px;}

.FSnPAvDk,
.CS12BLK,
.CS12BLK,
.CS12pxgrn
{font-size:12px;}

.CS11pxgrn,
.FSnPSmLt,
.FSnPSmDk,
.FSnBSmLt,
.FSnBSmDk,
.RelHead
{font-size:11px;}

.CS7pxgrn
{font-size:7px;}

.CS8pxgrn
{font-size:8px;}

.CS9pxgrn
{font-size:9px;}

.CS10pxgrn
{font-size:10px;}



/* ------------- 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 --------------------- */
.videobox
{
color:#000000;
font-family: geneva, verdana, arial, helvetica, sans-serif;		
font-weight:normal;
font-size:8pt;					
}

.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:#2E7261;
font-family:arial, helvetica, sans-serif;		
font-weight:bold;
font-size:x-small;		
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
{;}
A.t1:visited
{color:#000000;}

A:active,
A.t1:active,
.NvSmBVar:hover,
.BackToTop:hover,
.BackToTop:visited:hover
{color:#ff0000;}

A:visited
{;}

.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:visited:hover,
A.t1:hover,
A.t1:visited:hover,
.BlSnBVar:hover,
.BlSnBVar:visited:hover,
.BlSnPVar:hover,
.BlSnPVar:visited:hover,
.Bnr1:hover,
.Bnr1:visited:hover,
.Bnr2:hover,
.Bnr2:visited:hover,
.Bnr3:hover,
.Bnr3:visited:hover,
.RfStory:hover,
.RfStory:visited:hover,
.RfMain:hover,
.RfMain:visited:hover,
.NvSmBLt:hover,
.NvSmBLt:visited:hover,
.NvSmPLt:hover,
.NvSmPLt:visited:hover,
.NvSmPDk:hover,
.NvSmPDk:visited:hover,
.NvSmBDk:hover,
.NvSmBDk:visited:hover,
.NNTitle:hover,
.NNTitle:visited:hover
{color:#990000;text-decoration:none;}

/* -------------------- Editions Nav Bars ---------------------- */
.extraspace			{
					font-family:		verdana, helvetica, arial;
					font-size:			7px;	
					font-weight:		bold;
					color:				#000000;
					line-height:        80%;
					}
.quarterspace	    {
					font-family:		verdana, helvetica, arial;
					font-size:			10px;	
					font-weight:		normal;
					color:				#000000;
					line-height:        25%;
					}
.Navspacer          {
					letter-spacing:       0;
					word-spacing:         3;
					}
.Onespaceindent     {margin-left:         0.1em;}
.Twospaceindent     {margin-left:         0.2em;}
.Threespaceindent   {margin-left:         0.3em;}
/* 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%;
					  }
.SmallNavBoldBlack	{
					font-family: 		verdana, helvetica, arial;
					font-size: 			9px;
					font-weight:		bold;
					color:				#000000;													
					}
.SmallNavNormBlack  {
					font-family: 		verdana, helvetica, arial;
					font-size: 			9px;
					font-weight:		normal;
					color:				#000000;			
					}
.NavBoldBlack		{
					font-family: 		verdana, helvetica, arial;
					font-size: 			10px;
					font-weight:		bold;
					color:				#000000;													
					}
.NavNormBlack       {
					font-family: 		verdan/* ------------------------------------------------ */
.CS11pxgrn { font-family:verdana, arial, helvetica, sans-serif;
decoration:none;
; text-decoration: none } .home_event_txt {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: normal; font-weight: bold; color: #2F82AC; text-decoration: none; list-style-image: none; list-style-position: outside; list-style-type: none}

LI { font-size:13px; } 
LI { color:#2f82ac; } 

LI { font-family:Verdana, Arial, Helvetica, sans-serif; ; text-decoration: none; font-weight: bold} 

A.t1:link { ; } .cim_header {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-style: italic; font-weight: bold; color: #006699}

.FSnPMdDk { font-family:helvetica, sans-serif;
text-decoration:none;
 } 
P
 { font-size:14px; } 

UL { font-size:13px; } 