.table-group, .table-bracket-box, .table-bracket-box2 {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.table-bracket-scroll {
	width: 585px;
	padding: 10px 0;
	overflow: -moz-scrollbars-horizontal;
	overflow-x: scroll;
	overflow-y: hidden;
}
.table-bracket-box { width: 136px; }	
.table-bracket-box2 { width: 150px; }
	
.cell-team, .cell-team-dark, .cell-team-green, .cell-team-red, .cell-team2, .cell-team2-dark, .cell-team2-green, .cell-team2-red, .cell-team-short, .cell-team-short-dark, .cell-team-short-green, .cell-team-short-red, .cell-team2-short, .cell-team2-short-dark, .cell-team2-short-green, .cell-team2-short-red, .cell, .cell-dark, .cell-green, .cell-red, .cell-short, .cell-short-dark, .cell-short-green, .cell-short-red, .cell-score, .cell-score-dark, .cell-score-green, .cell-score-red, .cell-separator {
	padding: 1px 2px 0;
	height: 19px;
}
.cell-team-short, .cell-team-short-dark, .cell-team-short-green, .cell-team-short-red, .cell-team2-short, .cell-team2-short-dark, .cell-team2-short-green, .cell-team2-short-red { padding: 1px 4px 0; }
.cell-team, .cell-team-dark, .cell-team-green, .cell-team-red, .cell-team2, .cell-team2-dark, .cell-team2-green, .cell-team2-red, .cell-team-short, .cell-team-short-dark, .cell-team-short-green, .cell-team-short-red, .cell-team2-short, .cell-team2-short-dark, .cell-team2-short-green, .cell-team2-short-red { text-align: left; }
.cell, .cell-dark, .cell-green, .cell-red, .cell-short, .cell-short-dark, .cell-short-green, .cell-short-red, .cell-status, .cell-status-dark, .cell-status-green, .cell-status-red, .cell-score, .cell-score-dark, .cell-score-green, .cell-score-red .cell-separator { text-align: center; }
.cell-team img, .cell-team-dark img, .cell-team-green img, .cell-team-red img, .cell-team2 img, .cell-team2-dark img, .cell-team2-green img, .cell-team2-red img, .cell-team-short img, .cell-team-short-dark img, .cell-team-short-green img, .cell-team-short-red img, .cell-team2-short img, .cell-team2-short-dark img, .cell-team2-short-green img, .cell-team2-short-red img, .cell img, .cell-dark img, .cell-green img, .cell-red img, .cell-short img, .cell-short-dark img, .cell-short-green img, .cell-short-red img, .cell-status img, .cell-status-dark img, .cell-status-green img, .cell-status-red img, .cell-score img, .cell-score-dark img, .cell-score-green img, .cell-score-red { vertical-align: middle; }
.cell-team, .cell-team2, .cell-team-short, .cell-team2-short, .cell, .cell-short, .cell-status, .cell-score {
	background-image: url('../../images/tables/cell.jpg');
	background-repeat: repeat-x;
}
.cell-team-dark, .cell-team2-dark, .cell-team-short-dark, .cell-team2-short-dark, .cell-dark, .cell-short-dark, .cell-status, .cell-score-dark {
	background-image: url('../../images/tables/cell-dark.jpg');
	background-repeat: repeat-x;
}
.cell-team-green, .cell-team2-green, .cell-team-short-green, .cell-team2-short-green, .cell-green, .cell-short-green, .cell-status-green, .cell-score-green {
	background-image: url('../../images/tables/cell-green.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.cell-team-red, .cell-team2-red, .cell-team-short-red, .cell-team2-short-red, .cell-red, .cell-short-red, .cell-status-red, .cell-score-red {
	background-image: url('../../images/tables/cell-red.jpg');
	background-repeat: repeat-x;
	color: #FFFFFF;
}
.cell-team, .cell-team-dark, .cell-team-green, .cell-team-red { width: 125px; }
.cell-team2, .cell-team-dark2, .cell-team2-green, .cell-team2-red { width: 139px; }
.cell-team-short, .cell-team-short-dark, .cell-team-short-green, .cell-team-short-red { width: 110px; }
.cell-team2-short, .cell-team2-short-dark, .cell-team2-short-green, .cell-team2-short-red { width: 124px; }
.cell, .cell-dark, .cell-green, .cell-red { width: 70px; }
.cell-short, .cell-short-dark, .cell-short-green, .cell-short-red { width: 40px; }
.cell-status, .cell-status-dark, .cell-status-green, .cell-status-red {
	width: 8px;
	font-size: 0px;
	line-height: 0px;
	padding: 1px 0 0;
	height: 19px;
}
.cell-score, .cell-score-dark, .cell-score-green, .cell-score-red { width: 18px; }
.cell-vertical-separator {
	width: 2px;
	background-image: url('../../images/tables/cell-separator.jpg');	
	background-repeat: no-repeat;
	font-size: 0px;
	line-height: 0px;
}
.cell-horizontal-separator {
	height: 1px;
	background-color: #000000;
	color: #000000;
	font-size: 0px;
	line-height: 0px;
}
.bracket, .bracket-top, .bracket-mid, .bracket-bottom {
	height: 40px;
	margin: 0;
	padding: 0 3px;
	text-align: left;
}
.bracket-top { vertical-align: bottom; }
.bracket-bottom { vertical-align: top; }
.bracket-horizontal-line-box {
	padding: 0 3px;
	text-align: left;
	font-size: 0px;
	line-height: 0px;
}
.bracket-horizontal-line {
	width: 5px;
	background-image: url('../../images/tables/bracket.jpg');
	background-repeat: repeat-x;
}