.bracket, .botbracket{ border-collapse: collapse; font-size: 12px; }
.bracket {
	margin: 5px 1px 5px 18px;
	width: 95%;
}

.bracket .ll, .botbracket .ll, .bracket .sl, .botbracket .sl, 
.bracket .ld, .botbracket .ld, .bracket .sd, .botbracket .sd 
	{ line-height: 18px; padding: 0px; font-size: 11px; vertical-align: middle; }
	
.bracket .ll, .botbracket .ll, .bracket .sl, .botbracket .sl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bracket .ld, .botbracket .ld, .bracket .sd, .botbracket .sd {
	background-color: #FFFFFF;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.bracket .ll, .botbracket .ll, .bracket .ld, .botbracket .ld { width: 75px; }
.bracket .sl, .botbracket .sl, .bracket .sd, .botbracket .sd { width: 14px; }

.bracket a, .botbracket a { text-decoration: none; color: #666666; font-weight: bold; }
.bracket a:hover, .botbracket a:hover { color: #003366; }
.bracket a.match, .botbracket a.match { font-weight: normal; margin: 0px; text-align: center; display: block; }
.bracket a:hover.match, .botbracket a:hover.match { color: #700000; }

.botbracket .ll, .botbracket .ld { width: 50px; }
.botbracket .sl, .botbracket .sd { width: 10px; }
.botbracket .ld, .botbracket .sd, .botbracket .ll, .botbracket .sl { line-height: 16px; }