





/* The fonts in the top box with the name, team and division should be bigger */

.stats-box-header-top {
	background: #455B69;
	color: #fff;
	margin: 0px auto 3px auto;
	padding: 2px 0px;
	}

.stats-box-header-top h3 {
	background: #455B69;
	color: #fff;
	font-weight: normal;
	text-align: left;
	font-size: 1.2em;
	padding: 0px 0px 0px 5px;
	}
	
.stats-box-table-top {
	text-align: center;
	border: 1px solid #e8e8e8;
	}	
	
.stats-box-row1-top {
	width: 200px;
	background: #e8e8e8;
	text-align: center;
	font-size: .9em;
	padding: 3px 0px;
	}
	
.stats-box-row2-top {
	width: 200px;
	background: #fafafa;
	text-align: center;
	font-size: .9em;
	padding: 3px 0px;	
	}	


/* The rest of the fonts are now normally sized */

.submenuleague-right {
    float: right;
    color: #fff;
    margin: 3px 15px 0px 10px;
    font-size: 1.1em;
    font-weight: bold;
    font-family: Tahoma, Arial, sans-serif;
    }

.submenuleague-right a {
	color: #fff;
	font-size: 1.1em;
    }


.stats-box {
	margin: 10px auto;
	border: 1px solid #e8e8e8;
	padding: 3px;
	}

.stats-box-header {
	background: #455B69;
	color: #fff;
	margin: 0px auto 3px auto;
	padding: 2px 0px;
	}

.stats-box-header h3 {
	background: #455B69;
	color: #fff;
	font-weight: normal;
	text-align: left;
	font-size: 1em;
	padding: 0px 0px 0px 5px;
	}
	
.stats-box-table {
	text-align: center;
	border: 1px solid #e8e8e8;
	}	

.stats-box-row1-header {
	width: 200px;
	background: #e8e8e8;
	text-align: center;
	font-size: .7em;
	padding: 3px 0px;
	border-bottom: 1px dotted #d8d8d8;
	border-left: 1px dotted #d8d8d8;	
	}
	
.stats-box-row2-header {
	width: 200px;
	background: #fafafa;
	text-align: center;
	font-size: .7em;
	padding: 3px 0px;
	border-bottom: 1px dotted #d8d8d8;
	border-left: 1px dotted #d8d8d8;		
	}	
	
.stats-box-row1 {
	color: #444;
	width: 200px;
	background: #e8e8e8;
	text-align: center;
	font-size: .7em;
	padding: 3px 0px;
	border-bottom: 1px dotted #d8d8d8;
	border-left: 1px dotted #d8d8d8;	
	}
	
.stats-box-row2 {
	color: #555;
	width: 200px;
	background: #fafafa;
	text-align: center;
	font-size: .7em;
	padding: 3px 0px;
	border-bottom: 1px dotted #ededed;
	border-left: 1px dotted #ededed;		
	}	
	
.percentage {
	color: #996600;
	}

.of {
	color: #666;
	}

.longrow {
	color: #666;
	text-align: left;
	font-size: .7em;
	padding: 3px 0px 3px 5px;
	}

.match-type {
    color: #44505D;
    background: url(../images/player-listing-back.jpg) left no-repeat #fff;
	text-align: left;
	padding: 2px 0px 2px 3px;
	}
	
.match-type h4 {
	text-align: left;
	font-weight: normal;
	font-size: .8em;
	color: #996600;
	}	

	
	
	
	
	
	
	
	
	
	
	
	
	
	

#content h2 {
    font-size: 1.2em;
    margin: 15px 0px ;
    }

#stats-tables {
    font-size: 1em;
    text-align: center;
    margin: 10px auto;
    }

#dropdown-menu {
    float: right;
    margin: 0px;
    width: 160px;
    height: 30px;
    padding: 0px;
    }

select {
    width: 150px;
    text-align: center;
    margin: 0;
    }

.dropdown1 {
    background: #fff;
    padding: 3px 0px;
    font-size: .7em;
    }

.dropdown2 {
    background: #fafafa;
    padding: 3px 0px;
    font-size: .7em;
    }

/* Linking styles begin */

a.teamlink {
    text-decoration: underline;
    color: #000;
    }

a.teamlink:hover {
    text-decoration: none;
    color: #666;
    text-align: center;
    }

a.headersort {
    color: #fff;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.headersort:hover {
    color: #e8e8e8;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.headersort:visited {
    color: #fff;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.headersort:active {
    color: #fff;
    font-weight: bold;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }




a.subheadersort {
    color: #fff;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.subheadersort:hover {
    color: #FFB4B4;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.subheadersort:visited {
    color: #fff;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }

a.subheadersort:active {
    color: #fff;
    display: block;
    text-decoration: none;
    background: #455B69;
    text-align: center;
    }




/* Main table styles begin */

#stats-tables {
    margin: 0;
    }


#player-stats-table {
    margin: 0px;
    text-align: center;
    font-family: Verdana, Arial, sans-serif;
    font-size: .6em;
    border: 1px solid #d8d8d8;
    font-weight: normal;
    }

.rowspanner {
    background: #fff;
    height: 1px;
    }

.team-name-header {
    background: #455B69;
    width: 180px;
    padding: 3px 0px 3px 5px;
    color: #fff;
    font-weight: bold;
    text-align: left;
    }

.doubles-header {
    background: #455B69;
    width: 40px;
    padding: 3px 0px 5px 0px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    }

.team-name1 {
    background: #e8e8e8;
    width: 180px;
    padding: 3px 0px 3px 5px;
    color: #000;
    }

.doubles-won1 {
    background: #e8e8e8;
    width: 40px;
    padding: 3px 0px 5px 0px;
    color: #000;
    text-align: center;
    }

.team-name2 {
    background: #fafafa;
    width: 180px;
    padding: 3px 0px 3px 5px;
    color: #000;
    }

.doubles-won2 {
    background: #fafafa;
    width: 40px;
    padding: 3px 0px 5px 0px;
    color: #000;
    text-align: center;
    }
