a, a:visited 
{
  text-decoration: none;
  color: #0000FF;
}
/* 
** By the way, hover with any elements other than <a> doesn't work with IE6 & IE7 . . . nice.
** So if you want to use an onclick method, simply use href="javascript:void(0)" with <a>.
*/
a:visited:hover, a:active, a:hover
{
  text-decoration: underline;
}

body, p, span, ul, li, td, div
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  color: Black;
  font-style: normal;
}

.copyright 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 9px; 
  color: #666666; 
  font-style: normal;
}

.copyrighthyperlink, .copyrighthyperlink:visited 
{
  text-decoration:none; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 9px; 
  color: #0000FF; 
  font-style: normal;
}

.copyrighthyperlink:visited:hover, .copyrighthyperlink:active, .copyrighthyperlink:hover
{
  text-decoration:underline; 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal; 
  font-size: 9px; 
  color: #0000FF; 
  font-style: normal;
}

.title 
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 24px; 
  color: #FFFFFF;
  font-style: normal;
}
.slogan
{ 
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 18px;
  color: #FFFFFF;
  font-style: normal;
}

/*
** Setting border-style resets all border settings. So does border: 3px.
** However, border-width does not.
**
** By the way, <span> works a lot better than <div> (ie, actually sticks to the bottom)
** when it comes to Internet Explorer, even though <div> works fine in all the other browsers.
**
** This color scheme comes from Tabs.css: div.FolderForTabs
*/
span.attachtobottom
{
  position: absolute;
  border-width: 3px;
  bottom: 3px;
  left: 3px;
  right: 3px;
  -moz-border-radius: 0.5em 0.5em 0.5em 0.5em;

  background-color: #007F1F;
  border-top-color: #50CF6F;
  border-right-color: #28A747;
  border-bottom-color: #002F00;
  border-left-color: #005700;
  padding: 0.5em;
}

td.footermessage 
{
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: normal;
  font-size: 9px;
  color: #CCCCCC;
  font-style: normal;
  vertical-align: middle;
  white-space: nowrap;
}

a.td.footermessage, a.td.footermessage:visited 
{
  text-decoration:none; 
  color: #00FF00; 
}

a.td.footermessage:visited:hover, a.td.footermessage:active, a.td.footermessage:hover
{
  text-decoration:underline; 
  color: white; 
}

