@charset "UTF-8";
.flexigrid
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position: relative;
	border: 0px solid #eee;
	overflow: hidden;
	color: #000;
	}
	.flexigrid.hideBody
		{
		height: 26px !important;
		border-bottom: 1px solid #ccc;
		}
	.ie6fullwidthbug
		{
		border-right: 0px solid #ccc;
		padding-right: 2px;	
		}
.flexigrid div.nDiv
	{
	background: #eee repeat-y -1px top;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: auto;
	left: 0px;
	position: absolute;
	z-index: 999;
	float: left;
	}
	.flexigrid div.nDiv table
		{
		margin: 2px;
		}
.flexigrid div.hDivBox
	{
	float: left; 
	padding-right: 40px;
	}
.flexigrid div.bDiv table
	{
	margin-bottom: 10px;
	}
	.flexigrid div.bDiv table.autoht
		{
		border-bottom: 0px;
		margin-bottom: 0px;
		}
.flexigrid div.nDiv td
	{
	padding: 2px 3px;
	border: 1px solid #eee;
	cursor: default;
	}
.flexigrid div.nDiv tr:hover td, .flexigrid div.nDiv tr.ndcolover td
	{
	background: #d5effc repeat-x top;
	border: 1px solid #a8d8eb;
	}
	.flexigrid div.nDiv td.ndcol1
		{
		border-right: 1px solid #ccc;
		}
	.flexigrid div.nDiv td.ndcol2
		{
		border-left: 1px solid #fff;
		padding-right: 10px;
		}
	.flexigrid div.nDiv tr:hover td.ndcol1, .flexigrid div.nDiv tr.ndcolover td.ndcol1
		{
		border-right: 1px solid #d2e3ec;
		}
	.flexigrid div.nDiv tr:hover td.ndcol2, .flexigrid div.nDiv tr.ndcolover td.ndcol2
		{
		border-left: 1px solid #eef8ff;
		}
	.flexigrid div.nBtn
		{
		position: absolute;
		height: 24px;
		width: 14px;
		z-index: 900;
		background: #fafafa repeat-x bottom;
		border: 0px solid #ccc;
		border-left: 1px solid #ccc;
		top: 0px;
		left: 0px;
		margin-top: 1px;
		cursor: pointer;
		display: none;
		}
		.flexigrid div.nBtn div
			{
			height: 24px;
			width: 12px;
			border-left: 1px solid #fff;
			float: left;
			background:  no-repeat center;
			}		
		.flexigrid div.nBtn.srtd
			{
			background:  repeat-x 0px -1px;
			}
.flexigrid div.mDiv
	{
	background: repeat-x top;
	border: 1px solid #ccc;
	border-bottom: 0px;
	border-top: 0px;
	font-weight: bold;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	color:white;
	font-size:13px;

-moz-border-radius-topleft: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;

-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;	
	
	}

.flexigrid div.mDiv div
	{
	padding: 6px;
	white-space: nowrap;
	}
	
		.flexigrid div.mDiv div.ptogtitle
			{
			position: absolute;
			top: 4px;
			right: 3px;
			padding: 0px;
			height: 16px;
			width: 16px;
			overflow: hidden;
			/*border: 1px solid #ccc;*/
			cursor: pointer;
			}

			.flexigrid div.mDiv div.ptogtitle:hover
			{
			background-position: left -2px;
			border-color: #bbb;
			}
			
			.flexigrid div.mDiv div.ptogtitle span
			{
			display: block;
			/*border-left: 1px solid #eee;
			border-top: 1px solid #fff;
			border-bottom: 1px solid #ddd;*/
			width: 14px;
			height: 14px;
			background: url(/module/mmavictor/static/jscript/flexigridimages/uup.png) no-repeat center;
			}
			
			.flexigrid div.mDiv div.ptogtitle.vsble span
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/ddn.png) no-repeat center;			
			}			

