body
{
	font-family: Arial;
	font-size: 10pt;
	color: #7093B3;
}
table 
{
	font-family: Arial;
	font-size: 10pt;
	color: #1A3A46;
}
table b
{
	color: #7093B3;
}
table.HelpMenu
{
	width: 160px;
	height: 450px;
	font-size: 8pt;
	position: relative;
	right: 0px;
}
table.HelpMenu td
{
	padding-left: 10px;
	color: #5B8EDC;
	font-weight: bold;
}
table.HelpMenu a
{
	text-decoration: none;
	color: #5B8EDC;
}

table.HelpMenu a:hover
{
	text-decoration: overline underline;
	color: #EE9F06;
}
table.DataInfo
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color: #CCFFFF;
	color: Black;
	width: 600px;
	font-size: 10pt;
	border-collapse: collapse;
}
table.DataInfo tr.Header td
{
	background-color: #EE9F06;
	font-weight: bolder;
}
table.DataInfo td
{
	border-bottom: solid 1px #7093B3;
}
table.DataInput
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color: #CCFFFF;
	color: Black;
	width: 600px;
	font-size: 10pt;
	border-collapse: collapse;
}
table.MetropolitanAreaForecast tr.Header td
{
	background-color: #EE9F06;
	font-weight: bolder;
}
table.MetropolitanAreaForecast
{
	border-width: 1px;
	border-color: Black;
	border-style: solid;
	background-color: #CCFFFF;
	color: Black;
	width: 400px;
	font-size: 10pt;
	border-collapse: collapse;
}
table.DataInput td.Header 
{
	background-color: #EE9F06;
	font-weight: bolder;
}
table.DataInput td.Input
{
	background-color: #77D8D0;
}
table.DataInput td.Input2
{
	background-color: #77D8D0;
}
table.DataInput td.Input input
{
	border-width: 1px;
	border-style: solid;
	border-color: #7093B3;
}
table.DataInput td.Input2 input
{
	border-width: 1px;
	border-style: outset;
	border-color: #7093B3;
	background-color: #CCFFFF;
}
table.DataInput td.Input select
{
	border-width: 1px;
	border-style: solid;
	border-color: #7093B3;
	font-family: Arial;
	font-size: 10pt;
	color: Black;
}
table.DataInput td.Input textarea
{
	font-family: Arial;
	font-size: 10pt;
}
table.DataInput table.NoBorder 
{
	color: Black;
}
table.DataInput table.NoBorder input
{
	border-style: none;
}
table.Header a
{
	text-decoration: none;
	color: #5C7ADC;
	font-weight: bold;
	vertical-align: super;
}
table.Header td
{
}
div.Tab
{
	text-align: center;
	color: #1A3A46;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}
div.Tab a
{
	text-decoration: none;
	color: Black;
}
div.TabSelected
{
	text-align: center;
	color: #1A3A46;
	font-size: 10pt;
	font-weight: bold;
	cursor: pointer;
}
div.TabSelected a
{
	text-decoration: none;
	color: slateblue;
}
div.Footer
{
	font-weight: normal;
	font-size: 8pt;
	text-align: center;
	color: #7093B3;
}
div.Footer hr
{
	color: #7093B3;
	height: 1px;
	width: 80%;
}
div.Title
{
	color: #00DC00;
	text-align: center;
	font-size: 20pt;
	font-weight: bold;
}
div.Information
{
	color: Black;
	font-size: 10pt;
	font-weight: bolder;
	text-align: center;
	background-image: url(../images/infogradient.png);
	display: inline-block;
	width: 600px;	
}
div.Information2
{
	font-style: italic;
	font-weight: bolder;
	color: #EE9F06;
	font-size: 10pt;
}
A
{
	color: #EE9F06;
}
div.ForecastGreen
{
}
div.ForecastGreen span.Forecast
{
	color: #2BDE07;
	display: block;
	font-weight: bold;
	font-size: 18pt;

}
div.ForecastGreen span.ForecastDescription
{
	color: Black;
	font-weight: bold;
	width: 600px;
}
div.ForecastGreen table.Forecast
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 450px;
}
div.ForecastGreen table.Forecast td
{
	background-color: #D4E0FF;
	color: Black;
}
div.ForecastGreen table.Forecast td.Summary
{
	background-color: #EE9F06;
}
div.ForecastYellow
{
}
div.ForecastYellow span.Forecast
{
	color: #EEE444;
	display: block;
	font-weight: bold;
	font-size: 18pt;
}
div.ForecastYellow span.ForecastDescription
{
	color: Black;
	font-weight: bold;
	width: 600px;
}
div.ForecastYellow table.Forecast
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 450px;
}
div.ForecastYellow table.Forecast td
{
	background-color: #D4E0FF;
	color: Black;
}
div.ForecastYellow table.Forecast td.Summary
{
	background-color: #EE9F06;
}
div.ForecastRed
{
}
div.ForecastRed span.Forecast
{
	color: red;
	display: block;
	font-weight: bold;
	font-size: 18pt;
}
div.ForecastRed span.ForecastDescription
{
	color: Black;
	font-weight: bold;
	width: 600px;
}
div.ForecastRed table.Forecast
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 450px;
}
div.ForecastRed table.Forecast td
{
	background-color: #D4E0FF;
	color: Black;
}
div.ForecastRed table.Forecast td.Summary
{
	background-color: #EE9F06;
}
.RedSpill
{
	background-image: url(../images/redbg.png);
	width: 60px;
	font-weight: bold;
	color: Black;
}
.YellowSpill
{
	background-image: url(../images/yellowbg.png);
	width: 60px;
	font-weight: bold;
	color: Black;
}
.GreenSpill
{
	background-image: url(../images/greenbg.png);
	width: 60px;
	font-weight: bold;
	color: Black;
}
table.Key
{
	font-variant: small-caps;
	font-size: 8pt;
	color: Black;
	font-weight: bold;
}
table.Representative
{
	width: 600px;
	border: solid 1px black;
	background-color: #D4E0FF;
	color: darkblue;
	font-weight: bold;
}
table.Representative table
{
	color: darkblue;
	font-weight: bold;
}
table.Representative b
{
	color: #4F535B;
}
table.Representative a
{
	color: #4F535B;
}
input
{
	font-size: 8pt;
}
table.Report
{
	page-break-after: always;
}
table.Report tr.Page
{
	page-break-after: always;
}
table.Report td
{
	padding-bottom: 100px;
}
table.Report table td
{
	padding-bottom: 0px;
}
table.Report p.h1
{
	font-size: 20pt;
	font-weight: bold;
}
table.Report p.h2
{
	font-size: 18pt;
	font-weight: bold;
}
table.Report p.h3
{
	font-size: 14pt;
}
table.Report p.h4
{
	font-size: 12pt;
	font-weight: bold;
}
table.Report p.h5
{
	font-size: 14pt;
	color: #74A2EE;
	font-weight: bold;
}
table.Report p.footer
{
	font-size: 8pt;
}
table.Forecast
{
	border-width: 1px;
	border-style: solid;
	border-color: Black;
	width: 450px;
}
table.Forecast td
{
	background-color: #D4E0FF;
	color: Black;
}
table.Forecast td.Summary
{
	background-color: #EE9F06;
}
