A.LinkTitle:hover
{
    COLOR: #CC9900;
    TEXT-DECORATION: underline; 
}

A.URLText:hover{
    COLOR: #CC9900;
    TEXT-DECORATION:underline;
}

A.URLText:visited{
    COLOR: #FFCC66;
    TEXT-DECORATION: none;
}

A.treelevel1{ // *
    FONT-FAMILY : Verdana, Arial, San-serif; 
    FONT-SIZE : 11px; 
    FONT-WEIGHT : bold; 
    COLOR : #FFFFFF;
}

A.treelevel1:hover{ // new
    COLOR : #FFFF33;
}

A.treelevel1:visited{ // new
    COLOR : #FFFFFF;
}

A.treelevel2{ // *
    FONT-FAMILY : Verdana, Arial, San-serif; 
    FONT-SIZE : 10px; 
    COLOR:#FFFFFF;
}

A.treelevel2:hover{ // new
    COLOR : #FFFF33;
}

A.treelevel2:visited{ // new
    COLOR : #FFFFFF;
}

A.TopBannerGlobalLink:hover{ // *
    TEXT-DECORATION:underline;
    COLOR: #FFCC33;
}

.BlackFont{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
}

.BodyLink{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #996600;
    TEXT-DECORATION: none;
}

.BodyLink:hover{ // *
    TEXT-DECORATION: underline;
}

.BodyLink:visited{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #CC9900;
    TEXT-DECORATION: none;
}

.BodyLinkBold{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #996600;
    TEXT-DECORATION: none;
}

.RelatedLink{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #996600;
    TEXT-DECORATION: none;
	line-height: 15px;
}

.BodyLinkBold:hover{ // *
    TEXT-DECORATION: underline;
}

.BodyLinkBold:visited{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #CC9900;
    TEXT-DECORATION: none;
}

.BoxLabel1{
    FONT-FAMILY: Frutiger Black, Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666633;
}

.BoxLabel2{
    FONT-FAMILY: Frutiger Black, Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
}

