TD {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: top;
}

UL {
    margin: 0px;
    margin-left: 20px;
    padding: 0px;
}

FORM {
    margin: 0px;
    padding: 0px;
}

.textred {
    color: #cc3300;
}
.textdkred {
    color: #7F0004;
}

A:link {color: #215F98;}
A:active {color: #215F98;}
A:visited {color: #215F98;}
A:hover {color: #A75757;}

.footer {
    border-top: 1px solid black;
    background-color: #9CAFBE;
    color: #013A64;
    text-align: center;
    font-size: 10px;
    padding: 5px;
}

.menu_button {
    font-weight: bold;
    padding-top:2px;
    padding-right:5px;
    padding-bottom:2px;
    padding-left:5px;
    border-bottom:1px solid #BBBBBB;
    background-color: #EBD7C7;
    cursor: pointer;
    cursor: hand;
}
.menu_button_over {
    font-weight: bold;
    padding-top:2px;
    padding-right:5px;
    padding-bottom:2px;
    padding-left:5px;
    border-bottom:1px solid #BBBBBB;
    background-color: #FFFFFF;
    /*background-color: #E8EDF1;*/
    cursor: pointer;
    cursor: hand;
}

.menu_button_pl {
    font-weight: bold;
    padding-top:2px;
    padding-right:5px;
    padding-bottom:2px;
    padding-left:5px;
    border-bottom:1px solid #BBBBBB;
    background-color: #CADEEE;
    cursor: pointer;
    cursor: hand;
}
.menu_button_pl_over {
    font-weight: bold;
    padding-top:2px;
    padding-right:5px;
    padding-bottom:2px;
    padding-left:5px;
    border-bottom:1px solid #BBBBBB;
    background-color: #FFFFFF;
    cursor: pointer;
    cursor: hand;
}

.column_table {
    border: 1px solid black;
    background-color: #E8EDF1;
}
.column_header_red {
    padding: 2px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: white;
    background-color: #7F0004;
}
.column_header_blue {
    padding: 3px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: white;
    background-color: #013A64;
}
.column_header_green {
    padding: 3px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: white;
    background-color: #006C51;
}
.column_header_purple {
    padding: 3px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: white;
    background-color: #3F749A;
}
.column_header_shock {
    padding: 3px;
    text-align: center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    color: white;
    background-color: #0066cc;
}
.column_body {
    padding: 10px;
}
.column_body_small {
    padding: 5px 10px 5px 10px;
}

.inner_column_header {
    padding: 2px;
    font-weight: bold;
    background-color: #EEEBC2;
    border: 1px solid black;
}
.inner_column_body {
    padding-top: 2px;
}

.border_top {
    border-top: 1px solid black;
}
.border_right {
    border-right: 1px solid black;
}

.padding10 {
    padding: 10px;
}

