body {
	background: #0c467c;/*#0c467c;*/
	}
	
#Container {
	background: #fff;
	}
	
#AdContainer {
	text-align: center;
	}
	
#AdBlock {
	margin: 0 auto;
	width: 460px;
	height: 230px;
	}

#Logo {
	text-align: center;
	margin-top: 10px;
	}
	
	#Logo h2 {
		color: #e42120;
		margin: 0;
		}

#TopMenuContainer {
	margin-top: 10px;
	}
	
#TopMenu {
	text-align: center;
	}
	
	#TopMenu li {
		display: inline-block;
		width: 100px;
		margin-left: -5px;
		vertical-align: middle;
		}
		
	#TopMenu a {
		color: #fff;
		display: block;
		padding: 3px 8px;
		text-align: center;
		text-decoration: none;
		margin: 0;
		height: 45px;
		}
		
		/*#TopMenu a:hover {
			background: transparent;
			font-weight: bold;
			}*/
	
	.lMenuCap a {
		background: #0c467c;
		border-top-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
		border-bottom-left-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
		}
	
	.rMenuCap a {
		background: #0c467c;
		border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-left: 1px solid #fff;
		}
		
	.tMenuItem {
		border-left: 1px solid #fff;
		background: #0c467c;
		}
		
		.lMenuCap a:hover, .rMenuCap a:hover, .tMenuItem a:hover, .tMenuCap a:hover, .bMenuCap a:hover, .sMenuItem a:hover {
			background:  #e42120;
			}
			
#SideMenu {
	margin-top: 5em;
	}

	.sideMenu li {
		list-style-type: none;
		display: block;
		height: auto;
		}
	
	.sideMenu a {
		color: #fff;
		display: block;
		padding: 3px 12px;
		text-decoration: none;
		margin: 0;
		}
	
	.tMenuCap a {
		background: #0c467c;
		border-top-left-radius: 10px;
		-moz-border-radius-topleft: 10px;
		-webkit-border-top-left-radius: 10px;
		border-top-right-radius: 10px;
		-moz-border-radius-topright: 10px;
		-webkit-border-top-right-radius: 10px;
		}
		
	.bMenuCap a {
		background: #0c467c;
		border-bottom-left-radius: 10px;
		-moz-border-radius-bottomleft: 10px;
		-webkit-border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		-moz-border-radius-bottomright: 10px;
		-webkit-border-bottom-right-radius: 10px;
		border-top: 1px solid #fff;
		}
		
	.sMenuItem, .sSubMenuItem {
		border-top: 1px solid #fff;
		background: #0c467c;
		}
		
	.sSubMenuItem {
		
		}
		
	.dynMenu {
		margin: 0;
		display: none;
		}
		
/* Tables for Schedules */
#SchedTable {
	border-collapse: collapse;
	}
	
#SchedTable td, #SchedTable th {
	border: 1px solid #777;
	padding: 3px;
	font-size: 13px;
	}

#SchedTable th {
	background: #ddd;
	border-bottom: 3px solid #777;
	}
	
.even {
	background: #ddd;
	}
	
.odd {
	background: transparent;
	}
	
.winner {
	background: #afa;
	}
	
.tableCurrent {
	background: #aff;
	}