/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: rgb(255, 255, 204);
    }

  .pageheader { color: rgb(153, 0, 0);
    font-size: large;
    font-family: Times New Roman,Times,serif;
    font-style: italic;
    text-align: center;
    }

  .pageheader strong { color: rgb(0, 0, 153);
    font-size: x-large;
    font-weight: normal;
    font-style: italic;
    text-decoration: underline;
    text-align: center;
    }

  #pageheadleft { padding: 20px 6px 6px;
    position: absolute;
    top: 6px;
    left: 6px;
    text-transform: uppercase;
    background-color: transparent;
    text-align: center;
    font-size: xx-small;
    }

  #pageheadright { padding: 1px 1px 1px 1px;
    position: absolute;
    top: 6px;
    right: 6px;
    background-color: transparent;
    text-align: right;
    font-size: xx-small;
    }

  #pageheadmenu { width: 100%;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    line-height: 200%;
    }

  #pageheadmenu a { border: 4px outset rgb(192, 192, 192);
    padding: 2px;
    color: rgb(0, 0, 153);
    display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: small;
    font-weight: normal;
    background-color: rgb(204, 204, 204);
    margin-left: 4px;
    margin-right: 4px;
    }

  #pageheadmenu a:hover { border: 4px inset rgb(204, 204, 204);
    padding: 2px;
    color: rgb(0, 0, 153);
    background-color: rgb(204, 204, 204);
    margin-left: 4px;
    margin-right: 4px;
    }

  #pageheadmenu a.current { border: 4px inset rgb(204, 204, 204);
    padding: 2px;
    color: rgb(0, 0, 153);
    background-color: rgb(192, 192, 192);
    margin-left: 4px;
    margin-right: 4px;
    }

  .errors { color: rgb(255, 0, 0);
    }

  .pageinfo { color: rgb(153, 0, 0);
    font-family: Times New Roman,Times,serif;
    text-align: center;
    }

  .pageinfo p {text-align: justify; 
    font-size: small;
    font-weight: normal;
    }

  .pageinfo li { font-size: small;
    font-weight: normal;
    margin-left: 22px;
    text-align: justify;
    }

  .pageinfo h1 { font-size: large;
    font-weight: bold;
    }

  .pageinfo h1 p { font-size: medium;
    font-weight: normal;
    text-align: justify;
    margin-top: 0pt;
    }

  .pageinfo h2 { font-size: medium;
    font-weight: bold;
    }

  .pageinfo h2 p { font-weight: normal;
    text-align: justify;
    margin-top: 0pt;
    font-size: small;
    }

  .pageinfo h3 { font-weight: bold;
    text-align: left;
    font-size: small;
    }

  .pageinfo h3 p { font-size: small;
    text-align: justify;
    font-weight: normal;
    margin-top: 0pt;
    }

  .footnote { border-top: 2px solid black;
    text-align: justify;
    font-size: small;
    font-weight: normal;
    }

  .eventlist { font-weight: normal;
    text-align: justify;
    font-size: small;
    }

  #mozToc a { font-size: medium;
    }

  .eventlist h2 { border-top-style: double;
    border-top-width: 3px;
    }

  #l1menu { border-style: ridge;
    border-color: rgb(204, 204, 204);
    margin: 0pt;
    padding: 0pt 4px 0pt 0pt;
    color: rgb(0, 0, 153);
    font-weight: bold;
    float: left;
    font-size: small;
    }

  #l1menu h1 { text-align: center;
    font-size: medium;
    }

  #l1menu a:link { color: rgb(0, 0, 153);
    }

  #l1menu a:visited { color: rgb(0, 0, 153);
    }

  #l1menu a:active { color: rgb(153, 0, 0);
    }

  #l1menu a:hover { color: rgb(153, 0, 0);
    }

  .indent { margin-left: 11px;
    }

  .hilite { font-size: 90%;
    background-color: rgb(255, 255, 102);
    }

  #l1menu a.current { border-style: dotted;
    }

