/***** Schedules and Standings *****/

.events-page {
	margin:10px;
	font-size:14px;
}
.events-page #breadcrumbs  {
	margin:8px 0px;
}
.division-standings .division-standings-title {
	padding:8px 0px;
}
.division-standings tr.selected td {
	background-color:#F8F798;
	/*font-weight:bold;
	color:#333;*/
}
.division-standings.selected th a {
	color:#333;
}
.division-standings.selected table.standard th a:hover {
	text-decoration:none;
}
.division-standings table.standard th a:hover {
	text-decoration:underline;
}
.events-page table.standard {
	width:auto;
}
.events-page #upcoming-events table.standard, .events-page #completed-events table.standard {
	width:730px;
}
table.standard tr.postponed, table.standard tr.canceled {
	color:#777;
}
table.standard tr.postponed td.event-date, table.standard tr.canceled td.event-date {
	text-decoration:line-through;
} 
.division-standings table.standard td {
	padding:4px;
}	
.division-standings table.standard th {
	padding:5px 4px;
}
.events-page #divisions, #standings {
	float:left;
	width:240px;
	margin-right:10px;
}
.automated #divisions {
	padding:0px;
}
.automated #divisions table {
	margin-top: 3px;
}
.events-page #divisions table {
	width:100%;
	margin-top: 0px;
}
.events-page #divisions table td.win-loss{
	width:15px;
	vertical-align:top;
	text-align:center;
}
.events-page #divisions table th.win-loss {
	text-align:center;
}
.event-type-title, .teams-title {
	font-size:13px;
	font-weight:bold;
	padding-bottom:5px;
	/*margin:15px 0px 6px 0px;*/
}
.events-page a {
	color:blue;
	color:#4D5DCA;
	text-decoration:none;
}
.events-page a:hover {
	text-decoration:underline;	
}
.events-page .team-page-link {
	float:right;
	margin-right:15px;
}
.events-page #divisions .event-type-title {
	/*margin-top:7px;*/
}
.events-page .event-type-title {
	display:inline-block;
	display:block;
	font-size:20px;
	line-height:30px;
	padding-bottom:2px;
}
.events-page .event-type-title .btn {font-size:12px;float:right;}
span.team-name {
	white-space:nowrap;
}
#completed-events, #upcoming-events {
	margin-left:250px;
	margin-bottom:5px;
}
#upcoming-events .download-button {display:none;}
#completed-events th, #upcoming-events th{
	text-align:left;
	min-width:80px;
	padding:5px 2px;
	font-size:11px;
}	
.team-page #completed-events th, .team-page #upcoming-events th{
	min-width:0em;
}
#upcoming-events td, #completed-events td {
	padding:4px 4px;
	font-size:11px;
	border:1px solid #dddddd;
}
.schedule {
	margin-left:250px;
}
.schedule #completed-events, .schedule #upcoming-events {
	margin-left:0px;
}
.schedule-filter {
	margin-bottom:10px;
	text-align:right;
	margin-top:10px;
}
#standings .teams-title {
	margin-top:0px;
}
#standings .activity-name {
	font-weight:bold;
	font-size:11px;
	margin-bottom:3px;
	color:#636363;
}
#standings .team-listing .activity-name {
	font-weight:normal;
}
.team-listing .team-balance {
	font-size:11px;
}
.division-standings {
	margin-bottom:5px;
	font-size:11px;
}
.events-page .pagination {
	float:right;
	padding-bottom:2px;
	margin-right:1em;
}
.team-page-link {
	margin-bottom:5px;
	font-weight:bold;
}
/** IE8 styling Hack for select filters **/
.events .filters select {
	width:"205px\0/";
}
