div#leaguesSection {
		background:white;
		padding:5px;
		border-radius:8px;
		-webkit-box-shadow: rgba(0, 0, 0, 0.496094) 3px 3px 8px;
		-moz-box-shadow: rgba(0, 0, 0, 0.496094) 3px 3px 8px;
		box-shadow: rgba(0, 0, 0, 0.496094) 3px 3px 8px;
	}

	div#leaguesSection h1 {
		color: #454545;
		font-size:12pt;
		padding:8px;
	}

	div#leaguesSection div.league {
		margin:10px;
		border:1px solid #bbb;
		border-top:3px solid #bbb;
	}

	div#leaguesSection div.league div.leagueHeader {
		font-size:11pt;
		line-height:48px;
		padding:5px;
		font-weight:bold;
	}

	div#leaguesSection div.league div.leagueHeader div.nameBlock {
		float:left;
	
	}

	div#leaguesSection div.league div.leagueHeader div.nameBlock img {
		vertical-align:middle;
		margin-right:4px;
	}

	div#leaguesSection div.league div.leagueHeader div.navigation {
		float:right;
	}
	div#leaguesSection div.league div.leagueHeader div.navigation a {
		font-size:9pt;
		font-weight:normal;
		color:black;
		background:#ddd;
		padding:4px;
		margin:1px;
	}

	div#leaguesSection div.league div.informationBlock {
		border-top:3px solid #bbb;
	}

	div#leaguesSection div.league div.informationBlock table {
		width:100%;
	}
	
	div#leaguesSection div.league div.informationBlock table td {
		padding:1px;
	}

	div#leaguesSection div.league div.informationBlock table td.summary {
		border-bottom:1px dotted #aaa;
		color:#666;		
	}

	div#leaguesSection div.league div.informationBlock table td.simpleMessage {
		padding-left:40px;		
	}

	div#leaguesSection div.league div.informationBlock table td.subHeader {
		font-weight:bold;
		padding-left:25px;
	}

	div#leaguesSection div.league div.informationBlock table td.label {
		font-weight:bold;
		color:#999;
		text-align:right;
		padding-left:25px;
		padding-right:10px;
		width:100px;
	}

	div#leaguesSection span.winningTeam {
		color:green;
	}	

	div#leaguesSection span.losingTeam {
		color:red;
	}	

	div#leaguesSection span.tiedTeam {
		color:orange;
	}	
	
	div#leaguesSection span.inTeamRanking {
		font-weight:normal;
		color:#888;
	}