﻿/* ********************************************************* */
/* Client specific UI style overrides                        */
/* Product specific styles are categorized by style patterns */
/* ********************************************************* */

/*Global Fonts*/

TD, ul, li, .NavWizRight A:link, .NavWizLeft A:link, .NavWizRight A:active, .NavWizLeft A:active, 
.NavWizRight A:visited, .NavWizLeft A:visited, SPAN.NavWizDisabled, A.NavWizLeft, A:link.NavWizLeft, A:visited.NavWizLeft,  A:active.NavWizLeft, .NavFooterSubheader, .NavFooterSubheader A, .NavFooterSubheader A:link, 
.NavFooterSubheader A:visited,  .NavFooterSubheader A:active, .NavFooterBody, .MarketingFooter .NavFooterSubheader, .MarketingFooter .NavFooterBody, TABLE.ReturnUserPanel TD.PanelHeader,
TABLE.GetStartedPanel TD.PanelHeader,  TABLE.SeasonsPanel TD.PanelHeader, .FacilityName, .PanelView, TR.PanelHighlight TD, TD.PanelHighlight, .MeasuresPanel .PanelHeader, .PlanPanel .PanelHeader, .BudgetPanel .PanelHeader, .BudgetPanel .PanelBody TD, .PlanPanel .PanelBody TD,  .MeasuresPanel .PanelBody TD, .MeasuresPanel .PanelBodyImg TD, .MeasuresPanel TD.PanelBody, .MeasuresPanel TD.PanelBodyImg, .PlanPanel TR.PanelBody TD.Label, .MeasuresPanel TR.PanelBody TD.Label, .PlanPanel TD.PanelHighlight, 
.BudgetPanel TD.Label, TABLE.ReturnUserPanel TD.PanelHeader, TABLE.GetStartedPanel TD.PanelHeader,  TABLE.SeasonsPanel TD.PanelHeader, TABLE.GetStartedPanel .PanelBody p, TABLE.ReturnUserPanel .PanelBody p,
TABLE.SeasonsPanel .PanelBody p, TABLE.SeasonsPanel .PanelBody li, TABLE.SeasonsPanel .PanelBody ul, TABLE.WelcomeBody H2, TABLE.WelcomeBody TABLE.GetStartedPanel H2, TABLE.GetStartedPanel TD.PanelBody A.PanelButton, TABLE.ReturnUserPanel TD.PanelBody A.PanelButton, 

