.alt{background:#F8F9F9 none repeat scroll 0 0;}

/** forms ********************************************************/

table.forms{ width:100%;}

table.forms tr.alerterror_flag td, 
table.forms tr.alerterror_flag th, 
table.forms th, 
table.forms td{
	height:35px;
	vertical-align:middle;
}
table.forms th {
	color:#666;text-align:right; 
	padding-right:5px; 
	font-weight:bold;
	width:160px;
}

table.forms td {
	text-align:left;
	padding-left:5px;
}
table.forms th.middle{
	vertical-align:middle;
}
table.forms th.wider{
	width:250px;vertical-align:top;
}

table.forms tr td.thiner, table.forms tr th.thiner{
	height:10px;	
}

table.forms tr.alerterror td select, 
table.forms tr.alerterror td input[type="text"], 
table.forms tr.alerterror td input[type="password"], 
table.forms tr.alerterror td input[type="file"], 
table.forms tr.alerterror td textarea {
	background-color:#FEF9F4;
	border-color:#F58026;
}

table.forms tr.alerterror th label,
table.forms tr.alerterror th,
table.forms tr.alerterror td{
	color:#F58026;
}

/** Standings ************************************************************/
table.right_menu_standings{width:145px;}

table.right_menu_standings th,table.right_menu_standings td{
	height:20px;
}
table.right_menu_standings th{
	background: transparent url(images/bg-active.png) repeat-x;
}
table.right_menu_standings td{
	border-top:#ccc;
	background-color:#F0F0F0;
}
table.right_menu_standings tr.alter td{
	background-color:#F5F5F5;
}

table.right_menu_standings td.width_90{width:80px;}
table.right_menu_standings td.width_25{width:25px;}

/** Leaders ************************************************************/
table.leaders_standings{}

table.leaders_standings th,table.leaders_standings td{
	height:20px;
}
table.leaders_standings th{
	/*background: #F9FBFD url(images/fade-vld-blue.gif) repeat-x scroll left bottom;*/
	background: #D1E8C8;
	color:#468132;
	text-align:left;
}
table.leaders_standings td{
	border-top:1px solid #E8F4E3;
	background-color:#F9F9F9;
}
table.leaders_standings tr.alter td{
	background-color:#F9F9F9; /* E8F4E3 */
}

/**  Pickup colors ********************************************************/

#pickupcolors_box{
	position:relative;
}

/** jersey **/

table.pickupjerseycolor {
	background:#FFFFFf;
	height:129px;
	width:134px;
	border-spacing:0px;
}
table.pickupjerseycolor tr td{
	height:129px;
}

table.pickupjerseycolor tr td.sleeves_over{
	background-color:#FFFFFF;
}

table.pickupjerseycolor tr td.body_over{
	background-color:#FFFFFF;
}

table.pickupjerseycolor tr td table.jersey_stripes tr td.jersey_odd{
	width:10px;
	height:129px;
}

table.pickupjerseycolor tr td table.jersey_stripes tr td.jersey_even{
	width:11px;
	height:129px;
}

table.pickupjerseycolor tr td table.jersey_stripes tr td.jersey_odd,
table.pickupjerseycolor tr td table.jersey_hoops tr td.jersey_odd,
table.pickupjerseycolor tr td table.jersey_diamonds tr td.jersey_odd{
	background-color:#FFFFFF;
}

table.pickupjerseycolor tr td table.jersey_hoops tr td{
	width:74px;
	height:10px;
}

table.pickupjerseycolor tr td table.jersey_diamonds tr td{
	width:37px;
	height:64px;
}

table.pickupjerseycolor tr td table.jersey_hoops tr td.unselect,
table.pickupjerseycolor tr td table.jersey_diamonds tr td.unselect{
	width:74px;
	height:5px;
}


/** shorts **/


table.pickupshortscolor  {
	background:#FFFFFF;
	width:74px;
	height:70px;
	border-spacing:0px;
}

table.pickupshortscolor  tr td.shorts_over{
	background-color:#FFFFFF;
}

