/* font */
p, div, span, td, th, textarea, input, select
{
  color: #000000;
  font-family: arial, helvetica;
  font-size: 12px;
  font-weight: normal;
}

/* colors */
body            { background-color: #aaaaaa; }     /* page background */

.rh1            { background-color: #8ac53b; }     /* table header row */
.rb             { background-color: #e6e6d6; }     /* table body background */

.r0             { background-color: #ffffff; }     /* even table row */
.r1             { background-color: #f2f2f2; }     /* odd table row */

.th             { color: #ffffff; }                      /* headers on table header rows */
.thb            { font-size: 14.75px; color: #636363; }  /* headers on faded and focused table bodies */
.h2             { font-size: 16.75px; }                  /* headers on body */
.h3             { font-size: 14.75px; }                  /* sub headers on body */

.selected       { background-color: #e6e6d6; }
.notice         { color: #cc3333; }                             /* notice and error messages */
.bars           { background-color: #eeeeee; }                  /* header and footer bar backgrounds */

/* general links */
a               { color: #436971; text-decoration: none; }
a:visited       { color: #436971; text-decoration: none; }
a:hover         { color: #436971; text-decoration: underline; }

/* links on faded and focused table header rows */
a.head:link     { color: #ffffff; text-decoration: none; }
a.head:visited  { color: #ffffff; text-decoration: none; }
a.head:hover    { color: #ffffff; text-decoration: underline; }

b, th { font-weight: 700 }
.n { padding: 1 1 1 1; width: 18px; background-color: #f6f6f6; font-weight: 700; }
