﻿BODY, BODY.Help, BODY.Error, BODY.Splash  {
	background: none;
}

BODY, TABLE, TABLE TD, INPUT, SELECT, p, UL, LI,
.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 !important;
	font-size: 11px !important;
}

/* Avista's header/footer */
#oneThirdContentLeft IMG, #bottomShadow IMG, #footer IMG {
	vertical-align: baseline;
}

.PanelBody, .Header p {
	color: #666666 !important;
}

.NavOne {
	border-bottom: 4px solid #003359;
}

.NavOne TD.TabOn A:link, .NavOne TD.TabOn A:visited, .NavOne TD.TabOn A:active, .NavOne TD.TabOn A:hover {
	color: #a8bdcd!important; 
	text-decoration: none !important;
}

.NavOne TD.TabOn, .NavOne TD.LeftOn, .NavOne TD.RightOn  {
	background-color: #003359; 
	border-bottom: 1px solid #003359 !important;
}

.NavOne TD.TabOff A:link, .NavOne TD.TabOff A:visited, .NavOne TD.TabOff A:active, .NavOne TD.TabOff A:hover {
	text-decoration: none !important;
	color: #000000 !important;
	background-color: #B0B5BA;
}

.NavOne TD.TabOff A:hover {
	color: #000066 !important;
}

.NavOne TD.TabOff, .NavOne TD.LeftOff, .NavOne TD.RightOff  {
	background-color: #B0B5BA;
}

/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* 2nd Level (ON/OFF)             */

.NavTwo, .NavTwo .NavOn {
	background-color: #003359 !important;
	border-bottom-color: #666 !important;
}

.NavTwo TD.NavOff, TD.NavReport, TD.NavDisable, .NavTwo TD {
	border-bottom: 0px solid #666666;
}

.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: #eeeeee !important;
}

.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: #f1e994 !important;
}

.NavTwo TD.NavOn {
		border-bottom-color: #003359 !important;
}

/* ****************************** */
/* NAVIGATION STYLE PATTERN       */
/* 3rd Level (ON/OFF)             */

.NavThree {
	border-color: #CCC !important;
}

.NavThree .NavOn {
	background-color: #f1e994 !important;
	border-bottom-color: #D5C29A !important;
}

.NavThree .NavOff {
	background-color: #f4f1cd!important;
	border-bottom-color: #D5C29A!important;
}

.NavThree .NavDisabled {
	background-color: #eeeeee !important;	
}

a.pageButton:link, a.pageButton:visited, a.pageButton:active, a.panelbutton:link, a.panelbutton:active, a.panelbutton:visited {
	background-color: #f4f1cd !important;
	border-color: #c3b18a !important;
	color: #012037 !important;
	border-right-width: 2px !important;
	height: 15px !important;
}

a.pageButton:hover, a.panelbutton:hover {
	border-color: #d5c29a !important;
	border: 1px solid # 5c29a;
	border-right-width: 2px;
	border-bottom-width: 2px;
	background-color: #f4f1cd !important;
	height: 15px !important;
	color: #003359 !important
}

TD.PanelHeader, TD.PanelHeaderTab,
.WaystoSavePanel .PanelHeader, .EnergyUsePanel .PanelHeader, .EnergyUsePanelOff .PanelHeader, 
.HomeComparePanel .PanelHeader,  .SeasonsPanel .PanelHeader, DIV.CalcHeader H3 {
	background-color: #003359  !important;
	border-bottom: 5px solid #E7EFEC;
	color: #FFFFFF;
}

.WaystoSavePanel .PanelFooter, .HomeComparePanel .PanelFooter, .EnergyUsePanel .PanelFooter {
	background-color: #003359  !important;
	color: #f4f1cd;
}

.WaystoSavePanel, .SeasonsPanel, .HomeComparePanel, .EnergyUsePanel {
	border-color: #003359  !important;
}

.MeasuresBody a:hover {
	color: #006699 !important;
}

.PanelFooter a:link, .PanelFooter a:active, .PanelFooter a:visited {
	color: #FFF !important;
}

.PanelFooter a:hover {
	color: #CCC !important;
}

.ReturnUserPanel a:link, .ReturnUserPanel a:active, .ReturnUserPanel a:visited {
	color: #012037 !important;
}

.ReturnUserPanel a:hover {
	color: #003359 !important;
}

/* 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 #B8B8B8;
	border-bottom: 2px solid #B8B8B8;
	border-right: 1px solid #B8B8B8;
}

.PropertyFeaturesPanel .PanelHeader {
	background-color: #003359 !important;
	border-bottom-color:#666666 !important;
}

.NavWiz {
	background-color: #003359 !important;
	border-top-color: #003359 !important;
}

.NavWiz .WizLeftBody, .NavWiz .WizRightBody  {
	color: #FFFFFF !important;
}

.NavWiz .NavWizLeft a:link, .NavWiz .NavWizLeft a:active, .NavWiz .NavWizLeft a:visited,
.NavWiz .NavWizRight a:link, .NavWiz .NavWizRight a:active, .NavWiz .NavWizRight a:visited  {
	background-color: #efe46e;
	border-color: #c3b18a;
	color: #012037;
}

.NavWiz .NavWizLeft a:hover, .NavWiz .NavWizRight a:hover {
	background-color: #f4f1cd;
	border-color: #d5c29a;
	color: #003359;
}

a.GlobalButton:link, a.GlobalButton:active, a.GlobalButton:visited  {
	background-color: #a8bdcd;
	border-color: #21b292;
}

a.GlobalButton:hover {
	background-color: #ccd4da;
	border-color: #798ea4;
	border-bottom-width: 2px;
}

a.qhelp:hover {
	color: #006699 !important;
}

.required {
	border: 0px !important;
}

.AppEndusePanel .PanelHeader {
	color: #FFF !important;
}

.panelbody td, .label tr td, .left, .left tr td, .left td, .label tbody tr td{
	font-size:11px !important;
}

.label tr td, .label{

	padding: 0px !important;



}

.label img{
height:115px !important;
width:120% !important;
}
.qhelp img{
	height: 15px !important;
	width: 15px !important;
}

/*monthly bill table adjustment*/
.rowodd .label a img{
height: 15px !important;
width: 15px !important;
}

div.tooltip {
	top:400px;
	left:500px;
}

table.Header .tblSummaryLeft p.Header {
	text-align:left;
}

.indent table ol.savingslist li {
	white-space:normal;
}

div.indent table#Table2, div.indent table#Table2 h2, div.indent table#Table2 p {
	text-align:left;
}

div.indent table#Table2 {
	width:547px;
}

TABLE.HomeHeader, TABLE.ImproveHeader, TABLE.LearnHeader, TABLE.RegisterHeader, 
.HomeBody TD.ColTwo, .TipsBody TD.ColTwo, .ImproveBody TD.ColTwo, .LearnBody TD.ColTwo, .RegisterBody TD.ColTwo,
.HomeBody TD.ColOne, .TipsBody TD.ColOne, .ImproveBody TD.ColOne, .LearnBody TD.ColOne, .RegisterBody TD.ColOne
{
	background-color: #FFFFFF;
}
