td {
    font-family: Arial;
    font-size: 12px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 1px
}

td a:link {
    font-family: Arial;
    font-size: 12px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 1px
}

td a:visited {
    font-family: Arial;
    font-size: 12px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 1px
}

td a:hover {
    font-family: Arial;
    font-size: 12px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 1px
}

td a:active {
    font-family: Arial;
    font-size: 12px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 1px
}

.submenu {
    font-family: Arial;
    font-size: 12px;
    color: BA2646;
    text-decoration: none;
    font-weight: bold;
    letter-spacing: 1px
}

.menu {
    line-height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 2px;
}

.menu a:link {
    line-height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 2px;
}

.menu a:visited {
    line-height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 2px
}

.menu a:hover {
    line-height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 2px
}

.menu a:active {
    line-height: 27px;
    font-family: Arial;
    font-size: 14px;
    color: 004776;
    text-decoration: none;
    letter-spacing: 2px
    font-weight: normal;
}

.menuselect {
    line-height: 15px;
    font-family: Arial;
    font-size: 12px;
    color: D48F8A;
    text-decoration: none;
    letter-spacing: 1px
}

.menuselect a:link {
    line-height: 15px;
    font-family: Arial;
    font-size: 12px;
    color: D48F8A;
    text-decoration: none;
    letter-spacing: 1px
}

.menuselect a:visited {
    line-height: 15px;
    font-family: Arial;
    font-size: 12px;
    color: D48F8A;
    text-decoration: none;
    letter-spacing: 1px
}

.menuselect a:hover {
    line-height: 15px;
    font-family: Arial;
    font-size: 12px;
    color: D48F8A;
    text-decoration: none;
    letter-spacing: 1px
}

.menuselect a:active {
    line-height: 15px;
    font-family: Arial;
    font-size: 12px;
    color: D48F8A;
    text-decoration: none;
    letter-spacing: 1px
}

/*
 * Form, input defenitions
 */
input, select, textarea, button {
    color: #555555;
    font-size: 12px;
    background: #FFFFFF;
    margin: 2px;
}

input, select, textarea {
    width: 250px;
    border: 1px solid #B2B2B2;
}

textarea {
    height: 150px;
}

input.checkbox, input.radio {
    border: 0px;
    width: 20px;
}

input.button, button {
    padding: 1px;
    text-align: center;
    color: #666;
    font-size: 9px;
    background: #F8F8F8;
    font-weight: bold;
    border: 1px solid #B2B2B2;
    width: 100px;
}

button.login_button {
    width: 20px;
    height: 20px;
    background: none;
    background-image: none;
    border: 0px;
    cursor: hand;
}

fieldset {
    background: #FAFAFA;
}

legend {
    font-weight: bold;
}

input.login_input {
    width: 115px;
    margin: 0px;
    padding: 1px;
}
