﻿/* ************************************************************** */
/* Residential Energy Management client product stylesheet        */
/* Used to complement or override styles in ha.css and global.css */
/* - Rachael Acker, Nexus Energy Software                         */
/* ************************************************************** */

/*KCPL client*/
/* Primary Green: #D3EC4B*/
/* Primary Gray: #B4B4B4*/
/* Secondary Green: #A6A6A6*/
/* Primary Link Color: #00457B underlined (no hover state)*/



/* ****************************** */
/* CLIENT FONT-FAMILY             */

BODY, TABLE, TABLE TD, INPUT, SELECT, p, UL, LI, A, A:link, A:active, A:visited,
.NavOne .TabOn A:link, .NavOne .TabOn A:visited, .NavOne .TabOn A:active, .NavOne .TabOn A:hover,
.NavOne .TabOff A:link, .NavOne .TabOff A:visited, .NavOne .TabOff A:active, .NavOne TD.login, 
.NavTwo TD.NavOff A, .NavTwo TD.NavOff A:visited, .NavTwo TD.NavOff A:active, 
.NavTwo TD.NavReport A, .NavTwo TD.NavReport A:visited, .NavTwo TD.NavReport A:active, 
.NavTwo TD.NavOn A, .NavTwo TD.NavOn A:visited, .NavTwo TD.NavOn A:active, 
.NavTwo TD.NavReportOn A, .NavTwo TD.NavReportOn A:visited, .NavTwo TD.NavReportOn A:active, .NavTwo TD.NavDisabled,
TABLE.UserInfo TD, .NavWizRight A:link, .NavWizLeft A:link, .NavWizRight A:active, .NavWizLeft A:active, .NavWizRight A:visited, .NavWizLeft A:visited,
TABLE.NavWiz TD.WizRightBody, TABLE.NavWiz TD.WizLeftBody,
TD.TabOff, TD.LeftOff, TD.RightOff, TD.TabDisable, TD.TabOn, TD.LeftOn, TD.RightOn,
.ListTab A, .ListTab A:link, .ListTab A:visited, .ListTab A:active, .ListTab .TabOn, .ListTab .TabOff,
.HomeHeader p, .ImproveHeader p, .LearnHeader p, DIV.CalcHeader p, p.Intro,
TD.PanelHeader, TD.PanelHeaderTab, .PanelFooter, .PanelBody, TR.PanelBody .Label, TR.PanelBody .LabelField,
.PanelBody A, .PanelBody A:visited, .PanelBody A:link, .PanelBody A:active,
.PanelFooter A, .PanelFooter A:link, .PanelFooter A:visited, .PanelFooter A:active, TR.PanelHighlight TD, TD.PanelHighlight,
p.PanelHelp, .PanelView, TABLE.MeasuresPanel TD.PanelHeader, 
TABLE.WelcomeDemo DIV.DemoTxt, TABLE.GetStartedPanel .PanelBody p, TABLE.ReturnUserPanel .PanelBody p,
TABLE.WelcomeDemo .PanelBody, TABLE.HomeBody TABLE.SeasonsPanel .PanelHeader, TABLE.SeasonsPanel .PanelBody p, TABLE.UtilityPanel TD.PanelHeader, DIV.CalcHeader p, DIV.CalcHeader H3,
TABLE.CalcPanel TD.PanelBody H3, TABLE.Header p.Header, .QuestionHeader TD, TABLE.QuestionBody p.Header, TD.QuestionCol, TD.QuestionRow,
TH, .RowHeader, TH.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg,
.RowSubHead TD, .RowTotal, .ListColForm, .ListColNum, .ListColTxt, .ListColImg, .ListColNumInc, .ListColNumDec, .ListColTotal,
A.ListButton, A.ListButton:visited, A.ListButton:active,
A.GlobalButton, A.GlobalButton:visited, A.GlobalButton:active,
A.PageButton, A.PageButton:visited, A.PageButton:active,
DIV.CalcHeader A.PageButton, DIV.CalcHeader A.PageButton:visited, DIV.CalcHeader A.PageButton:active, TABLE.CalcPanel SPAN,
TABLE.LearnPanel A.PageButton, TABLE.LearnPanel SPAN, TABLE.LearnPanel TD.PanelBody, TABLE.QuestionPanel TD.PanelFooter A.PanelButton,
.CalcPanel A.PanelButton, TD.PanelFooter A.PanelButton, TD.PanelBody A.PanelButton, 
.MeasuresBody TR.RowSubHead TD,
.MeasuresBody A.MLink:active, .MeasuresBody A.MLink:visited, .MeasuresBody A.MLink, .MeasuresBody A.MLinkHead, p.mDetail,  
TABLE.MonthlyBill TD.ListColTxt, TABLE.MonthlyBill TD.ListHdrTxt, TABLE.MonthlyBill TD.ListHdrForm,
TABLE.MonthlyBill TD.ListColTxtNoBold,
.Label, .QuestionSubheader, H1, H2, H3, H4, .Footerlinks A, .Footerlinks A:link, .Footerlinks A:active,
.Footerlinks A:visited, .Footerlinks A:hover, .FooterCopyright, .FooterCopyright A, .FooterCopyright A:link,
.FooterCopyright A:active, .FooterCopyright A:visited, .FooterCopyright A:hover, TD.QuestionMultiRow,

