body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:10px;
}
form
{
	margin:0px;
}

td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
h1
{
	font-size:24px;
	margin-bottom:0px;
	color:#CC3300;
	padding-left:10px;
}
h1.gray
{
	padding-left:10px;
	padding-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#756743;
}

h2
{
	font-size:18px;
	margin-bottom:0px;
	color:#003366;
}
h2.red
{
	font-size:18px;
	margin-bottom:0px;
	color:#CC3300;
}

h3
{
	font-size:14px;
	margin-bottom:0px;
}
h4
{
	color:#CD3301;
	margin:3px;
	font-weight:normal;
}
h5
{
	color:#679901;
	margin:3px;
	font-weight:normal;
}
ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}
/*li
{
	padding-left:10px;
	line-height:18px;
	padding-bottom:5px;
}
*/
#tab3
{
	border:#CCCCCC solid 1px;
	margin-bottom:10px;
}

span.white
{
	color:#FFFFFF;
}
span.red
{
	color:#960708;
}

span.heading
{
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#756743;
}
span.heading1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#336633;
}
span.heading2
{
	color:#CB6807;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	font-weight:normal;
}
span.heading3, h3
{
	color:#CB6807;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
}
span.heading4
{
	color:#CB6807;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
}

.smalltext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
}
table.lightgrey
{
	border:solid;
	border-color:#EFECE6;
	border-width:thick;
}
td.lightgrey
{
	background-color:#EFECE6;
	height:24px;
}
table.brightgrey
{
	border:solid;
	border-color:#D5CCB5;
	border-width:thick;
}
td.brightgrey
{
	background-color:#D5CCB5;
}
hr
{
	padding-left:10px;
	padding-right:10px;
	height:1px;
	color:#D5CCB5;
}
hr.footer
{
	height:5px;
	color:#D5CCB5;
}
div.green
{
	color:#336633;
}
div.footer
{
	padding-left:10px;
	padding-bottom:10px;
}
div.red
{
	color:#960708;
}

a
{
	color:#336633;
	text-decoration:none;
}
a.red
{
	color:#F86808;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
}
a.blue
{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	text-decoration:none;
	color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a.white
{
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
a.black
{
	font-size:16px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
}
th.unselected
{
	background-color:#78946F;
	font-weight: normal;
	line-height:19px;
	color:#FFFFFF;
	border-bottom:solid 1px #A4B3C9;
	vertical-align:bottom;
}
th.unselectedlt
{
	background-color:#FF0000;
	width:5px;
	font-weight: normal;
	background-repeat:no-repeat;
	vertical-align:bottom;
	/*border-bottom:solid 1px #A4B3C9;*/
}
th.unselectedrt
{
	background-color:#FF0000;
	width:5px;
	font-weight: normal;
	background-repeat:no-repeat;
	vertical-align:bottom;
	/*border-bottom:solid 1px #A4B3C9;*/
}
th.selected
{
	color:#DFD8C7;
	border-top:solid 1px #CCCCCC;
	font-weight: normal;
	vertical-align:bottom;
}
th.selectedlt
{
	background-image:url(/images/tab_cr_lt.gif);
	width:5px;
	font-weight: normal;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
th.selectedrt
{
	background-image:url(/images/tab_cr_rt.gif);
	width:5px;
	font-weight: normal;
	background-repeat:no-repeat;
	vertical-align:bottom;
}
th.rest
{
	border-bottom:solid 1px #A4B3C9;
}
.minitext {
	font: normal 12px Arial, sans-serif;
	color: Black;
}
.listing
{
line-height:18px;
}
	/*.disable {
	  background-color: #CF110C;
	  color: #fff;
	  font-weight: bold;
	  padding: 5px;
	}*/
li
{
}
li.dash
{	background-image:url(/images/bullet_dash.gif);
	background-repeat:no-repeat;
	background-position:0px 12px;
	float:left;
	width:205px;
	text-align:left;
	padding:3px;
	line-height:18px;
}
#dataTable
{
	
}
#dataTable td
{
	border-bottom: solid 1px #CCCCCC;
	height: 35px;
}
#dataTable th
{
	background-color:#E8E8D8;
	color:#336600;
	text-align:left;
	height:22px;
	border-top:solid 5px #FFFFFF;
}