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

  body { margin: 0pt auto;
    background: rgb(244, 244, 244) url(images/bg.gif) repeat-y scroll center top;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  #header { border-bottom: 1px solid rgb(239, 239, 239);
    vertical-align: top;
    padding-bottom: 11px;
    padding-left: 18px;
    font-family: Georgia,Lucida,Arial,sans-serif;
    font-size: 11px;
    font-weight: lighter;
    color: rgb(0, 0, 139);
    background-color: rgb(255, 255, 255);
    }

  .title { font-size: 24px;
    font-style: italic;
    font-weight: bold;
    color: rgb(144, 32, 10);
    background-color: rgb(255, 255, 255);
    }

  .darktitle { font-size: 24px;
    font-style: italic;
    font-weight: bold;
    color: rgb(0, 0, 0);
    opacity: 1;
    background-color: rgb(255, 255, 255);
    }

  #main { border-left: 1px solid rgb(239, 239, 239);
    border-right: 1px solid rgb(239, 239, 239);
    margin: 0pt auto;
    width: 780px;
    height: auto;
    font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: rgb(165, 42, 42);
    background-color: rgb(255, 255, 255);
    }

  h1, h2 { font-size: 12px;
    font-family: Verdana,Arial,sans-serif;
    color: rgb(25, 25, 112);
    font-weight: bold;
    padding-left: 4px;
    }

  h3, h4 { font-size: 11px;
    font-family: Verdana,Arial,sans-serif;
    color: rgb(47, 79, 79);
    font-weight: bold;
    padding-left: 8px;
    }

  #menu { width: 150px;
    color: rgb(0, 0, 139);
    font-family: Verdana,Arial,sans-serif;
    }

  #menu a:link, #menu a:visited { margin: 1px 0pt;
    padding: 4px 3px 4px 8px;
    width: 150px;
    background-color: transparent;
    color: rgb(0, 51, 102);
    text-decoration: none;
    font-family: Verdana,Arial,sans-serif;
    font-weight: normal;
    display: block;
    }

  #menu a:hover { color: rgb(165, 42, 42);
    text-decoration: none;
    }

  #topmenu { text-align: right;
    padding-top: 1em;
    padding-right: 1em;
    font-family: Verdana,Arial,sans-serif;
    font-weight: bold;
    }

  #topmenu a:link, #topmenu a:visited { border: 1px solid rgb(102, 102, 102);
    padding: 0.3em 0.8em;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(192, 192, 192);
    }

  #topmenu a:hover { border: 1px solid rgb(0, 0, 102);
    padding: 0.3em 0.8em;
    color: rgb(255, 255, 255);
    text-decoration: none;
    background-color: rgb(153, 153, 153);
    }

  #lefty { margin: 8px;
    width: 150px;
    height: auto;
    color: rgb(0, 0, 139);
    font-family: Verdana,Arial,sans-serif;
    }

  #lefty p { padding: 12px;
    width: 94%;
    font-family: Verdana,Arial,sans-serif;
    background-color: rgb(249, 249, 249);
    color: rgb(96, 112, 128);
    }

  #block { padding: 12px;
    font-family: Verdana,Arial,sans-serif;
    background-color: rgb(249, 249, 249);
    color: rgb(96, 112, 128);
    }

  #breadcrumb { text-align: right;
    color: rgb(153, 153, 153);
    padding-bottom: 11px;
    }

  #breadcrumb a:link, #breadcrumb a:visited { color: rgb(153, 153, 153);
    text-decoration: none;
    }

  #breadcrumb a:hover { color: rgb(170, 170, 170);
    text-decoration: none;
    }

  a:link, a:visited { border-bottom: 1px solid rgb(239, 239, 239);
    color: rgb(0, 51, 102);
    font-family: Verdana,Arial,sans-serif;
    text-decoration: none;
    }

  a:hover { color: rgb(165, 42, 42);
    text-decoration: none;
    }

  #content { border-left: 1px solid rgb(239, 239, 239);
    padding: 11px 16px 11px 11px;
    float: right;
    width: 570px;
    text-align: left;
    font-family: Verdana,Arial,sans-serif;
    line-height: 145%;
    color: rgb(96, 112, 128);
    }

  #content h3, h4 { font-family: Verdana,Arial,sans-serif;
    color: rgb(47, 79, 79);
    font-weight: bold;
    padding-left: 0px;
    }

  #footer { padding: 11px;
    text-align: center;
    font-family: Verdana,Arial,sans-serif;
    font-weight: lighter;
    color: rgb(204, 204, 204);
    }

  hr { border-style: none none solid;
    border-color: -moz-use-text-color -moz-use-text-color rgb(239, 239, 239);
    border-width: 0pt 0pt 1px;
    height: 1px;
    }

  li { list-style-type: none;
    line-height: 160%;
    }