.NavThree TD A, .NavThree TD A:link, .NavThree TD A:visited, .NavThree TD A:active, .QuestionOptionsSelect TD
{
	font-family: Arial, Helvetica, sans-serif;
}

/* Product Title on Welcome page - Main Title       */
TABLE.WelcomeBody H2 {
	font-size: 19px;
	color: #000;
}

/* Get Started Text on Welcome page      */
TABLE.WelcomeBody TABLE.GetStartedPanel H2 {
	font-size: 17px;
	font-weight: bold;
	color: #00457B;
}

/* Heading1 and 2 TEXT             */
H1, DIV.Header H1, H2, TABLE.QuestionBody H2, TABLE.Header H1, TABLE.ImproveHeader H2, TABLE.LearnHeader H2, TABLE.ImproveBody H2  {
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

/* Heading3 TEXT             */
H3 {
	font-size: 14px;
	color: #666;
	border-bottom: 1px dashed #A6A6A6;
}

TABLE.LearnPanel TD.PanelBody H2, DIV.ListTitle {
	font-size: 14px;
}

/* BODY TEXT             */
TABLE, TABLE TD, INPUT, SELECT, p, A, A:link, A:active, A:visited,
.NavOne .TabOn A:link, .NavOne .TabOn A:visited, .NavOne .TabOn A:active, .NavOne .TabOn A:hover,
.NavOne .TabOff A:link, .NavOne .TabOff A:visited, .NavOne .TabOff A:active, .NavOne TD.login, 
.NavTwo TD.NavOff A, .NavTwo TD.NavOff A:visited, .NavTwo TD.NavOff A:active, 
.NavTwo TD.NavReport A, .NavTwo TD.NavReport A:visited, .NavTwo TD.NavReport A:active, 
.NavTwo TD.NavOn A, .NavTwo TD.NavOn A:visited, .NavTwo TD.NavOn A:active, 
.NavTwo TD.NavReportOn A, .NavTwo TD.NavReportOn A:visited, .NavTwo TD.NavReportOn A:active, .NavTwo TD.NavDisabled,
.UserInfo TD, .NavWizRight A:link, .NavWizLeft A:link, .NavWizRight A:active, .NavWizLeft A:active, .NavWizRight A:visited, .NavWizLeft A:visited,
TABLE.NavWiz TD.WizRightBody, TABLE.NavWiz TD.WizLeftBody,
TD.TabOff, TD.LeftOff, TD.RightOff, TD.TabDisable, TD.TabOn, TD.LeftOn, TD.RightOn,
.ListTab A, .ListTab A:link, .ListTab A:visited, .ListTab A:active, .ListTab .TabOn, .ListTab .TabOff,
.HomeHeader p, .ImproveHeader p, .LearnHeader p, DIV.CalcHeader p, p.Intro,
TD.PanelHeader, TD.PanelHeaderTab, .PanelFooter, .PanelBody, TR.PanelBody .Label, TR.PanelBody .LabelField,
.PanelBody A, .PanelBody A:visited, .PanelBody A:link, .PanelBody A:active, TR.PanelHighlight TD, TD.PanelHighlight,
p.PanelHelp, .PanelView, TABLE.MeasuresPanel TD.PanelHeader, 
TABLE.WelcomeDemo DIV.DemoTxt, TABLE.GetStartedPanel .PanelBody p, TABLE.ReturnUserPanel .PanelBody p,
TABLE.WelcomeDemo .PanelBody, TABLE.HomeBody TABLE.SeasonsPanel .PanelHeader, TABLE.SeasonsPanel .PanelBody, TABLE.UtilityPanel TD.PanelHeader, DIV.CalcHeader p, DIV.CalcHeader H3,
TABLE.CalcPanel TD.PanelBody H3, TABLE.Header p.Header, .QuestionHeader TD, TABLE.QuestionBody p.Header, TD.QuestionCol, TD.QuestionRow,
TH, .RowHeader, TH.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg,
.RowSubHead TD, .RowTotal, .ListColForm, .ListColNum, .ListColTxt, .ListColImg, .ListColNumInc, .ListColNumDec, .ListColTotal,
A.ListButton, A.ListButton:visited, A.ListButton:active,
A.GlobalButton, A.GlobalButton:visited, A.GlobalButton:active,
A.PageButton, A.PageButton:visited, A.PageButton:active,
DIV.CalcHeader A.PageButton, DIV.CalcHeader A.PageButton:visited, DIV.CalcHeader A.PageButton:active, TABLE.CalcPanel SPAN,
TABLE.LearnPanel A.PageButton, TABLE.LearnPanel SPAN, TABLE.LearnPanel TD.PanelBody, TABLE.QuestionPanel TD.PanelFooter A.PanelButton,
.CalcPanel A.PanelButton, TD.PanelFooter A.PanelButton, TD.PanelBody A.PanelButton,
.MeasuresBody A.MLink:active, .MeasuresBody A.MLink:visited, .MeasuresBody A.MLink, .MeasuresBody A.MLinkHead, p.mDetail,  
TABLE.MonthlyBill TD.ListColTxt, TABLE.MonthlyBill TD.ListHdrTxt, TABLE.MonthlyBill TD.ListHdrForm,
.Label, TABLE.MonthlyBill TD.ListColTxtNoBold, TD.QuestionMultiRow, .QuestionOptionsSelect TD
{
	font-size: 11px;
}

/* BODY TEXT color in ASP pages             */

p {
	color: #000;
}

/* LINK Colors             */

DIV#QuestionsScroller TABLE.PropertyFeaturesPanel a {
	color:#00457B;
	text-decoration:underline;
	font-weight:normal;
}

