.normal td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.normal h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
}
.footer {  font-size: 10pt; }.navbar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.navbar a {
	color: #FFFFFF;
	text-decoration: none;


}
.category 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.categories td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.adminTable td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.adminTableHead td {
	color: #FFFFFF;
}
.home {
	color: #FFFFFF;
}
.home a {
	color: #9999FF;
}
.subnav {
	font-size: 10pt;
}
.subnav a {
	color: #0000FF;
	text-decoration: none;
}
.subnav a:hover {
	text-decoration: underline;
}
.normal h2 {
	font-size: 12pt;
	font-weight: bold;
}
.subNav
{
	text-align: right;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
}
.subNav a
{
	color: #FFFFFF;
}
.subNavCurrent
{
	list-style-type: none;
	display: inline;
	padding: 5px;
}
.report {
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.report td {padding:3px;}
.report th {padding:4px;}
.reportHeader {
	background-color: #68A6E5;
	color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	padding:3px;
}
.reportHeader A{
	color: #000066;
	text-decoration: none
}
.reportRow {
	background-color: #F2F7FF;
	color: #000066;

}
.reportRowHover {
	background-color: #F0F0F0;
	color: #000000;
}
.reportFooter {
	background-color: #68A6E5;
	color: #FAFAFA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
}