body { 
    background-color: #eaeaea; /* url("/images/background.gif") repeat top left; */
}

#hd { background: transparent url("/images/background-top.jpg") no-repeat scroll bottom center; }
#bd { background: transparent url("/images/background-body.jpg") repeat-y scroll top center; }
#ft { background: transparent url("/images/background-bottom.jpg") no-repeat scroll top center; }

#contact-top { font-size: 0.9em }

table { font-size: 0.85em; }
tr.odd { background-color: #fff; }
tr.even { background-color: #e3ebb9; }
table.browser tr:hover { background-color: #1b1c16; color: white; }
table.browser th { font-weight: bold; background-color: white; color: black; border-bottom: 2px solid #000; }
td { border: 1px solid #c1c89f; font-size: 0.9em; }

table.browser-buttons tr td { border: 0; font-weight: bold; font-size: 1.1em; width: 16px; height: 16px; }

table.task-list tr td { border: 0; padding: 2px; }
table.task-list th { border-bottom: 2px solid #000; }
.CNAM-CNAM { color: red; }
.FWD-FWD { color: red; }

a { color: #900; text-decoration: none; }
a.menu { font-size: 90%; }
a.menu:hover { background-color: #1b1c16; color: #fff; }
a.logout { font-weight: bold; color: #6c7059; }
a.logout:hover { background-color: #1b1c16; color: #fff; }

.button { 
    display: block;
    line-height: 19px;
    border: 0; 
    padding: 0;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    background: transparent url('/images/tmc-button.jpg') no-repeat center center;
    cursor: pointer;
}
.button-alt { 
    display: block;
    line-height: 19px;
    border: 0; 
    padding: 0;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    background: transparent url('/images/tmc-button-alt.jpg') no-repeat center center; 
    cursor: pointer;
}
.button:hover { border: 0; }
.menu-header { font-weight: bold; font-size: 1.1em; color: #414B4C; font-variant: small-caps; }
.form-header { font-weight: bold; font-size: 1.1em; color: #414B4C; font-variant: small-caps; }

.currency { text-align: right; }

.radio { line-height: 0.9em; }

.printfriendly { float: right; clear: right; margin-right: 2em; margin-top: -0.5em; }