
body {
    background-color    :  E4EAF2;  
}

table.criteria {
    border              : 1px solid black;
    width               : 50%;
    background-color    : ghostwhite;
    padding             : 3px;
}

td.criteria-label {
    font-weight         : bold;   
}

td.criteria-note {
    text-align          : right;   
}

td.result {
    background-color    : DDE1DE;   
}

span.result-value {
    font-weight         : bold;   
}

span.inputerror {
    color               : red;
}

table.grid {
    border              : 1px solid black;
    background-color    : white;
    padding             : 2px;
    width               : 100%;
}

td.grid-header {
    background-color    : #99ccff; 
    text-align          : center;
    font-weight         : bold;
}
td.grid-row-base {
    background-color    : #99ccff; 
    width               : 100;
    text-align          : center;
    font-weight         : bold;
}



td.grid-row-odd {
    text-align          : right;
    background-color    : #99ff99;
}

td.grid-row-even {
    text-align          : right;
    background-color    : white;
}

table.data {
    border              : 1px solid black;
    background-color    : white;
    padding             : 2px;
}

tr.data {
    text-align          : center;   
}

td.data-header {
    background-color    : #99ccff; 
    text-align          : center;
    font-weight         : bold;
}



table.results
{
    border              : 1px solid black;
    width               : 75%;
    background-color    : ghostwhite;
}

th.results
{
    border              : 1px solid black;
    font-weight         : bold;
    padding             : 3px;
    background-color    : #E2DBD3;
}


