body {
    overflow: -moz-scrollbars-vertical;
}

body {
    margin: 0 auto;
    /*
      background-color: #D1E0FF;
      background-color: #C0C0C0;
      background-color: #99CCFF;
    background-color: #FFFFFF;
    */
    background-color: #FFFFFF;
    text-align: center;
}

h1 {
    font-family: Verdata, arial, sans-serif, helvetica;
    font-size: 28pt;

    border-left: 2px solid #225522;
    border-bottom: 2px solid #225522;
    margin-left: 0;
    margin-right: 0;
    width: 99%;
    padding-left: 5px;
    padding-right: 5px;
    background: #f0f5f0;
    text-align: justify;
}

h2 {
    font-size:1.8em;
    font-weight:400;
    letter-spacing:-1px;
    margin:8px 0 10px;
    padding:0;
}
h3 {
    font-size:1.5em;
    font-weight:400;
    margin:6px 0;
    padding:0;
}

a:link , a:visited {
    text-decoration : none;
    /* color: #166090;
    color: #F0FFF0; */
    color: #00FFFF;
    font-weight: 700;
}

a:hover {
    text-decoration : underline;
    /*
    color: #286ea0;
    color: #000080;
    color: #006400;
    color: #9ACD32;
    */
    color: #00FF00;
}

td.tab1 a:link , td.tab2 a:link {
    text-decoration : none;
    color: #505050;
    font-size: 1em;
    font-weight: 700;
}

td.tab1 a:visited , td.tab2 a:visited {
    text-decoration : none;
    color: #505050;
    font-size: 1em;
    font-weight: 700;
}

td.tab1 a:hover , td.tab2 a:hover {
    text-decoration : none;
    /*
    color: #505050;
    color: #000080;
    */
    color: #006400;
    font-size: 1em;
    font-weight: 700;
}

table.main {
    /*    width: 1150px;
    */
    width: 98%;
    margin: 10px auto;
    font:76% Verdana,Tahoma,Arial,sans-serif;
    font-weight : normal;
}

th, td {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    border: #000000;
    border-style: solid;
    border-top-width: 0;
    border-right-width: 0px;
    border-bottom-width : 0px;
    border-left-width : 0px;
    font-size: 9pt;
    /*
    background-color: #e0ffff;
    background-color: #ffffff;
    color: #000000;
    background-color: #4682B4;
    background-color:#5f6360;
    background-color:#212121;
    background-color:#a0138e;
    background-color:#90CBFD;
    */
    background-color:#01203A;

    color: #FFFFFF;
}

td.middle {
    background-color : #D1E0FF;
}

td.topleft {
    background-color : #D1E0FF;
}

td.topright {
    background-color : #D1E0FF;
}

td.bottomleft {
    font-size: 8pt;
    background-color: #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: #000000;
    border-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

td.bottomleftout {
    background-color : #D1E0FF;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 5px;
    padding-right: 5px;
    border: #000000;
    border-style: solid;
    border-right-width: 0px;
    border-left-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
}

td.bottomright {
    background-color : #ffffff;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: #000000;
    border-style: solid;
    border-right-width: 1px;
    border-left-width: 1px;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

td.tab0, td.tab20, td.tabnone, td.tab1, td.tab2, td.tab1:link, td.tab2:link, td.tab1:hover, td.tab2:hover {
    text-decoration : none;
    /*
    color: #505050;
    */
    color: #000080;
    font-size: 1em;
    font-weight: 700;

    text-align: center;
    background-color:    #ffffff;
    font-size : 10pt;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    border: #000000;
    border-style : solid;
    border-left-width : 1px;
    border-right-width : 0px;
    border-top-width : 1px;
    border-bottom-width : 0px;
}

td.tab0 , td.tab20 {
    background-color:    #ffffff;
    border-bottom-width : 0px;
}

td.tab20 {
    border-right-width : 1px;
}

td.tab1 , td.tab2 , td.tab1:hover, td.tab2:hover , td.tab1:link, td.tab2:link {
    background-color:    #e0e0e0;
    border-bottom-width : 1px;
}

td.tabnone {
    background-color:    #D1E0FF;
    border-left-width : 0px;
    border-right-width : 0px;
    border-top-width : 0px;
    border-bottom-width : 1px;
}

td.tab1:hover, td.tab2:hover {
    background-color:    #f0f0f0;
}

td.tab2 , td.tab2:hover {
    border-right-width : 1px;
}

td.headbox {
    color: #000000;
    text-align: left;
    background-color: #e0e0e0;
    font-weight : bold;
    font-size : 90%;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    border: #000000;
    border-style : solid;
    border-left-width : 1px;
    border-right-width : 1px;
    border-top-width : 1px;
    border-bottom-width : 1px;
}

hr {
    color: sienna
}
th {
    text-align: left;
    vertical-align: top
}