.flexigrid div.tDiv /*toolbar*/
	{
	background: #fafafa url(/module/mmavictor/static/jscript/flexigridimages/bg.gif) repeat-x top;
	position: relative;			
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

	.flexigrid div.tDiv2
		{
		float: left;
		clear: both;
		padding: 1px;
		}

.flexigrid div.sDiv /*toolbar*/
	{
	background: #fafafa url(/module/mmavictor/static/jscript/flexigridimages/bg.gif) repeat-x top;
	position: relative;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	display: none;
	}

	.flexigrid div.sDiv2
		{
		float: left;
		clear: both;
		padding: 5px;
		padding-left: 5px;
		width: 1024px;
		}

		.flexigrid div.sDiv2 input, .flexigrid div.sDiv2 select
		{
		vertical-align: middle;
		}
			
	.flexigrid div.btnseparator
		{
		float: left;
		height: 22px;
		border-left: 1px solid #ccc;
		border-right: 1px solid #fff;
		margin: 1px;
		}
	
	.flexigrid div.fbutton
		{
			float: left;
			display: block;
			cursor: pointer;
			padding: 1px;
		}

	.flexigrid div.fbutton div
		{
			float: left;
			padding: 1px 3px;
		}		
		
	.flexigrid div.fbutton span
		{
		float: left;
		display: block;
		padding: 3px;
		}

	.flexigrid div.fbutton:hover, .flexigrid div.fbutton.fbOver
		{
			padding: 0px;
			border: 1px solid #ccc;
		}

	.flexigrid div.fbutton:hover div, .flexigrid div.fbutton.fbOver div
		{
			padding: 0px 2px;
			border-left: 1px solid #fff;
			border-top: 1px solid #fff;
			border-right: 1px solid #eee;
			border-bottom: 1px solid #eee;
		}		
		
	
/* end toolbar*/

.flexigrid div.hDiv
	{
	background: #fafafa repeat-x bottom;
	position: relative;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}	

.flexigrid div.hDiv table
	{
	border-right: 1px solid #fff;
	}

	.flexigrid div.cDrag
		{
		float: left;
		position: absolute;
		z-index: 2;
		overflow: visible;
		}

		.flexigrid div.cDrag div
			{
			float: left;
			background: none;
			display: block;
			position: absolute;
			height: 24px;
			width: 5px;
			cursor: col-resize;
			}
			
		.flexigrid div.cDrag div:hover, .flexigrid div.cDrag div.dragging
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/line.gif) repeat-y 2px center;
			}

.flexigrid div.iDiv
	{
		border: 1px solid #316ac5;
		position: absolute;
		overflow: visible;
		background: none;
	}
	
	.flexigrid div.iDiv input, .flexigrid div.iDiv select, .flexigrid div.iDiv textarea
		{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		}
		
	.flexigrid div.iDiv input.tb
		{
		border: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		padding: 0px;
		background: none;
		}			
					
.flexigrid div.bDiv
	{
	border: 1px solid #ccc;
	border-top: 0px;
	background: #fff;
	overflow: auto;
	position: relative;
	}
	
.flexigrid div.bDiv table
	{
	border-bottom: 1px solid #ccc;
	}
	
	.flexigrid div.hGrip
	{
	position: absolute;
	top: 0px;
	right: 0px;
	height: 5px;
	width: 5px;
	background: url(/module/mmavictor/static/jscript/flexigridimages/line.gif) repeat-x center;
	margin-right: 1px;
	cursor: col-resize;
	}
	
		.flexigrid div.hGrip:hover, .flexigrid div.hGrip.hgOver
			{
				border-right: 1px solid #999;				
				margin-right: 0px;
			}
	
	.flexigrid div.vGrip
		{
		height: 5px;
		overflow: hidden;
		position: relative;
		background: #fafafa url(/module/mmavictor/static/jscript/flexigridimages/wbg.gif) repeat-x 0px -1px;
		border: 1px solid #ccc;
		border-top: 0px;
		text-align: center;
		cursor: row-resize;
		}
			
			.flexigrid div.vGrip span
					{
					display: block;
					margin: 1px auto;
					width: 20px;
					height: 1px;
					overflow: hidden;
					border-top: 1px solid #aaa;
					border-bottom: 1px solid #aaa;	
					background: none;
					}

