BODY {
   margin-top: 6px;
   margin-bottom: 10px;
   margin-left: 0px;
   margin-right: 0px;
   background-color: #FFFFCC;
   color: #000000;
}

CAPTION {
   background-color: #D8D8B8;
   color: #333333;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   letter-spacing: 2px;
}

TH {
   background-color: #717140;
   color: #FFFFFF;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

TD.label {
   text-align: right;
   color: #0000C0;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
}

INPUT.button {
   width: 100px;
   background-color: #717140;
   color: #FFFFFF;
   font-weight: bold;
}

INPUT.bluebutton {
   width: 100px;
   background-color: #0000C0;
   color: #FFFFFF;
   font-weight: bold;
}

H1, H2, H3, H4, H5, H6 {
   text-align: center;
   color: #000080;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

P, OL, UL, .text {
   color: #000000;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 10pt;
}

P.redbold {
   color: #CC0000;
   font-weight: bold;
}
P.question {
   color: #CC0000;
   font-weight: bold;
   font-style: italic;
}
P.bronze {
   color: #BA6E36;
}
P.silver {
   color: #88A4BA;
}
P.gold {
   color: #C4B906;
}
  
A:link  {
   color: #0000C0;
   font-weight: bold;
   text-decoration: none;
}
A:active {
   color: #6D6FBD;
   font-weight: bold;
   text-decoration: none;
}
A:visited {
   color: #0000C0;
   font-weight: bold;
   text-decoration: none;
}
A:visited:hover {
   color: #CC0000;
   font-weight: bold;
   text-decoration: underline;
}

A.category:link  {
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}
A.category:active {
   color: #333333;
   text-decoration: none;
   font-weight: bold;
}
A.category:visited {
   color: #6633CC;
   text-decoration: none;
   font-weight: bold;
}
A.category:visited:hover {
   color: #CC0000;
   text-decoration: none;
   font-weight: bold;
}

A.white:link  {
   color: #EEEEEE;
   text-decoration: none;
   font-weight: bold;
}
A.white:active {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}
A.white:visited {
   color: #EEEEEE;
   text-decoration: none;
   font-weight: bold;
}
A.white:visited:hover {
   color: #FFFFFF;
   text-decoration: none;
   font-weight: bold;
}

.font {
   color: Black;
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: x-small;
}
.redtext {
   color: #CC0000;
   font-size: 12pt;
   font-weight: bold;
}
.purpletext {
   color: #6600CC;
   font-size: 12pt;
   font-weight: bold;
}
.error {
   color: #CC0000;
   font-weight: bold;
   font-style: italic;
}
.small {
   font-size: 8pt;
}
.required {
   color: #CC0000;
}
.white {
   color: #FFFFFF;
}
