
.tracker table.header {
    border-collapse: collapse;
}
.tracker table.header td:first-child {
    color: #908070;
    font-weight: bold;
    padding-right: 20px;
}
.tracker table.header span.completed {
    color: #339933;
}
.tracker table.header span.inprogress {
    color: #cc3333;
    font-weight: bold;
}

.tracker table.report1 {
    border-collapse: collapse;
    width: 100%;
}
.tracker table.report1 td {
}
.tracker table.report1 tr.header {
    background-color: #000000;
    color: #ffffff;
}
.tracker table.report1 tr.header td {
    padding: 4px 2px 4px 2px;
}
.tracker table.report1 tr.a0 {
}
.tracker table.report1 tr.a1 {
    background-attachment:   fixed;
    background-attachment:   scroll;
    background-position:     left top;
    background-image:        url('/meta/canvas/canvas-crop-glass-dark-T.png');
}
.tracker table.report1 tr.sep td {
    border-top: 2px solid #000000;
}
.tracker table.report1 tr.freshest td {
    font-weight: bold;
}
.tracker table.report1 tr.freshest td a {
    font-weight: bold;
}
.tracker table.report1 td.package {
    padding: 0px 0px 0px 2px;
    width: 33%;
}
.tracker table.report1 td.old {
    text-align: right;
    width: 33%;
}
.tracker table.report1 td.new {
    padding: 0px 2px 0px 0px;
    text-align: right;
    width: 33%;
}
.tracker table.report1 td.hint {
    text-align: right;
    font-size: 80%;
}
.tracker table.report1 td a {
    font-weight: normal;
    color: #000000;
    font-size: 100%;
}

.tracker table.report2 {
    border-collapse: collapse;
    width: 100%;
}
.tracker table.report2 td {
}
.tracker table.report2 tr.header {
    background-color: #000000;
    color: #ffffff;
}
.tracker table.report2 tr.header td {
    padding: 4px 2px 4px 2px;
}
.tracker table.report2 tr.a0 {
}
.tracker table.report2 tr.a1 {
    background-attachment:   fixed;
    background-attachment:   scroll;
    background-position:     left top;
    background-image:        url('/meta/canvas/canvas-crop-glass-dark-T.png');
}
.tracker table.report2 tr.sep td {
    border-top: 2px solid #000000;
}
.tracker table.report2 td.package {
    padding: 0px 0px 0px 2px;
    width: 20%;
}
.tracker table.report2 td.old {
    text-align: right;
    width: 20%;
}
.tracker table.report2 td.new {
    padding: 0px 2px 0px 0px;
    text-align: right;
    width: 60%;
    font-size: 60%;
}
.tracker table.report2 td.hint {
    text-align: right;
    font-size: 80%;
}
.tracker table.report2 td a {
    font-weight: normal;
    color: #000000;
    font-size: 100%;
}

.tracker table.comment {
    border-collapse: collapse;
    width: 100%;
}
.tracker table.comment tr {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tracker table.comment td {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}
.tracker table.comment td {
    font-size: 80%;
}

.tracker span.updated {
    font-weight: bold;
    color: #339933;
}

.tracker span.CORE {
    color: #339933;
    font-weight: bold;
}
.tracker span.BASE {
    color: #339933;
    font-weight: bold;
}
.tracker span.PLUS {
    color: #6666cc;
    font-weight: bold;
}
.tracker span.EVAL {
    color: #cc9966;
    font-weight: bold;
}
.tracker span.JUNK {
    color: #ff3333;
    font-weight: bold;
}

