#printHeader {
	display: none;
}






#navigation {margin: 0; padding: 0 0 0 3px; list-style: none; height: 40px; width: 100%; position: relative; z-index: 98; }
#navigation li {float: left; display: inline; margin-left: -2px; position: relative}
#navigation a {float: left; color: #fff; text-decoration: none !important}
#navigation a span {float: left; background: url(/images/nav/nav-left.png) no-repeat; padding: 13px 9px 0 17px; height: 27px; font: 15px/18px Arial, Helvetica, sans-serif; cursor: pointer}
#navigation a #endCap {float: left; width: 12px; height: 40px; overflow: hidden; background: url('/images/nav/nav-rightCap.png') no-repeat; cursor: pointer}
#navigation a em {float: left; width: 29px; height: 40px; overflow: hidden; background: url('/images/nav/nav-right.png') no-repeat; cursor: pointer}
#navigation li:hover a, #navigation li.hover a {color: #084f80}
#navigation li:hover a span {background: url('/images/nav/nav-left-hover.png') no-repeat}
#navigation li:hover a #endCap {background: url('/images/nav/nav-right-hover-cap.png') no-repeat}
#navigation li:hover a em {background: url('/images/nav/nav-right-hover.png') no-repeat}
#navigation a.active {color: #FFFFFF}
#navigation a.active #endCap {float: left; width: 12px; height: 40px; overflow: hidden; background: url('/images/nav/nav-rightCap-active.png') no-repeat; cursor: pointer}
#navigation a.active span {background: url('/images/nav/nav-left-active.png') no-repeat}
#navigation a.active em {background: url('/images/nav/nav-right-active.png') no-repeat}