.BodyText, .PageText{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

.EmailTableHeader{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666633;
}

.ErrorMessageHeading{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
}

.ErrorMessageText{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #FF0000;
}

.FeatureLabel{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #006600;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
}

.FeatureModuleHeader{ // new
    FONT-FAMILY: Caecilia, Verdana, Arial, san-serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
    COLOR: #006600;
}

.FooterLink, .DetailLabelLink, .BreadCrumbLink{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #996600;
    TEXT-DECORATION: none;
}

.FooterLink:hover, .BreadCrumbLink:hover{ // *
    TEXT-DECORATION: underline;
}

.FooterLink:visited, .BreadCrumbLink:visited{ // *
    COLOR: #CC9900;
}

.FooterText, .NewsBriefText{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.FooterTextLegal { // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #7f8892;
}

a.FooterTextLegalLink { // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #996600;
    TEXT-DECORATION: none;
}


.FooterTextInactive, .BreadCrumbInactive{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #999966;
}

.FormLabel{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #000000;
    LEFT: auto;
}

.GCTelFont{
    FONT-SIZE: 8px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

.HomepageToolsText{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #333333;
}

IMG.tree{
    border: 0; 
    width: 5px;
}

.InactiveText{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #999966;
}

INPUT.InputText, SELECT.SelectText{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #000000;
}

Input.ButtonLabel{
    HEIGHT : 18px;
    WIDTH : 66px;
    BACKGROUND-COLOR : #996600;
    BORDER-TOP : 1px solid #CC9900;    
    BORDER-BOTTOM : 1px solid #CC9900;    
    BORDER-LEFT : 1px solid #CC9900;    
    BORDER-RIGHT : 1px solid #CC9900;    
    FONT-FAMILY : Verdana, Arial, sans-serif;
    FONT-SIZE : 10px;
    FONT-WEIGHT : bold;
    COLOR : #FFFFFF;
    CURSOR : hand;
    TEXT-ALIGN : center;
}

.LeadFeatureHeadline{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: BOLD;
    COLOR: #006600;
    TEXT-DECORATION: none;
}

.LeadFeatureHeadline:hover{ // *
    TEXT-DECORATION: underline;
}

.LeadFeatureHeadline:visited{ // *
    COLOR: #336633;
}

.LeadFeatureHeadline2{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 14px;
    FONT-WEIGHT: BOLD;
    COLOR: #006600;
    TEXT-DECORATION: none;
}

.LeadFeatureHeadline2:hover{ // *
    TEXT-DECORATION: underline;
}

.LeadFeatureHeadline2:visited{ // *
    COLOR: #336633;
}

.LinkText
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.LinkTitle
{
    FONT-SIZE: 11px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    COLOR: #996600;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    VLINK: #CCCC99;
}

.MiscText,{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    COLOR: #666666;
}

.NewsTickerHeader{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD;
    COLOR: #006600;
}

.NewsTickerHeaderRed{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: BOLD;
    COLOR: #993300;
}

.PageHeader{ // changed
    FONT-FAMILY: Caecilia, Verdana, Arial, Sans-serif;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 21pt;
    COLOR: #006600;    
}

.PageTitle{ // changed
    FONT-FAMILY: Caecilia, Verdana, Arial, sans-serif;
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 13pt;
    COLOR: #996600;
}

.PageText1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.PullQuote{ // new
    FONT-FAMILY: Caecilia, Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #006600;
}

.PullQuoteText{ // CHANGED FONT-SIZE FROM 14px TO 11px
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #006600;
}

.RelatedLinksHeader{ // new
    FONT-FAMILY: Caecilia, Verdana, Arial, san-serif;
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    COLOR: #006600;
}

.RowHeading
{
    HEIGHT : 18px;
    BACKGROUND-COLOR : #CCCC99;
}

.SectionHeaderLabel{
    HEIGHT : 18px;
    BORDER-TOP : 1px solid #999966;
    PADDING-BOTTOM: 0px;
}

.SectionLineDivision{
    HEIGHT : 5px;
    BORDER-BOTTOM : 1px solid #CCCC99;
	
}

.SectionLineHeader{
    BORDER-TOP: 1px solid #999966;
}

.Subheader1, .Welcome{ // *
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    COLOR: #006600;    
}

.Subheader2{ // *
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14px;
    COLOR: #006600;    
}

.Subheader3, .FeatureHeadline{ // *
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;    
}

.SubTitle{ // *
    FONT-FAMILY: Verdana, Arial, Sans-serif;
    FONT-STYLE: italic;
    FONT-SIZE: 11px;
    COLOR: #996600;    
}

.SubTitle:hover{ // *
   TEXT-DECORATION: underline;
}

.SubTitle:visited{ // *
    COLOR: #CC9900;    
}

SPAN.required {
    COLOR : #FF0000;
    FONT-FAMILY : arial;
    FONT-SIZE : 9pt;
    FONT-WEIGHT : bold;
}

SPAN.WeatherBriefLabel{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    TEXT-DECORATION: none;
}

SPAN.WeatherBriefLabel:hover{
    TEXT-DECORATION: underline;
    CURSOR:HAND;
}

.StockPrice { // new
    FONT-FAMILY: Verdana, Arial, San-serif;
    FONT-SIZE: 10px;
    COLOR: #006600;
}

.TableHeader{ // *
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    LEFT: auto;
    VERTICAL-ALIGN: middle;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, sans-serif;
    padding-left: 10px;
    padding-right: 5px;
}


.TableCellData{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    padding-left:10px;
    padding-right:5px;
    padding-top:5px;
    padding-bottom:5px;
    valign:middle;
}

TD#MMCStockBrief TABLE {
    BACKGROUND-COLOR: #FFFFCC;
}

.ToolLinks{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #996600;
}

.ToolLinks:hover{ // *
    TEXT-DECORATION: underline;
}

.ToolLinks:visited{ // * 
    COLOR: #CC9900;
}

.TopBanner{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 18px;
    LEFT: auto;
    VERTICAL-ALIGN: middle;
    COLOR: #FFFFFF;
}

.TopBannerGlobalLink{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT:bold;
    LEFT: auto;
    COLOR: #FFCC33;
    TEXT-DECORATION:none;
}

.TopBannerSearch{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    LEFT: auto;
    COLOR: #FFFFFF;
}

.TopBannerAdvSearch{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    LEFT: auto;
    COLOR: #FFCC33;
}

.TopBannerAdvSearch:hover{ // new
    TEXT-DECORATION: underline;
}

.URLText{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: BOLD;
    COLOR: #996600;
    TEXT-DECORATION: none;
}

.WeatherBriefLabel{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #000000;
    TEXT-DECORATION: none;
}

.WeatherBriefLabel:hover{
    TEXT-DECORATION: underline;
    CURSOR: hand;
}

.WhiteBackground
{
    BACKGROUND-COLOR: #FFFFFF;
}

.YellowBackground
{
    BACKGROUND-COLOR: #FFFFCC;
}

.SortableTableHeader{ // *
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #996600;
    TEXT-DECORATION: none;
    LEFT: auto;
    VERTICAL-ALIGN: middle;
    padding-left: 10px;
    padding-right: 5px;
}
.URLTextNoVisit{
    FONT-FAMILY: Verdana, Arial, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: BOLD;
    COLOR: #996600;
    TEXT-DECORATION: none;
}
A.URLTextNoVisit:hover{
    COLOR: #CC9900;
    TEXT-DECORATION:underline;
}

.TabSelected{
	HEIGHT : 5px;
	BORDER-TOP : 1px solid #CCCC99;
	BORDER-LEFT : 1px solid #CCCC99;
	BORDER-RIGHT : 1px solid #CCCC99;
	BORDER-BOTTOM : 0px;
}

.TabUnSelected{
	HEIGHT : 5px;
	BORDER-TOP : 1px solid #CCCC99;
	BORDER-LEFT : 1px solid #CCCC99;
	BORDER-RIGHT : 1px solid #CCCC99;
	BORDER-BOTTOM : 1px solid #CCCC99;
}

.TabBottom{
	HEIGHT : 5px;
	WIDTH : 5px;
	BORDER-TOP : 0px;
	BORDER-LEFT : 0px;
	BORDER-RIGHT : 0px;
	BORDER-BOTTOM : 1px solid #CCCC99;
}
