body {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
}
A:link { 
  color: #000066;
  text-decoration: none;
}
A:visited {
  color: #000066;
  text-decoration: none;
}
A:hover {
  color: #000066;
  text-decoration: underline;
}
.news {
  color: #000066;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
A:link.news { 
  color: #000066;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
A:visited.news { 
  color: #000066;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
A:hover.news { 
  color: #000066;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}


A:link.products { 
  color: red;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
A:visited.products { 
  color: red;
  text-decoration: none;
  font-size: 8pt;
  font-weight: bold;
}
A:hover.products { 
  color: red;
  text-decoration: underline;
  font-size: 8pt;
  font-weight: bold;
}
A:link.brown { 
  color: #800000;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
A:visited.brown {
  color: #800000;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
A:hover.brown {
  color: #800000;
  text-decoration: underline;
  font-size: 9pt;
  font-weight: bold;
}
A:link.menu { 
  color: white;
  text-decoration: none;
  font-size: 9pt;

}
A:visited.menu {
  color: white;
  text-decoration: none;
  font-size: 9pt;
}
A:hover.menu {
  color: black;
  text-decoration: underline;
  font-size: 9pt;  
}

.companyname
{
  color: navy;
  font-size: 9pt;
  font-weight: bold;
}
.companydetails
{
  color: navy;
  font-size: 9pt;
}
.companybits
{
  color: navy;
  font-size: 7pt;
}
.companyheader
{
  color: navy;
  font-size: 8pt;
}
.menuButton
{
  width: 120px;
  background-color: lightgreen;
  color: black;
  font-weight: bold;
}
A:link.menuitem 
{
  color: white;
  text-decoration: none;
}
A:visited.menuitem 
{
  color: white;
  text-decoration: none;
}
A:hover.menuitem 
{
  color: white;
  text-decoration: underline;
}
.special {
  background-color: blue; 
  font-size: 8pt;
  filter: alpha(opacity=85, finishOpacity=50, style=0,startX=0, startY=0, finishX=200, finishY=200);
}
.tabletext {
  font-size: 8pt;
  font-family: Arial, Helvetica, sans-serif
}
td {
  font-size: 10pt;
  font-family: Arial, Helvetica, sans-serif
}
td.register {
  font-size: 15pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
td.news {
  font-size: 9pt;
  font-family: Arial, Helvetica, sans-serif;
}
.newsheader {
  font-size: 8pt;
  font-weight: bold; 
}
.newsdesc {
  font-size: 8pt;
}
.small {
  color: red;
  text-decoration: none;
  font-size: 9pt;
  font-weight: bold;
}
.filetype {
	color:#666666;
	font-weight: bold;
	}
.resourceauthor {
	color:#AA0000;
    font-size: 8pt;
	font-weight: none;
	}
.resourceheading {
  font-size: 11pt;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}
A:link.resourcefile 
{
  color: black;
  text-decoration: none;
}
A:visited.resourcefile 
{
  color: black;
  text-decoration: none;
}
A:hover.resourcefile
{
  color: black;
  text-decoration: underline;
}
.memberlink
{
  color: black;
  font-size: 8pt;
  text-decoration: none;
}
A:link.memberlink 
{
  color: #AA0000;
  text-decoration: none;
}
A:visited.memberlink 
{
  color: #AA0000;
  text-decoration: none;
}
A:hover.memberlink
{
  color: ;
  text-decoration: underline;
}

HR {
	color:#D9D9EB;
	}
