div.greyTable {
table-layout: fixed; 
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  width: 1024px;
  text-align: left;
  border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}

.divTable.greyTable .divTableCell, .divTable.greyTable .divTableHead {
  border: 1px solid #CCCCCC;
  padding: 1px 2px;
  vertical-align: middle;
}

.divTableCellB {
  border: 1px solid #666666;
	background-color: #878787;
	color: black;
	font-weight: bold;
  padding: 2px 5px;
  vertical-align: middle;
}

.divTableCellblank {
 background-color: #424242;
	color: #ffffff;
	font-weight: normal;
  padding: 2px 5px 2px 1px;
  vertical-align: middle;
}

.divTableCellnostat {
	color: #ffffff;
	font-weight: normal;
  vertical-align: middle;
}

.divTable.greyTable .divTableCellteam, .divTable.greyTable .divTableHeadteam {  
  border: 1px solid #CCCCCC;
  padding: 1px 2px;
  vertical-align: middle;
  width: 205px;
  overflow: hidden;
}

.divTable.greyTable .divTableRow:nth-child(even) {
  background: #EEEEEE;
}
.divTable.greyTable .divTableHeading {
  background: #CCCCCC;
  background: -moz-linear-gradient(top, #CCCCCC 0%, #CCCCCC 66%, #bfbfbf 100%);
  background: -webkit-linear-gradient(top, #CCCCCC 0%, #CCCCCC 66%, #bfbfbf 100%);
  background: linear-gradient(to bottom, #CCCCCC 0%, #CCCCCC 66%, #bfbfbf 100%);
  border-bottom: 2px solid #FFFFFF;
}
.divTable.greyTable .divTableHeading .divTableHead .divTableHeadteam {
  font-weight: bold;
  color: #000000;
  border-left: 2px solid #D0E4F5;
}
.divTable.greyTable .divTableHeading .divTableHead .divTableHeadTeam:first-child {
  font-weight: bold;
  border-left: none;
}

.greyTable .tableFootStyle {
  font-weight: bold;
  color: #FFFFFF;
  background: #444444;
  background: -moz-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: -webkit-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: linear-gradient(to bottom, #737373 0%, #565656 66%, #444444 100%);
  border-top: 2px solid #444444;
}
.greyTable .tableFootStyle .links {
	 text-align: right;
}
.greyTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.greyTable.outerTableFooter {
  border-top: none;
}
.greyTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: table-header-group;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableCellteam, .divTableHeadteam { display: table-cell;}
.divTableCellB, .divTableHead, .divTableCellblank, .divTableCellnostat { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/*START DIVISION TABLE */

div.divisionTable {
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  width: 1024px;
  text-align: left;
  border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
.divTable.divisionTable .divTableCell, .divTable.divisionTable .divTableHead {
  border: 1px solid #CCCCCC;
  padding: 1px 2px;
  vertical-align: middle;
}

.divTable.divisionTable .divTableRow:nth-child(even) {
  background: #EEEEEE;
}
.divTable.divisionTable .divTableHeading {
  background: #909090;
  background: -moz-linear-gradient(top, #909090 0%, #909090 66%, #737373 100%);
  background: -webkit-linear-gradient(top, #909090 0%, #909090 66%, #737373 100%);
  background: linear-gradient(to bottom, #909090 0%, #909090 66%, #737373 100%);
  border-bottom: 2px solid #FFFFFF;
}
.divTable.divisionTable .divTableHeading .divTableHead {
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.divisonTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.divisionTable .tableFootStyle {
  font-weight: bold;
  color: #FFFFFF;
  background: #444444;
  background: -moz-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: -webkit-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: linear-gradient(to bottom, #737373 0%, #565656 66%, #444444 100%);
  border-top: 2px solid #444444;
}
.divisionTable .tableFootStyle .links {
	 text-align: right;
}
.divisionTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.divisionTable.outerTableFooter {
  border-top: none;
}
.divisionTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: flex; flex-flow: column nowrap; justify-content: center;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/*START AFC TABLE */

div.afcTable {
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  width: 1024px;
  text-align: left;
  border-collapse: collapse;
  	margin-right: auto;
	margin-left: auto;
}
.divTable.afcTable .divTableCell, .divTable.afcTable .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 1px 2px;
  vertical-align: middle;
}

.divTable.afcTable .divTableRow:nth-child(even) {
  background: #EEEEEE;
}
.divTable.afcTable .divTableHeading {
  background: #D50A0A;
  background: -moz-linear-gradient(top, #D50A0A 0%, #D50A0A 66%, #D50A0A 100%);
  background: -webkit-linear-gradient(top, #D50A0A 0%, #D50A0A 66%, #D50A0A 100%);
  background: linear-gradient(to bottom, #D50A0A 0%, #D50A0A 66%, #D50A0A 100%);
  border-bottom: 2px solid #FFFFFF;
}
.divTable.afcTable .divTableHeading .divTableHead {
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.afcTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.afcTable .tableFootStyle {
  font-weight: bold;
  color: #FFFFFF;
  background: #444444;
  background: -moz-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: -webkit-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: linear-gradient(to bottom, #737373 0%, #565656 66%, #444444 100%);
  border-top: 2px solid #444444;
}
.afcTable .tableFootStyle .links {
	 text-align: right;
}
.afcTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.afcTable.outerTableFooter {
  border-top: none;
}
.afcTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: flex; flex-flow: column nowrap; justify-content: center;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}

/*START NFC TABLE */

div.nfcTable {
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
  width: 1024px;
  text-align: left;
  border-collapse: collapse;
	margin-right: auto;
	margin-left: auto;
}
.divTable.nfcTable .divTableCell, .divTable.nfcTable .divTableHead {
  border: 1px solid #AAAAAA;
  padding: 1px 2px;
  vertical-align: middle;
}

.divTable.nfcTable .divTableRow:nth-child(even) {
  background: #EEEEEE;
}
.divTable.nfcTable .divTableHeading {
  background: #013369;
  background: -moz-linear-gradient(top, #013369 0%, #013369 66%, #013369 100%);
  background: -webkit-linear-gradient(top, #013369 0%, #013369 66%, #013369 100%);
  background: linear-gradient(to bottom, #013369 0%, #013369 66%, #013369 100%);
  border-bottom: 2px solid #FFFFFF;
}
.divTable.nfcTable .divTableHeading .divTableHead {
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
.divTable.nfcTable .divTableHeading .divTableHead:first-child {
  border-left: none;
}

.nfcTable .tableFootStyle {
  font-weight: bold;
  color: #FFFFFF;
  background: #444444;
  background: -moz-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: -webkit-linear-gradient(top, #737373 0%, #565656 66%, #444444 100%);
  background: linear-gradient(to bottom, #737373 0%, #565656 66%, #444444 100%);
  border-top: 2px solid #444444;
}
.nfcTable .tableFootStyle .links {
	 text-align: right;
}
.nfcTable .tableFootStyle .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.nfcTable.outerTableFooter {
  border-top: none;
}
.nfcTable.outerTableFooter .tableFootStyle {
  padding: 3px 5px; 
}
/* DivTable.com */
.divTable{ display: table; }
.divTableRow { display: table-row; }
.divTableHeading { display: flex; flex-flow: column nowrap; justify-content: center;}
.divTableCell, .divTableHead { display: table-cell;}
.divTableHeading { display: table-header-group;}
.divTableFoot { display: table-footer-group;}
.divTableBody { display: table-row-group;}