.data td.label, tr.label
{
	color: white;
	font-weight: bold;
	background-color: #006600;
}
a
{
	color: #006600;
}
.sumcell
{
	background-color: #cccccc;
}
hr
{
	border-color: #006600;
}
.noborder td, .noborder
{
	border: solid 0 white;
}
body
{
	background-color: White;
}
hr
{
	border: solid 1 black;
}
tr
{
	vertical-align: top;
}
tr.Row
{
	vertical-align: text-bottom;
}
.data, .data td
{
	border-width: thin;
	border-collapse: collapse;
	border-color: Black; /*vertical-align: top;*/
}
.data td
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-width: 1px;
}
.numeric
{
	text-align: right;
}
.alpha
{
	text-align: left;
}
.data a
{
	text-decoration: none;
}
.data A:hover
{
	text-decoration: underline;
}
.data td.sumcell
{
	border-width: thin;
	font-weight: bold;
}
row label
{
	vertical-align: bottom;
}
/*H1
{
	font-size: 25pt;
}*/
