.stats4 tbody {
	overflow:auto;
	overflow-y:auto;
	overflow-x:hidden;
	height:475px;
	position:relative;
}

/*BEGIN VERTICAL ROSTER SALARY MODULE STYLES*********************/
.games-rosterslry-wrap {
	background: url(../images/rosterslry_BG.gif) top left no-repeat;
	height: 79px;
	margin-bottom: 10px;
	width: 970px;
}
	
.gamesrosterslry-wrap2 {padding: 8px 0px 8px 20px;}
	
.gamesrosterslry-wrap2 p, .saveroster-mod-wrap p{
	color: #9c0f04;
	font: normal 11px arial helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
/*updated 123109*/
.rosterslry-btn1-wrap {
	float: left;	
	width: 260px;
}


/*updated 123109*/
.rosterslry-btn-wrap2 {padding-right: 12px;}


	
a.games-undo, a.games-undo:hover {
	color: #225DB7;
	float: left;
	font: normal 12px arial, helvetica, sans-serif;
	margin: 15px 0 0 5px;
	text-decoration: none;
}
	
a.games-undo:hover {text-decoration: underline;}


/*begin save roster module 123109*/
.saveroster-mod-wrap {
	background: transparent url(../images/saverosterBG.png) top left no-repeat;
	height: 79px;
	margin-bottom: 10px;
	width: 267px;
}

/*added 123109*/
.rosterslry-btn2-wrap {
	float: none;
	margin: 0 auto;
	padding: 10px;
	text-align: center;
	width: none;
}

/*added 123109*/
.rosterslry-btn2-wrap p {
	margin: 0;
	padding: 0;
}
/*added 123109*/
.rosterslry-btn2-wrap .rosterslry-btn-wrap2 {padding: 0;}

/*added 123109*/
.roster-btn-wrapper {
	margin: 0 auto;
	text-align: center;
	width: 240px;
}




/*updated 123109*/
.rosterslry-content-wrap {
	float: left;
	width: 635px;
	margin-left: 30px;
}
/*updated 123109*/
.rosterslry-moneymod1-wrap {
	float: left;
	width: 229px;
}
	
.rosterslry-moneymod1 h2 {
	color: #25363b;
	font: bold 16px arial, helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
/*updated 123109*/
strong.rosterslry-bar-markers {
	color: #242424;
	font: bold 12px arial, helvetica, sans-serif;
	float: left;
	margin: 8px 4px 0 0;
}
/*added 123109*/
strong.rosterslry-bar-markers.lastmarker {margin: 8px 4px 0 4px;}

/*updated 123109*/
.gamesrosterslry-bar {
	float: left;
	margin: 6px 0 0 0;
	width: 182px;
}
	
* html .gamesrosterslry-bar {margin: 7px 0 0 0;}
*+html .gamesrosterslry-bar {margin: 7px 0 0 0;}

.games-greenbar1.greenbar2, .games-greenbar1.redbar2  {
	background: #a2c777 url(../images/rosterslry_barBG_green.gif) repeat-x scroll left top;
	display: block;
	height: 19px;
	overflow: hidden;
	width: 50%;
}
.games-greenbar1.redbar2 {background: #b2190d url(../images/rosterslry_barBG_red.gif) repeat-x scroll left top;}

/*added 123109*/
.games-moneymarker {
	color: #436d01;
	font: bold 11px arial, helvetica, sans-serif;
	margin-top: 2px;
	text-align: right;
}
/*added 123109*/
.games-moneymarker.redtxt {color: #ce1901;}


/*updated 123109*/
.rosterslry-moneymod2-wrap {
	float: left;
	margin-left: 22px;
}
/*updated 123109*/
.rosterslry-moneymod2 {
	font: normal 11px arial, helvetica, sans-serif;
	float: left;
	margin: 4px 20px 0 0;
	padding: 0;
	text-align: center;
	/*updated 123109*/
	width: 112px;
}
/*updated 123109*/
.money-mod2-last {margin: 4px 0 0 5px;}
		
.rosterslry-moneymod2 h3 {
	font: normal 11px arial, helvetica, sans-serif;
	line-height: 1.5em;
	margin: 0 0 6px 0;
	padding: 0;
}
	
* html .rosterslry-moneymod2 h3 {margin: 0 0 6px 0;}
*+html .rosterslry-moneymod2 h3 {margin: 0 0 6px 0;}
	
.rosterslry-moneymod2 span {font: bold 18px arial, helvetica, sans-serif;}
.rosterslry-moneymod2 span.green-slry {color: #436d01;}
/*added 123109*/
.rosterslry-moneymod2 span.red-slry {color: #ce1901;}


/*BEGIN TABLE/ ROSTER WRAPPER STYLES ******************/

.games-rosterwrapper {
	margin-bottom: 10px;
	position:relative;
}

.games-filter-drop {
	float: right;
	margin-bottom:10px;
}
.games-filter-drop p {
	float: left;
	margin: 0;
	padding: 5px 5px 0 5px;
}
.games-filter-drop select {float: left;}

/*updated 010610*/
.roster-nav-wrap {
	float: left; 
	width: 288px;
}
/*added 010410*/
h2.roster-title {
	margin-top: 8px;
}
/*updated 010410*/
.games-tablewrap {
	float: right; 
	width: 670px;
	z-index: 9;
	margin-bottom:50px;
}

.games-view-wrap {
	float:right;
	margin: 0 10px 5px 0;
	display:none;
}
.games-view-wrap p {
	display:inline;
}
.games-view-wrap span {
	font: bold 10px verdana, helvetica, sans-serif;
}


/*BEGIN VERTICAL ROSTER STYLES*********************/
ul.games-roster-nav {
	color: #515050;
	font: bold 1px arial, verdana, sans-serif;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 300px;
}
/*updated 123109*/
ul.games-roster-nav li {
	margin: 0;
	padding: 0;
}
			
/** html ul.games-roster-nav li {line-height: 0em;}*/
			
ul.games-roster-nav li.games-roster-nav2 .roster-bars {		
	color: #515050;
	display: block;
	font: bold 10px arial, verdana, sans-serif;
	text-decoration: none;
}

ul.games-roster-nav li.games-roster-nav2 .roster-bars, ul.games-roster-nav li.games-roster-nav2 .roster-bars:hover  {
	height: 59px;
	width: 283px;
}
/*begin top rows*/	/*updated 010610*/				
ul.games-roster-nav li.games-roster-nav2.top .roster-bars, ul.games-roster-nav li.games-roster-nav2.even .roster-bars, ul.games-roster-nav li.games-roster-nav2.odd .roster-bars, ul.games-roster-nav li.games-roster-nav2.tan .roster-bars, ul.games-roster-nav li.games-roster-nav2.yellow-select .roster-bars, ul.games-roster-nav li.games-roster-nav2.odd.bottom .roster-bars, ul.games-roster-nav li.games-roster-nav2.even.bottom .roster-bars, ul.games-roster-nav li.games-roster-nav2.red-select .roster-bars, ul.games-roster-nav li.games-roster-nav2.red-select .roster-bars:hover,  ul.games-roster-nav li.games-roster-nav2.red-select.bottom .roster-bars {background: transparent url(../images/MG_univH_vert_sidenav2c.gif) 0px 0px no-repeat;}

/*begin even rows*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.even .roster-bars, ul.games-roster-nav li.games-roster-nav2.even.bottom .roster-bars {background-position: 0px -354px;}

/*begin odd rows*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.odd .roster-bars, ul.games-roster-nav li.games-roster-nav2.odd.bottom .roster-bars, ul.games-roster-nav li.games-roster-nav2.top .roster-bars {background-position: 0px -295px;}

/*begin tan colored rows*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.tan .roster-bars  {background-position: 0px -236px;}

/*begin odd bottom row*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.odd.bottom .roster-bars {background-position: 0px -479px;}
 
/*begin even bottom row*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.even.bottom .roster-bars {background-position: 0px -413px;}

/*begin on/ yellow selected row*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.yellow-select .roster-bars, 
ul.games-roster-nav li.games-roster-nav2.even.bottom.yellow-select .roster-bars, 
ul.games-roster-nav li.games-roster-nav2.odd.bottom.yellow-select .roster-bars {background-position: 0px -118px;}

/*BEGIN RED SELECT/ INVALID PLAYER STYLES *************************/

/*begin on/ red selected row*//*updated 011410*/
ul.games-roster-nav li.games-roster-nav2.red-select .roster-bars {background-position: 0px -177px;}

/*added 010710*/
ul.games-roster-nav li.games-roster-nav2.red-select h2, ul.games-roster-nav li.games-roster-nav2.red-select .roster-info span  {color: #eec0be;}
/*added 010710*/
ul.games-roster-nav li.games-roster-nav2.red-select img {
	opacity:0.4;
	filter:alpha(opacity=40)
}
/*added 010710*/
ul.games-roster-nav li.games-roster-nav2.red-select .roster-stats p.roster-stats1 strong, ul.games-roster-nav li.games-roster-nav2.red-select .roster-info .roster-stats p.roster-stats1 strong.roster-value {color: #977e7d;}
/*added 010710*/
ul.games-roster-nav li.games-roster-nav2.red-select .roster-info a.roster-plyr {color: #765a84;}
ul.games-roster-nav li.games-roster-nav2.red-select .roster-stats {background: transparent url(../images/redselect_rosterstatsBG.png) top left no-repeat;}


/*begin top redselect row*//*added 011410*/
ul.games-roster-nav li.games-roster-nav2.top.red-select .roster-bars {background-position: 0px bottom;}

/*begin bottom redselect row*//*added 011410*/
ul.games-roster-nav li.games-roster-nav2.even.bottom.red-select .roster-bars, ul.games-roster-nav li.games-roster-nav2.odd.bottom.red-select .roster-bars {background-position: 0px -1046px;}


/*BEGIN OPACITY CHANGES FOR INVALID/RED YELLOW SELECT STATE*********************/
/*added 011410*/
ul.games-roster-nav li.games-roster-nav2.red-select.yellow-select .roster-bars h2, ul.games-roster-nav li.games-roster-nav2.red-select.yellow-select .roster-info span {
	color: #625f5f;
} 

/*added 011410*/
ul.games-roster-nav li.games-roster-nav2.red-select.yellow-select img {
	opacity: 1.0;
	filter:alpha(opacity=100)
}

/*added 011410*/
ul.games-roster-nav li.games-roster-nav2.red-select .roster-info a.roster-plyr {color: #225db7;}
ul.games-roster-nav li.games-roster-nav2.red-select .roster-stats {background: transparent url(../images/rosterstatsBG2.png) top left no-repeat;} 

/*added 011410*/
ul.games-roster-nav li.games-roster-nav2.red-select .roster-stats p.roster-stats1 strong, ul.games-roster-nav li.games-roster-nav2.red-select .roster-info .roster-stats p.roster-stats1 strong.roster-value {color:#515050;}



/*BEGIN TOP BLUE ARROW BTNS FOR ROSTER **************************************/
/* Done begin top blue btn w/ no arrow*//*updated 010610*/
ul.games-roster-nav li.games-roster-nav2.topbtn .roster-bars {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -821px no-repeat;
	height: 30px;
}


/*Done begin top blue btn w/ arrow added 010610*/
ul.games-roster-nav li.games-roster-nav2.topbtn.arrowbtn .roster-bars {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -776px no-repeat;
	height: 30px;
}

/* Done begin top blue btn hovers for w/ and w/out arrow added 010610*/
ul.games-roster-nav li.games-roster-nav2.topbtn .roster-bars:hover, ul.games-roster-nav li.games-roster-nav2.topbtn.arrowbtn .roster-bars:hover, ul.games-roster-nav li.games-roster-nav2.topbtn.topglow .roster-bars:hover {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -682px no-repeat;
	height: 30px;
}
	
	
/*Done updated 010610*/
ul.games-roster-nav li.games-roster-nav2.topbtn.topglow .roster-bars  {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -729px no-repeat;
	cursor: hand;
	height: 30px;
}
/*done begin bottom blue btn*//*updated 010610*/
ul.games-roster-nav li.games-roster-nav2.bottombtn .roster-bars{
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -955px no-repeat;
	height: 30px;
}


/*done begin bottom blue w/ arrow btn*//*updated 010610*/
ul.games-roster-nav li.games-roster-nav2.bottombtn.btm-arrowbtn .roster-bars {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -1000px no-repeat;
	height: 30px;
}
/*done update image  begin bottom blue w/ & w/out arrow btn hover 010710*/
ul.games-roster-nav li.games-roster-nav2.bottombtn .roster-bars:hover, ul.games-roster-nav li.games-roster-nav2.bottombtn.btm-arrowbtn .roster-bars:hover, ul.games-roster-nav li.games-roster-nav2.bottombtn.btmglow .roster-bars:hover {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -865px no-repeat;
	height: 30px;
}


/*done updated 010610*/
ul.games-roster-nav li.games-roster-nav2.bottombtn.btmglow .roster-bars  {
	background: transparent url(../images/MG_univH_vert_sidenav2.gif) 0px -910px no-repeat;
	height: 30px;
}


/*begin content inside roster  updated 123109*/
.roster-content-wrap {padding: 6px 4px 4px 6px;}

/*updated 010610*/
.games-roster-nav2 h2 {
	color: #625f5f;
	font: bold 21px arial, helvetica, sans-serif;
	float: left;
	line-height: .8em;
	margin: 0;
	overflow: hidden;
	padding: 17px 0 0 0;
	width: 39px;
}
.games-roster-nav2 h2.twoline-position {padding: 5px 0 0 0;}

.games-roster-nav2 .roster-content-wrap img {
	float: left;
	margin-right: 4px;
}


.roster-info {
	float: left;
	height: 51px;
	line-height: 1em;
	margin: 0;
	padding: 0;
	width: 108px;
}

/*begin vertical roster links updated 010610*/
.roster-info a.roster-plyr, .roster-info a.roster-plyr:hover {
	color: #225db7;
	font: normal 11px arial, helvetica, sans-serif;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.roster-info a.roster-plyr:hover {text-decoration: underline;}
.roster-info span {
	color: #696969;
	font: normal 10px verdana, helvetica, sans-serif;
	line-height: 1.9em;
}
/*updated 010610*/
.roster-stats {
	background: transparent url(../images/rosterstatsBG2.png) top left no-repeat;
	height: 14px;
	line-height: 1.2em;
	margin-top: 2px;
	width: 84px;
}
/*updated 010610*/
.roster-stats p.roster-stats1, .roster-stats p.roster-stats1.roster-stats2 {
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 36px;
}
.roster-stats p.roster-stats1.roster-stats2 {text-align: left; margin-left: 9px;}

/*updated 010610   delete this
.roster-stats p.roster-stats1 em {
	color: #6e694f;
	font: bold 9px arial, helvetica, sans-serif;
	font-style: normal;
} */
/*updated 010610*/
.roster-stats p.roster-stats1 strong, .roster-info .roster-stats p.roster-stats1 strong.roster-value {
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 1.5em;
}

* html .roster-stats p.roster-stats1 strong, .roster-info .roster-stats p.roster-stats1 strong.roster-value {line-height: 1.4em;}

/*updated 010610*/
.roster-info .roster-stats p.roster-stats1 strong.roster-value {color: #397C08;}
.roster-info .roster-stats p.roster-stats1 strong.roster-value.valuedwn {color: #ce1901;}
.roster-info .roster-stats p.roster-stats1 strong.roster-value.emptyvalue {color: #515050; margin-left: 12px;}

.roster-info p.noselection {
	color: 363530;
	line-height: 1.2em;
	margin: 0;
	/*updated 011310*/
	padding: 20px 0 0 0;
}


/*begin vertical roster btns*/
.games-btn.sml-btn.roster-btns {
	float: right;
	height: 16px;
	margin: 0 auto;
	margin-right: 18px;
	text-align: center;
	width: 63px;
}

*html .games-btn.sml-btn.roster-btns {margin-right: 9px;}

.games-btn.sml-btn.roster-btns a.games-btn-on {
	background:transparent url(../images/games_sml_short_INPUTbtns.png) no-repeat scroll left top;
	color: #fff;
}

.games-btn.sml-btn.roster-btns a {
	background: transparent url(../images/games_sml_short_INPUTbtns.png) no-repeat scroll 0 -60px;
	color: #404040;
	display: block;
	font: bold 11px arial narrow,arial,sans-serif;
	height: 19px;
	line-height: 1.6em;
	margin: 0 auto;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 63px;
}
*html .games-btn.sml-btn.roster-btns a {height: 18px;}

.games-btn.sml-btn.roster-btns a:hover {
	background: transparent url(../images/games_sml_short_INPUTbtns.png) 0 -90px no-repeat;
	text-decoration: none;
}
.games-btn.sml-btn.roster-btns a.games-btn-off, .games-btn.sml-btn.roster-btns a.games-btn-off:hover {
	background: transparent url(../images/games_sml_short_INPUTbtns.png) 0 -120px no-repeat;
	color: #777575;
}

.games-btn.sml-btn.roster-btns a.second-btn {margin-top: 9px;}
.games-btn.sml-btn.roster-btns a.roster-btn-edit, 
.games-btn.sml-btn.roster-btns a.roster-btn-locked, 
.games-btn.sml-btn.roster-btns a.roster-btn-select {margin-top: 18px;}

/*green btn text colors*/
li.games-roster-nav2.green-select h2, li.games-roster-nav2.green-select .roster-info p.noselection, li.games-roster-nav2.green-select .roster-info span {color: #3e3c3c;}



/*BEGIN VERTICAL ROSTER INPUT BTN*************************************/

/*updated 123109*/
.btn-placeholder {
	float: left;
}


/*added 123109*/
.btn-placeholder input {margin-bottom: 5px;}


/*added 123109*/
.games-input-btn.roster-btn, .games-input-btn.roster-btn.yellow, .games-input-btn.roster-btn.yellow:hover, .games-input-btn.roster-btn.red, .games-input-btn.roster-btn.red:hover, .games-input-btn.roster-btn.off {
	background: transparent url(../images/games_vertical_rostersbtns.png) top left no-repeat;
	font-size: 14px;
	height: 32px;
	width: 196px !important;
}

/*added 123109*/
.games-input-btn.roster-btn:hover {background-position: 100% 25%;}
/*added 123109*/
.games-input-btn.roster-btn.yellow {background-position: 100% 50%;}
/*added 123109*/
.games-input-btn.roster-btn.yellow:hover {background-position: 100% 75%;}
/*added 123109*/
.games-input-btn.roster-btn.off {background-position: 100% 100%;}



/*BEGIN TABLE PROGRESS BAR & TABLE THICK BOX*********************************************/

.progress-thickbox-wrap {
	height: 376px;
	position: absolute;
	width: 635px;
	z-index: 10;
	right:35px;
	top:35px;
}


.progress-thickbox {
	background-color: #fff;
	display: block; 
	height: 376px;
	filter:alpha(opacity=70);
	-moz-opacity: 0.70;	
	opacity: 0.7;
	position: absolute;
	/*position: fixed;*/
	top: 44px;
	width: 670px;
	z-index: 11;
}
.games-progress-wrapper {
	left: 240px;
	position: absolute;
	top: 150px;
	z-index: 12;
 }
/*begin progress bar styles*/
.games-progress-wrap1 {
	margin: 0 auto;
	position: absolute;
	padding: 0;
	text-align: center;
	width: 213px;
	
}
		
.progress-stars-wrap {
	height: 15px;
	text-align: left;
	width: 213px;
}
		
.games-progress-wrapper p {
	color: #000;
	font: bold 12px arial, verdana, sans-serif;
	margin: 8px 0 0 0;
	padding: 0;
}
	
.progress-stars-wrap .games-colorstars {
	background: transparent url(../images/colorstarsBG2.png) no-repeat;
	height: 15px;
	width: 213px;
}
.progress-stars-wrap .games-colorstars.starsBG1 {background-position: 0px 3px;}
.progress-stars-wrap .games-colorstars.starsBG2 {background-position: 0px -17px;}
.progress-stars-wrap .games-colorstars.starsBG3 {background-position: 0px -37px;}
.progress-stars-wrap .games-colorstars.starsBG4 {background-position: 0px -58px;}
.progress-stars-wrap .games-colorstars.starsBG5 {background-position: 0px -79px;}
.progress-stars-wrap .games-colorstars.starsBG6 {background-position: 0px -100px;}
.progress-stars-wrap .games-colorstars.starsBG7 {background-position: 0px -121px;}
.progress-stars-wrap .games-colorstars.starsBG8 {background-position: 0px -142px;}
.progress-stars-wrap .games-colorstars.starsBG9 {background-position: 0px -163px;}
.progress-stars-wrap .games-colorstars.starsBG10 {background-position: 0px -184px;}
.progress-stars-wrap .games-colorstars.starsBG11 {background-position: 0px -205px;}
.progress-stars-wrap .games-colorstars.starsBG12 {background-position: 0px -226px;}
.progress-stars-wrap .games-colorstars.starsBG13 {background-position: 0px -247px;}
.progress-stars-wrap .games-colorstars.starsBG14 {background-position: 0px -268px;}
.progress-stars-wrap .games-colorstars.starsBG15 {background-position: 0px -289px;}
.progress-stars-wrap .games-colorstars.starsBG16 {background-position: 0px -310px;}
.progress-stars-wrap .games-colorstars.starsBG17 {background-position: 0px -331px;}
.progress-stars-wrap .games-colorstars.starsBG18 {background-position: 0px -352px;}
.progress-stars-wrap .games-colorstars.starsBG19 {background-position: 0px -373px;}
.progress-stars-wrap .games-colorstars.starsBG20 {background-position: 0px -394px;}
.progress-stars-wrap .games-colorstars.starsBG21 {background-position: 0px -415px;}
.progress-stars-wrap .games-colorstars.starsBG22 {background-position: 0px -436px;}
.progress-stars-wrap .games-colorstars.starsBG23 {background-position: 0px -457px;}
.progress-stars-wrap .games-colorstars.starsBG24 {background-position: 0px -478px;}




/*New table row colors  added 010710*/
.tablehead tr.oddrow img.games-drop, .tablehead tr.evenrow img.games-drop {
	display: none;
}
.tablehead tr.oddrow img.games-add, .tablehead tr.evenrow img.games-add {
	display: block;
}

.tablehead tr.oddrow.row-select-yellow img.games-drop, .tablehead tr.evenrow.row-select-yellow img.games-drop {
	display: block;
}
.tablehead tr.oddrow.row-select-yellow img.games-add, .tablehead tr.evenrow.row-select-yellow img.games-add  {
	display: none;
}
.tablehead tr.oddrow div.games-lock, .tablehead tr.evenrow div.games-lock {
	height:16px;
	width:14px;
	border:0px none;
	background:url(../images/games_lock_icon.png) no-repeat 0 0;
	margin:auto;
}

/*yellow sorting colors*/
.tablehead.stats4 tr.evenrow.row-select-yellow td.oddcol-select, 
.tablehead.stats4 tr.evenrow.row-select-yellow td.evencol-select,
.tablehead.stats4 tr.evenrow.row-unavailable.row-select-yellow td.oddcol-select, 
.tablehead.stats4 tr.evenrow.row-unavailable.row-select-yellow td.evencol-select {background: #f2ea71;}
.tablehead.stats4 tr.oddrow.row-select-yellow td.evencol-select, 
.tablehead.stats4 tr.oddrow.row-select-yellow td.oddcol-select,
.tablehead.stats4 tr.oddrow.row-unavailable.row-select-yellow td.evencol-select, 
.tablehead.stats4 tr.oddrow.row-unavailable.row-select-yellow td.oddcol-select {background: #eed23a;}


/*begin unavailable colors*/
.tablehead tr.oddrow.row-unavailable td, .tablehead.stats4 tr.oddrow.row-unavailable td.games-col1 {background: #beccd1 }

.tablehead tr.evenrow.row-unavailable td, .tablehead.stats4 tr.evenrow.row-unavailable td.games-col1 {
background: #cedce1;}

.tablehead.stats4 tr.oddrow.row-unavailable td.games-col2 {
background: #beccd1 url(../images/tables_gradBG.png) repeat-y scroll left top; }

.tablehead.stats4 tr.evenrow.row-unavailable td.games-col2 {background: #cedce1 url(../images/tables_gradBG.png) repeat-y scroll left top;}

/*begin unavailable sorting colors*/
.tablehead.stats4 tr.oddrow.row-unavailable td.oddcol-select, .tablehead.stats4 tr.oddrow.row-unavailable td.evencol-select {background: #afc0c5;}
.tablehead.stats4 tr.evenrow.row-unavailable td.oddcol-select, .tablehead.stats4 tr.evenrow.row-unavailable td.evencol-select {background: #d9e4e8;}

/*yellow select colors*/
.tablehead tr.oddrow.row-select-yellow td, 
.tablehead tr.evenrow.row-select-yellow td, 
.tablehead.stats4 tr.oddrow.row-unavailable.row-select-yellow td, 
.tablehead.stats4 tr.evenrow.row-unavailable.row-select-yellow td, 
.tablehead.stats4 tr.row-select-yellow td.games-col1,
.tablehead.stats4 tr.row-unavailable.row-select-yellow td.games-col1 {background: #efdf2b;}

.tablehead.stats4 tr.oddrow.row-select-yellow td.games-col2, .tablehead.stats4 tr.evenrow.row-select-yellow td.games-col2 {
	background: #efdf2b url(../images/tables_gradBG.png) repeat-y scroll left top; 
}
/*begin on roster green colors*/

.tablehead tr.oddrow.row-onroster td, .tablehead tr.evenrow.row-onroster td, .tablehead.stats4 tr.oddrow.row-onroster td.games-col1, .tablehead.stats4 tr.evenrow.row-onroster td.games-col1, .tablehead.stats4 tr.oddrow.row-onroster td.games-col2, .tablehead.stats4 tr.evenrow.row-onroster td.games-col2 {background: #d9e9c4;}

.tablehead.stats4 tr.oddrow.row-green td.games-col2, .tablehead.stats4 tr.evenrow.row-onroster td.games-col2 {
background: #d9e9c4 url(../images/tables_gradBG.png) repeat-y scroll left top;;}

.tablehead tr.oddrow.row-onroster img.games-add, .tablehead tr.evenrow.row-onroster img.games-add {
	display: none;
}
.tablehead tr.oddrow.row-onroster img.games-drop, .tablehead tr.evenrow.row-onroster img.games-drop {
	display: block;
}

/*begin on roster green sorting colors*/
.tablehead.stats4 tr.evenrow.row-onroster td.oddcol-select, .tablehead.stats4 tr.evenrow.row-onroster td.evencol-select {background: #e8f0d6;}
.tablehead.stats4 tr.oddrow.row-onroster td.oddcol-select, .tablehead.stats4 tr.oddrow.row-onroster td.evencol-select {background:  #d2dcbd;}

/*begin hover grey colors*/
.tablehead tr.oddrow.grey-hover td, .tablehead tr.evenrow.grey-hover td, .tablehead.stats4 tr.grey-hover td.games-col1 {background: #e8eaf0;}

.tablehead.stats4 tr.oddrow.grey-hover td.games-col2, .tablehead.stats4 tr.evenrow.grey-hover td.games-col2 {
background: #e8eaf0 url(../images/tables_gradBG.png) repeat-y scroll left top;;}

/*begin grey hover sorting colors*/
.tablehead.stats4 tr.oddrow.grey-hover td.oddcol-select, .tablehead.stats4 tr.oddrow.grey-hover td.evencol-select  {background: #dddddf;}
.tablehead.stats4 tr.evenrow.grey-hover td.oddcol-select, .tablehead.stats4 tr.evenrow.grey-hover td.evencol-select {background: #f3f3f4;}

.oddrow, .evenrow {
	position:relative;
}

/*begin error thickbox **************/


.thickbox-content.error {
background: transparent url(../images/TCM09_errorbg_top.png) top left no-repeat;
padding: 20px 0 10px 0;
text-align: center;
width: 536px;
}
.thickbox-content.error h2 {
color: #000;
font:  bold 17px arial, helvetica, sans-serif;
margin: 0;
padding: 0 5px 5px 5px;
}
.thickbox-content.error p {
font: normal 11px verdana, arial, sans-serif;
margin: 0;
padding: 0;
}

.thickbox-foot.error-foot {
background: transparent url(../images/TCM09_errorbg_foot.png) top left no-repeat;
height: 20px;
width: 536px;
}

/*begin error close btn**************/
.thickbox-closebtn {
	background: transparent url(../images/thickbox_close_btn.png) top left no-repeat;
	cursor: pointer;
	display: block;
	position: absolute;
	height: 24px;
	right: 10px;
	width: 23px;
	z-index: 20;
}
.thickbox-closebtn.errorbtn {right: 110px;top:-10px;}

#countdown-wrap {
	font-size:11px;
	float:right;
	margin:13px 22px 0 0;
	display:none;
}
.countdown_section {
	float:left;
	padding: 0 2px;
}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:4001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	z-index: 5002;
	color:#000000;
	display:none;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:15px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:15px;
	padding:11px 25px 10px 0;
	float:right;
	display:none;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}