.ListTab A, .ListTab A:link, .ListTab A:visited, .ListTab A:active, .Question, .QuestionSubheader, DIV.QuestionSubheaderHelp, .QuestionFooter, .QuestionHelp, .QuestionHeader .QuestionHelp, TD.QuestionCol, TD.QuestionRow, TD.QuestionMultiRow, .QuestionFooter TD.QuestionHelp, .QuestionFooter TD.QuestionHelp A, .QuestionFooter TD.QuestionHelp A:link, .QuestionFooter TD.QuestionHelp A:active,  .QuestionFooter TD.QuestionHelp A:visited, .QuestionRow A.label, .QuestionRow A:link.label, .QuestionRow A:active.label, .QuestionRow A:visited.label, TABLE.ShortFacility .Label, TABLE.ShortFacility .LabelField, 
TABLE.ShortFacility TD H3, 
TABLE.FacilityEmail .Label, TABLE.FacilityEmail .LabelField, TABLE.FacilityEmail DIV.SubTitle, TABLE.NavWiz TD.NavWizRight A.PanelButton, .ListHelp, .ListFooterTxt, TH, .RowHeader, TH.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg,  .ListColForm, .ListColNum, .ListColTxt, .ListColImg, .ListColTotal, .ListFooterButton A:link, .ListFooterButton A:visited, .ListFooterButton A:active, .ListFooterButton A, A.ListButton, A.ListButton:visited, A.ListButton:active,
A.PageButton, A.PageButton:visited, A.PageButton:active, 
.MeasuresHeader A.ListButton, .MeasuresHeader A.ListButton:visited, .MeasuresHeader A.ListButton:active,
.BillFooter A.ListButton, .BillFooter A.ListButton:visited, .BillFooter A.ListButton:active, 
.BudgetFooter A.ListButton, .BudgetFooter A.ListButton:visited, .BudgetFooter A.ListButton:active, A.QhelpButton, A.QhelpButton:visited, DIV.ListHdrButton A.QhelpButton:hover, TABLE.BudgetFooter TD.ListFooter, TABLE.BudgetFooter TD.ListFooterButton, .Label, .SubLabel, .LabelField, H1, H2, H3, H4, .SubTitle, p, A.qhelp, A:link.qhelp, A:visited.qhelp, A:active.qhelp, .ExpandHeader A, .ExpandHeader A:link, .ExpandHeader A:visited, .ExpandHeader A:active, .MonthlyBill TD.ListColTxt, .FooterLinks, .FooterLinks A, .FooterLinks A:link, .FooterLinks A:visited, .FooterLinks A:active, 
.FooterCopyright, .Copyright, .UserInfo TD.QuestionHelp, TABLE.Header TD, TABLE.Header H1, TABLE.AccountSelectBody TR.AccountHeader TD, .RowOdd A, .RowOdd A:link, .RowOdd A:active, .RowOdd A:visited, .RowOdd A:hover, .RowEven A, .RowEven A:link, .RowEven A:active, .RowEven A:visited,
.RowEven A:hover, TABLE.AccountSelectBody TD, #Table3 .WizLeftBody, TD.TabOn A, TD.TabOn A:link, TD.TabOn A:active, TD.TabOn A:visited, TD.TabOn A:hover, TD.TabOff A, TD.TabOff A:link, TD.TabOff A:active, TD.TabOff A:visited, TD.TabOff A:hover, .RowHeader TD, .RowEven TD, .RowOdd TD, .RowEven TD.Left,  .RowOdd TD.Left,
TABLE.SummaryResultsFooter A, TABLE.SummaryResultsFooter A:link, TABLE.SummaryResultsFooter A:active, TABLE.SummaryResultsFooter A:visited, .QText, .IntroNav A, .IntroNav A:link, .IntroNav A:active, .IntroNav A:visited, .IntroNav A:hover {
	font-family:   Arial,  Helvetica, sans-serif;
}

.ListHelp, .ListFooterTxt {
font-size:12px;
}

A, A:link, A:visited, A:active {
	font: normal 12px   Arial, Helvetica, sans-serif;
	text-decoration: underline;

	COLOR: #00F;
}

A:visited {
	COLOR: #0000FF;
}

A:hover {
	COLOR: #00F;
	text-decoration:none;
}

table td A.qhelp, table td A:link.qhelp, table td A:visited.qhelp, table td A:active.qhelp {
	font: normal 12px   Arial, Helvetica, sans-serif;	
	text-decoration: underline;
	color: #0000FF;
}

table td A:hover.qhelp {
	text-decoration: none;
	color: #00F;
}

table td A.qhelp b {
	font-weight:normal;
	font-size:12px !important;
}

/*   Global has .QhelpButton A styles which need to be normalized */

A.QhelpButton, A.QhelpButton:visited, DIV.ListHdrButton A.QhelpButton:hover  {
	white-space: nowrap;
	font: bold 12px  Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0000FF;
	text-align: right;
	padding: 2px 4px 4px 18px;
	vertical-align: middle;
	background: #FFF url("icon_button_help.gif") left top no-repeat;
	border: 0;
}

 DIV.ListHdrButton A.QhelpButton:hover {
	text-decoration:none;
}


TABLE, TD {
	font-family: Arial, Helvetica, sans-serif;
}

INPUT, SELECT, SPAN, DIV, TABLE, TD, BODY.Popup TABLE.Chart TD.highlight SPAN, DIV.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


ul, li {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
list-style:square  url("") outside;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-bottom:0.4em;
padding-left:0;
padding-right:0.5em;
}
ul {
	margin-left:2em;
}
ul li {
	text-indent:0;
	}
.facilityname {
	color: #333;
	background-color: #EEE;
	margin-top: 0;
	border-top: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding-left:4px;
}

