/* HTML SCOREBOARD CSS */

#ScoreboardContainer {
	margin-top: 7px;
}

/* WEEK NAV */
.ScoreboardWeeknav {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #c50e14;
	font-size: 13px;
	font-weight: bold;
}
.ScoreboardWeeknavLink {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
.ScoreboardWeeknavLink:link, .ScoreboardWeeknavLink:visited, .ScoreboardWeeknavLink:active {
	text-decoration: underline;
}
.ScoreboardWeeknavLink:hover {
	text-decoration: none;
}

/* DAY NAV */
.ScoreboardDaynav {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}
.ScoreboardDaynavLink {
	color: #666666;
	font-size: 12px;
	font-weight: normal;
}
.ScoreboardDaynavLink:link, .ScoreboardDaynavLink:visited, .ScoreboardDaynavLink:active {
	text-decoration: underline;
}
.ScoreboardDaynavLink:hover {
	text-decoration: none;
}
.ScoreboardConfBball, .ScoreboardConf {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	color: #c50e14;
	font-size: 13px;
	font-weight: bold;
}
.ScoreboardRefresh {
	font-size: 10px;
	color: #999;
	letter-spacing: 2px;
}

/* DROPDOWN NAVS */
.ScoreboardSelectnav {
	margin: 10px 0px 10px 0px;
	color: #666666;
	font-size: 11px;
	font-weight: bold;
}
.ScoreboardSelectnav td {
	padding: 2px 10px 0px 10px;
}
.ScoreboardSelect {
/* use to stylize the actual dropdown */
}

/* SCOREBOARD PODS TABLE */
.ScoreboardPods td {
	padding: 2px 4px 4px 2px;
}
.ScoreboardDate, .ScoreboardDateBball {
	font-size: 10px;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/* .ScoreboardDate {
	text-align: left;
} */
.ScoreboardDate a:link, .ScoreboardDate a:visited, .ScoreboardDate a:active {
	color: #666666;
	text-decoration: none;
}
.ScoreboardDate a:hover {
	text-decoration: none;
}

/* SCOREBOARD POD */
.ScoreboardPod {
	width: 308px;
	margin: 0px;
	padding: 4px;
	border: 1px solid #2f74ba;
	text-align: left;
}
td.ScoreboardHeader2 { /* top row: date-time-clock on left, live indicator on right */
	font-size: 12px;
	background-color: #2f74ba;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px 10px 3px 10px;
}
td.ScoreboardScore2 { /* team names and score */
	font-size: 12px;
	color: #000;
	padding: 3px 10px 3px 10px;
}
.ScoreboardSchool2:link, .ScoreboardSchool2:visited, .ScoreboardSchool2:active {
	text-decoration:underline;
}
.ScoreboardSchool2:hover {
	text-decoration:none;
}
.ScoreboardLiveAudioLink2, .ScoreboardLiveAudioLink2:link, .ScoreboardLiveAudioLink2:visited, .ScoreboardLiveAudioLink2:active { /* audio-video links next to team names */
	font-size: 11px;
	color: #666;
	text-decoration: underline;
}
.ScoreboardLiveAudioLink2:hover {
	text-decoration: none;
}
.ScoreboardLink2, .ScoreboardLink2:link, .ScoreboardLink2:visited, .ScoreboardLink2:active { /* bottom row: preview-recap-box links */
	color: #2f74ba;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.ScoreboardLink2:hover {
	color: #666;
	text-decoration:none;
}
td.ScoreboardLight2 { /* the preview-recap-box links live in */
	padding: 3px 10px 6px 10px;
	color: #2f74ba;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
td.ScoreboardNote2 { /* for a scoring update - not sure if this is actually getting used */
	padding: 3px 10px 3px 10px;
	color: #c50e14;
	font-size: 10px;
	text-align: center;
}

/* BASKETBALL CALENDAR */
#cal, #ScoreboardCal {
	float: left;
}
#cal table, #ScoreboardCal table {
	border: 1px solid #2f74ba;
	margin: 0 0 0 5px;
	padding: 0;
}
#cal td, #ScoreboardCal td {
	padding: 1px 6px 1px 6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	vertical-align: middle;
	text-align: center;
}
.cal_month {
	font-size: 14px;
	font-weight: bold;
	color: #000;
/* 	border: 1px solid #eee; */
}
.cal_days, .cal_days td {
	background-color:#2f74ba;
	color: #eee;
	text-align: center;
}
.cal_days td {
	border: 1px solid #2f74ba;
}
.cal_today {
	font-weight: bold;
	color: #c50e14;
}
.cal_bball, .cal_bball_past {
	background-color: #eee;
	border: 1px solid #2f74ba;
}
/* .cal_bball_past {
	background-color: #CCC;
	border: 1px solid #2f74ba;
} */
.cal_no_date {
	background-color: #fff;
	border: 1px solid #2f74ba;
}	
.cal_no_game {
	background-color: #dddddd;
	border: 1px solid #2f74ba;
	color: #999;
}
.cal_roll {
	background-color: #FFF;
	border: 1px solid #2f74ba;
}
.cal_selected {
	font-weight: bold;
	background-color: #c50e14;
}
.cal_link, .cal_link:link, .cal_link:visited, .cal_link:active, .cal_link:hover {
	font-weight: bold;
	text-decoration: none;
	color: #2f74ba;
}
.cal_link:hover {
	color: #c50e14;
}

/*BOXSCORE CSS*/
#BoxScoreContainer {
	margin-top: 8px;
	font-family: Arial, Verdana, Geneva, Sans-Serif;
}
.box_table {
/* 	border: 1px solid #2f74ba; */
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.box_table td{
 	border: 1px solid #2f74ba;
	padding: 2px;
}
.box_hdr {
	color:#eee;
	background-color:#2f74ba;
	font-size:14px;
	font-weight:800;
	text-align:center;
	letter-spacing:2px;
/*  	border-top: 1px solid #fff; */
}
.box_sub {
	color:#333;
	font-size:12px;
	font-weight:800;
	text-align:center;
}
.box_stat, .box_stat_final {
	color:#000;
	font-size:12px;
	text-align:center;
}
.box_stat_final {
	color:#c50e14;
	background-color:#eee;
	font-size:14px;
	font-weight:800;
}
.box_hdrRow {
	background-color:#ccc;
}
.box_pre pre {
	padding-left:50px;
}

