﻿/* ****************************************************************** */
/* Default UI style overrides - this should be added to business.css  */
/* and all client.css needs to be updated at the same time.           */
/* ****************************************************************** */

/* Avista's header/footer */
#oneThirdContentLeft IMG, #bottomShadow IMG, #footer IMG {
	vertical-align: baseline;
}

.WelcomeBody h2 {
	background-color: #003359 !important;
	color: #f4f1cd !important;
	border-color: #a8bdcd !important;
}

.GetStartedPanel h2{
	background-color: #FFFFFF !important;
	color: #000000 !important;
}

.SeasonsPanel .PanelHeader, .ReturnUserPanel .PanelHeader {
	background-color: #003359 !important;
	color: #f4f1cd !important;
	border-color: #a8bdcd !important;
}

/* Do not underline all question links except on hover */

A.QhelpButton, A.QhelpButton:link, A.QhelpButton:active, A.QhelpButton:visited {
	background-color: #efe46e !important;
	border-color: #c3b18a !important;
	border-bottom: 2px solid #CEFE46E  !important;
	border-right: 1px solid #CEFE46E  !important;
	color: #012037 !important;
	font-size: 11px;
	height: 10px !important;
}

A.qhelp:hover {
	font-size: 12px;
}

.WizRightBody, .WizLeftBody{
	border: 0px !important;
	border-top: 1px #FFF solid !important;
	border-bottom: 1px #FFF solid !important;
}

.WizLeftBody {
	padding: 0px !important;
}

/* Back link without the button look */

.NavWiz {
	margin-top: 20px;
}

A.NavWizLeft, A:link.NavWizLeft, A:visited.NavWizLeft,  A:active.NavWizLeft {	
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	white-space: nowrap;
	text-align: left;
	text-decoration: underline;
}

.NavWiz .NavWizRight a:link, .NavWiz .NavWizRight a:active, .NavWiz .NavWizRight a:visited,
.NavWiz .NavWizLeft a:link, .NavWiz .NavWizLeft a:active, .NavWiz .NavWizLeft a:visited {
	background-color: #EFE46E !important;
	border: 2px solid  #C3B18A !important;
	border-top: 1px solid #C3B18A !important;
	border-left: 1px solid #C3B18A !important;
}

.NavWizRight A:hover, .NavWizLeft A:hover {	
	text-decoration: none;
	border-right: 2px solid #369;
	border-bottom: 2px solid #369;
}

.NavWiz .BottomNavBox, .NavWiz .BottomBenchMarkNav, .NavWiz .BottomBenchMarkNav td  {
	background-color: #EEE;
	border: 0px;
}

.ListTab .TabOn, .ListTab .LeftOn, .ListTab .RightOn {
	background-color: #f1e994!important;
	border-bottom-color: #f1e994 !important;
}

.ListTab .TabOff, .ListTab .LeftOff, .ListTab .RightOff {
	background-color: #e7dcc5 !important;
}

.ListTab {
	border-color: #f1e994 !important;
}

.ListFooterTxt, .ListFooter, .ListFooterButton {
	background-color: #EEEEEE;
}

.Header .required {
	border: 0px;
}

.ExpandHeader {
	background-color: #f1e994;
}

.ExpandHeader a:link, .ExpandHeader a:active {
	text-decoration: underline;
	color: #003359;
}

.ExpandHeader a:visited {
	color: #666666;
}

.ExpandHeader a:hover {
	color: #006699;
}

.NavFooter .NavFooterHeader {
	background-color: #003359;
	color: #FFF;
}

.NavFooter a:link, .NavFooter a:active, .NavFooter a:visted, .NavFooter a:hover {
	text-decoration: underline !important;
}

.IntroNav {
	background-color: #E6E8EE;
}

.ListTabContainer .TabOn, .ListTabContainer .LeftOn, .ListTabContainer .RightOn  {
	background-color: #F1E994 !important;
}

.ListTabContainer {
	border-bottom-color: #F1E994 !important;
}

.ListTabContainer td.LeftOn, .ListTabContainer td.TabOn, .ListTabContainer td.RightOn  {
	border-bottom-color: #F1E994 !important;
}

.ListTabContainer td.LeftOff, .ListTabContainer td.TabOff, .ListTabContainer td.RightOff  {
	border-bottom-color: #D7CD65 !important;
	background-color: #D7CD65 !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;
}

.MeasuresHeader a.ListButton:link, .MeasuresHeader a.ListButton:active, .MeasuresHeader a.ListButton:visited {
	background-color: #efe46e !important;
	color: #012037!important;
}

.MeasuresHeader a.ListButton:hover {
	background-color: #f4f1cd !important;
	color: #003359 !important;
}

.MeasuresBody .RowHeader .ListHdrForm, .MeasuresBody .RowHeader .ListHdrTxt, .MeasuresBody .RowHeader .ListHdrNum {
	background-color: #003359!important;
	color: #FFF;
}

.MeasuresPanel a:link, .MeasuresPanel a:active, .MeasuresPanel a:visited {
	text-decoration: underline;
}

.PanelHighlight, .PlanPanel .PanelHeader {
	background-color: #f1e994 !important;
}

.BorderBlueLinesTable {
	background-color: #f1e994 !important;
}

.BorderBlueLinesTable .WhiteTitleText {
	color: #000 !important;
}

a.pageButton:link, a.pageButton:visited, a.pageButton:active, a.panelbutton:link, a.panelbutton:active, a.panelbutton:visited {
	background-color: #a8bdcd !important;
	border-color: #21b292 !important;
	color: #012037 !important;
	border-right-width: 2px !important;
	height: 15px !important;
}

a.pageButton:hover, a.panelbutton:hover {
	border-color: #798ea4 !important;
	border: 1px solid # 5c29a !important;
	border-right-width: 2px !important;
	border-bottom-width: 2px !important;
	background-color: #ccd4da !important;
	height: 15px !important;
	color: #003359 !important
}


p, .Label, .PanelHeader, .ReturnUserPanel A, .NavFooterSubheader, .NavFooterBody{
	font-size: 11px !important;
}

.PanelBody A, .PanelBody{
font-size: 11px !important;	
}
.NavBarLow, .NavCellDefaultLow{
color:#FFFFFF !important;
background-color: #00305A !important;
}

.NavCellActiveLow{
	background-color:#BDD3DE !important;
}

/* bug fix make Task Completion rate same size as eveything else*/
.LabelEmp{
	font-size: 11px !important;
}
