A:link { color:#01383F; text-decoration:underline }    /* unvisited link */
A:visited { color:#000000; text-decoration:underline } /* visited links */
A:active { color:#41787F; text-decoration:underline }  /* active links */
A:hover { color:#41787F; text-decoration:underline }   /* active links */

BODY {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

BLOCKQUOTE {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

TEXTAREA {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
}

P {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

UL {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

OL {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

CENTER {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

TD {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  color: #4D4D4D;
}

H3 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  color: #01383F;
}

H4 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 9pt;
  color: #41787F;
}

H5 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 9pt;
  color: #386A73;
}

H6 {
  font-family: Verdana, Arial, Helvetica;
  font-size: 8pt;
  font-weight: normal;
}

a.actionbuttons { display: block; font-size: 7pt; font-weight: bold; text-align: center; border: 1px solid black; background-color: rgb(110,110,110); color: white; padding: 2px; text-decoration: none; width: 70px; }
a.actionbuttons:active { display: block; font-size: 7pt; font-weight: bold; text-align: center; border: 1px solid black; background-color: rgb(110,110,110); color: white; padding: 2px; text-decoration: none; width: 70px; }
a.actionbuttons:visited { display: block; font-size: 7pt; font-weight: bold; text-align: center; border: 1px solid black; background-color: rgb(110,110,110); color: white; padding: 2px; text-decoration: none; width: 70px; }
a.actionbuttons:hover { border: 1px solid red; background-color: rgb(160,160,160); color: red; text-decoration: none; }

div.winner { display: block; font-size: 7pt; font-weight: bold; text-align: center; border: 1px solid red; background-color: rgb(230,230,230); color: red; padding: 2px; text-decoration: none; width: 70px; }

.pageHeader {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11pt;
  color: #01383F;
  font-weight:bold;
}
.missingField {
  color: #ff0000;
  font-weight: bold;
}

li.altRows1, li.altRows2 {
	margin-bottom: 8px;
	padding:8px;
}

li.altRows2 {
	background-color:#E8E8E8;
}