/* font */
p, div, span, td, th, textarea, input, select {
 font: normal 12px "Trebuchet MS", sans-serif;
}

/* colors */
body {  background-color: #e6dccf; text-align:center; padding-top:0px;}
div { margin:0px; padding:0px; border: none; }
div#body 
    { 
    width: 789px;
    text-align:left; 
    margin: 0px auto 0px auto;
    padding:0px 5px 5px 5px;
    background-color:#ffffff;
    }
div#header { }
div#content1 { border:1px solid #ecf3f6; border-top:0px; padding:0px 10px 0px 10px; background-color : #ffffff;} 
div#content2 { }
div#footer { background-color:#7a7a7a; border-top: 5px solid #dcdcdc; text-align:right; padding:3px; margin-bottom: 0px; }
div#footer a { color: #ffffff; font-size:11px; }


.rh1 { background-color: #efa649; }  /* 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: #ffffff; }  /* 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; }
