td {
	font-size: 1pt;
}
td.justify {
	font-size: 1pt;
	text-align: justify;
}
td.graphdata
	{
	font-size: 1pt;
	background-color: #006699;
	}
td.graphdataalt
	{
	font-size: 1pt;
	background-color: #AAAAAA;
	}
td.total
	{
	background-color: #CCCCCC;
	color: #000000
	}	
a.group {
	cursor: default;
}
a:link.report, a:visited.report, a:active.report, a:hover.report
	{
	text-decoration: none;
	color: #000000;
	}
body {
	font-size: 1pt;
}
.point1 {
	font-size: 1pt;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.Verdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;

}
.Verdana12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;

}
.Verdana9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;

}
.Arial10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.Arial12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
}
.Arial18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}
.form10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #B97800;
}
.form9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #B97800;
}
.Verdana10-justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}
.Verdana9-justify {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: justify;
}
.Verdana8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
tr.data
	{
	background-color: #FFFFFF;

	}
tr.dataalt
	{
	background-color: #EEEEEE;
	}
H2 {
	font-size: 11pt;
	font-weight: bold;



}
.code {
	font-family: "Courier New", Courier, "Times New Roman";
	font-size: 8pt;
}

