html, body {
   background: #fff;
   color: #000;
}

html, body, h2, h3, h4, div, p, ul, li {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
}

h1, h2, h3, h4, h5, h6, p, ul, li, hr {
   text-align: justify;
}

p {
   text-align: justify;
   text-indent: .25in;
   margin-top: 3pt;
}

blockquote {
   text-align: justify;
   text-indent: 0pt;
   margin-left: 1in;
   margin-right: 1in;
   font-size: 11pt;
   margin-top: 3pt;
}

.text {
   margin-left: .75in;
   margin-right: .75in;
}


#logo, #slogan {
   text-align: center;
   margin: 0;
   padding: 0;
   margin-bottom: 0.3em;
}

#slogan {
   background: #fff;
   color: #777;
   font-family: Times, "Times New Roman", serif;
   font-style: italic;
   font-weight: bold;
}

.date {
   font-size: 8pt;
}

.small, .archive, .copyright {
   font-size: 8pt;
}

.sidebar {
   background-color: #027; 
   color: #fff; 
   font-size: 10pt;
}

TD.offtab {
   border-style: solid solid outset solid;
   border-color: #000 #000 #fff #000;
   border-width: 1pt;
   background: #038;
   color: #ddd;
   text-align: center;
   font-size: 10pt;
}

TD.ontab {
   border-style: outset outset none outset;
   border-width: 1px;
   background: #05a;
   color: #ffd;
   text-align: center;
   font-size: 10pt;
}

input {
   font-family: Arial, Helvetica, sans-serif;
   background-color: rgb(100,180,255); 
   border: solid rgb(220,220,235) 1px;
}

form.small {
   margin-bottom: 0;
}

.invisible, .invisible a {
   display: none;
   background: #fff;
   color: #fff;
}

.copyright {
   margin-top: 0;
   margin-bottom: 0;
}

.hide {
   visibility: hidden;
   background: #fff;
   color: #fff;
   clear: both;
   margin: 0;
}

.whiteout {
   background: #fff;
   color: #fff;
}

a img { color: #fff; }         /* hide the border in Netscape 4 */
@media all {                   /* hide from Netscape 4 */
   a img { color: inherit;     /* undo the rule above */
   border: none;               /* hide from Netscape 4 */
   }
}


@media print {
#header { display: none; }
}