.flexigrid div.hDiv th, .flexigrid  div.bDiv td  /* common cell properties*/
	{
	text-align: left;
	border-right: 1px solid #ddd;
	border-left: 1px solid #fff;
	overflow: hidden;
/*	vertical-align: top !important;*/
	}

		.flexigrid div.hDiv th div, .flexigrid  div.bDiv td  div, div.colCopy div/* common inner cell properties*/
			{
			padding: 5px;
			border-left: 0px solid #fff;
			}

.flexigrid div.hDiv th, div.colCopy
	{
	font-weight: normal;
	height: 24px;
	cursor: default;
	white-space: nowrap;
	overflow: hidden;
	}	

div.colCopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fafafa repeat-x bottom;
	border: 1px solid #ccc;
	border-bottom: 0px;
	overflow: hidden;
	}

.flexigrid div.hDiv th.sorted
	{
	background: repeat-x 0px -1px;
	border-bottom: 0px solid #ccc;
	}
	
	.flexigrid div.hDiv th.thOver
	{
	}

	.flexigrid div.hDiv th.thOver div, .flexigrid div.hDiv th.sorted.thOver div
	{
	border-bottom: 1px solid orange;
	padding-bottom: 4px;
	}
	
	.flexigrid div.hDiv th.sorted div
	{
	border-bottom: 0px solid #ccc;
	padding-bottom: 5px;
	}

	.flexigrid div.hDiv th.thMove
	{
	background: #fff;
	color: #fff;
	}
	
	.flexigrid div.hDiv th.sorted.thMove div
		{
		border-bottom: 1px solid #fff;
		padding-bottom: 4px
		}
	
	.flexigrid div.hDiv th.thMove div
	{
		background: #fff !important;
	}	
	
	.flexigrid div.hDiv th div.sdesc
		{
		background: no-repeat center top;
		}	

	.flexigrid div.hDiv th div.sasc
		{
		background: no-repeat center top;
		}	
		
.flexigrid div.bDiv td
	{
	border-bottom: 1px solid #fff;
	vertical-align: middle;
	white-space: nowrap;
	}

		.flexigrid div.hDiv th div
			{
			}
			
			.flexigrid span.cdropleft
			{
			display: block;
			background: no-repeat -4px center;
			width: 24px;
			height: 24px;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			z-index: 3;
			}

			.flexigrid div.hDiv span.cdropright
			{
			display: block;
			background: no-repeat 12px center;
			width: 24px;
			height: 24px;
			float: right;
			position: relative;
			top: -24px;
			margin-bottom: -24px;
			}


		.flexigrid div.bDiv td div
			{
			border-top: 0px solid #fff;
			padding-bottom: 4px;
			}
			
			.flexigrid div.bDiv td div span.l_nm
                        {
                        color:#000;
                        cursor:pointer;
                        text-decoration:underline;
                        }

                        .flexigrid div.bDiv td div span.l_nm:hover
                        {
                        text-decoration:none;
                        }	
				
		.flexigrid tr td.sorted
				{
				background: #f3f3f3;
				border-right: 1px solid #ddd;
				border-bottom: 1px solid #f3f3f3;
				}		

				.flexigrid tr td.sorted div
					{
					}


		.flexigrid tr.erow td
				{
				background: #f7f7f7;
				border-bottom: 1px solid #f7f7f7;
				}
				
		.flexigrid tr.erow td.sorted
				{
				background: #e3e3e3;
				border-bottom: 1px solid #e3e3e3;
				}						

				.flexigrid tr.erow td.sorted div
					{
					}

		.flexigrid div.bDiv tr:hover td, 
		.flexigrid div.bDiv tr:hover td.sorted,
		.flexigrid div.bDiv tr.trOver td.sorted, 
		.flexigrid div.bDiv tr.trOver td
			{
			background: #d9ebf5;
			border-left: 1px solid #eef8ff;
			border-bottom: 1px dotted #a8d8eb;
			}
					
		.flexigrid div.bDiv tr.trSelected:hover td, 
		.flexigrid div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid div.bDiv tr.trOver.trSelected td,
		.flexigrid tr.trSelected td.sorted, 
		.flexigrid tr.trSelected td
			{
			background: #d5effc repeat-x top;
			border-right: 1px solid #d2e3ec;
			border-left: 1px solid #eef8ff;
			border-bottom: 1px solid #a8d8eb;
			}

	/* novstripe adjustments */

	.flexigrid.novstripe .bDiv table
	{
		border-bottom: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}

	.flexigrid.novstripe  div.bDiv td  
		{
		border-right-color: #fff;
		}
		
	.flexigrid.novstripe div.bDiv tr.erow td.sorted
		{
		border-right-color: #e3e3e3;
		}

	.flexigrid.novstripe div.bDiv tr td.sorted
		{
		border-right-color: #f3f3f3;
		}

	.flexigrid.novstripe  div.bDiv tr.erow td  
		{
		border-right-color: #f7f7f7;
		border-left-color: #f7f7f7;
		}
		
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td, 
		.flexigrid.novstripe div.bDiv tr.trSelected:hover td.sorted,
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td.sorted, 
		.flexigrid.novstripe div.bDiv tr.trOver.trSelected td,
		.flexigrid.novstripe tr.trSelected td.sorted, 
		.flexigrid.novstripe tr.trSelected td
			{
			border-right: 1px solid #0066FF;
			border-left: 1px solid #0066FF;
			}		

	.flexigrid.novstripe div.bDiv tr.trOver td, .flexigrid.novstripe div.bDiv tr:hover td
		{
		border-left-color: #d9ebf5;
		border-right-color: #d9ebf5;
		}

	/* end novstripe */