.NavWiz TD {
	border-top: 0px solid #FFF;
	border-bottom: 0px solid #FFF;
	padding: 6px;
	vertical-align: bottom;
}

.NavWizRight A, .NavWizLeft A,
.NavWizRight A:link, .NavWizLeft A:link, 
.NavWizRight A:active, .NavWizLeft A:active, 
.NavWizRight A:visited, .NavWizLeft A:visited,
.NavWiz A.PanelButton:link, .NavWiz A.PanelButton:visited, .NavWiz A.PanelButton:active {	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
	padding: 1px 4px 2px 4px;
	vertical-align: middle;
	text-decoration: none;	
}

.NavWizRight A:hover, .NavWizLeft A:hover {	
	background-color: #CCFFFFF;
	text-decoration: underline;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	color: #00F;
}

/*Override Panel Button*/

TABLE.NavWiz TD.NavWizRight A.PanelButton, TABLE.NavWiz TD.NavWizRight A.PanelButton:link, TABLE.NavWiz TD.NavWizRight A.PanelButton:visited, TABLE.NavWiz TD.NavWizRight A.PanelButton:active, 
TABLE.GetStartedPanel TD.PanelBody A.PanelButton, TABLE.GetStartedPanel TD.PanelBody A.PanelButton:link, TABLE.GetStartedPanel TD.PanelBody A.PanelButton:visited, TABLE.GetStartedPanel TD.PanelBody A.PanelButton:active {	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
	padding: 1px 4px 2px 4px;
	vertical-align: middle;
	text-decoration: underline;	
}

TABLE.NavWiz TD.NavWizRight A.PanelButton:Hover, TABLE.GetStartedPanel TD.PanelBody A.PanelButton:Hover {
	color: #00F;
	text-decoration: none;
}

/* Back link without the button look */

A.NavWizLeft, A:link.NavWizLeft, A:visited.NavWizLeft,  A:active.NavWizLeft {	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
	padding: 2px;
	color: #333;

}

A:hover.NavWizLeft{	
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 12px;
	white-space: nowrap;
	text-align: left;
	padding: 2px;
	color: #00F;

}

A.NavWizLeft IMG {
	margin-right: 5px;
}

table.Header span.ColOne img {
	margin-left:-3px;
}



/* ***************************************** */
/*   Secondary tasks below main content area */
/*   Separate from Next, Previous navigation */

.NavFooter {	
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #CCC;
	border: 1px solid #CCC;
	color: #000;
	margin-top: 30px;
	width: 500px;
}

.NavFooterHeader {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: bold;
}


.NavFooterSubheader {
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #EEE;
	color: #333;
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
	padding: 10px 5px;
	white-space: nowrap;
}

.NavFooterSubheader A, .NavFooterSubheader A:link, .NavFooterSubheader A:visited,  .NavFooterSubheader A:active {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	vertical-align: middle;
	text-decoration: underline;
	color: #0000FF;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
}

.NavFooterSubheader A:hover {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	vertical-align: middle;
	text-decoration: none;
	color: #00F;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
}

.NavFooterImg IMG {
	display: none;
}

.NavFooterBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEE;
	color: #333;
	border-bottom: 1px solid #CCC;
	vertical-align: middle;
}

.NavFooterImg {
	background-color: #EEE;
	border-bottom: 1px solid #EEE;
	padding: 5px 4px 5px 8px;
}

/* highlighted button in footer nav of Facility Profile */

TABLE.NavWiz {
	background-color: #EEE;
	padding: 5px;
	border: 0;
	border-bottom: 2px solid #CCC;
	width: 500px;
}

TABLE.NavWiz TD {
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
}

/*   Marketing Footer */

TABLE.MarketingFooter {
	border: 1px solid #CCC;
	border-bottom: 2px solid #CCC;
	width: 500px;
}

.MarketingFooter .NavFooterSubheader, 
.MarketingFooter .NavFooterHeader,
.MarketingFooter .NavFooterBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #333;
	border-bottom: 1px solid #CCC;
}

