a	{
	text-decoration: none;
	color: blue;
}
a.Topic, a.SubTopic	{
	color: black;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
}
p.ProductTitle		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000080;
	margin-left: 3;
	margin-top: 10;
}
p.Topic	{ 
	font-family: Arial; 
	font-size: 9pt; 
	margin-bottom: 1; 
	margin-left: 3;
	text-align: left; 
}
p.SubTopic	{ 
	font-family: Arial; 
	font-size: 9pt; 
	margin-top: 7; 
	margin-left: 20;
	text-align: left; 
}
p.TopicsTitle		{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	margin-top: 20;
	margin-left: 2;
	color: #000000;
}
p.DataTitle	{
	font-family: sans-serif;
	font-size: 22pt;
	font-weight: bold;
	color: #54ade2;
	margin-top: 0;
}
p.DataSubTitle	{
	font-family: sans-serif;
	font-size: 14pt;
	color: black;
	margin-top: 20;
	margin-bottom: 10;
}
p.DataStrong	{
	font-family: sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: black;
}
p.NewsTitle	{
	font-family: sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #54ade2;
	margin-top: 0;
}
p.NewsTopic	{
	font-family: sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #54ade2;
	margin-top: 0;
	margin-bottom: 0;
}
p.NewsDate	{
	font-family: sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
p.NewsText	{
	font-family: sans-serif;
	font-size: 9pt;
	margin-top: 0;
	margin-bottom: 6;

}
p.Text	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}
p.SmallText	{
	font-family: sans-serif;
	font-size: 10pt;
}
p.TinyText	{
	font-family: sans-serif;
	font-size: 9pt;
}
p.Copyright	{
	font-family: sans-serif;
	font-size: 8pt;
	text-align: center;
	margin-top: 0;
}
tr.Topic	{ 
	width: 100%; 
	background-color: #cccccc; 
}
.TopicActive		{
	color: #000000;
	width: 100%; 
	background-color: #d4e8f5;
}
tr.TopicSep	{ 
	width: 100%; 
	height: 7;
	background-color: #ffffff; 
}
tr.Odd	{
	background-color: #d4e8f5;
}
tr.Even	{
	background-color: #e4f8ff;
}
tr.Header	{
	background-color: #d4e8f5;
	font-weight: bold;
}
td	{
	font-family: sans-serif;
	font-size: 10pt;
	
}
td.Highlighted	{
	background-color: #ffc0ff;
}
td.Empty	{
	background-color: #c0c0c0;
}
