.HR_BLUE
{	
	COLOR: #769FA4;
	HEIGHT: 1;
}

.HR_STANDARD
{
	COLOR: #C3C0AE;
	HEIGHT: 1;
}

.SearchBarLink
{
	COLOR: #769FA4;
	FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.SearchBarLinkBlack
{
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.Copyright
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}

.CopyrightBlack
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}

.Scrollbar
{
	border: 1 solid #0434B1; 
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FDFDFD; 
	SCROLLBAR-SHADOW-COLOR: #D7DBDE; 
	SCROLLBAR-3DLIGHT-COLOR: #EAEBED; 
	SCROLLBAR-ARROW-COLOR: #AFB4B7; 
	SCROLLBAR-TRACK-COLOR: #FFFFFF; 
	SCROLLBAR-DARKSHADOW-COLOR: #AFB4B7; 
} 

.BigSectionTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 13pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.Regular
{
    COLOR: #64696C;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.Alert
{
    COLOR: Red;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.BigSectionTitle
{
    COLOR: #64696C;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 20pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.SubTitle
{
    COLOR: #6C6A5A;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}


A.RegularLink
{
    COLOR: #6C6A5A;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

A { text-decoration: none;}

A:hover {text-decoration: underline;}































.FrontPage
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
}

.SiteMap_Level1
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: 900;
    TEXT-DECORATION: underline;
}

.SiteMap_Level2
{
    COLOR: #66996f;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.SiteMap_DisabledLink
{
    COLOR: #888888;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.OutsideMidBar
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}


/*Site Specific CSS Tags*/

.BottomNav
{
    COLOR: #555555;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
	FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.HeadlineLink
{
	COLOR: #000000;
    FONT-WEIGHT: bold;
}

A.L3Link
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.LeftBar
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.ContentMenu
{
    COLOR: #641413;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.ContentMenuBold
{
    COLOR: #641413;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.DisabledLeftLink
{
    COLOR: #888888;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.BottomBoxTitle
{
    COLOR: #333333;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.BottomBoxText
{
    COLOR: #333333;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.BottomBoxSmallText
{
    COLOR: #333333;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.BottomBoxLink
{
    COLOR: #333333;
}

.BottomBoxMarketRegular
{
    COLOR: #333333;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}
.BottomBoxMarketRegularGreen
{
    COLOR: GREEN;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}
.BottomBoxMarketRegularRed
{
    COLOR: RED;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}
.BottomBoxMarketRegularBlue
{
    COLOR: BLUE;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.TopBar
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

TR.SearchHeader
{
	BACKGROUND-COLOR: #EDF1EC;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

TR.SearchMatchesHeader
{
	BACKGROUND-COLOR: #FFFFFF;
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
   
}

TD.SearchAttributeGreyText
{
    COLOR: #A1A1A1;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}


TD.CalendarSearchSmallText
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

TR.CalendarHeader
{
	BACKGROUND-COLOR: #C8D4C4;
}

TD.CalendarMonthName
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.CalendarDailyDay
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 40pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.CalendarDailyDayName
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.MiniCalendarMonthName
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.MiniCalendarText:hover
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	FONT-DECORATION: none
}

.MiniCalendarText
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	FONT-DECORATION: none
}

TD.ReallyMiniCalendarText
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 4pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

A.CalendarMonthLink
{
    COLOR: #000066;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

TR.CalendarDayHeader
{
	BACKGROUND-COLOR: #222A1F;
}


TD.CalendarDayHeader
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.CalendarEnergyType
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.CalendarEventTitle
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 9pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
	TEXT-DECORATION: underline;
}

TD.CalendarEventSection
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

TD.CalendarEventData
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}


TD.EventDetailsHeader
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 11pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}


/**************************************************************/
/*************** START OF News-related CSS classes ************/
/**************************************************************/


TD.NewsSourceHeader
{
	COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 14pt;
    FONT-STYLE: normal;
}

.NewsTodayDate
{
	COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

.NewsArticleHeader
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

/**************************************************************/
/*************** END OF News-related CSS classes **************/
/**************************************************************/



/*Default CSS Tags*/


.RegularGrey
{
    COLOR: #D5D5D5;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

.RegularDarkGrey
{
    COLOR: #7F7F7F;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}













.SmallSectionTitle
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana, Arial;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}

A.TopLink
{
    COLOR: #DE0101;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}



A.RegularNationalGreenLink
{
    COLOR: #A5CA44;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

A.SmallLink
{
    COLOR: #641413;
    FONT-FAMILY: Verdana, Arial, 'Times New Roman';
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}

T-WEIGHT: normal;
}


.BigLetter
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 12pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
}


/************************************************************/
/* Used for captions */
.SmallNormalText
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
}


/* Used for small text of date*/
.GreySmallText
{
    COLOR: #A1A1A1;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
}

.LightGreySmallText
{
    COLOR: #DDDDDD;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
}

/* Used for image sources of date*/
.GreenSmallText
{
    COLOR: #641413;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
}
/************************************************************/

.slimBox
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #888888 1px solid;
    COLOR: #000000;
    BORDER-BOTTOM: #888888 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.slimBoxGrey
{
    BORDER-RIGHT: #888888 1px solid;
    BORDER-TOP: #888888 1px solid;
    FONT-SIZE: 8pt;
    BORDER-LEFT: #888888 1px solid;
    COLOR: #000000;
	BACKGROUND-COLOR: #D6D8D9;
    BORDER-BOTTOM: #888888 1px solid;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD.PlainTableHeader
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 18px;
	TEXT-INDENT: 3px; /*Gives the impression of padding*/
}

TD.PlainTableData
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	/*BACKGROUND-COLOR: #EEEEEE;*/
	HEIGHT: 18px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
	TEXT-INDENT: 3px; /*Gives the impression of padding*/
}


TABLE.MainTable
{
	BACKGROUND-COLOR: #000000;
}

TD.LineRow
{
	BACKGROUND-COLOR: #000000;
	PADDING-TOP: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-RIGHT: 0px;
	HEIGHT: 1px;
}

TD.TableName
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bolder;
	BACKGROUND-COLOR: #91A989;
	HEIGHT: 18px;
	TEXT-INDENT: 3px; /*Gives the impression of padding*/
}

TD.TableColumnHeaders
{
    COLOR: #000000;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
	BACKGROUND-COLOR: #91A989;
	HEIGHT: 18px;
	TEXT-INDENT: 3px; /*Gives the impression of padding*/
}

TD.TableData1
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #FFFFFF;
	HEIGHT: 18px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
}

TD.TableData2
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR: #C8D4C4;
	HEIGHT: 18px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;

}

TD.TableDataAlert
{
    COLOR: #000000;
    FONT-FAMILY:  Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	BACKGROUND-COLOR: Yellow;
	HEIGHT: 18px;
	MARGIN-LEFT: 3px;
	MARGIN-RIGHT: 3px;
}


/************************ BEGINNING OF ************************/
/**************** Newly Added "National" Styles ***************/
/**************************************************************/

A.CaseStudyLink {
    FONT-FAMILY:  Verdana, Arial;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	COLOR: #FFFFFF;
	text-decoration: none;
}

A.CaseStudyLink:hover
{
    FONT-FAMILY:  Verdana, Arial;
    FONT-SIZE: 7pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
	text-decoration: none;
	COLOR: #BEDD5C;
}

A.SmallNormalTextLink
{
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, 'Times New Roman';
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-WEIGHT: normal;
    text-decoration: none;
}


