table.genericForm {
    background-color: #fff;
    border-color: #1F558B;
    color: #202020;    
}

table.extendedInfo  {
    background-color: #ffffff;
    border-color: #1F558B;
    color: #202020;    
}

.genericForm thead th {
    background-color: #3F75aB;
    color: white;
}

.genericForm thead th.heading {
    background-color: #1F558B;
}

.genericForm thead td {
    background-color: #efefef;
    border-color: #aaaaaa;
}

.genericForm tbody td {
    background-color: #ffffff;
    color: #202020;
}
.genericForm tbody th,
.genericForm tfoot th {
    background-color: #ecebe3;
}

.genericForm tfoot td {
    background-color: #ecebe3;
    border-color: #cccccc;
}


#errorMessageBox {
    background-color: #fff0f0;
    color: #cc0000;
}

#successMessageBox {
    background-color: #f0fff0;
    color: #338833;
}

.error {
    color: #cc0000;
}

.pageNavigation, .resultCount {
        color: #606060;
}

.pageNavigation a:link,
.pageNavigation a:visited {
        color: #0044B6;
}

textarea {
    color: #434C52;
}

.row1,
.genericForm tbody .row1 td  {
    background-color: #f0f0f9;
    color: #202020;
}

.row2,
.genericForm tbody .row2 td {
    background-color: #f0f0f5;
    color: #202020;
}

.disabling {
    color: #ff3333;
}

input.submit,
a.command {
    background-color: #ffbf33;
    border-color: #333366;
    color: black;
}
input.submit:hover, input.submit:focus,
a.command:hover {
    background-color: #ff9920;
    border-color: #000033;
}