.flexigrid div.pDiv
	{
	background: repeat-x 0 -1px;
	border: 1px solid #ccc;
	border-top: 0px;
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	}

.flexigrid div.pDiv div.pDiv2
	{
	margin: 3px;
	margin-left: -2px;
	float: left;
	width: 1024px;
	}	
	
	div.pGroup
		{
		float: left;
		background: none;
		height: 24px;
		margin: 0px 5px;
		}
	
	.flexigrid div.pDiv .pPageStat, .flexigrid div.pDiv .pcontrol
		{
		position: relative;


		top: 5px;
		overflow: visible;
		}
		
	.flexigrid div.pDiv input
		{
		vertical-align: text-top;
		position: relative;
		top: -5px;
		}
	
	.flexigrid div.pDiv  div.pButton
		{
		float: left;
		width: 22px;
		height: 22px;
		border: 0px;
		cursor: pointer;
		overflow: hidden;
		}

		.flexigrid div.pDiv  div.pButton:hover, .flexigrid div.pDiv  div.pButton.pBtnOver
			{
			width: 20px;
			height: 20px;
			border: 1px solid #ccc;
			cursor: pointer;
			}
		
	.flexigrid div.pDiv  div.pButton span
		{
		width: 20px;
		height: 20px;
		display: block;
		float: left;
		}		
	
		.flexigrid div.pDiv  div.pButton:hover span, .flexigrid div.pDiv  div.pButton.pBtnOver span
			{
			width: 19px;
			height: 19px;
			border-top: 1px solid #fff;
			border-left: 1px solid #fff;
			}		
		

		.flexigrid .pSearch
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/magnifier.png) no-repeat center;
			}
	
		.flexigrid .pFirst
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/first.gif) no-repeat center;
			}
			
		.flexigrid .pPrev
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/prev.gif) no-repeat center;
			}

		.flexigrid .pNext
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/next.gif) no-repeat center;
			}

		.flexigrid .pLast
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/last.gif) no-repeat center;
			}
			
		.flexigrid .pReload
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/load.png) no-repeat center;
			}
			
		.flexigrid .pReload.loading
			{
			background: url(/module/mmavictor/static/jscript/flexigridimages/load.gif) no-repeat center;
			}															

/* ie adjustments */
			
		.flexigrid.ie div.hDiv th div, .flexigrid.ie  div.bDiv td  div, div.colCopy.ie div/* common inner cell properties*/
			{
			overflow: hidden;
			}			
		
/*-----------------------  css/main.css */ 

.display_options .pools_list label
{
	display:block;
	font-size:small;
}
/* flexigrid start */
.flexigrid div.fbutton .add
{
	background: url("/module/mmavictor/static/jscript/flexigridimages/add.png") no-repeat scroll left center transparent;
}
/* flexigrid end */


