﻿table.a
{
	background-color: #ebe9d6;
}

table.a * * th
{
	background-color: #8f816c;
}

table.b
{
	background-color: #e7ebee;
}

table.b * * th
{
	background-color: #606e7f;
}

table.c
{
	background-color: #cce7c1;
}

table.c * * th
{
	background-color: #71886d;
}

table.d
{
	background-color: #ffffff;
	font-size: 1em;
	border-collapse: collapse;
	border: solid 1px #606E7F;
}


table.a,
table.b,
table.c
{
	font-size: 1em;
	border-collapse: collapse;
	border: solid 2px #ffffff;
}

table.a * * th,
table.b * * th,
table.c * * th,
table.d * * th
{
	border: solid 2px #ffffff;
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	padding: 4px 5px;
	text-align: left;
}

table.a * * * th,
table.b * * * th,
table.c * * * th,
table.d * * * th
{
	background-color: Transparent;
	border: none 0px Transparent;
	color: #000;
	font-size: 1em;
	font-weight: normal;
	padding: 10;
	text-align: center;
}

td.RowContent
{
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}
td.RowHeader
{
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
td.RowHeaderBold
{
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
td.SearchHeaderBold
{
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	text-align: center;
	vertical-align: text-bottom;
	color: #000066;
}

/* Obsolete */
td.RowHeaderReq
{
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
