body
{
	/*background-image: url(/client_images/background_vertical_tile.gif);*/
	background-repeat: repeat-y;
	background-color: #e5e5e5;
	margin:0px;
}

.std_header
{
padding:4px 0px 4px 10px;
background-color:Gray;
color:White;
font-weight:bold;
}

body.popup
{
	background-image: none;
	background-color: white;
}
body.progress
{
	background-color: black;
	background-image: none;
}
body.progress2
{
	background-color: white;
	background-image: none;
}
.header
{
	background-image: url(/client_images/header/bgimage.gif);
	background-repeat: repeat-x;
}
.progressheader
{
	font-weight: bold;
	font-size: 10pt;
}
P
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD
{
	font-weight: normal;
	font-size: 11px;
	color: #333333;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
TD.p
{
	border-right: white 1px inset;
	border-top: white 1px inset;
	font-size: 6px;
	border-left: white 1px inset;
	border-bottom: white 1px inset;
	height: 6px;
}
TR.on
{
	background-color: gainsboro;
}
TR.off
{
	background-color: #ffffff;
}

.stdtext
{
	font-weight: normal;
}
.callout
{
	font-weight: bold;
	font-size: 13px;
}
.button_main_center_on
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(/client_images/button_bar/button_main_on_middle.gif);
	color: #666633;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
.button_main_center_off
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(/client_images/button_bar/button_main_off_middle.gif);
	color: #666633;
	background-repeat: repeat-x;
	font-style: normal;
	font-family: Verdana;
	text-decoration: none;
}
.button_main_center_on a
{
	color: #666633;
	text-decoration: none;
}
.button_main_center_off a
{
	color: #666633;
	text-decoration: none;
}
.navigation_sub a
{
	color: black;
	font-size: 10px;
	font-weight: normal;
}
a
{
	color: #333333;
	text-decoration: none;
	outline: none;
}
a.link
{
	color: #ff9500;
	text-decoration: underline;
	outline: none;
}
A:hover
{
	color: #993300;
}

INPUT
{
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: 'Courier New';
}
SELECT
{
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: 'Courier New';
}
INPUT.button
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	border-left: #666666 1px solid;
	color: #333333;
	border-bottom: #666666 1px solid;
	font-family: 'Verdana';
	background-color: #cccccc;
}
.formlabel
{
	font-weight: bold;
	font-size: 7pt;
	text-transform: capitalize;
	color: #666666;
}
.label
{
	font-size: 8pt;
	color: #666666;
	font-style: italic;
}
form
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.tabletextheader
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	background-color: #999999;
}

.sectionheader
{

	font-size: 14pt;
	color: #666666;
	font-family: 'Arial';
}

.sectionsubheader
{
	font-size: 10pt;
	font-style: italic;
	color: #666666;
	font-family: 'Arial';
}

.headerbreak
{
	background-color: #999999;
}

.headerinstructions
{
	font-size: 10pt;
	color: #666666;
	font-family: 'Arial';
}

HR
{
	color: #999999;
}
.alert
{
	font-weight: bold;
	color: #CC3300;
}
.tablealert
{
	background-color: #FF9900;
}
.tablealertlight
{
	background-color: #ffcc99;
}
.tablealertcleared
{
	background-color: #ccffcc;
}
.reportHeader
{
	font-weight: bold;
	font-size: 7pt;
	font-style: normal;
	color: white;
	background-color: #999999;
}
.subReportHeader
{
	font-size: 7pt;
	font-style: normal;
	color: black;
	background-color: #cccccc;
}

.subReportHeaderalert
{
	font-size: 7pt;
	font-style: normal;
	color: black;
	background-color: #ff9900;
}
.subReportHeader2
{
	font-size: 7pt;
	font-style: normal;
	color: black;
	background-color: #dddddd;
}
.reportdata
{
	font-weight: normal;
	font-size: 7pt;
	font-style: normal;
}
.subReportdata
{
	font-weight: normal;
	font-size: 7pt;
	font-style: normal;
	color: #666666
}
TABLE.bordered
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.dt_spotlight
{
	font-family: verdana;
	font-size: 7pt;
	font-style:italic;
	color:#666
}
.link_programnews
{
	color: #003399;
	text-decoration: underline;
	font-family:Verdana;
	font-size:12;
	font-weight:bold;
	outline: none;
}
.b_spotlight
{
	font-family:Verdana;
	font-size:9pt;
	color:#333
}

.reportPadding
{
	padding:0px 5px 0px 3px;
	vertical-align:top;
}
