.textnormal 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

 text-align: Left; 

 line-height:1.3em; 

 color: #000000; }



.textnormalindent 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

 text-align: Left; 

 color: #000000; 

 line-height:1.3em; 

 padding:4px; 

 margin-top: 3px; 

 margin-bottom: 3px; }



.textnormalbold 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

        text-align: Left; 

        font-weight: bold; 

 color: #000000; 

 line-height:1.3em; 

 padding:4px; 

 margin-top: 4px; 

 margin-bottom: 4px; }



.textpurplebold 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

 text-align: Left;

 line-height:1.3em; 

 font-weight: bold; color: #572C83; }

 

.reversetextnormal 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

 text-align: Left; 

 line-height:1.3em;

 font-weight: normal; 

 color: #FFFFFF; }



.yellowbold 

 { font-family: Arial, Helvetica, sans-serif; 

 font-size: .7em; 

 text-align: Left; 

 line-height:1.3em;

 font-weight: bold; 

 color: #CC9900; }



.sectionbgsilver 

 { font-family: Arial,Helvetica,sans-serif; 

 font-size: .7em; 

 text-align: Left;

 line-height:1.3em; 

 font-weight: bold; 

 background-color: silver; 

 color: #000000; 

 padding: 4px; 

 margin: 4px; }



.sectiontitle {

 font-family: Helvetica,Arial,sans-serif;

 background-color:#FFCC00;

 line-height:1.3em;

 color:black;

 font-weight: bold; 

 font-size: .9em;

 padding: 4px;

 }



.GoldTitlePurplebg {

 font-family:Arial,Helvetica,sans-serif;

 color:gold;

 background-color:#2A0054;

 font-weight:bold;

 font-size:.75em;

 text-align: center;

 padding: 4px;

 }



.PurpleTitleGoldbg {

 font-family:Arial,Helvetica,sans-serif;

 color:#572C83;

 background-color:gold;

 font-weight:bold;

 font-size:.75em;

 text-align: center;

 padding: 4px;

 }



.tpsquarebullet 

 { list-style-type: square; 

 line-height: 100%; 

 font-family: Arial; 

 font-size: .7em; 

 text-align: Left; 

 text-indent: -16px; 

 word-spacing: 0px; 

 margin-left: 0px; 

 margin-right: 0px; 

 margin-top: 3px; 

 margin-bottom: 0px; }



h2 

 { font-family: Arial,Helvetica,sans-serif; 

 font-size: .7em; 

 font-weight: bold; 

 color: #000066; }



a:link

 { color: #572C83; }



a:active 

 { color: #e89d13; }



a:visited 

 { color: #572C83; }



.spacer 

 { font-size: .7em; }



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



.NavSearchBox {

 font-family: Arial,Helvetica,sans-serif; 

 font-size: 12px; 

 background-color: #99ccff; 

 color: #000000; 

 font-weight: normal; 

 margin: 2px; }

 

.NavSearchButton { 

 font-family: Verdana,Arial,Helvetica,sans-serif; 

 font-size: 10px;  

 background-color: #336699; 

 color: #ffffff; 

 font-weight: 700; 

 padding: 1px; 

 margin: 1px; 

 border-top: solid 1px #6699cc; 

 border-right: solid 1px #006699; 

 border-bottom: solid 1px #006699; 

 border-left: solid 1px #6699cc; }



.NavGrp { 

 font-family: Verdana,Arial,Helvetica,sans-serif; 

 color: #ffcc00; 

 font-size: 10px; 

 font-weight: 700; }



.NavEle { 

 font-family: Verdana,Arial,Helvetica,sans-serif; 

 color: #ffffff; 

 font-size: 10px; 

 font-weight: 100; }



.NavAd { 

 background-color: white;  

 padding: 3px 0px; }



.Footer { 

 font-size: 10px; 

 padding: 5px; }



.tpHub { 

 font-family: Arial,Helvetica,sans-serif; 

 font-size: 12px; 

 background-color: #ffffff;  

 padding: 2px 4px; }



.PopTitle { 

 font-family: Helvetica; 

 color: #cccc99; 

 background-color: #000000;

 font-size: 10px;

 font-weight: 700;

 }

 

.PopMenu {

 font-family: Helvetica;

 color: black;

 background-color: #e7e7e7;

 font-size: 9px;

 }

 

.PopBorder {

 font-family: Helvetica;

 color: black;

 background-color: #cccc99;

 font-size: 9px;

 }



.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;

 }

 

.tpContent {

 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;

 }

 

.TBTitle {

 font-family:Helvetica,Arial,sans-serif;

 color:white;

 background-color:black;

 font-weight:bold;

 font-size:16px;

 }

 

.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;

 }