BODY, TABLE, TD { background-color: white; font-size: 10pt; }

A:visited { text-decoration: none; color: teal;         }
A:active  { text-decoration: none; color: teal;         }
A:link    { text-decoration: none; color: blue;         }

.page-header-large { font-size: 200%; font-weight: bold;   }
.page-header-small { font-size: 150%;                      }
.page-title        { font-size: 150%; font-style:  italic; }
.page-desc         { font-size: 150%;                      }

.error         { color:     red;                    }
.fine-print    { font-size: xx-small;               }

.news-headline { color: green; font-size:   large;    font-weight: bold }
.news-metadata { color: green; font-size:   xx-small;                   }
.news-body     {               font-size:   medium;                     }


.nav-box { width: 15em; }

.nav {
    border-left:   thin solid black;
    border-bottom: thin solid black;
    padding-left:  0.5em;
}

A.all-link         { text-decoration: none; color: blue; }
A.all-link:visited { text-decoration: none; color: teal; }
A.all-link:active  { text-decoration: none; color: teal; }
A.all-link:link    { text-decoration: none; color: blue; }

.nav-level-0 { text-indent:   1em; }
.nav-level-1 { text-indent: 2.5em; }
.nav-level-2 { text-indent:   4em; }

.section-head { }
.section-para { }
.faq-question { }
.faq-answer   { }

.required { color: red;                    }
.error    { color: red; font-weight: bold; }

PRE.code {
    font-size: 10pt;
}

.toc { list-style-type: none; }
