/*body {
background-repeat:repeat-x;
background-color: #FFFFFF; 
}
body,td {font-family:arial; font-size: 11px;}
*/
a:link.g {color:#fc0; font:bold;}
a:visited.g {color:#efc300; font: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 {color:#000; font-weight: bold;}
.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}
.bgC a:visited, .bgC a:link {color:#009; font-weight:normal}
.bgHigh a:visited, .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:#CCCCC; border-bottom:1px solid #ddd; text-decoration: line-through}
.bgHighCanceled a:visited, .bgHigh a:link  {color:6699ff; 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:12px;}
.bgSheetTimeout td, td.bgSheetTimeout {color: #000; font-size:9px}
.bgSheetPlayer td, td.bgSheetPlayer {color: #000; font-size:9px}
.bgSheetScores td, td.bgSheetScores {color: #000; font-size:13px; vertical-align:top}
.bgSheetResults td, td.bgSheetResults {background-color: #ddd; color: #000; font-weight: bold; font-size:10px;}

/*Rule styles*/
.RulesContainer div, div.RulesContainer
{
	margin-bottom: 15px;
	/*border: solid 1px #CBB542; */
	border: solid 1px #9999FF; 
}

.RulesHeader td, td.RulesHeader
{
	background-color: #CCCCFF;
	color:#663333;
	border-bottom: solid 1px #9999FF;
	padding: 1px 4px;	
	font-weight: bold;
	vertical-align: middle;
	text-transform: uppercase;
	font-size: 110%;
	padding: 3px 6px;
}

.RulesRow td, td.RulesRow
{
	font-size: 105%;
	color: #000;
}

.RulesHeaderText td, td.RulesHeaderText
{
	font-family: Verdana;
	font-weight: bold;	
	font-size: 110%; 
	color: #000;
}