/***BROADBAND STYLES***/

.table-title {
	text-transform: uppercase;
	padding: 0;	
	font-family: Verdana, Arial, serif;
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold; 
	color: #333;
	margin-top: 5px;
	margin-bottom: 10px;
}

.group-table-title {
	text-transform: none;
	margin-top: 5px;
	margin-bottom: 5px;
}

table.standings-table {
	width: 630px;
	line-height: 30px;
	table-layout:fixed;
    border-collapse:collapse;
}

.standings-table th {
	text-align: left;
	background-color: rgb(70,70,70);
	color: white;
}

.standings-table td {
	font-size: 10px;
	text-align: left;
	margin-bottom: 10px;
	text-transform: uppercase;
}

.standings-table td.name {
	font-weight: bold;
}

.standings-table th.num {
	text-align: center;
}
.standings-table td.num {
	text-align: center;
}

.standings-table thead {
	font-size: 10px;
	text-align: center;
	margin-bottom: 10px;
	text-transform: uppercase;
	background-color: #666;
	color: #e0e0e0;
	
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
}

.standings-table tbody {
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
}

.standings-table tbody tr:nth-child(odd) {
	background-color: rgb(218,218,218);
}

.standings-table tbody tr:nth-child(even) {
	background-color: rgb(236,236,236);
}

.standings-table td {
	min-width: 15px;
	padding: 2px 1px;
	vertical-align: middle;
	overflow: auto;
}


.standings-table .placeholder-message {
	text-align: center;
	font-weight: bold;
}

.standings-table .rank {
	text-align: center;
	width: 8%;
}

.country img {
	width: 45px;
	height: 25px;
	vertical-align: middle;
}

.standings-table .rank {
	width: 15%;
}
.standings-table .country {
	width: 15%;
}
.standings-table .name {
	width: 50%;
}
.standings-table .club {
	width: 10%;
}
.standings-table .stat {
	width: 10%;
	font-weight: bold;
}

.moduleHeader {
	width: 617px;
	margin-bottom: 10px;
}

/***WEBVIEW STYLES***/

.wv table.standings-table {
	width: 100%;
	line-height: 30px;
	table-layout:fixed;
    border-collapse:collapse;
}

.wv .moduleHeader {
	display: none;
}

@media screen and (max-width: 768px){
	.wv .standings-table .rank {
		width: 10%;
	}
	.wv .standings-table .country {
		width: 12%;
	}
	.wv .standings-table .name {
		width: 17%;
	}
	.wv .standings-table .club {
		width: 8%;
	}
	.wv .standings-table .stat {
		width: 10%;
		font-weight: bold;
	}

}

/*** m_standings styles ***/

.bodyText table.standings-table {
	width: 100%;
	line-height: 30px;
	table-layout:fixed;
    border-collapse:collapse;
}

.bodyText .moduleHeader {
	float: left;
	color: black;
	text-align: center;
	width: 100%;
}

.bodyText .moduleHeader h3 {
	color: black;
}

@media screen and (max-width: 768px){

	.bodyText .standings-table .rank {
		width: 10%;
	}
	.bodyText .standings-table .country {
		width: 12%;
	}
	.bodyText .standings-table .name {
		width: 17%;
	}
	.bodyText .standings-table .club {
		width: 8%;
	}
	.bodyText .standings-table .stat {
		width: 10%;
		font-weight: bold;
	}
}
