html *
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.bodyLink
{
	color: #4B4B4B;
	font-size: 11px;
	text-decoration: underline;
}
.bodyLink:hover
{
	text-decoration: none;
}
.dataLink, .dataLink TD, .data a
{
	font-size: 11px;
	color: #4B4B4B;
}
.dataHead, .dataHead td, .dataHead td a
{
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.dataHead, .dataHead td
{
	padding: 3px;
	border-top: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #004731;
}
.data span
{
	display: inline-block; 
}
.dataHeadL
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	border-top: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #004731;
}
.dataHead A, .dataHeadL A
{
	color: #ffffff;
	font-size: 11px;
}
.dataHeadNoFormat
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	font-weight: bold;
	background-color: #004731;
}
.dataL
{
	font-size: 11px;
	padding: 3px;
	color: #4B4B4B;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.dataLR
{
	padding: 3px;
	color: #4B4B4B;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-right: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.data, .data TD, .dataForInputs td
{
	padding: 3px;
	color: #4B4B4B;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.data, .data TD
{
	white-space: nowrap;
}
.data a
{
	text-decoration: underline;
}
.dataR
{
	font-size: 11px;
	padding: 3px;
	color: #4B4B4B;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
.dataRNoPad
{
	font-size: 11px;
	color: #4B4B4B;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #ffffff;
}
table.dataGrid
{
	border-top: #007833 1px solid;
	border-right: #007833 1px solid;
	border-bottom: #007833 1px solid;
}
.deletedData
{
	padding: 3px;
	color: #000000;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #999999;
}
.deletedDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #999999;
}
.fileBrowser
{
	background-color: #c0c0c0;
	padding: 3px;
}
.fileBrowser a
{
	text-decoration: underline;
}
.fileBrowser a:hover
{
	text-decoration: none;
}
.gridSeparator HR
{
	color: #000;
	height: 1px;
	width: 400px;
	text-align: center;
}
.inactiveData
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #cccccc;
}
.inactiveDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #cccccc;
}
.labels
{
	padding-top: 3px;
	padding-right: 3px;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}
html *
{
	font-family: Arial, Helvetica, sans-serif;
}
.modifiedData
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #8cc600;
}
.modifiedDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #8cc600;
}
.newData
{
	font-size: 11px;
	padding: 3px;
	color: #ffffff;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #0082C6;
}
.newDataR
{
	padding: 3px;
	color: #ffffff;
	font-size: 11px;
	border-right: #007833 1px solid;
	border-left: #007833 1px solid;
	border-bottom: #007833 1px solid;
	background-color: #0082C6;
}
.newData A, .newDataR A, .modifiedData A, .modifiedDataR A, .deletedData A, .deletedDataR A
{
	color: #ffffff;
	font-size: 11px;
}
.textboxWidthFix
{
	padding-right: 10px;
}
.gridheader td, .gridheader td a
{
	background-color: #000084;
	color: #fff;
	font-weight: bold;
}
.griditem td, .griditem td a
{
	background-color: #eee;
	color: #000;
}
.griditemalt td, .griditemalt td a
{
	background-color: #dcdcdc;
	color: #000;
}