.MarketingFooter .NavFooterHeader  {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;	
	color: #666;
	background-color: #FFF;
}

.MarketingFooter IMG {
	display: none;
}


.MarketingFooter .NavFooterSubheader {
	font-weight: bold;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;

}


/* *********** */
/*   Panels    */

TR.PanelHighlight TD, TD.PanelHighlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #FFF4CD;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 7px 7px;
	vertical-align: top;
}


/*   Application specific Panel instances */
/*   Measures Summary and Details, My Plan, Business Budget */

.MeasuresPanel, .PlanPanel, .BudgetPanel {
	border: 0;
	border-bottom: 1px solid #CCC;
	width: 210px;
	margin: 0px 0px 3px 0px;
}

.MeasuresPanel .PanelHeader, 
.PlanPanel .PanelHeader, 
.BudgetPanel .PanelHeader {
	white-space: nowrap;
	color: #333;
	background-color: #EEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px;
}

.BudgetPanel .PanelBody TD, 
.PlanPanel .PanelBody TD,  
.MeasuresPanel .PanelBody TD, 
.MeasuresPanel .PanelBodyImg TD, 
.MeasuresPanel TD.PanelBody , 
.MeasuresPanel TD.PanelBodyImg  {
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #EEE;
	border-bottom: 1px solid #FFF;
	padding: 5px 5px;
}

TABLE.MeasuresPanel TD.PanelBody A, TABLE.MeasuresPanel TD.PanelBody A:link, 
TABLE.MeasuresPanel TD.PanelBody A:active, TABLE.MeasuresPanel TD.PanelBody A:visited,
TABLE.PlanPanel TD.PanelBody A  {
	color: #00F;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
TABLE.MeasuresPanel TD.PanelBody A:hover {
	text-decoration:none;
}

TABLE.MeasuresPanel TR.PanelBody TD.Label, TABLE.PlanPanel TR.PanelBody TD.Label  {
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
	color: #333;
	font-weight: bold;
	font-size: 12px;
}

TABLE.MeasuresPanel TR.PanelBody TD.LabelField, TABLE.PlanPanel TR.PanelBody TD.LabelField {
	background-color: #EEE;
	border-bottom: 1px solid #CCC;
	color: #333;
	font-size: 12px;
}

.MeasuresPanel .PanelBodyImg IMG {
	display: none;
}

.MeasuresPanel .PanelBodyImg {
	width: 1px;
	padding: 0;
}

/* ****************************** */
/* Global List TABS */


.ListTab .TabOn A, .ListTab .TabOn A:link, .ListTab .TabOn A:visited, .ListTab .TabOn A:active {
	color: #FFF4CD;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ListTab .TabOff A, .ListTab .TabOff A:link, .ListTab .TabOff A:visited, .ListTab .TabOff A:active {
	color: #333;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ListTab .TabOff A:hover {
	color: #000;
	font-weight: normal;
}

.ListTab {
	border-bottom: 5px solid #999;
	width: 100%;
}

.ListTab .TabOn {
	background-color: #999; 
	border-bottom: 1px solid #999;
	border-top: 1px solid #CCC;
	border-left: 0px solid #CCC;
	border-right: 0;
	padding: 2px;
	font-weight: bold;
}

.ListTab TD.RightOn {
	border-bottom: 1px solid #999;
	background-color: #999;
	background: #999 url("tablistBg_notch_right.gif") right bottom;
}

.ListTab TD.LeftOn  {
	border-bottom: 1px solid #999;
	background-color: #999;
	background: #999 url("tablistBg_notch_left.gif") left bottom;
}

.ListTab .TabOff {
	color: #333; 
	background-color: #EEE; 
	border-bottom: 1px solid #FFF;
	font-weight: normal;
	font-size: 12px; 
	padding: 2px;
}

.ListTab TD.RightOff   {
	border-bottom: 1px solid #FFF;
	background: #EEE url("tablistBg_notch_right.gif") right bottom;
	vertical-align: top;
}

.ListTab TD.LeftOff   {
	border-bottom: 1px solid #FFF;
	background: #EEE url("tablistBg_notch_left.gif") left bottom;
	vertical-align: top;
}


/* *************************** */
/*   GLOBAL List table pattern */


TH, .RowHeader, TH.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg   {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #333;	
	padding: 3px 3px 3px 3px;
	vertical-align: bottom;
	background-color: #FFF4CD;
	border-right: 1px solid #FFFFFF;
}

.RowTotal TD {
	background-color: #FFF4CD;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
	padding: 7px;
}


/* *************************** */
/*   Button look and feel here */
/*   Buttons in list header & list footer tables */

.ListFooterButton A:link, .ListFooterButton A:visited, .ListFooterButton A:active, .ListFooterButton A {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00F;
	background-color: #EEE;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	padding: 2px 5px;
	vertical-align: middle;
	text-decoration: underline;
}

TD.ListFooterButton A:hover, A.ListButton:hover  {	
	text-decoration: none;
	color: #00F;
	background-color:  #EEE;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	text-decoration: none;
}

A.ListButton, A.ListButton:visited, A.ListButton:active,
A.PageButton, A.PageButton:visited, A.PageButton:active, 
.MeasuresHeader A.ListButton, .MeasuresHeader A.ListButton:visited, .MeasuresHeader A.ListButton:active,
.BillFooter A.ListButton, .BillFooter A.ListButton:visited, .BillFooter A.ListButton:active, .BudgetFooter A.ListButton, .BudgetFooter A.ListButton:visited, .BudgetFooter A.ListButton:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #00F;
	background-color: #CCC;
	border: 1px solid #999;
	border-right: 2px solid #999;
	border-bottom: 2px solid #999;
	line-height: 200%;
}


