body 
{ 
margin: 0px 0px 0px 0px;
background-color: #ccc;
}
 
img
{
border: none;
}
 
li
{
list-style-image: url(images/bullet.gif);
}

.maintable 
{ 
background-color: #ffffff;
}

.nav 
{
color: #ffffff;
}

.watermark
{ 
BACKGROUND-image: url('../images/watermark.gif');
BACKGROUND-attachment: scroll;
BACKGROUND-repeat: no-repeat;
BACKGROUND-position:  center center;
}

.menu
{
text-decoration:none;
}

a.menu /* these definitions only apply to the "menu"-links */
{
display:block; /* apply color as background */
width: 179px; /* all the <td>, please */
height:29px; /* same height as the images */
text-decoration:none;
font: bold 12px Arial, sans-serif;
color: #fff;
float: left;
display: inline;
background-image:url(../images/navmenu.gif);
background-repeat: no-repeat;
text-transform: uppercase;
line-height: 29px;
}

a.menu:visited /* when visited the links look like this */
{
display:block;
width:179px;
height:29px;
background-color:#fffff;
text-decoration:none;
color: #fff;
float: left;
display: inline;
text-transform: uppercase;
line-height: 29px;
}

a.menu:link /* when visited the links look like this */
{
display:block;
width:179px;
height:29px;
background-color:#fffff;
text-decoration:none;
color: #fff;
float: left;
display: inline;
text-transform: uppercase;
line-height: 29px;
}

a.menu:hover /* when mouseover the links look like this */
{
display:block;
width:179px;
height:29px;
float: left;
text-decoration:none;
text-transform: uppercase;
line-height: 29px;
background-image:url(../images/navhover.gif);
color: #000066;
display: inline;
} 
 
a.navlink:link, a.navlink:visited, a.navlink:active 
 {
 color: #ffffff;
 text-decoration: none; 
 font-family: verdana, sans-serif;
 font-size: 11pt;
}

a.navlink:hover
{
background-image: url(../images/navhover.gif);
background-repeat: no-repeat;
color: #000000;
 font-size: 12pt;

}


a.topmenulink:link, a.topmenulink:visited, a.topmenulink:hover, a.topmenulink:active 
 {
 font-family: verdana, sans-serif;
 color: #ffffff;
 text-decoration: none; 

}
  
td
{
font-family: arial, sans-serif;
font-size: .80em;
font-weight: normal;
color: #000000;
}

.textError
{
font-family: arial, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #ff0000;
}
 
.footer
{
font-family: arial, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #000000;
text-align: center;
vertical-align: middle;
}
 

a:link, a:visited, a:active  {
 color: #0055A5;
 text-decoration: underline; 
}
 
a:hover {
 color: #5697D8;
 text-decoration: none; 
}

a.mainnav:link, a.mainnav:visited, a.mainnav:hover, a.mainnav:active 
 {
 font-family: verdana, sans-serif;
 text-decoration: none;
 color: #003d7c;
 }

 

a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active 
 {
 font-family: arial, sans-serif;
 font-size: 8pt;
 color: #000000;
 text-decoration: none; 
}