table.genericForm {
    background-color: #e0e0e0;
    border-color: #1F558B;
    color: #202020;    
}

table.extendedInfo  {
    background-color: #ffffff;
    border-color: #1F558B;
    color: #202020;    
}

.genericForm thead th {
    background-color: #e0dccc;
    color: #516077;
}

.genericForm thead th.heading {
    background-color: #614e2d;
    color: white;
}

.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;
}

input.submit, input.submit:hover, input.submit:focus {
    background-color: #516077;
    color: white;
}

.row1,
.genericForm tbody .row1 td  {
    background-color: #f0f0f9;
    color: #202020;
}

.row2,
.genericForm tbody .row2 td {
    background-color: #f0f0f5;
    color: #202020;
}

.disabling {
    color: #ff3333;
}

a.command {
    background-color: #516077;
    border-color: #333366;
    color: white;
}
a.command:hover {
    background-color: #314057;
    border-color: #000033;
}



