body {
	margin: 0; padding: 0;
	text-align: center;
	font-size: 9pt;
	color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
table { border: none;}
.Alert {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10pt; color: #CC0000; background-color: #FFFFFF; }
.Bold {font-weight: bold; }
.Column 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000; 
	background-color: #FFFFFF; 
}
.ColumnLeft 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #000000; 
	background-color: #FFFFFF; 
	border-right:1px solid #E9E6DC; 
}
.Subheader {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; color: #000000; background-color: #E9E6DC; }
.Subdued {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999; background-color: #FFFFFF; }
.SectionHeader {
	margin:0;
	height: 13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color: #FFFFFF; 
	background-color: #DD9F42; 
	background: url(images2/ReportSectionHeader.png) repeat-x;
}
.SectionHeaderLeft {
	margin: 0;
	height: 13pt;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	font-weight: normal;
	color: #FFFFFF; 
	background-color: #DD9F42; 
	background: url(images2/ReportSectionHeader.png) repeat-x;
	border-right:1px solid #FFFFFF;
}
.ErrorMessage { color: #CC0000; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
.Red { color: #CC0000; font-weight: bold;}
.ReportHeader {
	height: 40px;
	font-family: Verdana,Arial, Helvetica, sans-serif; 
	font-size: 11pt; 
	border-bottom: solid 1px #ccccee;
 	color: #003300; 
	background-color: #C8D6C0; 
	background: url(images2/ReportHeader.png) repeat-x;
}
.ReportSubheader {font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #BEC9A7; }
.ReportOuter {
	color: #000000; 
	background-color: #FFFFFF;
	border: #A06B1D solid 1px;
}
.Small { font-size: 9pt; }
.Tiny {font-size: 8pt;}
a:link,a:visited,a:hover { font-size: 8pt; color: #0000FF; }