﻿body {
}
body, table, td
{
	/* set the default font family */
	font-family:Arial;
	font-size:10pt;
}

.Content
{
	color:Black;
}

.Content p, .Content table, .Content td
{
	
}
.Content li
{
}

.Content a
{
	color:#004891;
}

h1
{
	color:#679966;
	font-size:14pt;
	font-weight:bold;
	margin-top:0; 
	margin-bottom:5px;
}
h2
{
	color:#679966;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:5px;

}
h3
{
	color:#004891;
	font-size:11pt;
	font-weight:bold;
	margin-bottom:-18px;
}

.Content p
{
	margin-top:0;
}

/*
consider the default content to be labels in a form
if regular content is to be mixed with the form, either end the form tag (and start another one)
or include another Content tag
*/
.Form, .Form p, .Form table, .Form td
{
	color:Gray;
	font-weight:bold;
}
.Form .ErrorMessage
{
	color:Red;
}

.Form .InfoMessage
{
	color:Blue;
}

.Form .InputHelp
{
	font-size:70%;
	font-style:italic;
}

.Menu
{
	background-color:#4A3C8C;
	color:White;
	padding: 2px 0 2px 0;
}

.Menu a
{
	color:White;
}

.SiteMapPath
{
	color:#666666;
	font-size:9pt;
}

.Report, .Report p, .Report table, .Report td
{
  font-size: 8pt;
  font-weight: bold;
}

.Report .Year
{
  background-color: #000000;
  color: #ffffff; 
}

.ReportKey, .ReportKey p, .ReportKey table, .ReportKey td
{
  font-size: 8pt;  
  height:20px;
  width: 140px;
  text-align: right;  
}

.ReportKey .Weather
{
  background-color: #949494;
  color: White;
}
.ReportKey .Hour
{
  background-color: #6A6A6A;
  color: White;
}
.ReportKey .Total
{
  background-color: #3F3F3F;
  color: White;
}

.ReportData, .ReportData p, .ReportData table, .ReportData td
{
  font-size: 8pt;
  height:20px;
  width: 75px;
  text-align: center;  
}

.ReportData .Day
{
  background-color: #949494;
  color: White;
}

.ReportData .Weather
{
  background-color: #B7CABA;
  color: #000000;
}

.ReportData .Item
{
  background-color: #D3D3D3;
  color: #000000;
}

.ReportData .ItemAlternate
{
  background-color: #D3D3D3;
  color: #000000;
}

.ReportData .Total
{
  background-color: #804000;
  color: White;
}

.ReportData .ValueLow
{
  background-color: #D8D672;
}

.ReportData .ValueMed
{
  background-color: #FFA346;
}

.ReportData .ValueHigh
{
  background-color: #FF0000;
}

.ReportSummary, .ReportSummary p, .ReportSummary table, .ReportSummary td
{
  font-size: 10pt;
  color: #000000;
}

.SummaryKey
{
  background-color: #D0CEDB;
}
.SummaryValue
{
  background-color: #DFDEE7;
}
.SummaryChangeValue
{
  background-color: #D8CDDC;
}
  

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}
.DataTable
{
	border: solid 1px #E7E7FF
}
.DataTable th, .DataTable tr.Head, .DataTable tr.Head a
{
	background-color: #4A3C8C;
	font-weight:bold;
	color:White;
}
.DataTable tr
{
	background-color:#E7E7FF
}
.DataTable tr.Alt
{
	background-color:#F7F7F7
}
.DataTable tr.Foot
{
	background-color:#B5C7DE
}
.DataTable tr.Selected, .DataTable tr.Selected td, .DataTable tr.Selected td a
{
	background-color:Maroon;
	font-weight:bold;
	color:White;
}

.SubPanel
{
	border:solid 5px Maroon;
}
/*
 <asp:GridView 
	runat="server" BackColor="White" 
	BorderColor="#E7E7FF" BorderStyle="None" BorderWidth="1px" CellPadding="3" 
	GridLines="Horizontal">
	<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
	<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="White" />
	
	<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
	<AlternatingRowStyle BackColor="#F7F7F7" />
</asp:GridView>
*/

.ER_ResultsTable th{
	font-size:12pt;
	font-weight:bold;
	color:Gray;
	border-bottom:solid 1px Gray;

}
.ER_ResultsTable td{
	font-weight:bold;
	color:Gray;
}
.ER_ResultsTable td.DetailLine
{
	font-weight:normal;
	color:Blue;
}
.ER_ResultsTable td.DetailLine .Comments
{
	font-style:italic;
	color:Gray;
	padding-left:10px;
	font-size:8pt;
}.ER_ResultsTable td.Footer
{
	border-top:solid 1px Gray;
	color:Black;
	font-size:12pt;
}