/** socks **/


table.pickupsockscolor  {
	background:#fff;
	width:67px;
	height:91px;
	border-spacing:0px;
}

table.pickupsockscolor  tr td.socks_over{
	background-color:#FFFFFF;
}

/**  Pickup options ********************************************************/

table.pickupForm{
	border:0;
}

table.pickupForm tr th, table.pickupForm tr td{
	padding-top:5px;
	padding-bottom:5px;
	
}

table.pickupForm tr th{
	text-align:right;
	width:100px;
}

table.pickupForm tr td{
	text-align:left;
	padding-left:10px;
}

table.pickupForm tr td input{
	border:1px solid #aaa;
}

/** manager ***************************************************************/
table.manager{
	border:0;
	border-spacing:0;
}

table.manager tr th, table.manager tr td{
	padding-top:5px;
	padding-bottom:5px;
	vertical-align:top;
}
table.manager tr th{
	text-align:right;
	width:100px;
}

table.manager tr td{
	text-align:left;
}

/** linear_info ***************************************************************/

table.linear_info{
	border:0;
	border-spacing:0;
	background:#f9f9f9;
}

table.linear_info tr th, table.linear_info tr td{
	vertical-align:middle;
	line-height:20px;
	padding-left:5px;
	padding-top:0;
}
table.linear_info tr th{
	text-align:left;
}

table.linear_info tr td{
	text-align:left;
}

/** player_pickup ***************************************************************/

table.player_pickup{
	border:0;
	border-spacing:0;
	background:#ffffff;
	width:222px;
}

table.player_pickup tr th, table.player_pickup tr td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:top;
	padding-left:5px;
	font-size:11px;
	text-align:left;	
    line-height:1.5em;
}
table.player_pickup tr th{
	background: #999;
	color:#fff;
}

table.player_pickup tr td{
	background-color:#f5f5f5;
}
table.player_pickup tr td.alt{
	background-color:#f0f0f0;
}

table.player_pickup tr td.zero,table.player_pickup tr th.zero{
	width:30px;
}
table.player_pickup tr td.one,table.player_pickup tr th.one{
	width:102px;
}
table.player_pickup tr td.two,table.player_pickup tr th.two{
	width:30px;
}
table.player_pickup tr td.three,table.player_pickup tr th.three{
	width:30px;
}
table.player_pickup tr td.four,table.player_pickup tr td.four{
	width:30px;
}

table.player_pickup tr td.position{
	border-top: 1px solid #fff;
	background-color:#ccc;
	color:#000;
}

table.player_pickup tr td a, table.player_pickup tr td a:visited, table.player_pickup tr td a:active, table.player_pickup tr td a:focus{
	font-weight:normal;
}
/** my_leagues ***************************************************************/

table.my_leagues{
	border:0;
	border-spacing:0;
	background:#ffffff;
}

table.my_leagues tr th, table.my_leagues tr td{
	vertical-align:middle;
	padding-left:0px;
	text-align:left;	
    line-height:1;
}
table.my_leagues tr th{
	background: #D8ECF6 url(images/bg-blue-modern.png) repeat-x top left; 
	height:25px;
	padding-left:0; 
	padding-right:0;
	font-size:11px;
	font-weight:bold;
	color:#444;
	line-height:25px;
	padding-top:0;
	padding-bottom:0;
	/*background: #EAF4FD;*/
}

table.my_leagues tr td{
	background-color:#fff;
	border-top:1px solid #EDF5FF;
	padding-top:1px;
	padding-bottom:1px;
	
}


/** league_table ***************************************************************/


table.league_table{
	border:0;
	border-spacing:0;
	background:#ffffff;
	font-size:10px;
	font-variant:normal;
	color:#000;
}

table.league_table tr th, table.league_table tr td{
	padding-top:1px;
	padding-bottom:1px;
	vertical-align:middle;
	padding-left:0px;
	text-align:left;	
    line-height:1.5em;
}
table.league_table tr th{
	background: transparent url(images/gradient-bottom.png) repeat-x bottom;
	padding-top:2px; 
	padding-bottom:2px;
}

