table {
    border-collapse: collapse;
    border: solid 1px black;
}

table.data {
    border: inset;
}

TR {
    background: white;
}
TR.highlightone {
    background: #d6b4e8;
}
TR.highlighttwo {
    background: #e8e7b4;
}
TR.stripe {
    background: #e0e0e0;
}

TH {
    vertical-align: middle;
    background: #036;
    color: white;
    border: solid 1px gray;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
}
TH.right {
    text-align: right;
}
TH.nav {
    font-family: sans-serif;
    vertical-align: middle;
    background: #666;
    color: white;
    padding: 5px;
    border-top-color: #FFF;
    border-top-style: solid;
    border-top-width: 4px;
}
TH.navinner {
    font-family: sans-serif;
    vertical-align: middle;
    background: #666;
    color: white;
    padding: 5px;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-left-color: #FFF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 4px;
    border-right-width: 4px;
    border-left-width: 4px;
}
TH.navselected {
    font-family: sans-serif;
    vertical-align: middle;
    background: #036;
    color: white;
    padding: 5px;
    border-top-color: #FFF;
    border-top-style: solid;
    border-top-width: 4px;
}

TH.navinnerselected {
    font-family: sans-serif;
    vertical-align: middle;
    background: #036;
    color: white;
    padding: 5px;
    border-top-color: #FFF;
    border-right-color: #FFF;
    border-left-color: #FFF;
    border-top-style: solid;
    border-right-style: solid;
    border-left-style: solid;
    border-top-width: 4px;
    border-right-width: 4px;
    border-left-width: 4px;
}
A.thlink {
    color: white;
    font-family: Arial, Helvetica, sans-serif;
}

TD {
    vertical-align: middle ;
    color: black;
    border: solid 1px gray;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: left;
}

TD.bottom {
    vertical-align: bottom;
}

TD.top {
    vertical-align: top;
}

td.quantity {
    text-align: center;
}
TD.blue {
    background-color: #036;
    border: none;
}
