#navlist li a.tryton_support{
  background-image: url(img/degradeinv.png);
}

table {
    padding: 1.5em;
}

thead th {
    font: bold 0.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    border-bottom: 1px solid #CFCECE; 
    border-right: 1px solid white; 
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    padding: 0.5em 0.5em 0.5em 1em;
    background-color: #CCCCDF;
}

tbody th {
    font: bold 0.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    border-right: 1px solid #CFCECE;
    border-bottom: 1px solid white; 
    letter-spacing: 0.1em;
    word-spacing: 0.15em;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    padding: 0.5em 0.5em 0.5em 1em;
    background-color: #E0E0ef;
}

tfoot th {
    font: bold 0.8em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
    border-right: 1px solid #CFCECE;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    text-align: left;
    padding: 6px 6px 6px 12px;
    padding: 0.5em 0.5em 0.5em 1em;
    background-color: #CCCCDF;
}

thead tr th.nobg {
    border: 1px solid #CFCECE;
    background-color: white;
}

tfoot tr th.nobg {
    border: 1px solid #CFCEDF;
    background-color: white;
}

td {
    border-right: 1px solid #CFCEDF;
    border-bottom: 1px solid #CFCEDF;
    background: #fff;
    padding: 6px 6px 6px 12px;
    padding: 0.5em 0.5em 0.5em 1em;
    text-align: right;
    color: #3F3E3E;
    text-font
}

td.right_align {
    text-align: right;
}

td.bottom_cell {
    border: none;
    border-right: 1px solid white;
    text-align: center;
    background-color: #E0E0EF;
}

td.bottom_cell {
    border: none;
    border-right: 1px solid white;
    text-align: center;
    background-color: #E0E0EF;
}

tr > td.bottom_cell:last-child {
    border-right: 1px solid #E0E0ef;
}

thead > tr > th:last-child {
    border-right: 1px solid #CCCCDF;
}


td.noborder {
    border: none;
}
