.affi{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
}
.affi_tab{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
}
a.tab {
	color:#CCCCCC;
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
a.tab:hover {color:#FFFFFF;}
table.report {
	border:solid 1px 1px 1px 1px #909090;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
table.report th {
	border:solid 1px 1px 1px 1px #909090;
	border-collapse:collapse;
	padding-left:5px;
	padding-right:5px;
	background-color:#000000;
	color:#FFFFFF;
}
table.report td {
	border-left:solid 1px #909090;
	border-right:solid 1px #909090;
	padding-left:5px;
	padding-right:5px;
}
table.report1 {
	border:solid 1px 1px 1px 1px #909090;
	border-collapse:collapse;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
table.report1 th {
	border:solid 1px 1px 1px 1px #909090;
	border-collapse:collapse;
	padding-left:5px;
	padding-right:5px;
	background-color:#000000;
	color:#FFFFFF;
}
table.report1 td {
	border-left:solid 1px #909090;
	border-right:solid 1px #909090;
	border-top:solid 1px #909090;
	border-bottom:solid 1px #909090;
	padding-left:5px;
	padding-right:5px;
}

