/* general */

p, table, tr, td, th, li, form, input, select { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }

a { text-decoration: none; color: #660000; }
a:visited { text-decoration: none; color: #660000; }
a:hover { text-decoration: underline; }

.Bd { font-weight: bold; }

.buttonLogIn {cursor: hand; height: 14px; border: 1px solid #CEA51A; background-color: #FCCB26; font-weight: bold; font-size: 14px; padding: 5px;}

.S0c00Bd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; }
.S0cf00 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; }
.S0c00BdBgcc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #cccccc; }
.S0cffBdBg66 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; background-color: #666666; }
.S0c00BdBg9cf { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; font-weight: bold; background-color: #99ccff; }
.P3c00Bd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight: bold; }
.P7c66 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #666666; font-weight: bold; }
.M1 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000;}
.M2 { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.c66 { color: #666666; }
.ccc { color: #cccccc; }
.cff { color: #ffffff; }
.cf00 { color: #ff0000; }

.cBgc66 { background-color: #666666; }
.cBgc9cf { background-color: #99ccff; }
.cBgc99 { background-color: #999999; }
.cBgccc { background-color: #cccccc; }
.cBgcff { background-color: #ffffff; }
.cBgc00 { background-color: #000000; }

/* Key to Codes
   ------------
  S = standard / default size (11px -- used as S0 to balance against following)
  P = plus (size) -- number indicates next step up in size scale from standard
  P = plus (size) -- number indicates next step up in size scale from standard
    P1 = 12px
    P2 = 13px     P5 = 16px
    P3 = 14px     P6 = 17px
    P4 = 15px     P7 = 18px ...
  M  = minus (size) -- number indicates next step down in size scale from standard
  M1 = 10px
  M2 = 9px

   c = color (immediately precedes hex-based color code -- see more below)
  Bd = bold
  Bg = background color then color follows
  It = italic

  Color codes: if the hex code color value consists of equal pairs (ex.: #666666) then reduce to two characters: 66
               if hex code consists of non-equal pairs in a pattern of three (ex.: #f5f5f5) reduce to two characters: f5
               if hex code consists of equal pairs in a pattern of two (ex.: #336699) then reduces to three characters: 369
               if hex code is iregular, use all six characters: f0a8c9
  Examples:
  --------
   66 = #666666
   00 = #000000
   f5 = #f5f5f5
  960 = #996600
  9cf = #99ccff

*/
#navlist
{
margin: 0;
padding: 0 0 20px 10px;
border-bottom: 1px solid #660000;
}

#navlist ul, #navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
}

#navlist a:link, #navlist a:visited
{
float: left;
line-height: 14px;
font-weight: normal;
margin: 0 10px 4px 10px;
text-decoration: underline;
color: #999;
}

#navlist a:link#current, #navlist a:visited#current, #navlist a:hover
{
border-bottom: 4px solid #660000;
padding-bottom: 2px;
background: transparent;
text-decoration: none;
color: #660000;
}

#navlist a:hover { color: #660000; }
#navlist a:link#current { font-weight: bold; }