.dropdown {position: absolute; display: none; left: 0; top: 40px; z-index: 99; width: 177px}
.dropdown .i1 {padding: 0 4px; width: 169px; background: url('/images/nav/bg-drop.png') repeat-y}
.dropdown .i2 {height: 10px; background: url('/images/nav/bg-drop-bottom.png') no-repeat}
.dropdown ul {margin: 0; list-style: none; width: 157px; position: relative; overflow: hidden; padding: 14px 6px 7px; background: #F4FBF8 url('/images/nav/bg-drop-ul.png') repeat-x 0 100%}
.dropdown li.divider {height: 1px; background-color: #084f80; margin: 5px 0 5px 15px !important; width: 124px !important}

.dropdownWide {position: absolute; display: none; left: 0; top: 40px; z-index: 99; width: 230px}
.dropdownWide .i1 {padding: 0 4px; width: 223px; background: url('/images/nav/bg-drop-wide.png') repeat-y}
.dropdownWide .i2 {height: 10px; background: url('/images/nav/bg-drop-wide-bottom.png') no-repeat}
.dropdownWide ul {margin: 0; list-style: none; width: 210px; position: relative; overflow: hidden; padding: 14px 6px 7px; background: #F4FBF8 url('/images/nav/bg-drop-ul.png') repeat-x 0 100%}
.dropdownWide li.divider {height: 1px; background-color: #084f80; margin: 5px 0 5px 15px !important; width: 185px !important}

.dropdownWider {position: absolute; display: none; left: 0; top: 40px; z-index: 99; width: 306px}
.dropdownWider .i1 {padding: 0 4px; width: 300px; background: url('/images/nav/bg-drop-wider.png') repeat-y}
.dropdownWider .i2 {height: 10px; background: url('/images/nav/bg-drop-wider-bottom.png') no-repeat}
.dropdownWider ul {margin: 0; list-style: none; width: 287px; position: relative; overflow: hidden; padding: 14px 6px 7px; background: #F4FBF8 url('/images/nav/bg-drop-ul.png') repeat-x 0 100%}
.dropdownWider li.divider {height: 1px; background-color: #084f80; margin: 5px 0 5px 15px !important; width: 285px !important}


#navigation .dropdown li, .dropdownWide li, .dropdownWider li {margin: 0; width: 100%}
#navigation li:hover .dropdown a, #navigation li.hover .dropdown a,  #navigation li:hover .dropdownWide a, #navigation li.hover .dropdownWide a, #navigation li:hover .dropdownWider a, #navigation li.hover .dropdownWider a {width: 100%; color: #084f80 !important; padding: 0 0 4px}

#navigation li:hover .dropdown a span, #navigation li.hover .dropdown a span,  #navigation li:hover .dropdownWide a span, #navigation li.hover .dropdownWide a span, #navigation li:hover .dropdownWider a span, #navigation li.hover .dropdownWider a span {background: none; height: auto; float: none; padding: 4px 4px 0 20px; display: block; font: 13px/16px Arial, Helvetica, sans-serif}

#navigation li:hover .dropdown a:hover, #navigation li.hover .dropdown a:hover {background: url('/images/nav/bg-drop-hover-bottom.gif') no-repeat 0 100%}

#navigation li:hover .dropdown a:hover span, #navigation li.hover .dropdown a:hover span {background: url('/images/nav/bg-drop-hover-top.gif') no-repeat}

#navigation li:hover .dropdownWide a:hover, #navigation li.hover .dropdownWide a:hover {background: url('/images/nav/bg-drop-wide-hover-bottom.gif') no-repeat 0 100%}

#navigation li:hover .dropdownWide a:hover span, #navigation li.hover .dropdownWide a:hover span {background: url('/images/nav/bg-drop-wide-hover-top.gif') no-repeat}

#navigation li:hover .dropdownWider a:hover, #navigation li.hover .dropdownWider a:hover {background: url('/images/nav/bg-drop-wider-hover-bottom.gif') no-repeat 0 100%}

#navigation li:hover .dropdownWider a:hover span, #navigation li.hover .dropdownWider a:hover span {background: url('/images/nav/bg-drop-wider-hover-top.gif') no-repeat}

#navigation li:hover .dropdown, #navigation li.hover .dropdown,  #navigation li:hover .dropdownWide, #navigation li.hover .dropdownWide, #navigation li:hover .dropdownWider, #navigation li.hover .dropdownWider {display: block}

.clr {
	clear: both;
	margin: 0px;
	padding: 0px;
}

.mainBodyTable {
	background-color: #fff;
}

.navHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-image: url(/images/navHeaderBkg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
	height: 29px;
}

.doubleNavigationBkg {
	padding: 2px 4px 0px 10px;
	background-image: url(/images/matchesNavBkgFullG.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.doubleNavigationWideBkg {
	padding: 2px 4px 0px 10px;
	background-image: url(/images/matchesNavBkgFullG_wide.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.TallGrayTableHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-image: url(/images/tallBkgGradient.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	height: 36px;
}

.TallGrayTablePrintHeader {
	border-bottom: 1pt solid #CDCDCD;
	background: #CDCDCD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	height: 36px;
}

.dashboardContentHeader{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
}

.contentHeader {
	background: #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0px 6px 4px;
}

.subTableHeader {
	background: #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
}
.dashboardHeader {
	background: #CCCCCC;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}
.dashboardFooter {
	background: #A5A5A5;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0px 3px 0px;
}

.subTableDivider {
	margin:0px;
	background-image: url(/images/subTableDividerBkg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	height:7px;
}
.blankSubTableSpot {
	background: #EFEFEF;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}

#calendar td {
	width:29px;
	height:29px;
}
.calendarMonth {
	background: #E6E6E6;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	//padding: 3px 0px 5px 0px;
}
.calendarDay {
	background-image: url(/images/calendarDayGradientBkg.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
.calendarDayMatch {
	background-image: url(/images/calendarDayGradientBkg_InLineup.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
.calendarDayPlayBy {
	background-image: url(/images/calendarDayGradientBkg_PlayBy.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
.calendarDayNoLineup {
	background-image: url(/images/calendarDayGradientBkg_NoLineup.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
.calendarDayNotInLineup {
	background-image: url(/images/calendarDayGradientBkg_NotInLineup.jpg);
	background-repeat: repeat-x;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	text-align: center;
}
.calendarDayToday {
	border:1px solid #FF9900;
	text-align: center;
}

.subTableFooter {
	background: #A5A5A5;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
}
.subTableTextBlue {
	color: #0066CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}


/* league css */
.LeagueContentHeader{
	background: #EFEFEF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
}
.LeaguePageHeader {
	background: #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 6px 0px 6px 4px;
}
.LeagueActionHeader {
	background: #AAAAAA;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 5px 6px 4px;
}
.LeagueTabbedPageHeader {
	background: #C8C8C8;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 6px 2px 6px;
}
.LeagueSubTableHeader {
	background: #C8C8C8;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 4px;
}
.LeagueTabbedDarkDivisionHeader {
	background: #333333;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 2px 6px 2px 6px;
}
.LeagueFormFooter {
	background: #C3D0E9;
	border-top: 1px solid #999999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
}

.LeagueListingPlayLevel {
	color: #000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 25px;
}
.LeagueListingHeader {
	background: #C3D0E9;
	border-bottom: 1px solid #bababa;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 6px;
}

.tourneyNextRoundImg {
	position:relative;
	left: 5px;
	top: 50%;
}


A.HeaderLink:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.HeaderLink:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.HeaderLink:hover {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 16px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

/* facility profile css */
.facilityProfileTableHeader {
	background: #D9FFCE;
	border-bottom: 1px solid #cdcdcd;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0px 6px 14px;
}
.facilityProfileDrillHeader {
	background: #D9FFCE;
	border-bottom: 1px solid #cdcdcd;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 0px 6px 0px;
}
.facilityProfileFormHeader {
	border-bottom: 1px solid #999;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
table#countDetailTable {
	azimuthbackground-color:#FFFFFF;
	border: 1px solid #cdcdcd;
}
table#countDetailTable td {
	vertical-align: top;
	padding: 8px;
	border-bottom: 1px solid #cdcdcd;
	line-height: 150%;
}
table.listTable td {
	padding: 8px 4px 8px 4px;
}
.actionCountBullet {
	color: #333; font-size:13.5px; font-weight:normal; font-family: trebuchet ms, sans-serif; 
}

img.doubleBorder {
	padding:2px;
	border:1px solid #CCF6A2;
	background-color:#f1f1f1;	
}
img.doubleBorderAndText {
	padding:2px 2px 25px 2px;
	border:1px solid #CCF6A2;
	background-color:#f1f1f1;	
}



A.subTable:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.subTable:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.subTable:hover {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}


.blueGradientTableHeader {
	height: 23px;
	border-bottom: 1pt solid #666666;
	background-image: url(/images/headerBkgBlueGradient.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #FFFFFF;
}

.orangeGradientTableHeader {
	height: 23px;
	border-bottom: 1pt solid #666666;
	background-image: url(/images/headerBkgOrangeGradient.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
}

.greenGradientTableHeader {
	height: 23px;
	border-bottom: 1pt solid #666666;
	background-image: url(/images/headerBkgGreenGradient.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #333333;
}

.lightGrayTableHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-image: url(/images/darkGrayTableGradient.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.tallGrayTableHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-image: url(/images/tallNavHeaderBkg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.availabilityTableHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-color: #82998E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #222;
}

.tallerGrayTableHeader {
	border-bottom: 1pt solid #CDCDCD;
	background-image: url(/images/taller3NavBkg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.darkGrayTableHeader {
	/*border-bottom: 1pt solid #CDCDCD;*/
	background-image: url(/images/darkGrayTableGradient.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.blueTableHeader {
	background: #003A7D;
	border-bottom: 1pt solid #CDCDCD;
}

.subBlueTableHeader {
	background: #C3D0E9;
	border-bottom: 1pt solid #CDCDCD;
}

.blueTableFooter {
	background: #003A7D;
	border-top: 1pt solid #CDCDCD;	
}

.gradientBkg{
	background-color: #FFFFFF;
	background-image: url(/images/background.gif);
	background-repeat: repeat-x;
}

.growDiv{
	background-color: #FBFFB2;
	border-top: 1pt solid #CDCDCD;
}
.growDivOpen {
	background-color: #FBFFB2;
	background-image: url(/images/yellowGradientBkg.gif);
	background-repeat: repeat-x;
	border-top: 1pt solid #CDCDCD;
}


.italicText { font-style:italic; }

.verySmallBlackText {
  color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.verySmallGrayText {
  color: #333333; font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.verySmallLtGrayText {
  color: #c4c4c4; font-size: 10px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.verySmallLogoBlueText {
  color: #205C99; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.verySmallOrangeText {
  color: #FF9900; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}  
.verySmallRedText {
  color: #ff3300; font-size: 10px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}


.SmallOrangeText {
  color: #FF9900; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.SmallWhiteText {
  color: #ffffff; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.SmallGrayText {
  color: #333333; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.SmallItalicGrayText {
  color: #333333; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; font-style:italic;}  
.SmallBlackText {
  color: #000000; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.SmallBoldBlackText {
  color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.SmallLtGrayText {
  color: #808080; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}  
.SmallGreenText {
  color: #008040; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.SmallRedText {
  color: #ff3300; font-size: 11px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}

.MediumGrayText {
  color: #333333; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MediumBoldGrayText {
  color: #333333; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MediumLtGrayText {
  color: #CCCCCC; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBlackText {
  color: #000000; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBoldBlackText {
  color: #000000; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBoldGreenText {
  color: #008040; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumGreenText {
  color: #008040; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBoldOrangeText {
	color: #FF9900; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBoldRedText {
  color: #ff3300; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MediumRedText {
  color: #ff3300; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MediumBoldBlueText {
  color: #003A7D; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}  
.MediumBoldOrangeText {
  color: #FF9900; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumOrangeText {
  color: #FF9900; font-size: 12px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumBoldYellowText {
  color: #f0ff1f; font-size: 12px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}  
.MediumBlueText {
	color: #003A7D; font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MediumWhiteText {
  color: #FFFFFF; font-size: 14px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}


.MedLargBoldOrangeText {
  color: #FF9900; font-size: 14px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MedLargBoldGrayText {
  color: #333333; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MedLargGrayText {
  color: #333333; font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}  
.MedLargBoldBlackText {
  color: #000000; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MedLargeBoldGrayText {
  color: #333333; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MedLargeBoldBlackText {
  color: #000000; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MedLargeBlueText {
  color: #003A7D; font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MedLargeblackText {
  color: #000000; font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;} 
.MedLargeBlackText {
  color: #000000; font-size: 13px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}   
.MedLargeBoldYellowText {
  color: #f0ff1f; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MedLargeBoldRedText {
  color: #ff3300; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.MedLargeBoldGreenText {
  color: #008040; font-size: 13px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
  
  
.LargeBlackText {
  color: #000000; font-size: 15px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldBlackText {
  color: #000000; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldWhiteText {
  color: #FFFFFF; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.BigBoldBlackText {
  color: #000000; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldBlueText {
  color: #2F5489; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}    
.LargeBlueText {
  color: #2F5489; font-size: 15px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldGreenText {
  color: #008040; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldGrayText {
  color: #333333; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeGrayText {
  color: #333333; font-size: 15px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldYellowText {
  color: #f0ff1f; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.LargeBoldRedText {
  color: #ff3300; font-size: 15px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

.VeryLargeBoldBlackText {
  color: #000000; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.VeryLargeBoldGrayText {
  color: #333333; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.VeryLargeBlackText {
  color: #000000; font-size: 18px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}
.VeryLargeBoldWhiteText {
  color: #FFF; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.VeryLargeBoldYellowText {
  color: #f0ff1f; font-size: 18px; font-weight: bold; font-family: Arial, Verdana, Helvetica, sans-serif;}

/* all */
::-webkit-input-placeholder	{ color:#bbbbbb; }
input:-moz-placeholder { color:#bbbbbb; }

input:-ms-placeholder { color:#bbbbbb; }
::-ms-input-placeholder	{ color:#bbbbbb; }
:-ms-input-placeholder	{ color:#bbbbbb; }
.placeholder { color: #bbbbbb; }
.textHint {	color: #bbbbbb; }

  
// Membership CC Text
.PriceText {
	color: #CC6600; font-size:16px; font-weight:bold; font-family: trebuchet ms, sans-serif; }
.LargeAccountText {
	color: #474747; font-size:19px; font-weight:bold; font-family: trebuchet ms, sans-serif; }
.PriceText {
	color: #CC6600; font-size:16px; font-weight:bold; font-family: trebuchet ms, sans-serif; }
.SmallPriceText {
	color: #CC6600; font-size:13px; font-weight:bold; font-family: trebuchet ms, sans-serif; }
.PriceTextDisabled {
	color: #cdcdcd; font-size:16px; font-weight:bold; font-family: trebuchet ms, sans-serif; }
.subPriceText {
	color: #474747; font-size:11px; font-weight:normal; font-style: italic; font-family: trebuchet ms, sans-serif; }
.subPriceTextDisabled {
	color: #cdcdcd; font-size:11px; font-weight:normal; font-style: italic; font-family: trebuchet ms, sans-serif; }
.priceSeparator {
	border-left-style: dotted; border-left-color: #cdcdcd; border-left-width: 1px;
}

/* upgrade text */
.redText {
	color: #ff3300; font-size:14px; font-weight:bold; font-style: italic; font-family: trebuchet ms, sans-serif; }
.hugeBlackText {
	color: #000000; font-size:30px; font-weight:bold; font-style: italic; font-family: trebuchet ms, sans-serif; }
.mainBlackText {
 	color: #000000; font-size: 16px; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif;}

ul.scheduleForm {
	padding:0;
	margin:0;
	list-style:none;
}
.scheduleForm li{
	// border-bottom: 2px dotted #666666;
	margin: 10px;
	padding-bottom: 14px;
}
.scheduleForm li.last{
	border-bottom:none;
}

.tableBodyBackgroundON {
  background: #ffffdb;}
.tableBodyBackgroundLtGrayON {
  background: #f3f3f3;}
  
.tableBodyBackgroundOFF {
  background: #FFFFFF;}

.doubleBottomBorder {
	border-bottom-style: double;  
	border-bottom-color: black; 
	border-bottom-width: thick;
}
.doubleBottomBorderLight {
	border-bottom-style: double;  
	border-bottom-color: #C3C3C3; 
	border-bottom-width: thick;
}

.darkGrayTopBorder {
	border-top: 1px solid #787878; 
}
.darkGrayLeftBorder {
	border-left: 1px solid #787878;	
}
.darkGrayRightBorder {
	border-right: 1px solid #787878;	
}
.darkGrayBottomBorder {
	border-bottom: 1px solid #787878; 
}
.ThickDarkGrayTopBorder {
	border-top: 2px solid #787878;
	padding-top: 2px;
}

.GrayBorder {
	border: 1px solid #CDCDCD; 
}
.GrayTopBorder {
	border-top: 1px solid #CDCDCD; 
}
.GrayLeftBorder {
	border-left: 1px solid #CDCDCD;	
}
.DottedGrayRightBorder {
	border-right: 1px dotted #CDCDCD;	
}
.GrayRightBorder {
	border-right: 1px solid #CDCDCD;	
}
.GrayBottomBorder {
	border-bottom: 1px solid #CDCDCD; 
}

.profileLineHeight {
	line-height: 1.5
}

.joinTennisPointBlock {
	border: solid 1px #7FB418;
	background-color: #FFFFFF;
	background-image: url(/images/lightGreenGradientBkg.gif);
	background-repeat: repeat-x;
}

.joinTennisPointTallBlock {
	border: solid 1px #009900;
	background-color: #FFFFFF;
	background-image: url(/images/orangeGradientBkg.jpg);
	background-repeat: repeat-x;
}

.blueGradientBox {
	border: solid 1px #7F99CE;
	background-color: #FFFFFF;
	background-image: url(/images/blueGradientBkg.png);
	background-repeat: repeat-x;
}

.tallBlueGradientBox {
	border: solid 2px #003399;
	background-color: #FFFFFF;
	background-image: url(/images/UpgradeBlockBackground.jpg);
	background-repeat: repeat-x;
}

.matchBox {
	border: solid 1px #CDCDCD;
	background-color: #CFF5CD;
}

.pointBox {
	border: solid 1px #CDCDCD;
	background-color: #FFFFCC;
}
.alertBox {
	border: solid 1px #CDCDCD;
	background-color: #ffcccc;
}


.greenGradientBox {
	border: solid 1px #7F99CE;
	background-color: #FFFFFF;
	background-image: url(/images/greenGradientBkg.gif);
	background-repeat: repeat-x;
}


.singleRatingBlock {
	background-color: #EEFCD6;
}

A.profileLink:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.profileLink:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.profileLink:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.profileNameLink:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 15px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.profileNameLink:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 15px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.profileNameLink:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 15px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}


label.overlabel {
	color:#999; 
	font-style: italic; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}
label.overlabel-apply {
	position:absolute;
	top:5px;
	left:5px;
	z-index:0;
	color:#999;
}

option.standard { color:black; font-style:normal;}
option.selItalic { color:black; font-style:italic;}
option.red {background-color:red; color:white; font-weight: bold;}
option.green {background-color:green; color:white; font-weight: bold;}
option.yellow {background-color:yellow; color:black; font-weight: bold;}
option.orange {background-color:orange; color:black; font-weight: bold;}
option.gray {background-color:#C0C0C0; color:black; font-weight: bold;}
option.invalidPlay {background-color:FireBrick; color:white; font-weight: bold;}
option.prevPicked { text-decoration: line-through; color:#666666;}
option.prevPickedIE { color:#7E3117; }

.required {
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ff3300;
  vertical-align: top;} 

.formError {
  font-weight: normal;
  font-size: 9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  color: #ff3300;}
  
input.formError { 
	background-color: #ffd0d6;}
	
input.formError2 { 
	background-color: #ffd0d6;}

.inputtext {
	border: solid;
	border-top-width: 2px;
	border-right: 1px solid #b5b5b5;
	border-bottom: 1px solid #b5b5b5;
	border-left-width: 2px;
}

A.verySmallLink:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.verySmallLink:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 8pt; /*x-small*/
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.verySmallLink:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 8pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.verySmallLinkLined:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.verySmallLinkLined:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 8pt; /*x-small*/
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.verySmallLinkLined:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 8pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}



A.smallLink:link {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLink:visited {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLink:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.smallLinkNoLine:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLinkNoLine:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLinkNoLine:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.smallLinkBoldNoLine:link {
  font-weight: bold;
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLinkBoldNoLine:visited {
  font-weight: bold;
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.smallLinkBoldNoLine:hover {
  font-weight: bold;
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size:9pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.largeLink:link {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.largeLink:visited {
  TEXT-DECORATION: none;
  color: #0066CC;
  font-size: 13px; /*x-small*/
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.largeLink:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.largeLinkLined:link {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.largeLinkLined:visited {
  TEXT-DECORATION: underline;
  color: #0066CC;
  font-size: 13px; /*x-small*/
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.largeLinkLined:hover {
  TEXT-DECORATION: underline;
  color: #FF9900;
  font-size: 13px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

A.nav:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size:11pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.nav:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #FFFFFF;
  font-size:11pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.nav:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #f0ff1f;
  font-size:11pt;
  font-family: Arial, Verdana, Helvetica, sans-serif;}

a.blogLink {
	font: 100%/150% "Trebuchet MS", Tahoma, Arial;
	color: #0066CC;
	text-decoration: none;
}
a.blogLink:visited {
	font: 100%/150% "Trebuchet MS", Tahoma, Arial;
	color: #0066CC;
	text-decoration: none;
}
a.blogLink:hover {
	font: 100%/150% "Trebuchet MS", Tahoma, Arial;
	color: #FF6600;
	text-decoration: underline;
}

A.footerLink:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #CCFF66;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
A.footerLink:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #CCFF66;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
A.footerLink:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #fff;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  



A.MediumGrayLink:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
A.MediumGrayLink:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
A.MediumGrayLink:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #ff0000;
  font-size:12px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  

.button { font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #FFCC00; 
	border: #000000; 
	border-style: solid; 
	border-width: 1px;
}

.redButton { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #ff0000; 
	border: #000000; 
	border-style: solid; 
	border-width: 1px;}

.nbutton {
	padding: 1px 5px 1px 5px;
	overflow: visible;
}

.bottomBorder {
	border-bottom: 1pt solid #CDCDCD;
}

.dashedGrayBottomLine {
	border-bottom-style: dotted;
	border-bottom-color: #cdcdcd;
	border-bottom-width: 1px;
}

.dashedGrayTopLine {
	border-top-style: dotted;
	border-top-color: #cdcdcd;
	border-top-width: 1px;
}

.dashedGrayRightLine {
	border-right-style: dotted;
	border-right-color: #cdcdcd;
	border-right-width: 1px;
}



div.levitip {
	background-color: #ABD3DE;
	border: 1px solid #000;
	font-size: 0.8em;
	font-weight: bold;
	opacity: 0.8;
	padding: 2px 5px;
}
#registerNowTip {
	background-color: #C48340;
	border: 1px solid #888;
	margin: 4px;
	width: 200px;
}
#registerNowTip div.header {
	background-color: #F4E8DB;
	font-weight: bold;
	padding: 2px;

	text-align: center;
}


.settingsBox {
	padding: 8px;
	border: 1px solid #60d25d; 
	background-color: #f2f2f2;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px; /* future proofing */
	-khtml-border-radius: 10px; /* for old Konqueror browsers */
}
.settingsBox ul {
	padding-left: 20px;
	padding-right: 20pxq;
	list-style: none;
}
.settingsBox li {
	display: block;
	border-bottom: 1px solid #e6e6e6;
	margin-top: 4px;
	padding-bottom: 4px;
}


/* accordion List */
.accord  {
	width: 215px;
	font-family: verdana;
	margin:  0px;
	padding: 0px;
	border: 1px solid #CDCDCD;
}
.accord div.accordionText {
	margin: 4px 5px 5px 6px;
	border: none;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
	background-color: #fff;
	overflow: auto;
}

.accord div.accordionTitle {
	padding:5px;
	margin-top: 0;
	/*background-image: url(/images/darkGrayTableGradient.gif);*/
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	border: none;
	background: url(/images/accordionHeaderBkg_OFF2.jpg);
}
.accord div.accordionTitle:hover {
	color: #003A7D;
	background-color: white;
	cursor: pointer; 
	cursor: hand;
	background: url(/images/accordionHeaderBkg_ON3.jpg);
}
.accord div.accordionTitle.selected {
	color: black;
	border-bottom: 1pt solid #CDCDCD;
	background: url(/images/accordionHeaderBkg_ON3.jpg);
}


/* dashboard tabs */
/* Match Tab Links */
.dbTabSpacer { width:2px; border-bottom:1px solid #4E78CE; }
.dbTabEnd { border-bottom: 1px solid #4E78CE; }
.dbTab { 
	width: 215px;
	padding: 4px 0px 4px 8px;
}
.selectedDBtab { 
	background-color: #7C90B8; 
	border: 1px solid #4E78CE;
	height: 26px;
	color: #ffffff;
	border-bottom: 0px;
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
}
.unselectedDBtab { 
	border:1px solid #4E78CE;
	background-color:#C2DCFF;
	color:#838383;
	border-bottom:1px solid #4E78CE;
	font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
	height:26px; 
	cursor:pointer;
	cursor:hand;
}


/* Match tabs */
/* Match Tab Links */
.MTabSpacer { 
	width:10px; 
	border-bottom: 1px solid #ABABAB; 
	overflow: hidden;
	height: 36px;
	float: left;
}
.MTabEnd { border-bottom: 1px solid #ABABAB; }
.MTab { 
	width: 401px;
	padding: 5px 0px 0px 20px;
	float: left;
	height: 30px;
}
.selectedMTab { 
	background-color: #ffffff; 
	overflow: hidden; 
	background: url('/images/tabFadeBkg2.jpg') repeat-x top; 
	border: 1px solid #ABABAB;
	color: #666666;
	border-bottom: 0px;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
}
.unselectedMTab { 
	border:1px solid #ABABAB;
	background-color:#CBD7D1;
	color:#666666;
	border-bottom:1px solid #ABABAB;
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	cursor: pointer; 
	cursor: hand;
	overflow: hidden; 
}


/* Match Tab Links */
.tabspacer { width:6px; border-bottom:2px solid #555; }
.tabspacer2 { width:110px; border-bottom:2px solid #555; }
.tabend { border-bottom: 2px solid #555; width:  225px; }
.tab { 
	width: 205px;
	padding:4px 0px 4px 8px;
	color:#000000;
}
.prodTab a.active {
	padding-left: 12px;
	color: #000;
	cursor: pointer;
	text-decoration: none !important;
	font: bold 15px/29px Arial, Helvetica, sans-serif;
}
.prodTab a {
	padding-left: 12px;
	color: #333;
	cursor: pointer;
	text-decoration: none !important;
	font: bold 15px/29px Arial, Helvetica, sans-serif;
}
.selectedtab { 
	background-color: #fff; 
	border: 2px solid #555;
	border-bottom: none;
	height: 38px;
	color: #000000;
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 18px;
}
.unselectedtab { 
	border: 1px solid #555;
	border-bottom: 2px solid #555;
	background-color:#60B37E;
	color:#333333;
	height:38px; 
	cursor:pointer;
	cursor:hand;
}
.unselectedbluetab { 
	border:1px solid #000000;
	background-color:#58A7CC;
	color:#000000;
	border-bottom:1px solid #000000;
	height:30; 
	cursor:pointer;
	cursor:hand;
}
A.tabNav:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.tabNav:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.tabNav:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #ad6315;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  


/* League Tab Links */
.LeagueTabSpacer { width:2px; border-bottom:1px solid #D2D2D2; }
.LeagueTabSpacer2 { width:110px; border-bottom:1px solid #D2D2D2; }
.LeagueTabEnd { border-bottom:1px solid #D2D2D2; }
.LeagueTab { 
	/* width: 305px; */
	padding: 1px 4px 1px 4px;
	color:#D2D2D2;
}
.LeagueSelectedTab { 
	border: 1px solid #D2D2D2;
	height: 20;
	color: #333333;
	background-color: #C3C3C3;
	font-weight: bold; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
}
.LeagueUnselectedTab { 
	background-color:#EFEFEF;
	border-bottom:1px solid #D2D2D2;
	height:20; 
	cursor:pointer;
	cursor:hand;
	color:#333333;
	font-weight: normal; 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 14px; 
}
A.LeagueTabNav:link {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.LeagueTabNav:visited {
  font-weight: normal;
  TEXT-DECORATION: none;
  color: #333333;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
A.LeagueTabNav:hover {
  font-weight: normal;
  TEXT-DECORATION: underline;
  color: #ad6315;
  font-size:14px;
  font-family: Arial, Verdana, Helvetica, sans-serif;}
  
  


.boxHeader {
	background:#05379B;
	font-family:arial;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
	width:175px;
}
.boxBody {
	background:#d4e2ce;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #9A9C84;
	border-right:1px solid #9A9C84;
	border-bottom:1px solid #9A9C84;
	padding:5px;
	width:175px;
}

.availabilityBoxHeader {
	background:#05379B;
	font-family:arial;
	color: #FFF;
	font-size:11px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
}
.availabilityBoxBody {
	background:#d4e2ce;
	font-family: arial, verdana;
	font-size:11px;
	border-left:1px solid #9A9C84;
	border-right:1px solid #9A9C84;
	border-bottom:1px solid #9A9C84;
	padding:5px;
}

.imageBoxBodyWide {
	background:#333;
	border:1px solid #000;
	padding:5px;
	width:102px;
}

.imageBoxBodyTall {
	background:#333;
	border:1px solid #000;
	padding:5px;
	height:102px;
}


.boxHeaderInLineup {
	background:#00CC00;
	font-family:arial;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
}
.boxHeaderNoLineup {
	background:#FFFF00;
	font-family:arial;
	color: #000;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
}
.boxHeaderNotInLineup {
	background:#999999;
	font-family:arial;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
}
.boxHeaderPlayBy {
	background:#FF0000;
	font-family:arial;
	color: #FFF;
	font-size:12px;
	font-weight:bold;
	border:1px solid #9A9C84;
	padding:5px;
}

.boxBodyCalendar {
	background:#F2F2F2;
	font-family:arial;
	font-size:12px;
	border-left:1px solid #9A9C84;
	border-right:1px solid #9A9C84;
	border-bottom:1px solid #9A9C84;
	padding:5px;
}

.boxBodyProfile {
	background:#ffffff;
	font-family:arial;
	font-size:12px;
	width:  200px;
	border-left:1px solid #9A9C84;
	border-right:1px solid #9A9C84;
	border-bottom:1px solid #9A9C84;
	padding:5px;
}


/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 200px;
border: 2px solid #003A7D;
padding: 6px 0px 0px 10px;
background-color: #DBF4D2;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 10pt;
color: #000000;
line-height:1em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 12pt;
color: #003A7D;
margin-right:10px;
}

