﻿body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

a:link, a:visited {
color:#009ddc;
text-decoration: underline;
}

a:active,  a:hover {
color:#002b5c;
text-decoration: underline;
}

a.NavBarTop:link {
color:#eeeeee;
}


table.WelcomeBody h2 {
	background-color:#002b5c;
	border-bottom:5px solid #faa635;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	padding:5px 5px 3px 8px;
}

table.WelcomeBody table.GetStartedPanel h2 {
border:0 none;
color:#002b5c;
font-size:14px;
font-weight:bold;
margin-bottom:0;
padding:8px 5px 5px;
}

table.GetStartedPanel td.PanelBody a.PanelButton, table.ReturnUserPanel td.PanelBody a.PanelButton {
background:#ffffff;
border:0;
color:#009ddc;
font-size:12px;
font-weight:normal;
margin-top:10px;
padding:2px 4px;
text-align:right;
text-decoration:underline;
vertical-align:middle;
white-space:nowrap;
}

table.GetStartedPanel td.PanelBody a.PanelButton:hover, table.ReturnUserPanel td.PanelBody a.PanelButton:hover {
background-color:#FFFFFF;
border:0;
color:#002b5c;
text-decoration:underline;
}

table.GetStartedPanel .PanelBody p, table.ReturnUserPanel .PanelBody p, table.SeasonsPanel .PanelBody p {
font-size:12px;
}

.PanelBody {
font-size:12px;
}

.LabelField {
	vertical-align: text-bottom;
}

select, input {
font-size:12px;
}

.PanelFooter a, .PanelFooter a:link, .PanelFooter a:visited, .PanelFooter a:active {
color:#009ddc;
padding-left:5px;
text-decoration:underline;
font-size:12px;
}

.PanelFooter a:hover {
	color:#002b5c;
	padding-left:5px;
	text-decoration:underline;
}

table.ReturnUserPanel td.PanelHeader, table.GetStartedPanel td.PanelHeader, table.SeasonsPanel td.PanelHeader {
background-color:#002b5c;
border-bottom:5px solid #faa635;
color:#ffffff;
padding:5px;
font-weight:normal;
white-space:normal;
}

.FooterLinks, .FooterLinks a, .FooterLinks a:link, .FooterLinks a:visited, .FooterLinks a:active, .FooterCopyright {
color:#009ddc;
text-decoration:underline;
}

.FooterLinks a:hover, div.FooterLinks a:hover {
color:#002b5c;
text-decoration:underline;
}

table.ShortFacility td.Questionhelp, table.FacilityEmail td.Questionhelp {
font-size:12px;
}

table td a.qhelp, table td a.qhelp:link, table td a.qhelp:active, table td a.qhelp:visited {
color:#009ddc;
text-decoration:underline;
}

table td a.qhelp:hover {
color:#002b5c;
text-decoration:underline;
}

table td a b {
	font-size:12px !important;
}

table.NavWiz td.NavWizRight a.PanelButton, table.NavWiz td.NavWizLeft a,
table.NavWiz td.NavWizRight a
 {
background:#dddddd;
border:0;
font-size:12px;
font-weight:bold;
margin-top:10px;
padding:2px 4px;
text-align:right;
vertical-align:middle;
white-space:nowrap;
}

table.NavWiz td.NavWizRight a.PanelButton:link, table.NavWiz td.NavWizRight a.PanelButton:visited,
table.NavWiz td.NavWizRight a:link, table.NavWiz td.NavWizRight a:visited, .NavFooterSubheader a:link, .NavFooterSubheader a:visited, .PanelBody a:link, .PanelBody a:visited
 {
color:#009ddc;
text-decoration:underline;


}

table.NavWiz td.NavWizRight a.PanelButton:active,  table.NavWiz td.NavWizRight a.PanelButton:hover,
table.NavWiz td.NavWizRight a:active,  table.NavWiz td.NavWizRight a:hover,.NavFooterSubheader a:active, .NavFooterSubheader a:hover, .PanelBody a:active, .PanelBody a:hover


 {
color:#002b5c;
text-decoration:underline;
}

table.NavWiz td.NavWizLeft a:link, table.NavWiz td.NavWizLeft  a:visited {
color:#009ddc;
text-decoration:underline;
}

table.NavWiz td.NavWizLeft  a:active,  table.NavWiz td.NavWizLeft  a:hover {
color:#002b5c;
text-decoration:underline;
}

.required {
color:#dd0000;
font-size:12px;
font-weight:bold;
}

.FacilityName {
color:#002b5c;
font-size:12px;
}

.MeasuresPanel, .PlanPanel, .BudgetPanel {
border:1px solid #002b5c;
margin:0 0 3px;
width:210px;
}

.ListTab {
border-bottom:5px solid #49494a;
}

th, .RowHeader, th.ListHdrTop, .ListHdrForm, .ListHdrNum, .ListHdrTxt, .ListHdrImg {
background-color:#8dd8f8;
font-size:12px;
}

.ListTab td.LeftOn  {
background:#49494a url(images/tablistBg_notch_left.gif) repeat scroll left bottom;
border-bottom:1px solid #49494a;
}
.ListTab td.RightOn {
background:#49494a url(images/tablistBg_notch_right.gif) repeat scroll left bottom;
border-bottom:1px solid #49494a;

}