/* ************************** */
/*   List table specifics  */
/*   PAGES: Measures Summary, Project Plan, Budget Pages    */

.MeasuresHeader, .BillHeader, .BudgetHeader {
	border-top: 0px solid #CCC;
	border-bottom: 1px solid #FFF;
	background-color: #EEE;
}

.MeasuresBody, .BillBody, .BudgetBody {
	border: 1px solid #CCC;
	border-top: 0px;
	width: 500px;
}

.MeasuresFooter, .BillFooter, .BudgetFooter {
	background-color: #FFF4CD;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #CCC;
	width: 500px;
}


/*   Project Assistance table in Measures Detail   */

.MeasuresProject {
	border: 0px solid #CCC;
	border-bottom: 0px solid #CCC;
	background-color: #EEEEEE;
	color: #333;	
}

.MeasuresProject H4 {
	border: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background-color: #EEE;
	color: #333333;
	padding: 5px;
	vertical-align: middle;
}


/* From sbestyle -- This class is for links in measures table */
a.MLink:link, a.MLink:active, a.MLink:visited {
	color: #00F;
	font-weight: normal;
	text-decoration: underline !important;
	font-size:12px;
}
a.MLink:hover{
	color: #00F;
	font-weight: normal;
	text-decoration: none;
	font-size:12px;
}

.MlinkEmp {
color:#000000;

}

.RowOdd a, .RowOdd a:link, .RowOdd a:active, .RowOdd a:visited, .RowOdd a:hover, .RowEven a, .RowEven a:link, .RowEven a:active, .RowEven a:visited, .RowEven a:hover {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
}

/* ******************************* */
/*   GLOBAL Content detail pattern */

.highlight {
	font-weight: normal;
	padding: 3px;
	color: #000000;
	background-color: #E6EFF6;
}


/* *********************************** */
/* Expand, collapse DHTML type content */

.ExpandHeader {	
	border: 1px solid #CCC;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #CCC;
	background-color: #FFF4CD;
	margin-top: 1px;
	width: 500px;
}
.ExpandHeader A, .ExpandHeader A:link, .ExpandHeader A:active {	
	font-family: Arial, Helvetica, sans-serif;	
	color: #00F;
	font-size: 12px;
}

.ExpandHeader A:visited {
	color: #0000FF;
	font-family: Arial, Helvetica, sans-serif;
}

.ExpandHeader img {
padding-right:4px;
}

