body 
 {
  background-color: 000000;
	color: ffffff;
	font-size: 10pt; 
	font-family: Arial;
	background-image: url("/img/background.gif");
	background-position: center top;
	font-weight: bold;
 }

table 
 {
  font-family: Arial;
	font-size: 10pt;
	color: ffffff;
	font-weight: bold;
 }

img 
 {
  border: 0;
 }
 
a.nav
 {
  color: 000000;
	text-decoration: none;
 }

a:visited.nav
 {
  color: 000000;
	text-decoration: none;
 }
 
a:active.nav
 {
  color: ffffff;
	text-decoration: none;
 }
 
a:hover.nav
 {
  color: ff0000;
	text-decoration: underline;
 }
 

a
 {
  color: 0000ff;
	text-decoration: none;
 }

a:visited
 {
  color: 333399;
	text-decoration: none;
 }
 
a:active
 {
  color: 00ff00;
	text-decoration: none;
 }
 
a:hover
 {
  color: 00ff00;
	text-decoration: underline;
 }
 
.red
 {
  color: ff0000;
 }
 
  /*****************
 * STYLE CLASSES *
 *****************/

.div-title {
  background-color: #f2f2f2;
	color: #000000;
	text-align: left;
  border: 1px solid #000000;
	padding: 3px;
	width: 90%;
}
.div-body {
  background-color: #ffffff;
	color: #000000;
	text-align: left;
  border: 1px solid #000000;
	border-top: 0px;
	padding: 3px;
	width: 90%;
}
.div-footer {
  background-color: #f8f8f8;
	color: #000000;
	text-align: right;
  border: 1px solid #000000;
	border-top: 0px;
	padding: 3px;
	width: 90%;
}

.error {
  background-color: #f2f2f2;
	text-align: center;
  font-size: 10pt;
  font-weight: bold;
  border: 2px solid #ff0000;
	color: #ff0000;
	padding: 3px;
}

.message {
  background-color: #f2f2f2;
	text-align: center;
  font-size: 10pt;
  font-weight: bold;
  border: 2px solid #00ff00;
	color: #000000;
	padding: 3px;
}

.mininav {
  background-color: #000000;
	text-align: center;
  font-size: 10pt;
  font-weight: bold;
  border: 2px solid #ffffff;
	color: #ffffff;
	padding: 3px;
	width: 90%;
}

a.bluelink, a.bluelink:visited, a.bluelink:hover, a.bluelink:active {
  color: #0000ff;
}