#account_my_leagues .flexigrid
{
	margin:auto;
}

#account_my_leagues
{
	padding:15px 0;
}
#league_history
{
	width:100%;
	position:relative;
	padding: 0 0 0 0;
}
#league_history .results_grid table td
{
	border-right: grey solid 1px;
	border-bottom: grey solid 1px;
}
#league_history .results_grid table
{
	border-top: grey solid 1px;
	border-left: grey solid 1px;
}
#league_history .results_grid table td div
{
	overflow:hidden;
}
#league_history .h_row
{
	clear:both;
}
#league_history .h_header, #league_history .h_column
{
	float:left;
	padding:0 0 0 0;
}
#league_history .h_column div
{
	font-size:11px;
	color:black;
	padding:4px 10px;
}
#league_history .bout
{
/*	padding:20px 0 0 30px;*/
	text-align:center;
}
#league_history .results_grid .fighters_table_head td
{
	vertical-align:middle;
}
#league_history .bout
{
	text-align:center;
	width:200px;
}
#league_history .results_grid table td div
{
	overflow:hidden;
}
#league_history .results_grid .tp
{
	color:black;
	font-size:14px;
	padding:4px;
}
#league_history .my_pick
{
	text-align:left;
}
#league_history .competitor_pick
{
	text-align:left;
}
#league_history .h_header.competitor_pick
{
	text-align:center;
}
#league_history .h_header .competitor_pick
{
	text-align:center;
}
#league_history .actual_result
{
	text-align:left;
}
#league_history .h_header.actual_result
{
	text-align:center;
}
#league_history .h_header.my_pick
{
	text-align:center;
}
#league_history .results_grid
{
	clear:both;
	text-align:left;
}
#leagues_list .display_options
{
	float:left;
	margin-left:20px;
	margin-bottom:20px;
	width:230px;
}
.league_caption h2, #account_my_leagues h2
{
	font-size:19px;
	padding-bottom:3px;
}
#account_my_leagues h2
{
	padding-bottom:5px;
}
.league_caption h2.round_left
{
	margin-left:-1px;
}
#leagues_list .display_options input[type=checkbox]
{
	margin-right:3px;
}
#leagues_list .display_options label
{
	margin-right:3px;
}
#account_my_leagues .flexigrid .ftitle, #leagues_list .flexigrid .ftitle, #league_history .flexigrid .ftitle
{
	font-color:white;
	font-size:17px;
}
#leagues_list .flexigrid .ftitle
{
	font-color:white;
	text-align:left;
}

div.pDiv div.pDiv2 div.pGroup span.pcontrol input
{
	font-size: 13px;
	padding: 2px;
}
div.pDiv div.pDiv2 div.pGroup select[name="rp"]
{
	font-size: 13px;
	padding: 2px;
}
div.pDiv div.pDiv2 div.pGroup select[name="rp"] option
{
	padding-left: 2px;
}
div#shoutbox div.iframebox
{
	position:absolute;
	top:23px;
}

#pleagsrch td span, #pleagsrch td div.ui-dropdownchecklist-item
{
	text-align:left;
}
#pleagsrch td input
{
	margin:1px 3px 3px;
}
#pleagsrch td .fee_range_min, #pleagsrch td .fee_range_max
{
	/** width:81px; **/
}
#pleagsrch td .fee_range_min option, #pleagsrch td .fee_range_max option
{
	/** width:81px; **/
	padding-left:3px;
}

#js_controller_core_index-member #content_holder #left
{
	overflow:visible;
}
#js_controller_core_index-member #content_holder #left #js_block_border_mmavictor_search
{
	visibility:hidden;
}
/*#js_controller_core_index-member #content_holder #left #ddcl-fl_pools_list-ddw
{
	overflow:hidden;
}*/
#js_controller_core_index-member #content_holder #left #js_block_border_mmavictor_search .ui-dropdownchecklist-dropcontainer
{
	overflow-x:hidden;
}

.block .content
{
	padding-bottom:8px;
}

.prize_structure_table
{
	margin-top:10px;
}
.prize_structure
{
	margin-top:5px;
}
