* {
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	/*height: 22px;*/
}

TD 
{
	font-size: 10pt;
	vertical-align:top;
}
HR A, .HR A, HR A:visited, .HR A:visited
{
color: White;
}
HR, .HR
{
	font-size: 10pt;
	background-color:#006400; /*DarkGreen*/
	color:White;
	font-weight:bold;
}
.DataGrid .HR
{
	font-size:10pt;
}
.DataGrid TD
{
	font-size:9pt;
}
.DataGrid .AltRow
{
	background-color:#DCDCDC; /*gainsboro*/
}
.DataGrid .SelectedRow
{
	background-color: #00FFFF; /*cyan*/
}

.ErrorMessage
{
	color:Red;
	font-weight:bold;
}
.MessageLabel
{
	color: #ff3366;
	font-weight:bold;
}
.GreenLabel
{
	color:#006400; /*DarkGreen*/
	font-weight:bold;
}
input.button
{
	background-color:#006400; /*DarkGreen*/
	font-weight:bold;
	color: White;
	border:1px solid; 
	border-color: #696 #363 #363 #696; 
}

.DataGrid td.button input
{
	color: #006400; /*DarkGreen*/
	font-weight:bold;
	background-color:#fed; 
	border:1px solid; 
	border-color: #696 #363 #363 #696; 
}
.DataGrid
{
	width:800px;
	border-color:#336666;
	border-style:double;
	border-width:3px;
}

.HelpLabel
{
	font-weight: bold;
	font-size: 8pt;
}
.Pager
{
	color:Blue;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.Pager A:visited
{
	color:Blue;
}
.InstructLabel
{
	font-weight:bold;
	font-size:10pt;
	color:#006400; /*DarkGreen*/
}
input
{
	border:1px solid #7F9DB9;
}
td.MainMenu
{
	vertical-align:top;
	text-align:center;
	padding:20px;
}
h2.MainMenu
{
	text-align:center;
	font-size:14pt;
	font-weight:bold;
	color:#006400; /*DarkGreen*/
}
ul.MainMenu
{
	list-style: none;
	font-size:12pt;
	margin:0;
	padding:0;
}
li.MenuItem
{
	padding-top:20px;
	text-align:center;
	font-size:12pt;
	font-weight:bold;
}
H2
{
	font-size:14pt;
	color:#006400;
	font-weight:bold;
}
.DataLabel 
{
	font-weight:bold;
}
.dateInput {width:75px;}
.note
{
	font-size:9pt;
}