BODY {
   font-family: Arial;
   font-size: 12;
}

P {
   font-family: Arial;
   font-size: 12;
}

.header {
   font-family: Verdana;
   font-size: 16;
   font-weight: bold;
}
P.menuheader {
   font-family: Arial;
   font-size: 13;
   font-weight: bold;
   color: #FFCC33;
}

FONT.menuheader {
   font-family: Arial;
   font-size: 13;
   font-weight: bold;
   color: #FFCC33;
}

.required {
   font-family: Courier;
   color: #FF0000;
}

TD {
   font-family: Arial;
   font-size: 12;
}
TD.tableheader {
   background-color: #FFCC33;
}
TD.tableitem {
   background-color: #DDDDDD;
}

/* Special table classes */
TABLE.boxsearch {
   border-width: 1;
   border-color: #000000;
   border-style: solid;
   padding: 2;
}
TABLE.boxtitle {
   background-color: #DDDDDD;
   color: #000000;
   border-width: 1;
   border-color: #000000;
   border-style: solid;
   padding: 2;
}
TABLE.boxform {
   background-color: #DDDDDD;
   border-width: 1;
   border-color: #000000;
   border-style: solid;
   padding: 5;
}
TD.boxformheader {
   background-color: #FFCC33;
}

A:link {
   color: #0000FF;
   text-decoration: underline;
}
A:visited {
   color: #0000FF;
   text-decoration: underline;
}
A:active {
   color: #0000FF;
   text-decoration: underline;
}
A:hover {
   color: #6666FF;
   text-decoration: underline;
}

A.menu:link {
   font-size: 14;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
A.menu:visited {
   font-size: 14;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
A.menu:active {
   font-size: 14;
   font-weight: bold;
   color: #FFFFFF;
   text-decoration: none;
}
A.menu:hover {
   font-size: 14;
   font-weight: bold;
   color: #FFCC33;
   text-decoration: underline;
}

A.mainmenu:link {
   font-size: 11px;
   color: #0000FF;
   text-decoration: none;
}
A.mainmenu:visited {
   font-size: 11px;
   color: #0000FF;
   text-decoration: none;
}
A.mainmenu:hover {
   font-size: 11px;
   color: #6666FF;
   text-decoration: underline;
}

A.goldbar:link {
   font-size: 14;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.goldbar:visited {
   font-size: 14;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.goldbar:active {
   font-size: 14;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.goldbar:hover {
   font-size: 14;
   font-weight: bold;
   color: #0000AA;
   text-decoration: underline;
}

A.bottombar:link {
   font-size: 12;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.bottombar:visited {
   font-size: 12;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.bottombar:active {
   font-size: 12;
   font-weight: bold;
   color: #000000;
   text-decoration: none;
}
A.bottombar:hover {
   font-size: 12;
   font-weight: bold;
   color: #0000AA;
   text-decoration: underline;
}

A.bottomfooter:link {
   font-weight: bold;
   color: #FFCC33;
   text-decoration: none;
}
A.bottomfooter:visited {
   font-weight: bold;
   color: #FFCC33;
   text-decoration: none;
}
A.bottomfooter:active {
   font-weight: bold;
   color: #FFCC33;
   text-decoration: none;
}
A.bottomfooter:hover {
   font-weight: bold;
   color: #FFCC33;
   text-decoration: underline;
}

A.admin:link {
   color: #990000;
   text-decoration: underline;
}
A.admin:visited {
   color: #990000;
   text-decoration: underline;
}
A.admin:active {
   color: #990000;
   text-decoration: underline;
}
A.admin:hover {
   color: #FF3333;
   text-decoration: underline;
}

A.nolink:link {
   color: #000000;
   text-decoration: none;
}
A.nolink:visited {
   color: #000000;
   text-decoration: none;
}
A.nolink:hover {
   color: #000000;
   text-decoration: underline;
}

A.glossary:link {
   color: #660000;
   border-bottom: 1px dotted #660000;
   text-decoration: none;
}
A.glossary:visited {
   color: #660000;
   border-bottom: 1px dotted #660000;
   text-decoration: none;
}
A.glossary:hover {
   color: #CC0000;
   border-bottom: 1px dotted #CC0000;
   text-decoration: none;
}