/*   Welcome page */

DIV.Indent {
	margin-right: 15px;
}

DIV.Indent, TABLE.Header, TABLE.ShortFacility, DIV.QuestionBox TABLE, TABLE.UserInfo, TABLE.FacilityInfo {
	width: 500px;
	margin-top:12px;
}
 TABLE.TitleHeader {
	margin-top:12px;
}

TABLE.WelcomeBody {
	background-color: #FFF;
	border: 0px solid #CCC;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	margin-left: 0px/*10px*/;
	width: 650px;
}


TABLE.WelcomeBody H2 {	
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	background-color: #FFF;
	padding: 5px;
	border: 0;
	border-bottom: 0px solid #CCC;
}


TABLE.ReturnUserPanel TD.PanelHeader,
TABLE.GetStartedPanel TD.PanelHeader,  TABLE.SeasonsPanel TD.PanelHeader {
	white-space: normal;
	background-color: #EEE;
	border: 0;
	border-bottom: 5px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	padding: 5px 5px;
	width: 310px;
}

TABLE.WelcomeBody TD.ColTwo TABLE.GetStartedPanel H2 {
	background-color: #EEE;
	color: #333;
	border-bottom: 5px solid #CCC;
	font-family: Arial, Helvetica, sans-serif;
	width: 310px;
}

TABLE.ReturnUserPanel,
TABLE.GetStartedPanel,  TABLE.SeasonsPanel {
	border: 1px solid #FFF;
	margin: 0;
	width: 310px;
}

TABLE.ReturnUserPanel TD.PanelBody,
TABLE.GetStartedPanel TD.PanelBody,  TD.PanelFooter {
	background-color: #F0F0F0;
	border-bottom: 1px solid #CCC;
	width: 310px;
}

TABLE.SeasonsPanel TD.PanelBody {
	background-color: #FFF;
}

TABLE.SeasonsPanel TD.PanelHeader {
	background-color: #FFF;
	font-size: 12px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	color: #333;
	width: 310px;

}

TABLE.GetStartedPanel .PanelBody p, TABLE.ReturnUserPanel .PanelBody p,
TABLE.SeasonsPanel .PanelBody p, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px 5px;
}

TABLE.GetStartedPanel .PanelBody DIV.Label, TABLE.ReturnUserPanel .PanelBody DIV.Label,
TABLE.ReturnUserPanel .PanelFooter A:link, TABLE.ReturnUserPanel .PanelFooter A:visited, TABLE.ReturnUserPanel .PanelFooter A:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

TABLE.ReturnUserPanel .PanelFooter A:link, TABLE.ReturnUserPanel .PanelFooter A:visited, TABLE.ReturnUserPanel .PanelFooter A:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}


/*   Default page */

TABLE.IntroNav {
		background-color: #EEE;
		border-right: 2px solid #CCC;		
		border-bottom: 2px solid #CCC;
}

TABLE.IntroNav A, TABLE.IntroNav A:link, TABLE.IntroNav A:visited, TABLE.IntroNav A:active {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	vertical-align: middle;
	text-decoration: underline;
	color: #0000FF;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
	line-height: 200%;
}

TABLE.IntroNav A:hover {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	vertical-align: middle;
	text-decoration: none;
	color: #00F;
	border: 1px solid #CCC;
	border-right: 2px solid #CCC;
	border-bottom: 2px solid #CCC;
	background-color: #FFF;
	line-height: 200%;
}

/*TABLE.IntroNav A IMG, TABLE.IntroNav IMG {
	display: none;
}*/

TABLE.IntroNav TD {
		border-bottom: 1px solid #FFF;
}


/* ********************* */
/*   Page footer pattern */

.FooterLinks, .FooterLinks A, .FooterLinks A:link, .FooterLinks A:visited, .FooterLinks A:active, 
.FooterCopyright, TD.Copyright  {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 12px;
}

.FooterLinks A, .FooterLinks A:link, .FooterLinks A:visited, .FooterLinks A:active {
	text-decoration: none;
	color: #00F;
}

