BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	TEXT-ALIGN: center
}
TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-COLLAPSE: collapse; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
OBJECT {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
TD {
	VERTICAL-ALIGN: top
}
TH {
	TEXT-ALIGN: left; VERTICAL-ALIGN: top
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 {
	FONT-SIZE: 130%
}
H2 {
	FONT-SIZE: 120%
}
H3 {
	FONT-SIZE: 110%
}
H4 {
	FONT-SIZE: 110%
}
P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA .inputbox {
	MARGIN: 0px 0px 5px; WIDTH: 300px; HEIGHT: 100px
}
SELECT {
	MARGIN: 0px 0px 2px; HEIGHT: auto; VERTICAL-ALIGN: middle
}
UL {
	LIST-STYLE-TYPE: disc; MARGIN: 0px 0px 0px 15px
}
OL {
	MARGIN: 0px 0px 0px 15px
}
.width {
	WIDTH: 100%
}
.main {
	TEXT-ALIGN: left; MARGIN: auto
}
.clearfix:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.clearfix {
	DISPLAY: block
}




table.scores {
    width: 100%;
    margin: 3px 0px 8px 0px;
}
table.scores tr td {
    height:20px;
    line-height: 15px;
    padding: 0px 10px 2px 10px;
    vertical-align: middle;
}
table.scores tr.odd td.status {
    border-left: 0px solid #e9efff;
}

table.scores tr.even {
    background: #d5def9;
}

table.scores tr td.date {
    width: 30px;
    padding-left: 5px;
    padding-right: 0px;
    vertical-align: bottom;
}
table.scores tr td.type {
    width: 40px;
    padding-right: 5px;
}
table.scores tr td.round {
    width: 25px;
    padding: 0 5px 2px 0;
    text-align: center;
}
table.scores tr td.set {
    width: 32px;
    padding-left: 0px;
    padding-right: 5px;
}
table.scores tr td.player1 {
    padding: 0 0 2px 0;
    margin: 0;
    width: 170px;
    text-align: left;
}
table.scores tr td.player1odd {
    padding: 0 0 2px 0;
    margin: 0;
    width: 30px;
    text-align: right;
}
table.scores tr td.divider {
    padding: 0 0 2px 0;
    margin: 0;
    width: 20px;
    text-align: center;
}
table.scores tr td.player2 {
    padding: 0 0 2px 0;
    margin: 0;
    width: 170px;
    text-align: left;
}
table.scores tr td.player2odd {
    padding: 0 0 2px 0;
    margin: 0;
    width: 30px;
    text-align: left;
}
table.scores tr td.player1odd .odds,
table.scores tr td.player2odd .odds {
    display: block;
    width: 30px;
    height: 20px;
}
table.scores tr td.player1odd .odds a,
table.scores tr td.player2odd .odds a {
    display: block;
    width: 29px;
    background: #c1d0ed url('odds-button.gif') no-repeat 0 0;
    text-align: center;
    height: 10px;
    line-height: 10px; padding-left:1px; padding-right:0; padding-top:5px; padding-bottom:5px
}
table.scores tr td.player1odd .odds a:hover,
table.scores tr td.player2odd .odds a:hover {
    background-color: #d1e0fd;
    text-decoration: none;
}
table.scores tr td span.winner {
    font-weight: bold;
}
table.scores tr td span.seed,
table.scores tr td span.country {
    margin: 0;
    padding: 0 0 0 3px;
    color: #555;
}
table.scores tr td span.odds {
    color: #000099;
    font-size: 10px;
    padding: 0 0 0 0px;
    vertical-align: baseline;
}
table.scores tr td span.status {
    padding: 0 5px 0 0;
    color: #550000;
    font-weight: bold;
}

div.subject {
    padding-top: 10px;
}
div.subject h3 span.maininfo {
    color: #456;
}

