/*body {
background-repeat:repeat-x;
background-color: #FFFFFF; 
}
body,td {font-family:arial; font-size: 11px;}
*/
a:link.g {color:#fc0; font-weight:bold;}
a:visited.g {color:#efc300; font-weight:bold;}

a:link {color:#009; }
a:visited {color:#555;}
a:hover, a:hover.g  {color:#6699ff;}

.nav a:link, .nav a:visited {text-transform:uppercase; font-size:110%; font-family:verdana; font-weight:bold; text-decoration: none; color:#000; padding:1px 0px 1px 0px;}
#navOn {background-color:#fff;  border-bottom:1px solid #fff;}


/* data table */
.bgBdrOutline {background-color:#ddd;}
.bgBdrOutline .bgC td {border-bottom:0px;}
.formElement, .pulldown, .dataTable, .dataTable TH, .dataTable TD {font-size:110%;font-family:verdana, arial, helvetica, sans-serif;}
.bgHdr1 td, td.bgHdr1, .bgHdr1 a:link, .bgHdr1 a:visited {background-color: #003399; color: #ffffff; text-transform: uppercase; font-weight: bold;}
.bgHdr1 a:link, .bgHdr1 a:visited {color: #fff;}
.bgHdr2 td, td.bgHdr2 {background-color: #ddd; color: #000; font-weight: bold;}
.bgHdr3 td, td.bgHdr3 {background-color:#ddd; color:#000;}
.bgHdr4 td, td.bgHdr4 {background-color: #ddd; color: #000; font-weight: bold; padding:2px;}
.bgBdr {background-color:#fff;}
.bgC td {background-color:#fff; color:#000; border-bottom:1px solid #ddd;}
.bgC tr.bgc td {background-color:#fff; color:#000; border-bottom:0px solid #ddd;} /* this is needed to prevent double lines on nested tables*/
.bgC2 {background-color:#ccc;}
.bgC3 {background-color:#eee;}
.bgC4 td {background-color:#F9FAD9; color:#000; border-bottom:1px solid #ddd;}
.bgC4 {background-color:#F9FAD9; color:#000; border-bottom:1px solid #ddd;}
.bgC4 a:visited, .bgC4 a:link {color:#009; font-weight:normal}
.bgNext td {background-color:#FFCC99}
.bgC a:visited, .bgC a:link {color:#009; font-weight:normal}
.bgHigh a:visited {color:#000; font-weight:normal}
.bgHigh a:link  {color:#6699ff; font-weight:normal}
.bgC4 a:hover,.bgC4 a:hover.g{color:#6699ff; font-weight:normal}
.bgC a:hover,.bgC a:hover.g  {color:#6699ff; font-weight:normal}
.bgHigh a:hover,.bgHigh a:hover.g  {color:#6699ff; font-weight:normal}
.bgCCanceled td {background-color:#fff; color:#000; border-bottom:1px solid #ddd; text-decoration:line-through}
.bgC4Canceled td {background-color:#F9FAD9; color:#CCCCCC; border-bottom:1px solid #ddd; text-decoration: line-through}
.bgHighCanceled a:visited  {color:#6699ff; font-weight:normal}
.bgHigh a:link  {color:#000; font-weight:normal}
.bgHighCanceled a:hover,.bgHigh a:hover.g  {color:#6699ff; font-weight:normal}
tr.bgFtr td, .bgFtr {background-color:#fff; border-bottom:0px solid #fff;}
.bgMore {text-align:right; padding:2px;}
.bgMore2 {text-align:right; font-family:verdana, arial, helvetica, sans-serif;; font-size: 11px}
/*e6f2ff*/
td.bgHigh, tr.bgHigh td {background-color:#CCCCFF; border-bottom:1px solid #eee;}
td.bgHighCanceled, tr.bgHighCanceled td {background-color:#CCCCFF; border-bottom:1px solid #eee; text-decoration: line-through}
td.bgCalHome {background-color:#F9FAD9;}
.label {color: #000; font-weight: bold;}
.bgC44 {background-color:#F9FAD9; color:#000; border-bottom:1px solid #ddd;}
.bgSheetTeam td, td.bgSheetTeam {color: #000; font-weight: bold; padding:2px; text-transform: uppercase; font-size:13px;}
.bgSheetTimeout td, td.bgSheetTimeout {color: #000; font-size:10px}
.bgSheetPlayer td, td.bgSheetPlayer {color: #000; font-size:10px}
.bgSheetScores td, td.bgSheetScores {color: #000; font-size:14px; vertical-align:top; font-stretch:expanded;}
.bgSheetResults td, td.bgSheetResults {background-color: #ddd; color: #000; font-weight: bold; font-size:11px;}
.scoresheets-hover {background-color:#CCCCFF; color:#2A1FAA; }
.scoresheets-out {background-color:#fff; color:#2A1FAA; }
.scoresheets {background-color:#fff; color:#2A1FAA; }
.scoresheets a:visited, .scoresheets a:link {color:#2A1FAA; font-weight:normal}

.datecontainer {
	width: 50px;
	margin: 4px 0px;
}


.datecontainer .dateheader {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 1px solid #ccc;
	background-color: orange;
	border-radius: 8px 8px 0px 0px;
	text-align: center;
	color: white;
	font-weight: bold;
}

.datecontainer .datebody {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: none;
	background-color: white;
	text-align: center;
	font-size:1.3em;
	color: black;
	font-weight: bold;
	padding: 2px 2px;
}

.datecontainer .datefooter {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-radius: 0px 0px 8px 8px;
	background-color: white;
	text-align: center;
	color: orange;
	font-weight: bold;
}