.ListTab .TabOn {
background-color:#49494a;
border-color:#49494a;
}

td.TabOff a, td.TabOff a:link, td.TabOff a:active, td.TabOff a:visited, td.TabOff a:hover {
color:#ffffff;
}

.ListTab .TabOff {
background-color:#7c7e80;
border-bottom:1px solid #FFFFFF;
padding:2px;
}

.ListTab td.RightOff {
background:#7c7e80; url(images/tablistBg_notch_right.gif) repeat scroll right bottom;
}

.ListTab td.LeftOff {
background:#7c7e80; url(images/tablistBg_notch_left.gif) repeat scroll right bottom;
}

.MlinkEmp { 
color:#000000;
}

.RowOdd td {
background-color:#99d8f1;
}

.ExpandHeader a, .ExpandHeader a:link, .ExpandHeader a:visited {
color:#009ddc;
font-size:12px;
}
.ExpandHeader a:active, .ExpandHeader a:hover {
color:#002b5c;
font-size:12px;
}  

table.MeasuresHeader table.ListTab td.TabOn a, table.MeasuresHeader table.ListTab td.TabOn a:link, table.MeasuresHeader table.ListTab td.TabOn a:active, table.MeasuresHeader table.ListTab td.TabOn a, visited, table.MeasuresHeader table.ListTab td.TabOn a:hover {
color:#ffffff;
}

a.QhelpButton, a.QhelpButton:link, div.ListHdrButton a.QhelpButton:visited {
color:#009ddc;
font-size:12px !important;
text-decoration:underline  !important;
}

a.QhelpButton:hover, div.ListHdrButton a.QhelpButton:active {
color:#002b5c;
font-size:12px !important;
text-decoration:underline  !important;
}

a.MLink, a.MLink:link,  a.MLink:visited {
color:#009ddc;
font-size:12px;
text-decoration:underline;
}

a.MLink:hover,  a.MLink:active {
color:#002b5c;
font-size:12px;
text-decoration:underline;
}

.ListFooterButton a:link, .ListFooterButton a:visited  {
background-color:#FFFFFF;
border:0;
color:#009ddc;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.ListFooterButton a:active, .ListFooterButton a:hover {
background-color:#ffffff;
border:0;
color:#002b5c;
font-size:12px;
font-weight:normal;
text-decoration:underline;
}

.ExpandHeader img {
	padding-right:4px;
}

.GreyBox {
background-color:#cccccc;
border:1px solid #002b5c;
padding:3px;
}


hr {
	display:none;
}
td.ListFooterButton a:link, a.ListButton:link, td.ListFooterButton a:visited, a.ListButton:visited {
background-color:#dddddd;
border:0;
color:#009ddc;
text-decoration: underline;
}

td.ListFooterButton a:hover, a.ListButton:hover, td.ListFooterButton a:active, a.ListButton:active {
background-color:#dddddd;
border:0;
color:#002b5c;
text-decoration: underline;
}

.NavCellDefaultTop {
background:#7c7e80; none repeat scroll 0 0;
color:#ffffff;
}

.NavCellActiveTop {
background:#49494a none repeat scroll 0 0;
color:#ffffff;
}

.NavCellDefaultLow {
background:#faa635 url(icon_navthree.gif) no-repeat scroll left center;
border:0 solid #5285AB;
color:#000000;
}

.NavCellActiveLow {
background:#ffffff url(icon_navthree.gif) no-repeat scroll left center;
}

a.NavBarLow:link, a.NavBarLow:active, a.NavBarLow:hover, a.NavBarLow:visited {
color:#000000;
}

.NavWiz {
background-color:#DDDDDD;
border-color:#faa635;
border-style:none none solid;
border-width:0 0 2px;
margin-top:0;
}

.NavWiz td {
border:0;
}

.BottomBenchMarkNav {
background-color:#dddddd;
border:0;
width:500px;
}

div.BottomBenchMarkNav table td.BottomNavBoxLeftt {
	padding-right:316px !important;
	*padding-right:312px !important;
}

div.BottomBenchMarkNav table td.BottomNavBoxLeft {
	padding-right:256px !important;
	*padding-right:252px !important;
}


table.BorderBlueLinesTable {
background-color:#002b5c;
}

th.FuelTableHeaders {
color:#000000;
}

td.LeftOn, td.RightOn {
background-color:#49494a;
border-bottom:1px solid #49494a;
}

td.TabOn {
background-color:#49494a;
border-bottom:1px solid #49494a;
border-top:1px solid #CCCCCC;
color:#ffffff;
} 

td.TabOn a, td.TabOn a:link, td.TabOn a:active, td.TabOn a:visited, td.TabOn a:hover {
color:#ffffff;
font-size:11px;
}

td.LeftOff, td.RightOff {
background-color:#6f7072;
border-bottom:1px solid #6f7072;
}

td.TabOff {
background-color:#6f7072; 
border-bottom:1px solid #6f7072;
border-top:1px solid #CCCCCC;
color:#ffffff;
}

.MeasuresPanel .PanelHeader, .PlanPanel .PanelHeader, .BudgetPanel .PanelHeader {
background-color:#8dd8f8;
}
