A:link { text-decoration:none; color: #0000f0 }
A:visited { text-decoration:none; color: #0000f0 }
A:active { text-decoration: none; color: #0000f0 }

BODY {
    font-family: lucida, helvetica, sans-serif;
    background-color: #ffffff;
}

TD, P, UL {
    font-family: lucida, helvetica, sans-serif;
    text-align: center;
}

TT {
    font-family: fixed, lucidatypewriter, courier new;
}

tr.heading {
    background-color: #ffff88;
    font-weight: bold;
}

tr.even {
    background-color: #ccffcc;
}

tr.odd {
    background-color: #ccccff;
}

td.left {
    background-color: #ffaaaa;
}

td.trans {
    background-color: #ffffff;
    text-align: left;
}

td.up {
    border-style: solid;
    border-width: 2px 2px 0px 0px;
    text-align: left;
}

td.down {
    border-style: solid;
    border-width: 0px 2px 2px 0px;
    text-align: left;
}

td.mid {
    border-style: solid;
    border-width: 0px 2px 0px 0px;
}

td.under {
    border-style: solid;
    border-width: 0px 0px 2px 0px;
}

td.uptest {
    border-style: solid solid dashed dashed;
    border-width: 3px 3px 1px 1px;
    text-align: left;
}

td.downtest {
    border-style: dashed solid solid dashed;
    border-width: 1px 3px 3px 1px;
    text-align: left;
}

td.midtest {
    border-style: dashed solid dashed dashed;
    border-width: 1px 3px 1px 1px;
}

td.undertest {
    border-style: dashed dashed solid dashed;
    border-width: 1px 1px 3px 1px;
}

td.nonetest {
    border-style: dashed;
    border-width: 1px;
}

span.win {
    font-weight: bold;
    color: red;
}

span.tie {
    color: red;
}

#sidebar {
    position: absolute;
    left: 0px;
    width: 200px;
    margin-left: 10px;
    margin-right: 0px;
    background-color: #ffffff;
}

#sidebar div.header {
    width: 188px;
    background-color: #008000;
    color: #ffffff;
    text-align: center;
    font-size: 120%;
    padding: 7px 6px 7px 6px;
}

#sidebar div.text {
    width: 188px;
    background-color: #88ff77;
    color: #000000;
    padding: 6px;
}

#main {
    margin-left: 230px;
    margin-right: 10px;
    background-color: #ffffff;
}

#main div.title {
    background-color: #008000;
    color: #ffffff;
    padding: 7px 6px 7px 6px;
    font-size: 120%;
}

#main div.subtitle {
    background-color: #ccffbb;
    padding: 7px 40px 7px 40px;
    font-weight: bold;
}

#header {
    position: absolute;
    left: 0px;
    top: 0px;
    margin: 0px 0px 0px 0px;
    height: 75px;
    width: 100%;
    background-image: url("mar17back.gif");
    background-repeat: repeat-x;
}

#middle {
    position: absolute;
    top: 96px;
    left: 0px;
    right: 0px;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

#footer {
    left: 0px;
    bottom: 0px;
    margin: 0px 0px 0px 0px;
    padding 0px 0px 0px 0px;
    height: 64px;
    width: 100%;
    text-align: center;
    color: #888888;
}
