h1 {
    color: #22A
}
h2 {
    color: #55A
}
h5 {
    color: #55A
}
h3 {
    color: #22A
}
h4 {
    color: #22A
}
p {
    color: #007
}
h6 {
    color: #22A
}

#headnav ul
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style-type: none;
    border-style: none;
}

#headnav ul li {
    display: inline;
    border-style: none;
    margin: 0px;
    padding: 0px 0px 0px 0px;
}

#headnav ul li a
{
    padding: 0px 0px 0px 0px;
    margin: 0px;
    float: left;
    border-style: none;
    outline-style: none;
}

#headnav ul li a img
{
    border-style: none;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    outline-style: none;
}

#main_top_frame {
    margin-left: 20px;
    margin-right: 20px;
}

#main_body_frame {
    padding: 0px 15px;
    color: #005;
    font-size: 22px;
    font-family: serif;
}

#main_body_frame h3 {
    font-size: 30px;
    font-family: sans-serif;
}

#main_body_frame h4 {
    font-size: 25px;
    font-family: sans-serif;
}

#main_body_frame h5 {
    font-size: 20px;
    font-weight: bold;
    font-family: sans-serif;
}

#main_body_frame a {
    color: #33F;
    background-color: #FFF;
    text-decoration: none;
}

#main_body_frame a:hover {
    color: #FFF;
    background-color: #88F;
    text-decoration: none;
}


#download ul {
    top: 10px;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    color: #555;
    width: 830px;
    list-style: none;
}

#download ul li {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    list-style: none;
    border-style: none;
}


#download ul li a {
    color: #000;
    background-color: #FFF;
    text-decoration: none;
    margin: 0px;
    font-size: 18px;
    font-weight: bold;
    font-family: monospace;
}

#download ul li a:hover {
    color: #000;
    background-color: #EEF;
    text-decoration: none;
    font-size: 20px;
    font-family: monospace;
}

#download ul li table {
    background-color: #FAFAFF;
    color: #000;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    height: 80px;
    font-size: 18px;
}

#download ul li table table {
    border: 1px #444 solid;
}

#download ul li table table a {
    color: #000;
    background-color: #FAFAFF;
    font-size: 18px;
    font-family: serif;
}

#download ul li table table a:hover {
    color: #FFF;
    background-color: #C33;
    font-size: 20px;
    font-family: serif;
}

#regresult table {
    color: #55A;
}

#inputcreds table {
    background-color: #FFF;
    border: 0px;
    margin: 0px 0px 0px 0px;
    width: 100%;
}

#inputcreds table td {
    border: 0px;
}

#inputcreds table table {
    background-color: #777;
    border: 5px solid #33A;
    color: #FFF;
    padding: 0px 0px;
    margin: 0px 0px 5px 0px;
    font-family: sans-serif;
}

#inputcreds table table td {
    white-space: nowrap;
}

#inputcreds table table caption {
    color: #55A;
    font-family: sans-serif;
}

#changepw {
    text-align: center;
}

#changepw table {
    background-color: #777;
    border: 5px solid #33A;
    color: #FFF;
    padding: 0px 0px;
    margin: 0px 0px 5px 0px;
    font-family: sans-serif;
}

#changepw table caption {
    color: #55A;
}

#faq_table {
    padding: 0;
    margin: 0;
    color: #fff;
    width: 729px;
    border: 2px;
}

#faq_table tr th {
    background-color: #55B;
    border: 1px solid #000;
}

#faq_table tr td {
    padding: 2px;
    margin: 2px 2px 2px 2px;
    border: 1px solid #000;
    background-color: #BBB;
    color: #22B;
}

#faq_table tr td a {
    background-color: #BBB;
    color: #22C;
}

#faq_table tr td a:hover {
    background-color: #FFF;
    color: #000;
}


