p.Normal, li.Normal, div.Normal, td.Normal
	{
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-bottom:12pt;
	margin-left:0in;
	margin-right:0in;
	margin-top:0in;
	}
h1
	{
	color: #FFCCCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	margin-bottom:3pt;
	margin-left:0in;
	margin-right:0in;
	margin-top:12pt;
	}
p.Header, li.Header, div.Header, td.Header
	{
	color: #999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	margin-bottom:12pt;
	margin-left:0in;
	margin-right:0in;
	margin-top:0in;
	}
p.Footer, li.Footer, div.Footer
	{
	color: #FFFFFF;
	font-family:"Courier New", Courier, mono;
	font-size:10.0pt;
	margin-bottom:12.0pt;
	margin-left:0in;
	margin-right:0in;
	margin-top:0in;
	}
p.Prefix, li.Prefix, div.Prefix, td.Prefix
	{
	color: #FFFFFF;
	font-family:"Courier New", Courier, mono;
	font-size:10pt;
	font-weight: bold;
	margin:0in;
	margin-bottom:0in;
	}

p.NormalTableText, li.NormalTableText, div.NormalTableText, td.NormalTableText
	{
	color: #FFFFCC;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin:0in;
	margin-bottom:0in;
	}
p.code, span.code
	{
	color: #99CCFF;
	font-family: "Courier New", Courier, mono;
	font-size: 10pt;
	margin:0in;
	margin-bottom:0in;
	}
a
	{
	color: #FFCC99;
	}
tr.light
	{
	background-color: #000033;
	text-align: left;
	vertical-align: top;
	}
tr.dark
	{
	background-color: #000000;
	text-align: left;
	vertical-align: top;
	}
tr.header
	{
	background-color: #330000;
	text-align: left;
	vertical-align: top;
	}
div.Section1
	{
	}