﻿/******************************************** CSS Global Reset ********************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	border: 0;
	outline: 0;
}


/******************************************** Common Classes ********************************************/
a:link, a:visited
{
	text-decoration: none;
	color: #4749a8;
}
a:hover
{
	text-decoration: underline;
	color: #4749a8;
}

.clearFloats
{
	clear: both;
	font-size: 0.1px;
	height: 0pt;
	line-height: 0pt;
	width: 0pt;
	margin: 0;
	padding: 0;
}
.fieldWrapper
{
	float: left;
	display: inline-block;
	font-weight: bold;
	padding: 3px 10px 3px 0;
	margin: 0;
}

.SearchPanel
{
	float: left;
	background-color: #fff;
	width: 245px;
	margin: 0 15px 0 3px;
	border: 1px solid lightGrey;
}
.SearchPanelTXTControl
{
	width: 220px;
	margin-bottom: 15px;
}
.SearchPanelDDLControl
{
	width: 224px;
	margin-bottom: 15px;
}
.SearchPanelCBControl
{
	margin-bottom: 15px;
	display: block;
}
.SearchPanelButton
{
	width: 110px;
}

.ResultsPanelFixedWidth
{
	float: left;
	width: 540px;
	border: 0px solid lightGrey;
}
.ResultsPanelStretch
{
	float: left;
	width: 100%;
}
.ResultsPanelHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	letter-spacing: 1px;
	display: block;
	margin-bottom: 10px;
}

.SearchResult
{
	background: #bbb882 url(../Images/SearchResultBackground.gif) repeat-x;
	min-height: 89px;
	display: block;
	border: solid 1px #bbb882;
	margin-bottom: 10px;
}
.SearchResult a
{
	color: #000;
	text-decoration: none;
}
.SearchResultBody
{
	min-height: 55px;
	margin: 7px;
	position: relative;
}
.SearchResultFooter
{
	height: 20px;
	border-top: solid 1px #b6b48d;
	display: block;
	margin: 0 7px;
}
.SearchResultFooter ul
{
	list-style-type: none;
	margin-top: 4px;
}
.SearchResultFooter ul li
{
	float: left;
	margin-right: 30px;
	font-weight: bold;
	font-size: 10px;
}
/*.SearchResultImage { float:left; width:122px; height:55px; display:block; } */
.SearchResultImage
{
	float: left;
	border: 1px solid gray;
	height: 55px;
	width: 122px;
	display: block;
}


.SearchResultText
{
	display: block;
	padding-left: -132px;
	margin-left: 132px;
	width: auto;
}
.SearchResultHeaderText
{
	font-weight: bold;
	font-size: 12px;
}

.Pager
{
	height: 26px;
	display: block;
	width: 100%;
	margin-top: 0px;
	position: relative;
	color: #fff;
	background-image: url(../Images/PagerBack.gif);
}
.PagerContainer
{
	float: left;
	background: transparent url(../Images/PagerRight.gif) repeat-y scroll right center;
	width: 100%;
	margin-right: -165px;
	height: 26px;
}
.PagerContent
{
	background: transparent url(../Images/PagerLeft.gif) repeat-y scroll left center;
	margin-right: 165px;
	height: 26px;
}
.PagerLeft
{
	width: 110px;
	float: left;
	margin: 6px 0 0 10px;
	color: #fff;
}
.PagerLeft a
{
	color: #fff;
}
.PagerSlider
{
	margin-left: 120px;
	padding-top: 11px;
}
.PagerTextRight
{
	float: right;
	margin: 6px 10px 0 0;
}
/*width:130px;*/
.PagerSliderPageNo
{
	color: #f6931f;
	font-weight: bold;
}


.DataBox
{
	background-color: #fff;
	border: 1px solid lightGrey;
	display: block;
	margin: 3px;
}

.DataBoxHalf
{
	width: 380px;
}

.DataBoxFull
{
	margin: 10px auto 10px auto;
	width: 778px;
}

.DataBoxHeader
{
	background-color: #656464;
	height: 22px;
	display: block;
	margin: 7px 5px;
	cursor: pointer;
}

