@media screen, print {
	BODY		{ background-color: #F0F0F0; color: #000000; text-align: center; margin: 0px; }
	P, LI		{ font-family: Arial, Helvetica; font-size: 10pt; }
	P			{ margin-top: 0px; margin-bottom: 10px; }
	LI			{ line-height: 12pt; }
	#HeaderCell	{ background-color: #000080; padding: 10 10 10 10; }
	#HeaderText	{ margin: 0px; }
	#BodyFrame	{ margin-top: -8px; border: #F0F0F0 0px solid; width: 748px; }
	#BodyCell	{  }
	.x			{ width: 1px; height: 1px; }
}

@media screen	{
	BODY		{ border-color: #000070 #000070 #000070 #C0C0C0; scrollbar-base-color : #CCCCFF; scrollbar-arrow-color: #900000; scrollbar-track-color: #F0F0F0; }
	#HeaderText	{ color: #FFFFFF; }
	#BodyCell	{ border: #000080 1px solid; background-color: #FFF8EF; }
	.x			{ xcursor: default; border-width: 3px; }



	/* RSS News Begin */
	TABLE.NewsBlock				{ }

	#NewsBox A,
	#NewsBox A:Link,
	#NewsBox A:Visited,
	#NewsBox A:Active,
	#NewsBox A:Hover			{ color: #000070; text-decoration: underline; }
	#NewsBox A:Hover			{ color: #0000FF; text-decoration: none; }

	#NewsBox TD.NewsHeadTitle	{ background-color: #000070; color: #FFFFFF; font: bold 10pt Verdana,Helvetica; padding: 5px; vertical-align: top; text-align: center; }
	#NewsBox A.NewsHeadTitle,
	#NewsBox A.NewsHeadTitle:Link,
	#NewsBox A.NewsHeadTitle:Visited,
	#NewsBox A.NewsHeadTitle:Active,
	#NewsBox A.NewsHeadTitle:Hover	{ color: #FFFFFF; text-decoration: underline; }
	#NewsBox A.NewsHeadTitle:Hover	{ color: #FFFF00; text-decoration: none; }

	DIV.NewsArticleTitle		{ font: 10pt Verdana,Helvetica; background-color: #DDEEFF; padding: 3px; border-bottom: 1px solid #000070; }

	DIV.NewsArticleTitle A,
	DIV.NewsArticleTitle A:Link,
	DIV.NewsArticleTitle A:Visited,
	DIV.NewsArticleTitle A:Active	{ color: #000070; text-decoration: none ! important; }
	DIV.NewsArticleTitle A:Hover	{ color: #A00000; text-decoration: underline ! important; }

	TD.NewsArticleBlock			{ vertical-align: top; border-bottom: 2px solid #000070; }

	.NewsArticleBody TABLE,
	.NewsArticleBody TD			{ border: 0px solid black; }


	#NewsBox IMG				{ border: 0px solid black; }

	DIV.NewsFooter			{ font: 8pt 'Ms Sans Serif',Helvetica; padding-top: 5px; }

	/* RSS News End */
}

@media print {
	BODY		{ background-color: #FFFFFF; }
	#HeaderText	{ color: #000000; }
	#HeaderCell	{ border: 2px solid #000000; }
	#BodyCell	{ border: #000000 1px solid; background-color: #FFFFFF; }
	.x			{ display: none; }
}
