/*
 *
 * Generic stylesheet
 *
 */

a:link {color: blue;}
a:active {color: #00FFFF;}
a:visited {color: green;}
a:hover {color: red;}

#container {
    height: 90%;
    width: 100%;
}

#left_container {
    float: left;
    width: 200px;
    height: 100%;
    background-color: #D0FFFF;
}

#left_image {
    background-color: #D0FFFF;
}

#left_menu {
    /*
     *background-color: #00FFFF;
     */
    padding-left: 5px;
}

#right {
    background-color: white;
    height: 100%;
    padding-left: 10px;
    margin-bottom: 10px;
    overflow: auto;
}

#bottom {
    height: 60px;
    padding-top: 5px;
    border-top: medium double red;
}

A.toc {text-decoration: none;}

ADDRESS, BLOCKQUOTE, BODY, DD, DL, P {
   color: black;
   background-color: white;
   font-family: Helvetica, Arial, sans-serif;
}

P.toc {
   color: black;
   background-color: #D0FFFF;
   font-family: Helvetica, Arial, sans-serif;
}

H1 {
   font-family: Helvetica, Arial, sans-serif;
   font-size: 24pt;
   text-align: center;
   color: blue;
   background-color: white;
}

H1.toc {
    background-color: #D0FFFF;
}

H2 {
   font-family: Helvetica, Arial, sans-serif;
   color: red;
   background-color: white;
}

H3 {
   font-family: Helvetica, Arial, sans-serif;
   color: green;
   background-color: white;
}

H4 {
   font-family: Helvetica, Arial, sans-serif;
   color: green;
   background-color: white;
}

TABLE.center {
   margin-left: auto;
   margin-right: auto;
}

TH {
   font-family: Helvetica, Arial, sans-serif;
   color: red;
   background-color: white;
}

TD {
   font-family: Helvetica, Arial, sans-serif;
}

details {
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: .5em .5em 0;
}

summary {
    font-weight: bold;
    margin: -.5em -.5em 0;
    padding: .5em;
}

details[open] {
    padding: .5em;
}

details[open] summary {
    border-bottom: 1px solid #aaa;
    margin-bottom: .5em;
}

/*
 * NOTES:
 *
 * Font sizes have the following table for sizes:
 *
 *  Size    <Hn>   font-size
 *  ------------------------
 *    1     <H6>       8pt
 *    2     <H5>      10pt
 *    3     <H4>      12pt   Default font size
 *    4     <H3>      14pt
 *    5     <H2>      18pt
 *    6     <H1>      24pt
 *
 * Font sizes 5/6 (H1/H2) render at the same size 5 under Unix Netscape
 *
 */