table.league_table tr th.border{
	background: transparent url(images/gradient-bottom.png) repeat-x bottom;
	border-top:1px solid #ddd;
}

table.league_table tr td{
	background-color:#fff;
	border-top:1px solid #ddd;
}
table.league_table tr td.noborder{
	background-color:#fff;
	border-top:0;
	color:#888;
}

table.league_table tr th.tab_centered, table.league_table tr td.tab_centered{
	text-align:center;
}

table.league_table tr.own_selected td{
	background-color:#E8F4E3;
}

table.league_table tr.own_selected_blue td{
	background-color:#EAF4FD;
	color:#0F5A9F;
	font-weight:bold;
}

/** users_leaders_standings ***********************************************/
div.users_leaders_box_title{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D0D3FC url(images/bg-brown.png) repeat-x scroll 0 0;
	color:#FFFFFF;
	font-size:14px;
	font-variant:small-caps;
	height:20px;
	line-height:20px;
	padding:0;
	text-align:center;
	vertical-align:middle;
}


table.users_leaders_standings{
	
}

table.users_leaders_standings th,table.users_leaders_standings td{
	height:20px;
	text-align:left;
}
table.users_leaders_standings th{
	background: #F6ECE2;
	color:#000;
}
table.users_leaders_standings td{
	border-top:1px solid #E7D9CC;
	background:#FDF5F2;
}
table.users_leaders_standings tr.alter td{
	background-color:#FDF5F2;
}

table.users_leaders_standings td.center, table.users_leaders_standings th.center{
	text-align:center;
}

/** fixtures ******************************************************************/
table.fixtures{
	
}

table.fixtures tr th, table.fixtures td {
	text-align:center;
	background:#FBFDFF ;
	border-bottom: 1px solid #EDF5FF;
	padding: 3px 0;
}

table.fixtures td.bordertop{
	border-top: 1px solid #EDF5FF;
}

/** statistics ******************************************************************/
table.statistics{
	
}

table.statistics tr th, table.statistics td {
	text-align:left;
	padding: 3px 0;
	
}

table.statistics tr th{
	/*background:#FBFDFF ;*/
	background: #D8ECF6 url(images/bg-blue-modern.png) repeat-x top left; 
	height:25px;
	padding-left:0; 
	padding-right:0;
	font-size:11px;
	font-weight:bold;
	color:#444;
	line-height:25px;
	padding-top:0;
	padding-bottom:0;
	
}

table.statistics tr th.special{
	background:transparent url(images/gradient-bottom.png) repeat-x scroll center bottom;
	height:20px;
	line-height:20px;
	vertical-align:middle;
	padding:0;
	color:000;
	font-weight:bold;
}

table.statistics td {
	border-top: 1px solid #EDF5FF;
	 	
}
table.statistics tr th.centered, table.statistics tr td.centered{
	text-align:center;
}

table.statistics tr.my_own_view td{
	background-color:#EAF4FD;
	color:#0F5A9F;
}


/*  payers_list *********************************************************/

 * table.players_list{
	
}

table.players_list tr th, table.players_list td {
	text-align:center;
	padding: 3px 3px;
	
}

table.players_list tr th{
	/*background:#FBFDFF ;*/
	background: #D8ECF6 url(images/bg-blue-modern.png) repeat-x top left; 
	height:25px;
	font-size:11px;
	font-weight:bold;
	color:#444;
	line-height:25px;
	padding-top:0;
	padding-bottom:0;
}

table.players_list tr th.special,table.players_list tr td.special{
	text-align:left;
	padding-left:5px;
	padding-right:5px;
	width:100px;
}

table.players_list td {
	border-top: 1px solid #EDF5FF;
	 	
}
table.players_list tr th.centered, table.players_list tr td.centered{
	text-align:center;
}

table.players_list tr.my_own_view td{
	background-color:#EAF4FD;
	color:#0F5A9F;
}
 */