body
{
  margin:0px 4px;
  bgcolor:#ffffff;
}

div.eventheader 
{
  color:gray; 
  font-size:14px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}


div.tblheader 
{
  color:#ffffff; 
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight: bold;
}


div.title 
{
  color:blue; 
  font-size:18px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
}


div.announce 
{
  color:#000000; 
  font-size:12px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
}

div.label 
{
  color:#000000; 
  font-size:14px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
}

div.footer 
{
  color:#ffffff; 
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:normal;
}


div.topic 
{
  color:blue; 
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-weight:bold;
}


li
{
line-height: 0.5cm;
]

td 
{
  font-family:arial; 
  font-size=12px;
}


a:visited,a:active,a:link, a 
{
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  color:gray;
  cursor: hand;
  font-weight:normal;
  text-decoration:none;
  font-size:12px;
}


a:hover
{
  text-decoration:underline;
}
div.toc 
{
  margin-bottom: 2em; 
  font-family:Arial, Helvetica, sans-serif;
}

.gray_bg a:link, .gray_bg a:visited, .gray_bg a 
{
	width: 150px;
        background: #ff0000; /* red */
        border-top: #ffffff solid 1px;
        border-right: #000080 solid 3px;
        border-bottom: #000 solid 1px;
        border-left: #008000 solid 3px;
        padding:1px 1px 1px 1px;
        display: block;
        text-decoration:none;
        color:#fff;
        font-size:13px;
        font-weight: bold;
        letter-spacing: 0px;
}


.gray_bg a:hover {background-color: #fff;color:#701111; }


.gray_bg a:active, .gray_bg a:focus 
{
	background-color:#42ff00; /*green*/
	border-top: #000 solid 1px;
	border-right: #000 solid 1px;
	border-bottom: #000 solid 1px;
	border-left: #008000 solid 2px;
	color:#333;
	letter-spacing: 0px;
}


.anylinkcss
{
       visibility: hidden;
       border:1px solid black;
       border-bottom-width: 0;
       font:normal 10px Verdana;
       line-height: 18px;
       z-index: 100;
       background-color: #ffffff;
       width: 160px;
}

.anylinkcss a
{
  width: 100%;
  display: block;
  text-indent: 3px;
  border-bottom: 1px solid black;
  padding: 1px 0;
  text-decoration: none;
  font-weight: normal;
  text-indent: 5px;
}

.anylinkcss a:hover
{ /*hover background color*/
background-color: blue;
color: white;
}



