/* CSS Document */


/**** SCHEDULES TABLE CSS ****/

table.schedule, table.standings, table.poolstandings, table.results, table.poolresults, table.players {
	border: 0;
	margin: 0;
	padding: 1px;
	font-size: 13px;
}

table.schedule th, table.schedule td, 
table.standings th, table.standings td, 
table.poolstandings th, table.poolstandings td, 
table.poolresults th, table.poolresults td, 
table.results th, table.results td, 
table.players th, table.players td {
	border: 0;
	margin: 0;
	padding: 2px 4px !important;
	border-bottom: 1px solid #DEDEDE;
	border-right: 1px solid white;
	height: auto;
}

table.schedule td:nth-child(1) {
	text-align: center;
}

table.schedule td:nth-child(3) {
	color: green;
	background-color: #E5F2E5;
	text-align: right;
	padding-right: 10px !important;
}

table.schedule td:nth-child(4) {
	color: red;
	background-color: #FFE5E5;
	padding-left: 10px !important;
}

table.schedule td:nth-child(5) {
	color: blue;
	background-color: #E5E5FF;
	text-align: center;
}

/* NOTES COLUMN */
table.schedule td:nth-child(6),table.schedule th:nth-child(6) {
	display: none;
}

table.schedule th {
	background-color: #999;
	color: white;
	text-align: center;
}

table.schedule th:nth-child(3) {
	background-color: green;
	text-align: right;
	padding-right: 10px !important;
}

table.schedule th:nth-child(4) {
	background-color: red;
	text-align: left;
	padding-left: 10px !important;
}

table.schedule th:nth-child(5) {
	background-color: blue;
}

/**** TEAM STANDINGS TABLE CSS ****/

table.standings th {
	background-color: #999;
	color: white;
	text-align: center;
}

table.standings th:nth-child(2) {
	background-color: green;
	width: 20%;
}

table.standings th:nth-child(3) {
	background-color: red;
	width: 20%;
}

table.standings th:nth-child(4) {
	background-color: blue;
	width: 20%;
}

table.standings td:nth-child(2) {
	background-color: #E5F2E5;
	text-align: center;
}

table.standings td:nth-child(3) {
	background-color: #FFE5E5;
	text-align: center;
}

table.standings td:nth-child(4) {
	background-color: #E5E5FF;
	text-align: center;
}

/**** TEAM POOL STANDINGS TABLE CSS ****/

table.poolstandings th {
	background-color: #999;
	color: white;
	text-align: center;
}

table.poolstandings th:nth-child(1) {
	width: 10%;
	text-align: center;
}

table.poolstandings th:nth-child(2) {
	background-color: green;
	width: 50%;
}

table.poolstandings th:nth-child(3) {
	background-color: red;
	width: 20%;
}

table.poolstandings th:nth-child(4) {
	background-color: blue;
	width: 20%;
}

table.poolstandings td:nth-child(1) {
	text-align: center;
	width: 10%;
}

table.poolstandings td:nth-child(2) {
	background-color: #E5F2E5;
	text-align: center;
	width: 50%;
}

table.poolstandings td:nth-child(3) {
	background-color: #FFE5E5;
	text-align: center;
	width: 20%;
}

table.poolstandings td:nth-child(4) {
	background-color: #E5E5FF;
	text-align: center;
	width: 20%;
}

/**** TEAM RESULTS TABLE CSS ****/

table.results th {
	background-color: #999;
	color: white;
	text-align: center;
}

table.results td {
	text-align: center;
}

table.results th:nth-child(1), table.results th:nth-child(6) {
	background-color: green;
}

table.results th:nth-child(2), table.results th:nth-child(7) {
	background-color: red;
}

table.results th:nth-child(3) {
	background-color: blue;
}

table.results td:nth-child(1), table.results td:nth-child(6) {
	background-color: #E5F2E5;
	text-align: center;
}

table.results td:nth-child(2), table.results td:nth-child(7) {
	background-color: #FFE5E5;
	text-align: center;
}

table.results td:nth-child(3) {
	background-color: #E5E5FF;
	text-align: center;
}

table.results tr:nth-child(5n) td {
	border-bottom: 5px double #999;	
}


/**** TEAM POOL RESULTS TABLE CSS ****/

table.poolresults th {
	background-color: #999;
	color: white;
	text-align: center;
}

table.poolresults td {
	text-align: center;
}

table.poolresults th:nth-child(1) {
	background-color: green;
	width: 40%;
}

table.poolresults th:nth-child(3) {
	background-color: red;
	width: 40%;
}

table.poolresults th:nth-child(2), table.poolresults th:nth-child(4) {
	background-color: blue;
	width: 10%;
}

table.poolresults td:nth-child(1) {
	background-color: #E5F2E5;
	text-align: center;
	width: 40%;
}

table.poolresults td:nth-child(2), table.poolresults td:nth-child(4) {
	background-color: #E5E5FF;
	text-align: center;
	width: 10%;
}

table.poolresults td:nth-child(3) {
	background-color: #FFE5E5;
	text-align: center;
	width: 40%;
}


/**** PLAYER STANDINGS TABLE CSS ****/

table.players th {
	background-color: #999;
	color: white;
	text-align: center;
}

/*table.players tr:first-child td {
	color: white;
	font-weight: bold;
	text-align: center;	
	font-size: 14px;
}*/

table.players tr:nth-child(1) th {
	font-size: 11px;
}

table.players tr:first-child th:nth-child(2), table.players tr:first-child th:nth-child(15) {
	background-color: green;
	color: white;
}
table.players tr:first-child th:nth-child(1) {
	background-color: red;
	color: white;
}

table.players tr:first-child th:nth-child(3) {
	background-color: gray;
	color: white;
}

table.players tr:first-child th:nth-child(4), table.players tr:first-child th:nth-child(17) {
	background-color: #0CF;
	color: white;
}

table.players tr:first-child th:nth-child(16) {
	background-color: blue;
	color: white;
}

table.players td:nth-child(2) {
	background-color: #E5F2E5;
	text-align: left !important;
}

table.players td:nth-child(1) {
	background-color: #FFE5E5;
	text-align: left !important;
}

table.players td:nth-child(3) {
	background-color: #EDEDED;
}

table.players td:nth-child(4) {
	background-color: #E5FAFF;
}

table.players td:nth-child(8) {
	background-color: #F0EAFA;
}

table.players td:nth-child(9) {
	background-color: #F2E0F8;
}

table.players td:nth-child(10) {
	background-color: #E0D6F5;
}

table.players td:nth-child(11) {
	background-color: #E9CCF3;
}

table.players td:nth-child(12) {
	background-color: #D1C2F0;
}

table.players td:nth-child(13) {
	background-color: #E0B7EE;
}

table.players td:nth-child(14) {
	background-color: #C2ADEB;
}

table.players td:nth-child(15) {
	background-color: #E5F2E5;
}

table.players td:nth-child(16) {
	background-color: #E5E5FF;
}

table.players td:nth-child(17) {
	background-color: #E5FAFF;
}

table.players tr td, table.players tr td#content, table.players tr th {
	text-align: center;
	padding: 2px;
	border-spacing: 0px;
	line-height: normal;
	font-size: 12px;
}

table.players td:nth-child(2) {
	color: green;
}

table.players td:nth-child(1) {
	color: red;
}

table.players tr:nth-child(10n) td {
	border-bottom: 5px double #999;	
}
