body
{
	background-color: #EEEEEE;
}

a.hmAHd        {font-weight:bold; text-decoration:none; color:#000099;}
a.hmAHd:hover  {font-weight:bold; text-decoration:underline; color:#000099;}

a.hmAHd2        {text-decoration:none; color:#000099;}
a.hmAHd2:hover  {text-decoration:underline; color:#000099;}

a.hmATblS        {text-decoration:none; color:#10659E;}
a.hmATblS:hover  {text-decoration:underline; color:#10659E;}

table.hmTblCls
{
	padding: 0px;
	margin: 0px;
	font-family:Tahoma;
	font-size: 12;
	font-style:normal;
}

td.hmTblHed
{
	background-color: White;
	padding-left: 20px;
	padding-top:  5px;
	padding-bottom:  5px;
}

tbody.hmTblBdy
{
}

tfoot.hmTblFot
{
	color: Black;
	background-color: #DBEAF5;
	padding:       4x 10px 4px 10px;
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;	
}

tr.hmTblBdy_r
{
	color: #10659E;
	background-color: #DBEAF5;
}

tr.hmTblBdy_r0
{
	color: Black;
	background-color: #FFF7E5;
}

tr.hmTblBdy_r1
{
	color: Black;
	background-color: #C1CDD8;
}

td.hmTblBdy_c0
{
	padding:       4x 10px 4px 10px;
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c1
{
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c2
{
	padding:       4x 10px 4px 10px;
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c3
{
	padding:       4x 10px 4px 10px;
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c4
{
	padding:       4x 10px 4px 10px;
	border-top:    solid 2px #C1CDD8;
	border-bottom: solid 2px #C1CDD8;
}


td.hmTblBdy_c00
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c10
{
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c20
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c30
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c40
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}


td.hmTblBdy_c01
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c11
{
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c21
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c31
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}

td.hmTblBdy_c41
{
	padding:       4x 10px 4px 10px;
	border-bottom: solid 2px #C1CDD8;
}


