body,td      { font-size: 11pt; font-family: Calibri, Arial, Helv, sans-serif }
h1,.h1           { font-size: 18pt; width: 100%; color: #800080; font-weight: bold; 
               border-bottom: 1px solid black; vertical-align: bottom; text-shadow: 3px 3px 5px silver;  }
h2,.h2,.h2news  { font-weight: bold; font-size: 12pt; }
h3           { font-weight: bold; font-size: 11pt }
th           { font-weight: bold; font-size: 11pt; text-align: left }
h4           { font-size: smaller }
h5           { font-size: smaller }
h6           { font-weight: normal; font-size: smaller}
ol           { margin-left: 20px }
ul           { margin-left: 20px }
a:link       { color: blue }
a:visited    { color: blue }
a:hover      { color: red }
a            {  }
.close {margin-top: 0; margin-bottom: 0;}
.img {cursor: hand; left: -10;}
.detail {margin-left: 16;}
td.nav h3		{color: white; font-size: 10pt;}
td.nav li 	 	{color: white; font-size: 8pt;}
.nav         { background-color: #1d1272; border-bottom: 1px solid white; color: white}
.nav A			{width: 100%; height: 100%;}
.nav A:link		{width: 100%; height: 100%; color: white; text-decoration: none;}
.nav A:visited		{width: 100%; height: 100%; color: white; text-decoration: none; }
.nav A:hover
{
	width: 100%;
	height: 100%;
	background-color: black;
	color: white;
	text-decoration: none;
}
.navcurrent		{background-color: blue; color: red; text-decoration: none;}
.article		{ background-color: #1d1272}
a.article:link		{color: white; text-decoration: none;}
a.article:visited		{color: white; text-decoration: none;}
a.article:hover		{color: red; text-decoration: none;}
.article a:link		{color: white; text-decoration: none;}
.article a:visited		{color: white; text-decoration: none;}
.article a:hover		{color: red; text-decoration: none;}
td.article h3			{color: white; font-size: 10pt;}
.article h3			{color: white; font-size: 10pt;}
td.article li 	 	{color: white; font-size: 8pt;}
.article li 	 	{color: white; font-size: 8pt;}
.linesb	{border-bottom: 1pt solid gray}
.linesl	{border-left: 1pt solid gray}
.inputbox	{background-color: white; border: 1pt solid black;}
.pagebreak { page-break-after: always; border-bottom: 1pt solid gray}
.header      { font-size: 8pt; background-color: #C0C0C0; color: #000000;  
               text-indent: 1pt; cursor: hand; border-left: 2 solid #FFFFFF; 
               border-right: 2 solid #424142; border-top: 2 solid #FFFFFF; 
               border-bottom: 2 solid #424142 }
.newsbox	{width: 220px; text-align: left; float: right; height: 200px; overflow: scroll;}
.newsdate	{margin-top: 0; margin-bottom: 0; font-size: 7pt}
.newslink	{margin-top: 0; margin-bottom: 10px; margin-left: 0}
.h2news	{color: #b577e4;margin-bottom: 0px}
.hclose {margin-left:-20px}