body { margin: 0px;
    background: white none repeat scroll 0%;
    font-size: 10pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Comic Sans MS;
    color: rgb(204, 51, 204);
    }

  tr { font-size: 10pt;
    color: black;
    font-family: sans-serif;
    }

  td { font-size: 10pt;
    color: black;
    font-family: sans-serif;
    }

  .header { background: rgb(204, 204, 204) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    }

  .middlebg { background: rgb(222, 222, 222) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .commonbg { background: rgb(255, 255, 255) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.usual { background: rgb(243, 243, 243) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.unusual { border: 1px solid rgb(46, 46, 46);
    }

  tr.usual { background: rgb(243, 243, 243) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.usual { background: rgb(243, 243, 243) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  table.middle { background: rgb(222, 222, 222) none repeat scroll 0%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  tr.middle { background: rgb(222, 222, 222) none repeat scroll 0%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  td.middle { background: rgb(222, 222, 222) none repeat scroll 0%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  tr.error { background: rgb(255, 224, 224) none repeat scroll 0%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(204, 0, 0);
    }

  td.error { background: rgb(255, 224, 224) none repeat scroll 0%;
    font-weight: bold;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: rgb(204, 0, 0);
    }

  .errorbg { background: rgb(204, 0, 0) none repeat scroll 0%;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  legend { border: 1px solid rgb(98, 106, 188);
    padding: 2px 20px 2px 22px;
    background: rgb(179, 213, 216) none repeat scroll 0%;
    font-weight: bolder;
    font-size: 9pt;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-left: 14px;
    width: 100px;
    color: rgb(18, 18, 18);
    font-family: arial,sans-serif;
    }

  form { margin-bottom: 0px;
    }

  fieldset { border: 1px solid rgb(204, 204, 204);
    }

  .h1 { font-size: 16pt;
    font-family: arial,sans-serif;
    }

  .h2 { font-size: 13pt;
    font-family: arial,sans-serif;
    }

  .h5 { font-weight: bolder;
    font-size: 11pt;
    color: black;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    text-decoration: none;
    }

  .h5u { font-weight: bolder;
    font-size: 11pt;
    color: black;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    text-decoration: underline;
    }

  .h6 { font-weight: bolder;
    font-size: 9pt;
    color: black;
    font-family: Arial,Tahoma,Verdana,sans-serif;
    text-decoration: none;
    }

  a { color: black;
    text-decoration: underline;
    }

  a:hover { color: rgb(68, 78, 178);
    text-decoration: underline;
    }

  a.header:hover { color: rgb(250, 247, 170);
    text-decoration: underline;
    }

  a.header { color: rgb(255, 255, 255);
    text-decoration: underline;
    }

  a.title:hover { font-weight: bold;
    font-size: 10pt;
    color: rgb(102, 102, 255);
    text-decoration: underline;
    }

  a.title { font-weight: bold;
    font-size: 10pt;
    color: rgb(0, 0, 204);
    text-decoration: underline;
    }

  a.small:hover { font-size: 8pt;
    color: rgb(102, 102, 255);
    text-decoration: none;
    }

  a.small { font-size: 8pt;
    color: rgb(0, 0, 204);
    text-decoration: none;
    }

  a.menu:link { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu:visited { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu:hover { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu:active { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3:link { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3:visited { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: black;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3:hover { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3:active { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menuActive:link { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3Active:link { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menuActive:visited { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menuActive:hover { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menuActive:active { border-top: 1px solid rgb(46, 46, 46);
    border-right: 1px solid rgb(46, 46, 46);
    border-bottom: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3Active:visited { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(48, 184, 236) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3Active:hover { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu3Active:active { border: 1px solid rgb(46, 46, 46);
    padding: 3px 20px 4px;
    background: rgb(124, 202, 232) none repeat scroll 0%;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    color: white;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2:link { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: black;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2:visited { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: black;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2:hover { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2:active { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2Active:link { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2Active:visited { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2Active:hover { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }

  a.menu2Active:active { background: rgb(48, 184, 236) none repeat scroll 0%;
    padding-left: 20px;
    font-weight: bold;
    font-size: 13px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-bottom: 4px;
    color: white;
    padding-top: 3px;
    font-family: arial,sans-serif;
    height: 25px;
    text-decoration: none;
    }


