body{
	font-size:10pt;
}

table{
	font-size:10pt;
}

table.main{
	width:650px;
	font-size:10pt;
}

ul{
	margin-top:0px;
}

td.header-name{
	font-weight:bold;
	font-size:16pt;
	text-align:left;
}
td.header-date{
	font-size:12pt;
	text-align:right;
}

table.preliminary{
	width:650px;
	font-size:10pt;
	border-collapse: collapse;
	border: 1px solid black;
}
table.preliminary td{
	border: 1px solid black;
	height: 25px;
	empty-cells: show;
}

td.preliminary-0{
	background-color:#cccccc;
}
td.preliminary-1-h{
	width:110px;
	background-color:#BBFFFF;
	text-align:center;
}
td.preliminary-1-c{
	text-align:center;
}
td.preliminary-2-h{
	width:30px;
	text-align:center;
}
td.preliminary-2-c{
	text-align:center;
}
td.preliminary-3-h{
	width:40px;
	text-align:center;
}
td.preliminary-3-c{
	text-align:center;
}

table.final{
	width:500px;
	font-size:10pt;
}

td.final-victory{
	text-align:center;
	font-size:12pt;
	color:red;
}

table.order{
	width:650px;
	border-collapse: collapse;
	border: 1px solid black;
}
table.order td{
	text-align:center;
	height:30px;
	border: 1px solid black;
}
td.order-title{
	width:120px;
	background-color:#BBFFFF;
}
td.order-team{
	width:200px;
}
td.order-result{
	width:130px;
}

table.team{
	width:650px;
}
table.team img{
	width:210px;
}
table.team td{
	width:320px;
	padding-bottom:15px;
}

