body
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Verdana;
}

table
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Verdana;
}

input, select, textarea
{
	font-size: 8pt;
	font-family: Tahoma, Arial, Verdana;
}

.tdhdr
{
	border: solid 1px #606060;
	background-color: #0a586c;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.ltdhdr
{
	border: solid 1px #538896;
	background-color: #6499A7;
}

.tdhdrauth
{
	border: solid 1px #a31929;
	background-color: #a31929;
	font-weight: bold;
	color: #fff;
	text-align: center;
}

.tdbasic_r
{
	background-color: #d9e1e8;
	padding: 1px 3px 1px 3px;
}

.tdbasic_l
{
	background-color: #d9e1e8;
	text-align: right;
	padding: 1px 3px 1px 3px;
}

.tdsec_r
{
	background-color: #f1f5f8;
	padding: 1px 3px 1px 3px;
}

.tdsec_l
{
	background-color: #f1f5f8;
	text-align: right;
	padding: 1px 3px 1px 3px;
}

.smalltext
{
	font-size: 7pt;
}

.row1
{
	background-color: #FDFDFD;
}

.row2
{
	background-color: #EAEAEA;
}

.mrow
{
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
	padding: 3px 10px 3px 3px;
	background-color: #d9e1e8;
}
.mrowauth
{
	font-weight: bold;
	font-size: 9pt;
	text-align: right;
	padding: 3px 10px 3px 3px;
	background-color: #ffbcc4;
}

.drow
{
	font-size: 9pt;
	padding: 0px 10px 0px 10px;
	background-color: #f1f5f8;
}