A, A:link {
	color: #00457B;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

A:active, A:visited {
	color: #00457B;
	text-decoration: underline;
}

A:hover  {
	color: #00457B;
	text-decoration: underline;
}

TABLE.MonthlyBillHeader TD.Label A, TABLE.MonthlyBillHeader TD.Label A:link, TABLE.MonthlyBillHeader TD.Label A:active, TABLE.MonthlyBillHeader TD.Label A:visited, TABLE.MonthlyBillHeader TD.Label A:hover {
	text-decoration: underline;
}


TABLE.MonthlyBill tr.RowHeader td.ListHdrTxt, TABLE.MonthlyBill tr.RowHeader td.ListHdrForm {
	background-color: #63A2D6;
}



A.qhelp, A.qhelp:link, A.qhelp:active, A.qhelp:visited, A.qhelp:hover {
	color: #00457B;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

DIV.Footerlinks A, DIV.Footerlinks A:link, DIV.Footerlinks A:active,
DIV.Footerlinks A:visited, DIV.Footerlinks A:hover,

.FooterCopyright A, .FooterCopyright A:link,
.FooterCopyright A:active, .FooterCopyright A:visited, .FooterCopyright A:hover,

TD.ListColtxt A, TD.ListColtxt A:link, TD.ListColtxt A:active, TD.ListColtxt A:visited,
TD.ListColtxt A:hover,

A.MLink, A.MLink:link, A.MLink:active, A.MLink:visited, A.MLink:hover,

TABLE.CalcPanel A, TABLE.CalcPanel A:link, TABLE.CalcPanel A:active,
TABLE.CalcPanel A:visited, TABLE.CalcPanel A:hover,

TABLE.SeasonsPanel A, TABLE.SeasonsPanel A:link, TABLE.SeasonsPanel A:active,
TABLE.SeasonsPanel A:visited, TABLE.SeasonsPanel A:hover {
	color: #00457B;
	text-decoration: underline;
}

.PanelBody A, .PanelBody A:link, .PanelBody A:active, .PanelBody A:visited {
	color: #000;
	text-decoration: none;
}

.PanelBody A:hover {
	color: #00457B;
	text-decoration: none;
}


/*   Product title - only used on Welcome page main title heading */

TABLE.WelcomeBody H2 {
	font-size: 19px;
	color: #333;
}

/* ****************************** */
/* GLOBAL BUTTONS                 */

A.ListButton, A.ListButton:visited, A.ListButton:active, 
A.GlobalButton, A.GlobalButton:visited, A.GlobalButton:active,
.UserInfo TD.NavButton A.GlobalButton {
	color: #000;
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	text-decoration: none;
}

A.PanelButton:hover, A.PageButton:hover, 
A.GlobalButton:hover, A.ListButton:hover, 
DIV.CalcHeader A.PageButton:hover,
TD.NavButton A.GlobalButton:hover {
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	color: #00457B;
	text-decoration: none;
}

/* **************************************** */
/* WIZARD BUTTONS                           */
/* refer to Wizard Navigation area below    */


/* ****************************** */
/* SECONDARY BUTTON               */

A.PageButton, A.PageButton:visited, A.PageButton:active,
DIV.CalcHeader A.PageButton, DIV.CalcHeader A.PageButton:visited, 
DIV.CalcHeader A.PageButton:active, TABLE.LearnPanel A.PageButton, 
TABLE.QuestionPanel TD.PanelFooter A.PanelButton, TD.PanelFooter A.PanelButton,
TD.PanelBody A.PanelButton {
	color: #000;
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	text-decoration: none;
}

A.PanelButton:hover, A.PageButton:hover, A.GlobalButton:hover, A.ListButton:hover, 
DIV.CalcHeader A.PageButton:hover {
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	color: #00457B;
	text-decoration: none;
}


/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* Tabs (ON/OFF)                  */

.NavOne {
	background-color: #FFFFFF;
	border-bottom: 4px solid #00457B;
}

.NavOne TD.TabOn A:link, .NavOne TD.TabOn A:visited, .NavOne TD.TabOn A:active, .NavOne TD.TabOn A:hover {
	color: #FFFFFF; 
	font-size: 12px;
}

.NavOne TD.TabOff A:link, .NavOne TD.TabOff A:visited, .NavOne TD.TabOff A:active {
	color: #FFFFFF;
	font-size: 12px;
}

TD.TabOff, TD.LeftOff, TD.RightOff {
	background-color: #63A2D6;
}

.NavOne TD.TabOn, .NavOne TD.LeftOn, .NavOne TD.RightOn  {
	background-color: #00457B; 
	border-bottom: 1px solid #00457B;
}

.NavTwo td.NavDisabled {
	color: #FFFFFF;
}

/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* 2nd Level (ON/OFF)             */

.NavTwo {
	background-color: #00457B;
	border-bottom: 2px solid #A6A6A6;
}

.NavTwo TD.NavOff, TD.NavReport, TD.NavDisable, .NavTwo TD {
	border-bottom: 0px solid #666666;
}

.NavTwo TD.NavOn, TD.NavReportOn {
	background-color: #00457B;
	border: 0px solid #FFFFFF;
}

.NavTwo TD.NavReport, .NavTwo TD.NavReportOn {
	border-bottom: 0px solid #666666;
}

.NavTwo TD.NavOff A, .NavTwo TD.NavOff A:visited, .NavTwo TD.NavOff A:active, .NavTwo TD.NavOff A:hover,
.NavTwo TD.NavReport A, .NavTwo TD.NavReport A:visited, .NavTwo TD.NavReport A:active, .NavTwo TD.NavReport A:hover  {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
}

.NavTwo TD.NavOn A, .NavTwo TD.NavOn A:visited, .NavTwo TD.NavOn A:active, 
.NavTwo TD.NavReportOn A, .NavTwo TD.NavReportOn A:visited, .NavTwo TD.NavReportOn A:active  {
	color: #FFF;
	text-decoration: none;
	font-size: 12px;
}

.NavTwo TD.NavDisabled {
	color: #CCCCCC;
	border-bottom: 0px solid #666666;
}

/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* 3rd Level (ON/OFF)             */

TABLE.NavThree {
	background-color: #EEE;
	border: 2px solid #CCC;
}

.NavThree TD.NavOff {
	border: 1px solid #FFF;	
	border-bottom: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
}

.NavThree TD.NavOn {
	background-color: #CCCCCC;
	border: 1px solid #FFF;
	border-right: 1px solid #B4B4B4;
	border-bottom: 1px solid #B4B4B4;
}

.NavThree TD.NavOn A, .NavThree TD.NavOn A:link, .NavThree TD.NavOn A:visited, .NavThree TD.NavOn A:active {
	color: #000;
}

TABLE.NavThree TD A, .NavThree TD A:link, .NavThree TD A:visited, .NavThree TD A:active {
	color: #00457B;
	font-size: 11px;
}

/* 3rd Level (DISABLED)           */

TABLE.NavThree TD.NavDisabled {
	color: #CCC;
	background-color: #EEE;
	border: 1px solid #FFF;
	border-bottom: 1px solid #B4B4B4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

.NavThree TD.NavDisabled A, .NavThree TD.NavDisabled A:link, .NavThree TD.NavDisabled A:visited, .NavThree TD.NavDisabled A:active {
	color: #CCC;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}



/* Process Steps Nav */


 /* Mozilla ignores crazy MS image filters, so it will skip the following */
.StepNav .StepOn {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Referrers/211/images/stepon.png", sizingMethod="none");
	width: 45px;
	height: 29px;
	margin-left: 0px;
	color:#fff;
	display:block;
	font-size: 13px;
	padding-top: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}


/* IE ignores styles with [attributes], so it will skip the following. */
.StepNav .StepOn[class] {
	background-image:url(images/stepon.png);
	background-repeat:no-repeat;
}

 /* Mozilla ignores crazy MS image filters, so it will skip the following */
.StepNav .StepOff {
	FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="Referrers/211/images/stepoff.png", sizingMethod="none");
	width: 45px;
	height: 29px;
	margin-left: 10px;
	color:#fff;
	display:block;
	font-size: 13px;
	padding-top: 6px;
	padding-left: 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

/* IE ignores styles with [attributes], so it will skip the following. */
.StepNav .StepOff[class] {
	background-image:url(images/stepoff.png);
	background-repeat:no-repeat;
}

/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* Wizard Navigation              */

.NavWiz {	
	background-color: #EEE;	
	border-bottom: 1px solid #369;
}

.NavWiz .NavWizRight A, .NavWiz .NavWizLeft A, 
.NavWiz .NavWizRight A:link, .NavWiz .NavWizLeft A:link, 
.NavWiz .NavWizRight A:active, .NavWiz .NavWizLeft A:active, 
.NavWiz .NavWizRight A:visited, .NavWiz .NavWizLeft A:visited {	
	color: #FFFFFF;
	background-color: #63A2D6;
	border: 1px solid #369;
	border-right: 2px solid #369;
	border-bottom: 2px solid #369;
}

.NavWiz TD.NavWizRight A:hover, .NavWiz TD.NavWizLeft A:hover {	
	background-color: #63A2D6;
	border: 1px solid #369;
	border-right: 2px solid #369;
	border-bottom: 2px solid #369;
	color: #000;
}

.NavWizRight SPAN.ButtonDisable {
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	color: #666666;
}

TABLE.NavWiz TD.NavWizLeft {
      width:80px;
}

TABLE.NavWiz TD.WizRightBody {	
	color: #000;
}

TABLE.NavWiz TD.WizLeftBody {	
	border-right: 1px dotted #FFF;
	color: #000;
}

/*   Page Layout modifications  */

TABLE.HomeHeader,  TABLE.ImproveHeader, TABLE.LearnHeader, TABLE.RegisterHeader  {
	background-color: #FFF;
}

/***HomeBody Section***/
.HomeBody TD.ColOne, .TipsBody TD.ColOne, .ImproveBody TD.ColOne, .LearnBody  TD.ColOne, .RegisterBody  TD.ColOne  {
	background-color: #FFF;
}

.HomeBody TD.ColTwo, .TipsBody TD.ColTwo, .ImproveBody TD.ColTwo, .LearnBody TD.ColTwo, .RegisterBody  TD.ColTwo {
	background-color: #FFF;
}


/* ****************************** */
/* PANEL STYLE PATTERN            */
/* Panel Footer                   */


.PanelFooter {
	background-color: #EEE;
	color: #333333;
}

.PanelBody, .PanelBodyImg {
	background-color: #FFF;
	border-bottom: 0px dotted #A6A6A6;
}

TABLE.CalcPanel .PanelBody, TABLE.CalcPanel .PanelBodyImg {
	background-color: #FFF;
	border-bottom: 1px dotted #A6A6A6;
}

/* Panel Header                   */

TD.PanelHeader, TD.PanelHeaderTab, TABLE.Header TABLE.MeasuresPanel .PanelHeader,
.WaystoSavePanel .PanelHeader, .EnergyUsePanel .PanelHeader, .EnergyUsePanelOff .PanelHeader, 
.HomeComparePanel .PanelHeader,  .SeasonsPanel .PanelHeader,
 TABLE.UtilityPanel TD.PanelHeader, DIV.CalcHeader H3 {
	background-color: #63A2D6;
	border-bottom: 5px solid #CCC;
	color: #FFFFFF;
	font-size: 12px;
}


/* Border around Panel             */

TABLE.Header TABLE.MeasuresPanel, .PlanPanel, .SavingDetailPanel, TABLE.WelcomeDemo, TABLE.SeasonsPanel, TABLE.UtilityPanel,
TABLE.GetStartedPanel, TABLE.ReturnUserPanel, TABLE.WelcomeDemo, .SeasonIntro, .HomeComparePanel, .EnergyUsePanel,
TABLE.HomeBody .SeasonsPanel, TABLE.HomeBody .WaystoSavePanel, .LearnPanel, TABLE.QuestionPanel
{
	border: 1px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
}


/* Welcome Demo mouse-over text    */

TABLE.WelcomeDemo DIV.DemoTxt {
	color: #00457B;
}

/* Get Started Text on Welcome page */
TABLE.WelcomeBody TABLE.GetStartedPanel H2 {
	color: #00457B;
}


/* Border around Panels in Improve page    */

DIV.CalcHeader {	
	border: 1px solid #B4B4B4;
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-bottom: 0;
}

TABLE.CalcPanel {
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
}

DIV.CalcPanelFooter {
	border-top: 2px solid #B4B4B4;
	color: #000;
	background-color: #EEE;
	border-bottom: 2px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	border-right: 1px solid #B4B4B4;
}

/* Panel List & Views    */

TR.RowSubHead TD {
	border-bottom: 1px solid #A6A6A6;
	background-color: #EEE;
}

TH, .RowHeader, TH.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg   {
	color: #333;
	background-color: #D3EC4B;
}

.PanelView {
	color: #000;
	background-color: #FFF;
	border: 1px solid #FFF;
	border-top: 1px dotted #A6A6A6;
	border-bottom: 2px solid #A6A6A6;
}

.AppEndusePanel {
	border: 1px solid #FED083;
	border-bottom: 2px solid #FED083;
}

TABLE.AppEndusePanel TD.PanelHeader {
	background-color: #FFF4CD;
	border-bottom: 2px solid #FED083;
	color: #333;
}

/* Panel Labels   */

TR.PanelBody .Label, TR.PanelBody .LabelField, 
TABLE.AppEndusePanel TR.PanelBody TD.Label, 
TABLE.AppEndusePanel TR.PanelBody TD.LabelFieldNum {
	color: #333;
	border-bottom: 1px dotted #EEE;
}


/* ****************************** */
/* LIST TABLE STYLE PATTERN       */
/* List Header                    */

.RowSubHead TD {
	border-top: 5px solid #FFF;
	border-bottom: 1px solid #FED083;
	background-color: #FFF4CD;
}

.MeasuresHeader TD.ListHdr, .MeasuresHeader TD.ListHdrButton {
	background-color: #EEE;
}

.MeasuresBody, .PlanBody {
	border: 1px solid #EEE;
}

table.MeasuresBody tr.RowHeader th.ListHdrTxt, table.MeasuresBody tr.RowHeader th.ListHdrNum {
	background-color: #63A2D6;
	color: #FFFFFF;
}

/* List Footer                   */

.MeasuresFooter, .PlanFooter {
	background-color: #EEE;
	border-top: 1px solid #FFF;
	border-bottom: 3px solid #CCC;
}

/* Measures Links within a List table  */

.MeasuresBody A.MLink:active, .MeasuresBody TR.RowOdd A:active, .MeasuresBody TR.RowEven A:active {
	color: #00457B;
}

.MeasuresBody A.MLink:visited, .MeasuresBody TR.RowOdd A:visited, .MeasuresBody TR.RowEven A:visited {
	color: #00457B;
}

.MeasuresBody A.MLink:hover, .MeasuresBody TR.RowOdd A:hover, .MeasuresBody TR.RowEven A:hover {
	color: #00457B;
}

.MeasuresBody A.MLink, .MeasuresBody TR.RowOdd A, .MeasuresBody TR.RowEven A {
	color: #00457B;
}

.MeasuresBody A.MLinkHead, .MeasuresBody TR.RowSubHead TD {
	color: #000;
}

/* List Tab - not in REMS v5 release   */

.ListTab .TabOn {
	background-color: #D3EC4B; 
	border-bottom: 1px solid #D3EC4B;
	border-top: 1px solid #CCC;
	color: #000;
}

.ListTab .TabOff {
	color: #000000; 
	background-color: #B4B4B4; 
	border-bottom: 1px solid #FFF;
}

.ListTab TD.RightOn, .ListTab TD.LeftOn {
	border-bottom: 1px solid #D3EC4B;
	background-color: #D3EC4B;
}

.ListTab TD.RightOff, .ListTab TD.LeftOff  {
	border-bottom: 1px solid #FFF;
	background-color: #B4B4B4;
}

.ListTab .TabOff A, .ListTab .TabOff A:link, .ListTab .TabOff A:visited, .ListTab .TabOff A:active,
.ListTab .TabOff A:hover {
	color: #FFF;
	font-size: 11px;
}

.ListTab .TabOn A, .ListTab .TabOn A:link, .ListTab .TabOn A:visited, .ListTab .TabOn A:active,
.ListTab .TabOn A:hover {
	color: #000;
	font-size: 11px;
}

DIV.ListHelp {
	color: #000;
	font-size: 12px;
}

TABLE.ListTab {
	border-bottom: 5px solid #D3EC4B;
}

/* Alternating Rows   */

.RowOdd {
	background-color: #FFF;
}

.RowEven {
	background-color: #EEE;
}

/**Section Titles**/
A.SectionTitle, A.SectionTitle:link, A.SectionTitle:active, A.SectionTitle:visited,
A.SectionTitle:hover {
	color: #00457B;
	text-decoration: underline;
}


.HomeComparePanel .PanelFooter A.SectionTitle, 
.EnergyUsePanel .PanelFooter .SectionTitle, .EnergyUsePanelOff .PanelFooter .SectionTitle,
.WaysToSavePanel .PanelFooter A.SectionTitle {
	color: #00457B;
	background-color: #EEE;
	text-decoration: underline;
}

.HomeComparePanel .PanelFooter A.SectionTitle:hover,
.EnergyUsePanel .PanelFooter A.SectionTitle:hover,
.WaysToSavePanel .PanelFooter A.SectionTitle:hover {
	color: #00457B;
	background-color: #EEE;
	text-decoration: underline;
}

/* profile page additions */
TABLE.PropertyFeaturesPanel .PanelHeader
{
	white-space: normal;
	background-color: #63A2D6;
	border: 0;
	border-bottom: 5px solid #A6A6A6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	padding: 5px 5px;
}

a.PanelButton, a.PanelButton:visited, a.PanelButton:link, a.PanelButton:active {
	height:16px;
}

A.Panelbutton, A.Panelbutton:visited, A.Panelbutton:active
{
	font-size: 11px;
	color: #000;
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	text-decoration: none;
}

A.Panelbutton:hover
{
	font-size: 11px;
	color: #00457B;
	background-color: #EEE;
	border: 1px solid #B4B4B4;
	border-right: 2px solid #B4B4B4;
	border-bottom: 2px solid #B4B4B4;
	text-decoration: none;
}

a.qhelp:link .QuestionText, a.qhelp:visited .QuestionText, a.qhelp:active .QuestionText, a.qhelp:hover .QuestionText, .QuestionTextNU, .smalldatabold1   {
	color: #00457B;
}

.HeatingQuestion .PanelHeader, .HeatingPanel .PanelHeader, .HeatingPanel .PanelFooter, .RelatedTools .PanelHeader, .SavingsComparisonPanel .PanelHeader, .SavingsComparisonPanel .PanelFooter{
	background-color: #63A2D6;
}

table.Header td.tblSummaryLeft img.TitleImg {
padding:14px 8px 20px 0;  /*for profile bug 7753 */
}
