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

  * { margin: 0pt;
    padding: 0pt;
    }

  body { font-size: 62.5%;
    font-family: verdana,arial,sans-serif;
    }

  .menu { border: medium none ;
    background: #660000 none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    white-space: nowrap;
    float: left;
    font-size: 100%;
    width: 990px;
    color: #78ad18;
    }

  .menu ul { list-style-type: none;
    }

  .menu ul li { border-right: 1px solid #afafaf;
    float: left;
    z-index: 1000 ! important;
    }

  .menu ul li a { padding: 0pt 16px;
    display: block;
    height: 3.1em;
    line-height: 3.1em;
    text-decoration: none;
    font-weight: bold;
    float: left ! important;
    color: #78ad18;
    }

  .menu ul li ul { border: medium none ;
    display: none;
    }

  .menu ul li:hover { position: relative;
    }

  .menu ul li:hover a { text-decoration: none;
    background-color: #330000;
    }

  .menu ul li:hover ul { display: block;
    width: 10em;
    position: absolute;
    z-index: 999;
    top: 3em;
    margin-top: 0.1em;
    left: 0pt;
    }

  .menu ul li:hover ul li a { border-left: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    padding: 4px 16px;
    white-space: normal;
    display: block;
    width: 10em;
    height: auto;
    line-height: 1.3em;
    margin-left: -1px;
    font-weight: normal;
    background-color: #990000;
    color: white;
    }

  .menu ul li:hover ul li a:hover { text-decoration: none;
    background-color: #330000;
    }

  .menu table { position: absolute;
    top: 0pt;
    left: 0pt;
    border-collapse: collapse;
    }

  .menu ul li a:hover { position: relative;
    z-index: 1000;
    text-decoration: none;
    background-color: #330000;
    }

  .menu ul li a:hover ul { display: block;
    width: 10em;
    position: absolute;
    z-index: 999;
    top: 3.1em;
    left: 0pt;
    margin-top: 0.1em;
    }

  .menu ul li a:hover ul li a { border-left: 1px solid #afafaf;
    border-bottom: 1px solid #afafaf;
    padding: 4px 16px;
    white-space: normal;
    display: block;
    width: 10em;
    height: 1px;
    line-height: 1.3em;
    font-weight: normal;
    background-color: #990000;
    color: white;
    }

  .menu ul li a:hover ul li a:hover { text-decoration: none;
    background-color: #330000;
    }

  @media print {
  .menu { border: medium none ;
    background: #f0f0f0 none repeat scroll 0% 50%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    width: 900px;
    color: #4b4b4b;
    font-size: 130%;
    }
}


