table#ResultTable
{
	border-left: 1px #000 solid;
	border-bottom: 1px #000 solid;
	border-right: 1px #dde1ce solid;
}

td.result
{
	text-align: center;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: #000000;
}
table#ResultTable td, table#ResultTable th
{
	border-color: black;
	border-width: 1px 0 0 1px;
	border-style: solid;
	font-size: 10px;
	padding: 1px;
}
table#ResultTable td.resulttl
{
	border-color: black;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	vertical-align: middle;
	font-size: 10px;
}
table#ResultTable td.resulttop
{
	border-color: black;
	border-width: 1px 1px 1px 0px;
	border-style: solid;
	vertical-align: middle;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}


table#ResultTable td.result
{
	font-size: 10px;
	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	vertical-align: middle;
	padding-right: 3px;

}
table#ResultTable td.resultleft
{
	font-size: 10px;
	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	vertical-align: middle;
	padding-right: 3px;
}


table#ResultTable td.resultbold
{

	border-color: black;
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	vertical-align: middle;
	font-weight: bold;
	padding-right: 3px;
	width: 20px;
}

table#ResultTable td.backno
{

	width: 14px;
	border-left: 1px #000 solid;
}

table#ResultTable td.horse
{

	width: 280px;
}
table#ResultTable td.rider
{

	width: 280px;

}
table#ResultTable td.judge1, table#ResultTable td.judge2, table#ResultTable td.judge3 
{

	width: 100px;

}
table#ResultTable td.penalty,table#ResultTable td.xcjump,table#ResultTable td.xctime
{

	width: 80px;

}
table#ResultTable td.total,table#ResultTable td.place
{
	width: 80px;
}
table#ResultTable td.place
{
	font-size: 11px;
	width: 70px;
	font-weight: bold;
}
table#ResultTable td.score
{
	background-color: #f00;
}
