body {
    scrollbar-base-color: 4E6096;
    background-color: FAFAFA;
}

font {
    color: #fff;
}

table {
    background-color: 372f44;
    border: 1px outset;
}

th {
    color: FFFFFF;
    background-color: 372f44;
    border: 1px outset;
    text-align: left;
}

tr {
    color: #fff;
    background: linear-gradient(to bottom, rgb(55, 47, 68) 5%, rgb(92, 76, 124) 100%) repeat scroll 0% 0% rgb(55, 47, 68);
}

td {
    color: #fff;
    background: linear-gradient(to bottom right, rgb(55, 47, 68) 40%, rgb(92, 76, 124) 100%) repeat scroll 0% 0% rgb(30, 115, 190);
    border: 1px outset;
    padding-left: 4px;
    padding-right: 4px;
}

td.red {
    color: #fff;
/*    background: linear-gradient(to bottom right, rgb(55, 47, 68) 40%, rgb(92, 76, 124) 100%) repeat scroll 0% 0% rgb(30, 115, 190);*/
    background: #BB0000;
    border: 1px outset;
    padding-left: 4px;
    padding-right: 4px;
}

a:visited {
    text-shadow: none;
    color: black;
}

a:link {
    text-shadow: none;
    color: FFFFFF;
    font-weight: bold;
}