.FooterLinks A:visited, {
	text-decoration: none;
	color: #00F;
}


.FooterLinks A:hover {
	color: #00F;
}

/**********************************************/

/***Styles for Benchmark Summary Table***/

DIV.ListTabContainer {
	width: 500px;
	border-bottom: 3px solid #999;
}

TD.TabOn {
	background-color: #999;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #999;
}

TD.LeftOn, TD.RightOn {
	background-color: #999;
	border-bottom: 1px solid #999;
}

TD.TabOff {
	background-color: #EEE;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
}

TD.LeftOff, TD.RightOff {
	background-color: #EEE;
	border-bottom: 1px solid #FFF;
}

TD.TabOn A, TD.TabOn A:link, TD.TabOn A:active, TD.TabOn A:visited, TD.TabOn A:hover {
	color: #FFF4CD;
	font: bold 11px Verdand, Arial, Helvetica, Geneva;
}

TD.TabOff A, TD.TabOff A:link, TD.TabOff A:active, TD.TabOff A:visited, TD.TabOff A:hover {
	color: #000;
	font: normal 11px Arial, Helvetica, Geneva;
}
/*************************************************************************/

DIV.SummaryResultsContainer {
	border: 2px solid #999;
}

TABLE.SummaryResultsBody {
	border-bottom: 2px solid #CCC;
}
	
.RowHeader TD {
	color: #FFF;
	font: bold 11px Arial, Helvetica, Geneva;
	background-color: #999;
}

.RowOdd TD { 
	background-color: #EEE;
}


.RowEven TD, .RowOdd TD {
	color: #000;
	font: normal 12px Arial, Helvetica, Geneva;
	border-bottom: 1px solid #CCC;
} 

.RowEven TD.Left,  .RowOdd TD.Left{
	color: #000;
	font: bold 11px Arial, Helvetica, Geneva;
}

.RowEven TD.Right,  .RowOdd TD.Right{
	color: #000000;
	border-left: 1px dotted #CCC;
}


/************************************/
TABLE.SummaryResultsFooter {
	background-color: #E6F5FC;
}


TABLE.SummaryResultsFooter A, TABLE.SummaryResultsFooter A:link, TABLE.SummaryResultsFooter A:active, TABLE.SummaryResultsFooter A:visited {
	color: #036;
	font: bold 11px Arial, Helvetica, Geneva;
	text-decoration: underline;
}


TABLE.MeasuresFooter TD.ListFooterButton A{
margin-right:5px;
}
/*cell uniformity fix*/
Table.MeasuresBody TD.listColTxt, Table.MeasuresBody TD.listColNum, Table.MeasuresBody TD.listColImg, Table.MeasuresBody TD.ListColForm{
	border:none;
}

TABLE.MeasuresPanel{
width:200px !important;
}

th.FuelTableHeaders {
	color:#000099;
}

.BlueCellWhiteBoldText {
background-color:#f5f5f5;
color:#000000;
font-size:11px;
}
.topAnnualTable {
background-color:#f5f5f5;
}

.BottomBenchMarkNav {
width:500px;
}

table.BorderBlueLinesTable {
background-color:#e2e2e2;
width:100%;
}
td.WhiteTitleText {
color:#000000 !important;
background-color:#e2e2e2;
}

.BlankBox {
border:0;

}

table.header td.ColOne
{
    padding:0px;
}

/*TABLE.MeasuresBody TR TD, TABLE.MeasuresBody, TABLE.MeasuresBody TR{
	border:1px #CCCCCC solid !important;
	padding:0px !important;
	margin:0px !important;
}


/*DIV.QuestionBox TABLE TR.rowEven, TABLE TR TD.cellCustom, DIV.QuestionBox TABLE TR, DIV.QuestionBox TABLE TR TD.cellCustom, DIV.QuestionBox TABLE TR.rowEven TD{
border-top:1px #000 solid !important;
border-bottom:1px #000 solid !important;
border-color:#000 #000 #000 #000 !important;
}
DIV.QuestionBox TABLE TR{
	border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC !important;
}


/*** End Styles for Benchmark Summary Table***/