.DataBoxHeaderTitle
{
	float: left;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
	margin: 3px;
}

.DataBoxContent
{
	min-height: 205px;
	display: block;
}

.DataBoxDropDown
{
	margin: 1px 5px 0 0;
	position: relative;
	display: block;
	float: right;
}
.DataBoxDropDownText
{
	color: #fff;
	font-weight: normal;
	font-size: 11px !important;
}

/******************************************** Master Page ********************************************/
html, form
{
	height: 100%;
}
body
{
	height: 100%;
}




.MainContainer
{
	min-height: 100%;
	height: auto !important;
	height: 100%;
	width: 810px;
	margin: 0 auto -33px;
}
.Header
{
	height: 98px;
	background-color: #fff;
	width: 100%;
	position: relative;
}
.NavigationMenu
{
	height: 37px;
	display: block;
	width: 810px;
	margin-top: 5px;
	position: relative;
	color: #fff;
	z-index: 10;
}
.NavigationMenuLeft
{
	float: left;
	display: block;
	width: 10px;
	height: 37px;
	background-image: url(../Images/MenuBarLeft.gif);
}
.NavigationMenuMiddle
{
	float: left;
	display: block;
	width: 780px;
	height: 37px;
	background-image: url(../Images/MenuBarBack.gif);
}
.NavigationMenuMiddle a
{
	display: block;
	float: left;
	padding: 11px 15px 0 15px;
	width: auto;
	height: 26px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.NavigationMenuMiddle a:hover
{
	background-image: url(../Images/MenuBarItemHoverBack.gif);
	text-decoration: none;
}
.NavigationMenuRight
{
	float: left;
	display: block;
	width: 20px;
	height: 37px;
	background-image: url(../Images/MenuBarRight.gif);
}
.MainContent
{
	padding-top: 10px;
}
.Footer
{
	margin: 0 auto;
	height: 33px;
	width: 810px;
}
.Push
{
	height: 33px;
}

/********************************************* Competition Details *******************************************************************/
.CompetitionHeaderLeft
{
	background-image: url(../Images/InnerHeaderLeft.gif);
	width: 10px;
	height: 29px;
	float: left;
	display: block;
	margin-left: 3px;
}
.CompetitionHeaderMiddle
{
	float: left;
	width: 784px;
	position: relative;
	background-image: url(../Images/InnerHeaderBack.gif);
	height: 29px;
	display: block;
}
.CompetitionHeaderRight
{
	background-image: url(../Images/InnerHeaderRight.gif);
	width: 20px;
	height: 29px;
	float: right;
	display: block;
	width: 10px;
	margin-right: 3px;
}
.CompetitionName
{
	padding: 5px 0 0 10px;
	color: #fff;
	position: relative;
	display: block;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 500px;
}
.CompetitionSeason
{
	padding: 4px 0 0 0;
	position: relative;
	display: block;
	float: right;
	color: #fff;
}
.Competitionddl
{
	padding: 4px 4px 4px 0;
	position: relative;
	display: block;
	float: right;
	color: #fff;
}
.Competitionddl select
{
	min-width: 60px;
}
select
{
	min-width: 60px;
}

.ClubNameHeader
{
	padding: 5px 0 0 10px;
	color: #fff;
	position: relative;
	display: block;
	letter-spacing: 1px;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 250px;
}
.ClubNameHighlight
{
	font-weight: bold;
	text-decoration: underline !important;
	font-size: 1.1em;
}
/* border:1px solid #656464; font-weight:bold; background-color:#c6c4c4; */









/******************************************** FAI Stats ********************************************/
.Spinner
{
	margin: 150px auto;
	color: #fff;
	position: relative;
	width: 220px;
	height: 19px;
	background-image: url(../Images/ajax-loader.gif);
}
.CompHeader
{
	width: 100%;
	top: 0;
	left: 0;
	height: 34px;
	display: block;
}
.CompTitle
{
	width: 470px;
	height: 34px;
	display: block;
	float: left;
	background: #fff url(../Images/FAI/TitleBackground.gif) repeat-x 0 0;
}
.DividerImg
{
	width: 30px;
	height: 34px;
	display: block;
	float: left;
	background: #fff url(../Images/FAI/HeaderDivider.gif) repeat-x 0 0;
}
.StatsMenu
{
	width: 310px;
	height: 34px;
	display: block;
	float: right;
	background: #fff url(../Images/FAI/MenuBackground.gif) repeat-x 0 0;
}
.CompNameText
{
	margin: 10px 0 0 7px;
	display: block;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}
.StatsMenuItem
{
	display: block;
	float: left;
	height: 24px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-family: Verdana;
	font-weight: bold;
	padding-top: 10px;
}
.StatsMenuItem:hover
{
	background: #fff url(../Images/FAI/MenuBackgroundHover.gif) repeat-x 0 0;
}
.StatsMenuItemSelected
{
	background: #fff url(../Images/FAI/MenuBackgroundHover.gif) repeat-x 0 0;
	color: #fff;
}

.StatContainer
{
	margin: 0 auto;
	padding-top: 10px;
	width: 770px;
	overflow: hidden;
}
.StatBox
{
	overflow: hidden;
	background-color: #fff;
	float: left;
	margin: 0 0 20px 17px;
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}
.StatBoxData
{
	padding: 10px 5px;
}

.StatTitle
{
	margin: 0 auto 10px auto;
	font-size: 16px;
	font-weight: bold;
	height: 17px;
	background-color: #337931;
	color: #fff;
	padding: 3px;
}
.TeamNameHeader
{
	margin-left: 47px;
	float: left;
	font-size: 14px;
	font-weight: bold;
}
.HeaderRow
{
	padding: 0 5px 5px 5px;
	display: block;
	height: 15px;
}
.StatRow
{
	padding: 5px;
	display: block;
	line-height: 170%;
	height: 20px;
}
.AltStatRow
{
	background-color: #e2e2e2;
	padding: 5px;
	display: block;
	line-height: 170%;
	height: 20px;
}
.Counter
{
	float: left;
	display: block;
	width: 10px;
	margin-right: 10px;
	text-align: right;
}
.TeamLogo
{
	float: left;
	display: block;
	width: 20px;
	margin-right: 10px;
}
.TeamName
{
	float: left;
	display: block;
}
.StatValueColumnHeader
{
	float: right;
	display: block;
	text-align: center;
	font-weight: bold;
	width: 30px;
}
.StatValue
{
	float: right;
	display: block;
	text-align: center;
	padding-right: 5px;
}
.ExtraWidth
{
	width: 37px;
}
.ExtraWidthPlayer
{
	width: 73px;
}
.GroupHeader
{
	font-weight: bold;
	float: right;
	width: 257px;
	margin-bottom: 3px;
	text-align: center;
	margin-left: 40px;
}
.GroupRow
{
	margin-right: 25px;
	display: block;
	height: 28px;
}
.GroupData
{
	border: solid 1px #000;
	border-bottom: 0;
	float: right;
	width: 257px;
	height: 10px;
	text-align: center;
	margin-left: 36px;
}
.ControlContainer
{
	color: #fff;
	margin: 22px;
}





.UnderContruction
{
	margin: 0pt auto;
	width: 330px;
	height: 100px;
	margin-top: 100px;
	background-image: url(../Images/underContruction.png);
	background-repeat: no-repeat;
}
.playerProfile
{
	position: absolute;
	top: 100px;
	left: 0px;
	border: 1px solid #afadad;
	z-index: 30;
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
}
.Scorers_Player
{
	float: left;
}

.PlayersList_Name
{
	padding: 5px 5px 5px 10px;
}


.FixturesList_Row
{
	display: block;
	padding: 10px 10px 2px 10px;
	z-index: 0;
}
.FixturesList_RowAlt
{
	background-color: #f0f0f0;
	display: block;
	padding: 10px 10px 2px 10px;
	z-index: 0;
}
.FixturesList_Date
{
	display: block;
	padding: 10px 0 0 7px;
	font-size: 12px;
	font-weight: bold;
}
.FixturesList_TextAlignRight
{
	text-align: right;
	z-index: 1;
}
.FixturesList_Team
{
	width: 100px;
	float: left;
	z-index: 1;
}
.FixturesList_TeamLogo
{
	display: block;
	width: 25px;
	margin: auto 5px;
	float: left;
	vertical-align: middle;
}
.FixturesList_ScoreTime
{
	width: 40px;
	float: left;
	text-align: center;
	margin-top: -6px;
}
.FixturesList_Time
{
	width: 40px;
	float: left;
	text-align: center;
}
.FixturesList_TextBold
{
	font-weight: bold;
	display: block;
}
.FixturesList_TextTime
{
	font-family: Tahoma;
	font-size: 9px;
	color: Gray;
}
.pnlRound
{
	display: block;
}
.FixtureTypeRBL
{
	float: left;
	margin: 5px;
}
.hiddenRound
{
	display: none;
}
.visibleRound
{
	display: none;
}


.playerProfilecontrol
{
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	border: 1px solid #AFADAD;
	padding-top: 5px;
	top: 0;
	z-index: 30;
	margin: 5px;
}

.OfficialFixturesList_Date
{
	display: block;
	font-size: 8px;
	font-weight: bold;
	position: absolute;
	right: 5px;
	top: 2px;
}

.playerPic
{
	min-width: 124px;
	min-height: 196px;
	width: auto;
	height: auto;
	border: 1px solid #afadad;
	margin: 0px 5px 5px 5px;
	float: left;
	display: block;
}


/* KNOCKOUT Start*/

.KnockoutTeam
{
	display: block;
	height: 40px;
	width: 180px;
	border: 0px solid green;
}
.KnockoutGame
{
	height: 84px;
	background-color: #E0E0E0;
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	background-position: 0 30%;
}
.KnockOutFixturesList_Team
{
	float: left;
	width: 150px;
}
.KOFixturesList_ScoreTime
{
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	background-position: 0 100%;
	border-left: 1px solid Gray;
	font-size: 8pt;
}
.KOfixtureScoreItem
{
	border: 0 solid gray;
	display: block;
	height: 20px;
	padding-top: 4px;
	font-weight: bold;
	text-align: center;
	width: 100%;
}
.KOFixturesList_TeamLogo
{
	display: block;
	float: left;
	margin: 6px 5px 0;
	min-height: 25px;
	min-width: 25px;
	width: 25px;
}
.KOFixturesList_Team
{
	float: left;
	padding-top: 12px;
	width: 150px;
}
.KOTreeContainer
{
}

#divKnockoutTreeContent
{
	height: 300px;
	margin: 10px;	
	overflow: auto;
	position: relative;
}

.KOStageSection
{
	border: 0px solid lightgray;
	width: 290px;
	float: left;
}

.KOStageHeader
{
	background-image: url(../Images/headerBackGround02.jpg);
	background-position: 0 50%;
	background-repeat: repeat-x;
	border: 1px solid Gray;
	display: block;
	font-weight: bold;
	height: 20px;
	margin: 0 auto; /* padding-top:4px;*/
	text-align: center; /* width: 94%; */
}
.KOStageHeader_0
{
	background-position: 0 50%;
	background-repeat: repeat-x;
	display: block;
	font-weight: bold;
	height: 20px;
	margin: 5px auto; /* padding-top:4px;*/
	text-align: center; /* width:100%; 94 */
}

.KOStageContent
{
	border: 0px solid lightgray;
}
#divScroolKO
{
	display: block;
	margin: 10px auto 70px;
	width: 100px;
}
.KOScroll
{
	cursor: pointer;
	display: block;
	float: left;
	height: 30px;
	margin: 10px;
	text-align: center;
	width: 30px;
}
.KOFixturesList_Date
{
	display: block;
	font-size: 0.6em;
	font-weight: normal;
	position: relative;
	top: 1px;
	left: 1px;
}

.KOFixturesList_Location
{
	font-size: 0.8em;
	margin-left: 4px;
	border-bottom: 1px solid gray;
}

.KOMiddleLineGames
{
	border: 1px solid gray;
	float: right;
	height: 0;
	position: relative;
	top: -45px;
	width: 30px;
}
.KOTreeVerticalLine
{
	border: 1px solid gray;
	float: right;
	height: 98px;
	left: -8px;
	position: relative;
	top: -155px;
}

.KOStageVerticalLine
{
	border: 0px solid gray;
	height: 1px;
	width: 20px; /* 80px */
}
.FixtOfficialsContent
{
	height: 96px;
	overflow-y: auto;
	overflow-x: visible;
}
.PlayerHoverProfile /* this style is just an identifier */
{
}



/* KNOCKOUT End*/


/* League Table */




.Table_LeftFloat
{
	float: left;
}
.Table_RightFloat
{
	float: right;
}
.Table_TextAlignCenter
{
	text-align: center;
}
.Table_TextAlignRight
{
	text-align: right;
}

.Table_Groups
{
	margin: 5px 0 5px 250px;
	display: block;
}
.Table_Group
{
	border: solid 1px #000;
	border-bottom: 0;
	width: 128px;
	display: block;
	float: left;
	margin-right: 30px;
	text-align: center;
}
.Table_Header
{
	font-size: 9px;
	font-weight: bold;
	display: block;
	padding: 0 10px 5px 10px;
}
.Table_ColumnHeader
{
	min-width: 24px;
	display: block;
}
.Table_Column
{
	min-width: 24px;
	display: block;
}
.Table_ColumnHeaderPos
{
	min-width: 20px;
	display: block;
	margin-right: 35px;
}
.Table_ColumnPos
{
	min-width: 20px;
	display: block;
	margin-right: 5px;
}
.Table_TeamLogoImg
{
	display: block;
	width: 25px;
	margin: auto 5px;
}
.Table_Row
{
	height: 20px;
	display: block;
	padding: 10px 10px 2px 10px;
}
.Table_RowAlt
{
	background-color: #f0f0f0;
	height: 20px;
	display: block;
	padding: 10px 10px 2px 10px;
}
.Table_Divider
{
	border-bottom: solid 1px #656464;
	width: 97%;
	display: block;
	margin: 0 auto;
}

/* League Table END */

/* Form Guide */
.FixturesResultPanel
{
	display: block;
	float: left;
	height: 14px;
	margin-top: -1px;
	overflow: hidden;
	position: relative;
	width: 680px;
}
.MatchResultIconHeader
{
	float: left;
}
.MatchResultIconHeaderText
{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
	padding-top: 2px;
}
.MatchResultIconBlock
{
	float: left;
	margin-left: 50px;
}
.ScrollLeftFG
{
	margin: -5px 5px 0 -4px;
	cursor: pointer;
}
.ScrollRightFG
{
	margin: -5px 5px 0 72px;
	cursor: pointer;
}
.MatchResultIcon
{
	margin-right: 4px;
}
/* Form Guide END */

.clubStatdiv
{
	margin: 5px;
	float: left;
}
.clubStatItem
{
	text-align: center;
	font-weight: bold;
	display: block;
	float: left;
	padding: 5px;
}
.clubStatItemValue
{
	text-align: center;
	display: block;
}
#divContainerClubDetails
{
}

.ClubSection
{
	background-image: url(Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	display: block;
}
.InfolblClubDetails
{
	font-weight: bold;
	margin-right: 5px;
}
.SingleLeagueTable
{
	width: 378px;
}

.ClubLogoCP
{
	border: 0px solid;
	display: block;
	height: 100px;
	margin: 65px auto;
	width: 100px;
	text-align: center;
}

.ClubLogoPP
{
	display: table-cell;
	margin: auto;
	min-height: 170px;
	min-width: 170px;
	text-align: center;
	vertical-align: middle;
}

.LeagueTeamName
{
	width: 155px;
	padding: 0px;
}
.LeagueHeaderName
{
	width: 140px;
}


/* MatchCard*/
.playerListNameItem
{
	float: left;
	padding: 5px;
	width: 175px;
}
.RefListNameItem
{
	width: 200px;
	float: left;
}
.playerListEvents
{
	border-bottom: 1px dashed #E2E1E1;
	border-style: dashed;
	display: block;
	float: right;
	min-height: 25px;
	padding: 5px;
	vertical-align: middle;
}
.playerListNameBlock
{
	width: 300px;
	height: 432px;
	border: 1px solid #c1bebe;
	margin: 5px 5px 10px 10px;
	float: left;
	display: block;
	overflow-y: auto;
}
.FixturesPlayer_Name
{
	padding: 5px;
}
.FixturesIconPlayer
{
	width: 13px;
	height: 13px;
}
.FixtureStat_EventTime
{
	width: 60px;
	padding: 0 2px;
	display: block;
	float: left;
}
.FixturesList_EventsItem
{
	float: left;
}
.IconFixtureEvent
{
	float: left;
	padding: 5px;
}
.FixtureTeamName
{
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 10px;
	text-align: center;
	width: 200px;
}
.FixtureScore
{
	color: #4749A8;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	height: 60px;
	padding-top: 30px;
	text-align: center;
	width: 10%;
}
.FixtureTeamLogo
{
	text-align: center;
	width: 90px;
	height: 90px;
	display: block;
	float: left;
}
.FixtureTeamNameLogo
{
	display: block;
	float: left;
	height: 100%;
	width: 45%;
}
.FixtureScoreBlock
{
	background-color: #E0E0E0;
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	border: 1px solid #C1BEBE;
	display: block;
	margin: 10px;
	min-height: 101px;
	padding-top: 14px;
}
.FixtureTeamsScore
{
	width: 100px;
	float: left;
	margin: 0 auto;
	font-weight: bold;
	font-size: 1.5em;
	text-align: center;
	padding-top: 30px;
	border: 1px solid red;
}
.FixtureTeamBlock
{
	border: 1px solid #C1BEBE;
	display: block;
	float: left;
	margin: 5px 5px 10px 10px;
	width: 370px;
}
.FixturePlayerListTeam
{
	overflow-y: auto;
	width: 100%;
	min-height: 420px;
}
.FixturePlayerListTeamSubs
{
	overflow-y: auto;
	width: 100%;
	min-height: 72px;
}
.FixtureHeaderPlayerList
{
	height: 42px;
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-position: center; /* clubPlayerListHeaderBkd.png*/
	background-repeat: repeat-x;
	border-bottom: 1px solid #d3d3d3;
}
.FixtureImgClubHeaderPlayerList
{
	width: 40px;
	height: 40px;
	float: left;
	display: block;
	padding: 3px 0 3px 3px;
}
.FixtureTeamPlayerListHeader
{
	font-size: 1.2em;
	padding: 10px 10px 0px 10px;
	margin-left: 5px;
	display: block;
	float: left;
	width: 200px;
	height: 30px;
	font-weight: bold;
}
.FixtureListType
{
	float: right;
	padding-right: 5px;
	color: gray;
	position: relative;
	top: 25px;
}
.FixtureGoalsScorers
{
	font-size: 1.0em;
	padding: 5px;
	width: 100%;
}
.SectionHeader
{
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	border-bottom: 1px solid #D3D3D3;
	min-height: 28px;
	background-position: 0 20%;
}
.SectionHeaderFull
{
	border: 1px solid #C1BEBE;
	display: block;
	margin: 0px 10px 10px;
	min-height: 60px;
}
.FixtureImgClubHeaderSection
{
	width: 30px;
	height: 30px;
	float: left;
	display: block;
	padding: 0px 10px 0px 3px;
}
.SubsSection
{
	border: 1px solid #C1BEBE;
	display: block;
	float: left;
	margin: 10px 0 10px 14px;
	min-height: 70px;
	width: 355px;
}
#divOfficials
{
	border: 1px solid #C1BEBE;
	display: block;
	float: right;
	margin: 0 10px 3px;
	width: 30%;
}
#divFixtureInfo
{
	border: 1px solid #C1BEBE;
	display: block;
	float: left;
	margin: 0 0 5px 10px;
	min-height: 100px;
	width: 65%;
}
.InfoSection
{
	display: block;
	margin: 5px;
}
.RefListEvents
{
	display: block;
	border-bottom: solid 1px #E2E1E1;
	border-style: dashed;
	padding: 5px 5px 5px 5px;
}
#divVenueInfo
{
	background-color: #E0E0E0;
	background-image: url(../Images/PlayerProfileBkd.jpg);
	background-repeat: repeat-x;
	display: block;
	float: left;
	min-height: 96px;
	width: 100%;
}
.ContentMatchCard
{
	margin: 0px;
	width: 760px;
	display: block;
	border: 1px solid #c1bebe;
}
#divCompDetails
{
	float: left;
	width: 395px;
	height: 100%;
	display: block;
	text-align: center;
	padding-top: 10px;
}


/*END MatchCard*/

.ClubContactInfo
{
	display: block;
}

.ClubContactName
{
	display: block;
	float: left;
	padding: 2px;
}

.ClubContactRole
{
	display: block;
	float: right;
	padding: 2px;
}
.TeamProfileMainRoles
{
	padding: 35px 5px 5px 5px;
}

#divLeagueTableContent
{
	min-height: 410px;
}

.ClubDetailsNameHeader
{
	width: 100%;
	font-size: 2.5em;
	color: Gray;
	margin-top: 30px;
	text-align: center;
}
.FixturesList_Group
{
	color: Gray;
	font-size: 0.8em;
	padding-right: 21px;
	position: absolute;
	top: 0;
	left: 0;
	margin: 1px;
}


a
{
	font-size: 10pt;
	vertical-align: middle;
}

SingleLeagueTable a
{
	padding: 0px;
}
/* match card */
.FixtureTeamBlock
{
	width: 47%;
}
.playerListNameItem
{
	vertical-align: middle;
	width: 200px;
}
#divCompDetails
{
	width: 60%;
}

.SingleLeagueTable
{
	width: 100%;
}

.SubsSection
{
	width: 47%;
}

.playerListEvents
{
	border-top: solid 0px #333333;
	border-left: solid 0px #333333;
	border-right: solid 0px #333333;
}

.statItemBlock
{
	width: 750px;
}
.ui-widget-header
{
	width: 760px;
}
.RoundNameMatchEv
{
	width: 80px;
}
.CareerRowItem
{
	display: block;
	float: left;
	width: 58px;
	border: 0px solid; /*margin-left: 20px;*/
	text-align: center;
	margin-top: 13px;
}

#playerDetailsPanel .DataBox .DataBoxHalf
{
	width: 380px;
}
#playerDetailsPanel .DataBoxFull
{
	width: 778px;
	border: 0px solid lightGrey;
}
#playerDetailsPanel .DataBox
{
	border: 0px solid lightGrey;
	margin: 3px;
}

#tabs-MatchEvents
{
	width: 760px;
}
#tabs-MatchEvents
{
	width: 760px;
}

#tabs-SuspendedPlayers
{
	width: 760px;
}


#divBookingHomeContent .playerListEvents .playerListNameItem
{
	vertical-align: middle;
	width: 100%;
}

#ppd001 .txtInfoHeader
{
	font-weight: bold;
	font-size: 10pt;
}
#ppd001 .txtInfoLbl
{
	font-weight: bold;
	font-size: 10pt;
}
#ppd001 .txtInfo
{
	font-weight: normal;
	font-size: 10pt;
}

.ClubImage
{
	display: table;
	float: left;
	height: 190px;
	text-align: center;
	width: 190px;
}

.ClubImage span
{
	display: table-cell;
	vertical-align: middle;
}

.ClubPortrait
{
	display: table;
	float: left;
	height: 190px;
	text-align: center;
	width: 300px;
}

.ClubPortrait span
{
	display: table-cell;
	vertical-align: middle;
}

.ClubDetailsHeader
{
	float: right;
	height: 190px;
	width: 572px;
}

#divPlayers
{
	float: left;
}

#divTopStats 
{
	float: right;
}

#divPreviousFixtures
{
	float: left;
}

#divUpcomingFixtures
{
	float: right;
}
.StatValueGoalBreak
{
	float: right;
	display: block;
	text-align: center;
}

.StatValueColumnHeaderGoalBreak
{
	display: block;
	float: right;
	font-size: 0.8em;
	font-weight: bold;
	padding-left: 0;
	text-align: center;
}

.FixtureNavigator
{
	float: right;
	height: 190px;
	width: 154px;
}
