A 	{
	color: #0033CC;
  	}
A:link {
	color: #0033CC;
	}

A:visited {
	color: #000066;
	}

A:active {
	color: #FF0000;
	}

A:hover {
	color: #FF0000;
	TEXT-DECORATION: none
	}

sidelink {
	color: #FFFFFF; font-size:8pt; font-family:Arial, Helvetica
	}

BODY {
	bgcolor: #ffffff
	font-family: Arial, Helvetica; 
	font-size: 10pt
	}
		
.NormalParagraph { font-family: Arial, Helvetica; font-size: 10pt; color: #000000; text-align: left; 
               word-spacing: 0; text-indent: 0; line-height: 100%; 
               margin-left: 0; margin-right: 0; margin-top: 6; margin-bottom: 
               0; padding-left:6 }

.PageName    { font-family: Arial, Helvetica; font-size: 14pt; font-weight: bold; word-spacing: 0; 
               line-height: 100%; text-align: left; color: #FFFFFF; 
               margin-top: 6; margin-bottom: 3; padding-left: 6; 
               padding-right: 6; padding-top: 4; padding-bottom: 6; 
               background-color: #6699CC }
               
/*-------Left Navigation Style Rules--------*/
              

#nav
	{
	clear: both;
	float: left;
	width: 13%;
	height: 100%;
	background-color: #111111;
	color: #000000;
	font-size: .75em;
	}

#nav td
	{
	padding: .5em .25em .5em .5em;
	font-size: .75em;
	}

#nav A:link
 	{
	text-decoration: none
	color: #FFFFFF;
	background-color: transparent;
	}

#nav A:visited
	{
	text-decoration: none
	color: #FFFFFF;
	background-color: transparent;
	}

#nav A:active
	{
	text-decoration: none
	color: #FFFFFF;
	background-color: transparent;
	}

#nav A:hover
	{
	text-decoration: none
	color: #FFFFFF;
	background-color: transparent;
	}


.up {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	background-color: #000000;
}
	.up td {
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
	.up A:link {color: #FFFFFF;}	
	.up A:visited {color: #FFFFFF;}	
	.up A:active {color: #FFFFFF;}		
	a.up:hover  {color: #FFFFFF;}	
	
.over {background-color:#FF0000; color: #FFFFFF;}
	.over td {color: #FFFFFF;}	
	.over A:link {color: #FFFFFF;}	
	.over A:visited {color: #FFFFFF;}	
	.over A:active{color: #FFFFFF;}	
	a.over:hover{color: #FFFFFF;}	
	
.white A:link {color: #FFFFFF;}	
.white A:visited {color: #FFFFFF;}	
.white A:active {color: #FFFFFF;}	


.textnormal 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; color: #000000 }

.textnormalindent 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; color: #000000; line-height: 100%; padding:4px; margin-top: 3; margin-bottom: 3" }

.textnormalbold 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight: bold; color: #000000; line-height: 100%; padding:4px; margin-top: 4; margin-bottom: 4" }

.textpurplebold 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight: bold; color: #330066 }
	
.reversetextnormal 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight: normal; color: #FFFFFF }

.btnav 
	{ background-color: #black; border: 1px #808080 solid; font-family: Helvetica,Arial,sans-serif;	color:white;
	background-color:black;
	font-weight:medium;
	font-size:.85em;
} 

.TBTitle {
	font-family:Helvetica,Arial,sans-serif;
	color:white;
	background-color:black;
	font-weight:medium;
	font-size:.85em;
	}

.TBTitle a:hover 
	{color:white;
	background-color:black;
	font-weight:medium;
	font-size:.85em;
	}


.yellowbold 
	{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-align: Left; font-weight: bold; color: #CC9900 }

.sectionbgsilver 
	{ font-family: Arial,Helvetica,sans-serif; font-size: 14px; text-align: Left; font-weight: bold; background-color: silver; color: #000000; padding: 4px; margin: 4px; }

.sectiontitle {
	font-family:Helvetica,Arial,sans-serif;
	background-color:#FFCC00;
	color:black;
	font-weight: bold; 
	font-size:16px;
	padding: 4px;
	}

.GoldTitlePurplebg {
	font-family:Arial,Helvetica,sans-serif;
	color:gold;
	background-color:purple;
	font-weight:bold;
	font-size:16px;
	text-align: center;
	padding: 4px;
	}

.PurpleTitleGoldbg {
	font-family:Arial,Helvetica,sans-serif;
	color:purple;
	background-color:gold;
	font-weight:bold;
	font-size:18px;
	text-align: center;
	padding: 4px;
	}

.tpsquarebullet 
	{ list-style-type: square; line-height: 100%; font-family: Arial; font-size: 10pt; text-align: Left; text-indent: -16; word-spacing: 0; margin-left: 0; margin-right: 0; margin-top: 3; margin-bottom: 0 }

h2 
	{ font-family: Arial,Helvetica,sans-serif; font-size: 14pt;	font-weight: bold; color: #000066; }

a:link
	{ color: blue; }

a:active 
	{ color: #red; }

a:visited 
	{ color: #blue; }

.spacer 
	{ font-size: 9px; }

.StoryContent 
	{ background-color: #ffffff; }

.NavMain
	{ font-family: Verdana,Arial,Helvetica,sans-serif; color: white; font-size: 10px; font-weight: 700;	padding-left: 5px; }
	
.NavMain a:link 
	( color: white; }

.NavMain a:visited 
	{ color: white; }

.NavMain a:hover 
	{ color: #cccccc; }

.NavStripe 
	{ font-family: Verdana,Arial,Helvetica,sans-serif; 	color: white; background-color: #3366ff;	font-size: 10px; font-weight: 700; }

.NavStripe a:link, .NavStripe a:visited 
	{ color: white; }

.NavStripe a:hover 
	{color: #cccccc;}

.NavHLight 
	{font-family: Verdana,Arial,Helvetica,sans-serif;	color: white;	background-color: #cc0000;	font-size: 10px; font-weight: 700; padding-left: 5px;}

.NavHLight a:link, .NavHLight a:visited 
	{color: white;}

.NavHLight a:hover 
	{color: #cccccc;}

.NavHLight2 
	{font-family: Verdana,Arial,Helvetica,sans-serif; color: white; background-color: #666666; font-size: 10px; font-weight: 700;	padding-left: 5px;}

.NavHLight2 a:link, .NavHLight2 a:visited 
	{color: white;}

.NavHLight2 a:hover 
	{ color: #cccccc; }

.NavAlt 
	{ font-family: Verdana,Arial,Helvetica,sans-serif; color: white; background-color: #666666; font-size: 10px; font-weight: 700; padding-left: 5px; }
	
.NavAlt a:link, .NavAlt a:visited 
	{ color: white; }

.NavAlt a:hover 
	{ color: #cccccc; }

.NavSub 
	{ font-family: Arial,Helvetica,sans-serif; color: white; font-size: 10px; font-weight: normal; line-height: 12px; padding-left: 5px; }
	
.NavSub a:link, .NavSub a:visited 
	{ color: white; }

.NavSub a:hover 
	{ color: #cccccc; }

.NavSubBullet 
	{ font-size: 7px; }

.NavSubList 
	{	font-family: Arial,Helvetica,sans-serif;	color: white;	font-size: 10px;	font-weight: normal; line-height: 12px; padding-left: 12px; }

.NavSubList a:link, .NavSubList a:visited 
	{ color: white; }

.NavSubList a:hover 
	{ color: #cccccc; }

	
.Footer { font-size: 10px;	padding: 5px; }

.tpHub { font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-color: #ffffff;  padding: 2px 4px; }


.tpTableTitle {
	font-family:Helvetica,Arial,sans-serif;
	color:white;
	background-color:black;
	font-weight:bold;
	font-size:12px;
	}
.tpTableL2 {
	font-family:Helvetica;
	color:black;
	background-color:#CCCC99;
	font-weight:bold;
	font-size:12px;
	}
.tpTableC1 {
	font-family:Helvetica;
	color:black;
	background-color:#CCCC99;
	font-size:10px;
	}
.tpTableC2 {
	font-family:Helvetica;
	color:black;
	background-color:#FFFFCC;
	font-size:10px;
	}
.tpContentW1 {
	font-family:Helvetica;
	color:black;
	background-color:#FFFFFF;
	font-size:10px;
	}
.tpContentG1 {
	font-family:Helvetica;
	color:black;
	background-color:#E7E7E7;
	font-size:10px;
	}
.tpContentY1 {
	font-family:Helvetica;
	color:black;
	background-color:#FFFFCC;
	font-size:10px;
	}
.tpPosted {
	font-family:Helvetica;
	color:black;
	background-color:#FFFFFF;
	font-size:9px;
	}


.Headline {
	font-family:Helvetica,Arial,sans-serif;
	color:#000066;
	font-size:22px;
	font-weight:700;
	}
.SubHLine {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:18px;
	font-weight:700;
	}
.Content {
	font-family:Times,Arial;
	color:#000000;
	font-size:15px;
	}
.Caption {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	}
.Source {
	font-family:Helvetica,Arial,sans-serif;
	color:#777777;
	font-size:10px;
	}
.TSHLine {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:12px;
	}
.Feature {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:12px;
	}
.FeatureHL {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:13px;
	background-color:#E7E7E7;
	}
.FeatureSm {
	font-family:Helvetica,Arial,sans-serif;
	color:#000000;
	font-size:10px;
	}

.Header {
	font-family:Helvetica;
	color:#FFFFFF;
	font-size:12px;
	font-style:italic;
	background-color:#000000;
	font-weight:900;
	}

.TTitle {
	font-family:Helvetica,Arial,sans-serif;
	color:white;
	background-color:black;
	font-weight:bold;
	font-size:16px;
	}
.TSubTitle {
	font-family:Helvetica,Arial,sans-serif;
	color:white;
	background-color:black;
	font-weight:700;
	font-size:13px;
	}
.WhiteTitleblackbg {
	font-family:Helvetica,Arial,sans-serif;
	color:white;
	background-color:black;
	font-weight:bold;
	font-size:14px;
	}

.THead {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	background-color:#CCCC99;
	font-weight:bold;
	font-size:14px;
	}

.TSubHead {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	background-color:#CCCC99;
	font-size:10px;
	text-decoration:none;
	}
.TSubHead a:link {
	font-family:Helvetica,Arial,sans-serif;
	color:#000099;
	background-color:#CCCC99;
	font-size:10px;
	}
.TSubHead a:visited {
	font-family:Helvetica,Arial,sans-serif;
	color:#000099;
	background-color:#CCCC99;
	font-size:10px;
	}
.TSubHead a:hover {
	font-family:Helvetica,Arial,sans-serif;
	color:blue;
	background-color:#CCCC99;
	font-size:10px;
	}

.TMHead {
        font-family:Helvetica,Arial,sans-serif;
        color:black;
        background-color:#CCCC99;
        font-size:18px;
        }

.TMSubHead {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	background-color:#CCCC99;
	font-size:16px;
	}
.TSubHead2 {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	background-color:#FFFFCC;
	font-weight:bold;
	font-size:12px;
	}
.TSubHead3 {
	font-family:Helvetica,Arial,sans-serif;
	color:black;
	background-color:#E7E7E7;
	font-weight:bold;
	font-size:12px;
	}.tdbottomwhite {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.tdhoverwhite {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	text-align: left;
}