/* font */
p, div, span, td, th, textarea, input, select {
 font: normal 12px arial, helvetica;
}

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

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

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

.th { color: #FFFFFF; }                      /* headers on table header rows */
.thb { font-size: 14.75px; color: #908f4b; } /* 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: #ffefa5; }     /*  */
.notice { color: #960000; }           /* notice and error messages */
.bars { background-color: #EEEEEE; }  /* header and footer bar backgrounds */

/* general links */
a      { color: #3C588B; text-decoration: none; }
a:visited { color: #3C588B; text-decoration: none; }
a:hover { color: #3C588B; 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; }
