﻿html
{    
    height: 100%;    
}

form
{  
    height: 100%;   
}

body 
{
    height: 100%;
    margin-top: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    margin-right: 0px;
    font-family: Arial, Helvetica, "Microsoft Sans Serif", "Trebuchet MS", Georgia, Verdana, Tahoma, Sans-Serif;
    font-size: 80%;
    line-height: 150%;
    background-color: #FFFFFF;
    color: #333333;
}

a
{
    text-decoration: none;
}

a:visited
{
    text-decoration: none;
}

a:hover
{
    text-decoration: none;
}

a:visited:hover
{
    text-decoration: none;
}

/* **************************************** */
/* START Stylesheet classes for tabbed menu */
#Tabs
{
    float: left;
    width: 100%;
    font-size: 100%;
    line-height: normal;        
}

#Tabs ul
{
    margin: 0;
    padding: 0px 10px 0px 125px;
    list-style: none;
}

#Tabs li
{
    display: inline;
    margin: 0;
    padding: 0; 
}

#Tabs a
{
    float: left;
    width: auto;
    background: url("Images/TabLeft.gif") no-repeat left top;
    margin: 0;
    padding: 0 0 0 5px;
    text-decoration: none;
}

#Tabs a span
{
    float: left;
    width: auto;
    display: block;
    background: url('Images/TabRight.gif') no-repeat right top;
    padding: 6px 20px 8px 15px;
    color: #FFFFFF;    
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#Tabs a span
{
    float: none;
    width: auto;
}

/* End IE5-Mac hack */
#Tabs a:hover span
{
    color: #ffe400;
    background-color: Transparent;
}

#Tabs a:hover
{
    /* background-position:0% -42px;  */
}

#Tabs a:hover span
{
    /* background-position:100% -42px;*/
}

#Tabs #CurrentTab a
{
    background-position: 0% -42px;
    font-weight: bold;
}

#Tabs #CurrentTab a span
{
    background-position: 100% -42px;            
    color: #0f3590;
    background-color: Transparent;
}
   
#NavSubMenu
{
    float: left;
    width: 100%;
    height: 35px;    
    font-size: 100%;
    line-height: normal;    
}

#NavSubMenu ul
{
    margin: 0;
    padding: 0px 10px 0 50px;
    list-style: none;
}

#NavSubMenu li
{
    display: inline;
    margin: 0;
    padding: 0;
}

#NavSubMenu a
{
    float: left;
    width: auto;
    margin: 9px 10px 12px 10px;
    padding: 0 0 0 5px;
    text-decoration: none;
}

#NavSubMenu a span
{
    float: left;
    width: auto;
    display: block;        
    padding:  0px 8px 2px 4px;
    color: #0404b7;    
    background-color: Transparent;
}

#NavSubMenu a:hover span
{
    color: #ff6600;
    background-color: Transparent;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#NavSubMenu a span
{
    float: none;
    width: auto;
}
/* End IE5-Mac hack */        

#NavSubMenu #CurrentPage a span
{
    color: #0f3590;    
    background-color: #ffe159;
    font-weight: bold;
}

/* END Stylesheet classes for tabbed menu */
/* **************************************** */


/* ********************************************** */
/* START Stylesheet classes for AJAX TabContainer */
.ajax__tab_xp-theme .ajax__tab_header 
{    
    background: url("Images/AJAXTabLine.gif") repeat-x bottom;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer 
{
    padding-right: 6px;
    background: url("Images/AJAXTabRight.gif") no-repeat right;
    height: 31px;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner 
{
    padding-left: 3px;
    background: url("Images/AJAXTabLeft.gif") no-repeat;
}

.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab
{
    height: 19px;
    padding: 6px;
    margin: 0;
    background: url("Images/AJAXTab.gif") repeat-x;
}

.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer 
{
    background: url("Images/AJAXTabHoverRight.gif") no-repeat right;
}

.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner 
{
    background: url("Images/AJAXTabHoverLeft.gif") no-repeat;
}

.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab 
{
    background: url("Images/AJAXTabHover.gif") repeat-x;
    cursor: pointer;
}

.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer 
{
    background: url("Images/AJAXTabActiveRight.gif") no-repeat right;
}

.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner 
{
    background: url("Images/AJAXTabActiveLeft.gif") no-repeat;
}

.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab 
{
    font-weight: bold;
    background: url("Images/AJAXTabActive.gif") repeat-x;    
}

.ajax__tab_xp-theme .ajax__tab_body 
{    
    border: 1px solid #CCCCCC;
    border-top: 0;
    padding: 8px;
    color: inherit;
    background-color: #FFFFFF;    
}

/* END Stylesheet classes for AJAX TabContainer */
/* ******************************************** */

.BoldText
{
    font-weight: bold;
}

.WebSiteTeam
{
    font-weight: bold;
}

.ButtonSmall
{
    width: 36px;
    height: 23px;
    background-image: url("Images/ButtonSmall.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-width: 0px;
    color: #ffffff;
    cursor: pointer;
}

.ButtonMedium
{
    width: 75px;
    height: 26px;
    background-image: url("Images/ButtonMedium.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-width: 0px;
    color: #ffffff;
    cursor: pointer;
}

.ButtonMediumLarge
{
    width: 100px;
    height: 26px;
    background-image: url("Images/ButtonMediumLarge.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-width: 0px;
    color: #ffffff;
    cursor: pointer;
}

.ButtonLarge
{
    width: 125px;
    height: 26px;
    background-image: url("Images/ButtonLarge.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-width: 0px;
    color: #ffffff;
    cursor: pointer;
}

.ButtonExtraLarge
{
    width: 150px;
    height: 26px;
    background-image: url("Images/ButtonExtraLarge.gif");
    background-position: center center;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-width: 0px;
    color: #ffffff;
    cursor: pointer;
}

.ModalBackground 
{
    color: inherit;
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

#Container
{
    min-height: 100%;
}

* html #container 
{
    height: 100%;
}

#Header
{
    width: 100%;
    height: 200px;
    color: inherit;
    background-color: #2f409a;    
}

#HeaderLeftBorder
{
    width: 100%; 
    height: 100%;
    background-image: url("Images/HeaderLeftBorder.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

#HeaderRightBorder
{   
    width: 100%; 
    height: 100%;
    background-image: url("Images/HeaderRightBorder.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

#HeaderContent
{
    width: auto; 
    height: 100%;    
    margin-left: 20px;
    margin-right: 20px;
    background-image: url("Images/Header.jpg");
    background-position: left top;
    background-repeat: repeat-x;
}

#Navigation
{
    width: auto;
    height: 65px;
    clear: both;
    padding-top: 135px;    
}

#NavigationPath
{
    clear: both;
    width: auto;
    font-size: 85%;
}

#Content
{
    clear: both;    
    width: 100%;    
}

#ContentLeftBorder
{
    width: 100%; 
    height: 100%;    
    background-image: url("Images/ContentLeftBorder.gif");
    background-position: left top;    
    background-repeat: repeat-y;
}

#ContentRightBorder
{
    width: 100%;    
    height: 100%;
    background-image: url("Images/ContentRightBorder.gif");
    background-position: right top;
    background-repeat: repeat-y;   
}

#ContentMain
{    
    width: auto;
    min-height: 550px;
    margin-left: 20px;
    margin-right: 20px;
    padding: 10px 20px 0px 20px;    
    color: inherit;
    background-color: #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    background-image: url("Images/MenuShadow.gif");
    background-position: left top;
    background-repeat: repeat-x;
}

#ContentMain a
{
    color: #0404b7;
    background-color: Transparent;
}

#ContentMain a:hover
{
    color: #ff6600;
    background-color: Transparent;
}

#ContentMain a:visited
{
    color: #0404b7;
    background-color: Transparent;
}

#ContentMain a:visited:hover
{
    color: #ff6600;
    background-color: Transparent;
}

#ClearFooter
{
    clear: both;
    width: 100%;
    height: 150px;
}

#ContentFooter
{
    clear: both;
    width: 100%; 
    color: inherit;
    background-color: #2f409a;    
}

#ContentFooterLeftBorder
{
    width: 100%; 
    height: 100%;
    background-image: url("Images/FooterLeftBorder.gif");
    background-position: left top;
    background-repeat: no-repeat;
}

#ContentFooterRightBorder
{
    width: 100%; 
    height: 100%;
    background-image: url("Images/FooterRightBorder.gif");
    background-position: right top;
    background-repeat: no-repeat;
}

#ContentFooterMain
{    
    width: auto;
    height: 40px;
    margin-left: 30px;
    margin-right: 30px;
    text-align: center;
    color: inherit;
    background-color: #FFFFFF;
    background-image: url("Images/FooterShadow.gif");
    background-position: left top;
    background-repeat: repeat-x;    
}

#Footer
{
    background-color: #2f409a;
    width: 100%;
    text-align: center;    
}

#FooterSponsors
{
    padding-top: 10px;
}

#FooterCopyright
{
    clear: both;
    width: 100%;
    height: 30px;
    padding-top: 10px;
    color: #FFFFFF;    
    background-color: Transparent;
    text-align: center;    
}

#FooterCopyright a
{
    color: #fff000;
    background-color: Transparent;
}

#FooterCopyright a:hover
{
    color: #ff6600;
    background-color: Transparent;
}

#Copyright a:visited
{
    color: #fff000;
    background-color: Transparent;
}

#FooterCopyright a:visited:hover
{
    color: #ff6600;
    background-color: Transparent;
}

.ClearFloat
{
    clear: both;
    height: 0px;
    font-size: 1px;
    line-height: 0px;
}

.MainContentBoxHome
{	
	width: 63%;
	float: left;	
}

.SideContentBoxHome
{		
	width: 34%;	
	float: left;
	margin-left: 2.5%;					
}

.MainContentBox
{	
	width: 69%;
	float: left;	
}

.SideContentBox
{		
	width: 28%;	
	float: left;
	margin-left: 2.5%;							
}

.PageContentTitle
{
    font-size: 130%;
    font-weight: bold;
    margin-bottom: 15px;
}

h3
{
    font-size: 125%;
    font-weight: bold;
    color: #113779;
    background-color: Transparent;
}

.ContentAreaTitle
{
    font-size: 120%;
    font-weight: bold;
    border-bottom: solid 1px #e2e2e2;
    margin-bottom: 10px;
    color: inherit;
    background-color: inherit;    
    clear: both;    
}

.ContentAreaTitleLeft
{    
    text-align: left;
    float: left;
    width: 50%;
}

.ContentAreaTitleRight
{
    margin-right: 0;
    text-align: right;
    float: left;    
    width: 49.5%;
}

.ContentAreaContainer
{    
    padding-bottom: 25px;
}

.NewsList
{
    margin-top: 5px;
    margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.NewsItem
{
    margin-bottom: 15px;
}

.NewsDate
{    
    color: #777777;
    background-color: Transparent;
}

.NewsTitle
{

}

.ArticlesList
{
    margin-top: 5px;
    margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.ArticleItem
{
    margin-bottom: 15px;
}

.ArticleDate
{
    color: #888888;
    background-color: Transparent;
}

.ArticleTitle
{

}

.PhotoAlbumsList
{
    margin-top: 5px;
    margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}

.PhotoAlbumItem
{
    margin-bottom: 15px;
}

.PhotoAlbumDate
{    
    color: #888888;
    background-color: Transparent;
}

.PhotoAlbumTitle
{

}

#HomeOtherAreas
{
    		
}

.HomeOtherAreasRow
{
    margin-bottom: 20px;
}

.HomeOtherAreaLink
{
	clear: both;
	margin-top: 10px;
}

.HomeOtherAreaImage
{
	margin-right: 10px;
	margin-bottom: 10px;
}

#HomeLatestNews
{
    margin-bottom: 30px;    
}

#HomeGallery
{
	float: left;
	height: 145px;
	width: 48%;
	padding-right: 20px;
	margin-bottom: 20px;
}

#HomeContacts
{
	float: left;
	height: 148px;
	width: 48%;
	margin-bottom: 20px;
}

#HomeHistory
{
	clear: both;
	float: left;
	height: 145px;
	width: 48%;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

#HomePalmares
{	
	float: left;
	height: 148px;
	width: 48%;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.TextShadow
{	
    height: 20px;
    text-shadow: #333333 3px 3px 3px;
	filter: Shadow(Color=#333333, Direction=135, Strength=5);
	padding-top: 3px;
	padding-bottom: 3px;
}

#HomeNextMatch
{
    margin-bottom: 25px;
    background-image: url("Images/NextMatchBackground.jpg");
    background-position:  center top;
    background-repeat: no-repeat;
}

#HomeNextMatchTeams
{
    width: 100%;
    text-align: center;
    height: 86px;
    padding-top: 4px;
    
}

.HomeNextMatchTeamName
{        
    font-weight: bold;
    font-size: 170%;
    color: #FFFFFF;    
    background-color: Transparent;
}

.HomeNextMatchVS
{   
    font-weight: bold;
    font-size: 130%;
    color: #FFFFFF;
    background-color: Transparent;
    padding-top: 4px;
    padding-bottom: 4px;
}

#HomeNextMatchInfo
{
    width: 100%;    
    height: 60px;
    text-align: center;    
    color: #FFFFFF;    
    background-color: Transparent;
}

#HomeNextMatchLinks
{
    clear: both;	
	height: 20px;
	color: #FFFFFF;	
	background-color: #163E16;
	padding-left: 10px;
}

#HomeNextMatchLinks a
{
    color: #fff000;
    background-color: Transparent;
}

#HomeNextMatchLinks a:hover
{
    color: #ff6600;
    background-color: Transparent;
}

#HomeNextMatchLinks a:visited
{
    color: #fff000;
    background-color: Transparent;
}

#HomeNextMatchLinks a:visited:hover
{
    color: #ff6600;
    background-color: Transparent;
}

.HomeNoNextMatch
{
    margin-bottom: 25px;    
}

.HomeLastMatch
{
    clear: both;
    height: 135px;
    margin-bottom: 25px;
    background-image: url("Images/LastMatchBackground.jpg");
    background-position: left top;
    background-repeat: repeat-x;
    color: #FFFFFF;    
    background-color: Transparent;
}

#HomeLastMatchContent
{
   height: 115px;
}

#HomeLastMatchDate
{    
    text-align: center;
    padding-bottom: 5px;        
}

#HomeLastMatchHomeTeam
{
	width: 45%;
	float: left;
	text-align: right;							
	padding-bottom: 20px;
}

#HomeLastMatchTeamsVs
{
	width: 9%;
	float: left;
	text-align: center;
}

#HomeLastMatchAwayTeam
{
	width: 45%;
	float: left;
	text-align: left;				
	padding-bottom: 20px;
}

.HomeLastMatchTeamName
{    
	font-size: 120%;
	font-weight: bold;
}

#HomeLastMatchResult
{
    clear: both;    
    text-align: center;                
    padding-bottom: 5px;
}

.HomeLastMatchResultGoals
{        
	font-weight: bold;
	color: #ffd342;
	background-color: Transparent;
	font-size: 300%;	
}

.HomeLastMatchResultInfo
{
    font-size: 100%;
	font-weight: bold;
}

#HomeLastMatchLinks
{	
	clear: both;
	height: 20px;
	padding-left: 10px;
	color: inherit;
    background-color: #1a2f79;	
}

#HomeLastMatchLinks a
{
    color: #fff000;
    background-color: Transparent;
}

#HomeLastMatchLinks a:hover
{
    color: #ff6600;
    background-color: Transparent;
}

#HomeLastMatchLinks a:visited
{
    color: #fff000;
    background-color: Transparent;
}

#HomeLastMatchLinks a:visited:hover
{
    color: #ff6600;
    background-color: Transparent;
}

.HomeLastMatchNoMatch
{
    margin-bottom: 25px;
}

#HomeLeagueDetails
{
    margin-bottom: 20px;   
}

.HomeLeaguePlacing
{
    width: 100%;
}

.HomeLeaguePlacing_HeaderPosition
{
    text-align: center;
}

.HomeLeaguePlacing_HeaderTeam
{
    text-align: left;
    padding-left: 10px;
}

.HomeLeaguePlacing_HeaderScore
{
    text-align: center;
}

.HomeLeaguePlacingPosition
{	
	text-align: center;
}

.HomeLeaguePlacingTeamName
{
	padding-left: 10px;
	text-align: left;
}

.HomeLeaguePlacingScore
{
	font-weight: bold;
	text-align: center;
}

.HomeLeagueResultsMatchDay
{
    width: 100%;
    text-align: center;
    margin-bottom: 10px;    
}

.HomeLeagueResults
{
    width: 100%;   
}

.HomeLeagueResultsHomeTeam
{
    padding-right: 10px;
    text-align: left;
}

.HomeLeagueResultsAwayTeam
{    
    text-align: left;
}

.HomeLeagueResultsScore
{
    width: 35px;
    text-align: center;
}

.HomeLeagueNextMatchTable
{
    width: 100%;
}

.Message_Error
{
    color: #FF0000;
    background-color: Transparent;
}

.ErrorTitle
{
    font-weight: bold;
    font-size: 120%;
    margin-bottom: 4px;
}

.ErrorIcon
{
    vertical-align: middle;
}

.SponsorFrame 
{
	float: left;
	width: auto;
    margin: 30px 25px 30px 25px;
    height: 75px;
}

.SponsorFrameNoImage
{
	float: left;
    margin: 30px 25px 30px 25px;
    width: 180px;
    height: 75px;
    font-size: 130%;
    font-weight: bold;
    text-align: center;
}

.Intro
{
    background-color: #3d57ac;
    color: #ffffff;
    padding: 0 0 0 0;
    margin: 0 0 0 0;    
    width: 100%;
    height: 100%;
}

.IntroDescription
{
    color: #ffffff;
    background-color: Transparent;
    font-size: 140%;
}

.Intro a
{
    color: #ffec47;
    background-color: Transparent;
    font-size: 200%;
}

.Intro a:hover
{
    color: #ffec47;
    background-color: Transparent;
}

.Intro a:visited
{
    color: #ffec47;
    background-color: Transparent;
}

.Intro a:visited:hover
{
    color: #ffec47;
    background-color: Transparent;
}


.IntroContainer
{
    width: 100%;
    height: 100%;
}

.IntroContent
{
    text-align: center;
    vertical-align: middle;
}

.IntroImage
{
    border: solid 0px #3a6cbc;
}

.TableHeader
{    
    font-weight: bold;    
    color: inherit;
    background-color: #e9ebf3;
}

.TableRow
{
    color: inherit;
    background-color: #f4f5f9;
}

.TableAlternatingRow
{
    color: inherit;
    background-color: #fbfbfd;
}

.TableSelectedRow
{    
    font-weight: bold;    
}

.TableFooter
{    
    color: inherit;
    background-color: #e8ecf5;
    font-weight: bold;
}

.TableDescription
{
    padding-bottom: 8px;
}

.ThumbnailGrouping
{
    clear: both;
    font-size: 120%;
    font-weight: bold;
    border-bottom: solid 1px #e2e2e2;    
}

.ThumbnailGroupingContent
{
    margin-bottom: 20px;
}

.PlayerThumbnail 
{
    float: left;
    margin: 15px 10px 10px 10px;           
    width: 175px;    
    text-align: left;    
    height: 90px;
 }
 
.PlayerThumbnailPhotoContainer
{
    float: left;    
    width: auto;
}
 
.PlayerThumbnailPhoto
{
    
}
 
 .PlayerThumbnailDetailsContainer
{
    float: left;
    width: auto;
    margin-left: 10px;
}
 
.PlayerThumbnailFullName
{
    margin-bottom: 8px;
}
 
.PlayerThumbnailName
{
    font-weight: bold;    
}
 
.PlayerThumbnailBirthDate
{
   
}

.StaffMemberThumbnail 
{
    float: left;
    margin: 15px 10px 10px 10px;
    width: 175px;    
    text-align: left;   
 }
 
.StaffMemberThumbnailPhotoContainer
{
    float: left;
    width: auto;
}
 
.StaffMemberThumbnailPhoto
{
    margin-right: 10px;
}
 
 .StaffMemberThumbnailDetailsContainer
{
    float: left;
    width: auto;
}
 
.StaffMemberThumbnailFullName
{
    margin-bottom: 8px;
}
 
.StaffMemberThumbnailName
{
    font-weight: bold;
}

.ClubDirectorThumbnail 
{
    padding-left: 20px;    
    padding-bottom: 20px;
    margin: 0 0 0 0;
    float: left; 
    text-align: left;
    width: 200px;    
 }
 
.ClubDirectorThumbnailPhotoContainer
{
    float: left;
    width: auto;
}
 
.ClubDirectorThumbnailPhoto
{
    margin-right: 10px;
}
 
 .ClubDirectorThumbnailDetailsContainer
{
    float: left;
    width: auto;
}
 
.StaffMemberThumbnailFullName
{
    margin-bottom: 8px;
}
 
.ClubDirectorThumbnailName
{
    font-weight: bold;
    font-size: 110%;
}
 
.TeamPhotoContainer
{
    width: 100%;
    text-align: center;    
}

.TeamPhotoDescriptionContainer
{
    margin-top: 15px;
}
 
.LeagueResultsContainer
{     
    margin-bottom: 30px;
}
 
.LeagueNextMatchDayContainer
{     
    clear: both;
    margin-bottom: 30px;
}
 
.CompetitionPlacingContainer
{     
    clear: both;     
}

.ImgLeagueCalendar
{
    padding-right: 10px;
}
 
.ImgLeagueDiscipline
{
    padding-right: 10px;
}

.ImgSeasonMarks
{
    padding-right: 10px;
}

.ImgSeasonFigures
{
    padding-right: 10px;
}

.ImgClubHistory
{
    padding-right: 10px;
}

.ImgClubStadium
{
    padding-right: 10px;
}

.ImgNewsPress
{
    padding-right: 10px;
}

.ImgNews
{
    padding-right: 10px;
}

.LeagueResults
{
    width: 100%;
}

.LeagueResultsMatchHeader
{
    text-align: left;
    width: 52%;
}
 
.LeagueResultsHomeTeam
{
    width: 27%;
    text-align: left;
}

.LeagueResultsAwayTeam
{
    width: 27%;
    text-align: left;
}

.LeagueResultsMatchDate
{
    text-align: left;
    width: 23%;
}

.LeagueResultsMatchStadium
{
    text-align: left;
    width: 23%;
}

.LeagueNextMatchDay
{
    width: 100%;
}

.LeagueNextMatchDayHomeTeam
{
    text-align: left;
    width: 27%;
}

.LeagueNextMatchDayAwayTeam
{
    text-align: left;
    width: 27%;
}

.LeagueNextMatchDayDate
{
    text-align: left;
    width: 23%;
}

.LeagueNextMatchDayStadium
{
    text-align: left;
    width: 23%;
}

.CompetitionPlacing
{
    width: 100%;
}

.CompetitionPlacingPositionHeader
{
    text-align: center;
    width: 7%;
}

.CompetitionPlacingTeamHeader
{
    text-align: left;
    width: 39%;
}

.CompetitionPlacingStatisticHeader
{
    text-align: center;
    width: 6%;
}

.CompetitionPlacingPosition
{
    text-align: center;
}

.CompetitionPlacingStatistic
{
    text-align: center;
}

.CompetitionPlacingScore
{
    font-weight: bold;
}

.LeaguePromotedTeam
{
    color: inherit;
    background-color: #dceeb9;    
}

.LeagueRelegatedTeam
{
    color: inherit;
    background-color: #faf080;    
}

.LeagueMatchesToRecoverGrouping
{
    font-weight: bold;
    margin-top: 10px;    
}

.LegendBox
{
    width: 15px;
    height: 15px;
    float: left;
    margin-right: 5px;
    margin-top: 8px;
    border: solid 1px #e2e2e2;
}

.LegendBoxDescription
{
    float: left;
    width: 92%;
    margin-top: 8px;    
}

.LeagueCalendarMatchDay
{
    margin-bottom: 10px;    
}

.LeagueCalendarMatchDay .Header
{
    color:inherit;
    background-color: #f1f2f9;
    border: solid 1px #e8eaf2;
    cursor: pointer;
}

.LeagueCalendarMatchDay .HeaderDetails
{
    width: 100%;
}

.LeagueCalendarMatchDay .HeaderDetails td
{
    background-image: url("Images/MatchDayBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;    
}

.LeagueCalendarMatchDay .Content
{
    border-left: solid 1px #dee1ed;
    border-right: solid 1px #dee1ed;          
    border-bottom: solid 1px #dee1ed;
    background-image: url("Images/CalendarMatchDayBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    display: none;    
}

.LeagueCalendarMatchDay .ContentDetails
{
    width: 100%;
}

.LeagueCalendarMatchDay .Number
{
    width: 5%;
    font-weight: bold;
}

.LeagueCalendarMatchDay .Match
{
    width: 49%;
}

.LeagueCalendarMatchDay .Result
{
    width: 6%;        
}

.LeagueCalendarMatchDay .Date
{
    width: 17%;        
}

.LeagueCalendarMatchDay .Stadium
{
    width: 19%;        
}

.LeagueCalendarMatchDay .ExpandCollapse
{
    width: 4%;
    text-align: right;
    vertical-align: middle;
}

.LeagueCalendarMatchDayPlayed
{
    margin-bottom: 10px;    
}

.LeagueCalendarMatchDayPlayed .Header
{
    color: inherit;
    background-color: #fffdea;
    border: solid 1px #f0ede6;
    cursor: pointer;
}

.LeagueCalendarMatchDayPlayed .HeaderDetails
{
    width: 100%;
}

.LeagueCalendarMatchDayPlayed .HeaderDetails td
{
    background-image: url("Images/MatchDayPlayedBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;    
}

.LeagueCalendarMatchDayPlayed .Content
{
    border-left: solid 1px #eae5db;
    border-right: solid 1px #eae5db;
    border-bottom: solid 1px #eae5db;      
    background-image: url("Images/CalendarMatchDayPlayedBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;
    display: none;    
}

.LeagueCalendarMatchDayPlayed .ContentDetails
{
    width: 100%;
}

.LeagueCalendarMatchDayPlayed .Number
{
    width: 5%;
    font-weight: bold;
}

.LeagueCalendarMatchDayPlayed .Match
{
    width: 49%;
}

.LeagueCalendarMatchDayPlayed .Result
{
    width: 6%;            
}

.LeagueCalendarMatchDayPlayed .Date
{
    width: 17%;        
}

.LeagueCalendarMatchDayPlayed .Stadium
{
    width: 19%;        
}

.LeagueCalendarMatchDayPlayed .ExpandCollapse
{
    width: 4%;
    text-align: right;
    vertical-align: middle;
}

.LeagueMatchDayContainer
{
    width: 47.75%;
    margin: 1% 1% 1% 1%;    
    float: left;
}

.LeagueMatchDayContainer .HeaderContainer
{
    width: 100%;
}

.LeagueMatchDayContainer .HeaderNumber
{
    width: 82%;
    text-align: left;
    font-weight: bold;
}

.LeagueMatchDayContainer .HeaderDate
{
    width: 18%;
    text-align: left;
}

.LeagueMatchDayContainer .Content
{
    width: 100%;
}

.LeagueMatchDayContainer .HomeTeam
{
    width: 41%;
}

.LeagueMatchDayContainer .AwayTeam
{
    width: 41%;
}

.LeagueMatchDayContainer .Result
{
    width: 18%;
}

.LeagueMatchDayContainer .LeagueMatchDay
{
    border: solid 1px #f0ede6;
    background-image: url("Images/CalendarMatchDayBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;           
}

.LeagueMatchDayContainer .LeagueMatchDay .Header
{
    color: inherit;
    border-bottom: solid 1px #f0ede6;
    background-color: #f1f2f9;
    background-image: url("Images/MatchDayBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;        
}

.LeagueMatchDayContainer .LeagueMatchDayPlayed
{
    border: solid 1px #eae5db;
    background-image: url("Images/CalendarMatchDayPlayedBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;        
}

.LeagueMatchDayContainer .LeagueMatchDayPlayed .Header
{
    color: inherit;
    border-bottom: solid 1px #eae5db;
    background-color: #fffdea;
    background-image: url("Images/MatchDayPlayedBackground.gif");
    background-position: left bottom;
    background-repeat: repeat-x;                               
}

.CursorPointer
{
    cursor: pointer;
}

.MatchStatsMatchDescription
{
    width: 100%;
    text-align: center;
}

.MatchStatsHeader
{
    width: 100%;
}

.MatchStatsHeaderLogo
{
    width: 8%;
    text-align: center;
}

.MatchStatsHeaderHomeTeam
{
    width: 35%;
    text-align: right;
    padding-top: 20px;
	padding-bottom: 10px;
}

.MatchStatsHeaderTeamText
{
    font-size: 200%;
    font-weight: bold;
	font-family: "Arial Narrow", Arial;
}

.MatchStatsHeaderHomeTeamScorers
{
    text-align: right;    
}

.MatchStatsHeaderResult
{
    width: 14%;
    text-align: center;
    padding-top: 20px;
	padding-bottom: 10px;
}

.MatchStatsHeaderResultText
{
    font-size: 350%;
    font-weight: bold;
	font-family: "Arial Narrow", Arial;	
}

.MatchStatsHeaderAwayTeam
{
    width: 35%;
    text-align: left;
    padding-top: 20px;
	padding-bottom: 10px;
}

.MatchStatsHeaderAwayTeamScorers
{
    text-align: left;    
}

.MatchStatsHeaderResultInfo
{
    margin-top: 5px;
    text-align: center;
    font-weight: bold;
}

.MatchStatsContent
{
    margin-top: 20px;
}

.MatchStatsReportContent
{
    width: 100%;
}

.MatchStatsLineups
{
    width: 43%;    
    vertical-align: top;
    padding-right: 30px;
    background-color: #FCFCFC;
}

.MatchStatsReport
{    
    width: 57%;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;    
    border-left: solid 1px #EAEAEA;
}

.MatchLineupsContainer
{
    width: 100%;
}

.MatchLineupsHomeTeamNameContainer
{
    width: 50%;
    text-align: center;    
}

.MatchLineupsAwayTeamNameContainer
{
    width: 50%;
    text-align: center;    
}

.MatchLineupsPlayersList
{
    width: 50%;
    vertical-align: top;   
}

.MatchLineupBox
{
    width: 100%;
}

.MatchLineupHomeTeamPlayerStats
{
    width: 25%;
    text-align: left;    
}

.MatchLineupHomeTeamPlayerName
{
    width: 58%;
    text-align: right;
}

.MatchLineupHomeTeamPlayerShirtNumber
{
    width: 17%;
    text-align: center;
    font-weight: bold;
    color: #1f8a06;
    background-color: Transparent;
}

.MatchLineupAwayTeamPlayerShirtNumber
{
    width: 17%;    
    text-align: center;
    font-weight: bold;
    color: #1f8a06;
    background-color: Transparent;
}

.MatchLineupAwayTeamPlayerName
{
    width: 58%;
    text-align: left;
}

.MatchLineupAwayTeamPlayerStats
{
    width: 25%;
    text-align: right;
}

.MatchLineupPlayer
{
    border-bottom: solid 1px #EAEAEA;    
}

.MatchLineupPlayersSeparator
{
    height: 20px;
}

.MatchMarksPlayerHeader
{
    width: 13%;
    text-align: left;
    padding-left:5px;
}

.MatchMarksMarkHeader
{
    text-align: center;
    width: 7%;
}

.MatchMarksMarkCommentHeader
{
    width: 80%;
    text-align: left;    
    padding-left:5px;
}

.MatchMarksPlayerItem
{
    text-align: left;
    padding-left:5px;    
    font-weight: bold;
}

.MatchMarksMarkItem
{
    text-align: center;    
    font-weight: bold;
}

.MatchMarksMarkItemSatisfactory
{
    text-align: center;
    color: #1f8a06;
    background-color: Transparent;
    font-weight: bold;
}

.MatchMarksMarkItemNotSatisfactory
{
    text-align: center;
    color: #df1515;
    background-color: Transparent;
    font-weight: bold;
}

.MatchMarksMarkCommentItem
{
    text-align: left;
    padding-left:5px;
}

.ExpandCollapseImage
{
    cursor: pointer;
    vertical-align: middle;
}

.NewsDetailsHeader
{
    margin-bottom: 20px;
}

.NewsDetailsTitle
{
    font-size: 170%;
    line-height: 140%;
}

.NewsDetailsPublicationDate
{
    font-style: italic;
	color: Gray;
	background-color: Transparent;
}

.ArticleDetailsHeader
{
    margin-bottom: 20px;
}

.ArticleDetailsTitle
{
    font-size: 170%;
    line-height: 140%;
}

.ArticleDetailsPublicationDate
{
    font-style: italic;
	color: Gray;
	background-color: Transparent;
}

.ArticleContentContainer
{
    margin-bottom: 20px;
    width: 100%;
}

.ArticlePhotoContainer
{
    margin-bottom: 20px;
    width: 100%;
    text-align: center;    
}

.ArticlePhoto
{
    text-align: center;
    cursor: pointer;
}

.ProbableLineupContainer
{
    width: 100%;
    text-align: center;   
}

.ProbableLineupBackground 
{
	background-image: url("Images/ProbableLineupBackground.gif");
	background-repeat: no-repeat;
	width: 580px;
	height: 254px;
    position: relative;
	top: 0px;
	left: 0px;
}

.ProbableLineupPlayerContainer
{
    position: absolute;
	width: 113px;
	font-weight: bold;
	color: blue;
	background-color: inherit;
	text-align: center;
}

.ProbableLineupCoachContainer 
{
	position: absolute;
	width: 180px;
	font-weight: bold;
	color: black;
	background-color: inherit;
	text-align: left;
}

.ProbableLineupPlayerImage
{
    width: 94px;
    height: 26px;
    background-image: url("Images/ProbableLineupPlayer.gif");
    background-repeat: no-repeat;
    background-position: left top;
}

.ProbableLineupGoalKeeperImage
{
    width: 94px;
    height: 26px;
    background-image: url("Images/ProbableLineupGoalKeeper.gif");
    background-repeat: no-repeat;
    background-position: left top;
}

.ProbableLineupPlayerName 
{
    width: 94px;
    height: 16px; 
    padding-left: 3px; 
    font-weight: bold; 
    font-size: 100%; 
    color: #463CA9; 
    background-color: transparent;
    text-transform: capitalize;    
	border: solid 0px #000000;
	text-align: left;		
}

.ProbableLineupPlayerNumber 
{
    width: 20px; 
    height: 20px; 
    background-image: url("Images/ProbableLineupPlayerNumber.gif"); 
    background-repeat: no-repeat; 
    background-position: center center;
    font-size: 80%;
    font-weight: bold; 
    color: #007FEB;
    background-color: inherit;
    text-align: center;
    text-transform: capitalize;
    vertical-align: middle;    
	border: solid 0px #000000;				
}

.ProbableLineupCoachImage
{
    width: 16px;
    height: 30px;
    background-image: url("Images/ProbableLineupCoach.gif");
    background-repeat: no-repeat;
    background-position: left top;
}

.ProbableLineupCoachNameIntro
{
    width: 15px;
    height: 30px; 
    padding-left: 3px; 
    font-weight: bold; 
    font-size: 100%; 
    color: #463CA9; 
    background-color: transparent;
    text-transform: capitalize;    
	border: solid 0px #000000;		
	text-align: left;		
	vertical-align: bottom;
}

.ProbableLineupCoachName 
{
    width: 140px;
    height: 16px; 
    padding-left: 3px; 
    font-weight: bold; 
    font-size: 100%; 
    color: #463CA9; 
    background-color: transparent;
    text-transform: capitalize;    
	border: solid 0px #000000;		
	text-align: left;		
	vertical-align: bottom;
}

.Pager 
{
	white-space: nowrap;
	text-align: right;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: solid 1px #e1e2e2;
	border-bottom: solid 1px #e1e2e2;	
}

.Pager .Page
{   
    padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;    
	border: solid 1px #e1e2e2;	
}

.Pager .CurrentPage
{
    padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;	
	border: solid 1px #e1e2e2;
	font-weight: bold;
	color: #fff000;
	background-color: #2f409a;		
}

.Pager .PageSeparator
{       
	padding-left: 4px;	
	padding-right: 4px;
}

.StadiumMapDescriptionContainer
{
    width: 35%;
    float: left;
    margin-right: 4.5%;
}

.StadiumMapDescriptionContainer ol li
{
    margin-bottom: 10px;
}

.StadiumMapItineraryContainer
{
    width: 60%;
    float: left;
    border: solid 1px #eaeaea;
}

.StadiumMapItinerary
{
    width: 100%;
    height: 450px;
}

.PalmaresTrophyTypeContainer
{
    width: 100%;
    clear: both;
    margin-bottom: 30px;
}

.PalmaresTrophyType
{
    float: left;
    width: auto;
}

.PalmaresTrophyList
{
    float: left;
    width: auto;
}

.PalmaresTrophyCount
{
    float: left;
    width: 70px;
    font-size: 300%;
	font-weight: bold;
	background-color: inherit;
	color: #3A6CBC;	 
	text-align: center;
	padding-top: 70px;
	padding-bottom: 70px;
}

.PalmaresTrophyName
{    
    float: left;
    width: 250px;
	font-size: 130%; 
	font-weight: bold;	
	padding-top: 70px;
	padding-bottom: 70px;
}

.PalmaresTrophyYear
{
    padding-top: 10px;
    font-weight: bold;
}

.PalmaresTrophy
{
	float: left;
	width: 120px;
	text-align: center;
	margin-right: 10px;	
}

.PalmaresTrophyPhoto
{
    border-width: 0px;
}

.PlayerPalmaresTrophyTypeContainer
{
    width: 100%;
    clear: both;
    margin-bottom: 5px;
}

.PlayerPalmaresTrophyType
{
    float: left;
    width: auto;
}

.PlayerPalmaresTrophyList
{
    float: left;
    width: auto;
}

.PlayerPalmaresTrophyCount
{
    float: left;
    width: 50px;    
	font-weight: bold;
	color: inherit;
	background-color: inherit;
	text-align: center;
	padding-top: 52px;
	padding-bottom: 52px;	
}

.PlayerPalmaresTrophyName
{    
    float: left;
    width: 150px;	
	font-weight: bold;	
	padding-top: 52px;
	padding-bottom: 52px;
}

.PlayerPalmaresTrophyYear
{
    padding-top: 10px;
    font-weight: bold;
}

.PlayerPalmaresTrophy
{
	float: left;
	width: 120px;
	text-align: center;
	margin-right: 10px;	
}

.PlayerPalmaresTrophyPhoto
{
    border-width: 0px;
    height: 50px;
}

.DisciplinePlayersList
{
    width: 100%;
}

.DisciplineGroupingFooter
{
    height: 25px; 
}

.DisciplinePlayerHeader
{
    width: 33%;
    text-align: left;
    padding-left: 5px;
}

.DisciplinePlayerCardHeader
{
    width: 9%;
    text-align: center;
}

.DisciplinePlayerDisqualificationHeader
{
    width: 40%;
    text-align: left;
    padding-left: 5px;
}

.DisciplinePlayerItem
{
    text-align: left;
    padding-left: 5px;
}

.DisciplinePlayerCardItem
{
    text-align: center;
}

.DisciplinePlayerDisqualificationItem
{
    text-align: left;
    padding-left: 5px;
}

.CupMatchDay
{
    width: 100%;
}

.CupMatchDayMatchType
{
    text-align: center;
    width: 6%;
}

.CupMatchDayMatch
{
    text-align: left;
    width: 52%;
}

.CupMatchDayMatchDate
{
    text-align: left;
    width: 21%;
}

.CupMatchDayMatchResult
{
    text-align: left;
    width: 21%;
    font-weight: bold;
}

.CupMatchDaySeparator
{
    height: 20px;
}

.CupMatchDayGroupPlacingContainer
{
    margin-top: 10px;
    margin-bottom: 10px;
}

.PhotoAlbumThumbnail
{
    float: left;
    width: 180px;
    height: 170px;    
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px;
    margin: 0 0 0 0;    
    text-align: center;    
}

.PhotoAlbumImage
{
    padding: 5px 5px 5px 5px;    
}

.PhotoAlbumToolbar
{
    width: auto;
    margin-bottom: 10px;
    text-align: center;    
}

.PhotoAlbumPhotoNumber
{    
    margin-right: 20px;
}

.PhotoAlbumPhotoTitle
{    
    font-weight: bold;
    text-align: center;        
    margin-bottom: 10px;
}

.PhotoAlbumPhotoNavigation
{    
    text-align: right; 
    padding-top: 5px;
	padding-bottom: 5px;   
}

.PhotoAlbumPhotoNavigationButton
{   
    padding-left: 8px;
	padding-right: 8px;
	padding-top: 4px;
	padding-bottom: 4px;    
	border: solid 1px #e1e2e2;	
}

.PhotoAlbumPhoto
{
    width: auto;
    text-align: center;      
    margin-bottom: 10px;
}

.PhotoAlbumPhotoDescription
{
    width: auto;    
}

.PlayerDetailsPhotoContainer
{
    float: left;   
    width: auto;     
    margin-left: 10px;
    border: solid 1px #e1e2e2;
    padding: 4px 4px 4px 4px;
}

.PlayerPhoto
{
    
}

.PlayerDetailsInfoContainer
{
    float: left;
    vertical-align: top;
    width: auto;
}

.PlayerDetailsInfoContainer ul
{
    list-style-type: none;    
    margin-top: 0px;
}

.PlayerDetailsInfoContainer li
{        
    padding-bottom: 10px;            
}

.PlayerDetailsInfoContainer li .InfoName
{
    float: left;
    width: 130px;              
    text-align: right;                 
}

.PlayerDetailsInfoContainer li .InfoValue
{
    float: left;
    width: auto;
    text-align: left; 
    margin-left: 10px;        
    font-weight: bold;
}

.TeamStatisticsSummary
{
    width: 100%;
}

.TeamStatisticsSummaryHeaderCompetition
{
    width: 28%;
    text-align: left;
}

.TeamStatisticsSummaryHeaderStat
{
    width: 12%;
    text-align: center;
}

.TeamStatisticsSummaryItemCompetition
{    
    text-align: left;
}

.TeamStatisticsSummaryItemStat
{    
    text-align: center;
}

.TeamStatisticsSummaryFooterCompetition
{    
    text-align: left;
}

.TeamStatisticsSummaryFooterStat
{
    text-align: center;
}

.ArchiveTopPlayersContainer
{
    width: 100%;
}

.ArchiveTop10AppereancesContainer
{
    float: left;
    width: 45%;    
}

.ArchiveTop10Appereances
{
    width: 100%;
}

.ArchiveTop10AppereancesHeader
{
    text-align: left;    
    padding-left: 5px;
}

.ArchiveTop10AppereancesItemPosition
{
    text-align: center;        
}

.ArchiveTop10AppereancesItemName
{
    text-align: left; 
    padding-left: 5px;
}

.ArchiveTop10AppereancesItemValue
{
    text-align: center;        
}

.ArchiveTop10ScorersContainer
{
    float: left;
    width: 44.5%;
    margin-left: 10%;
}

.ArchiveTop10Scorers
{
    width: 100%;
}

.ArchiveTop10ScorersHeader
{
    text-align: left;    
    padding-left: 5px;
}

.ArchiveTop10ScorersItemPosition
{
    text-align: center;        
}

.ArchiveTop10ScorersItemName
{
    text-align: left; 
    padding-left: 5px;
}

.ArchiveTop10ScorersItemValue
{
    text-align: center;        
}

#ClubHistory
{
}

.ClubInfoLogoContainer
{
    padding-right: 30px;
    vertical-align: top;
}

.ClubInfoName
{
    font-size: 130%;
    font-weight: bold;
}

.ClubDirectors
{
    width: 100%;
}

.ClubDirectorsHeader
{
    text-align: left;
    padding-left: 5px;
}

.ClubDirectorsRoleItem
{
    width: 150px;
    text-align: left;
    padding-left: 5px;       
}

.ClubDirectorsNameItem
{
    text-align: left;
    padding-left: 5px;
}

.PlayerStatisticsAllSeasons
{
    width: 100%;
}

.PlayerStatisticsAllSeasonsSeasonHeader
{
    text-align: left;
    padding-left: 5px;
}

.PlayerStatisticsAllSeasonsSeasonItem
{
    text-align: left;
    padding-left: 5px;
}

.PlayerStatisticsAllSeasonsItem
{
    text-align: center;
}

.PlayerMatches
{
    width: 100%;
}

.PlayerMatches_MatchHeader
{
    text-align: left;
    padding-left: 3px;
    width: 69%;
}

.PlayerMatches_StatsHeader
{
    text-align: center;    
    width: 25%;
}

.PlayerMatches_MarkHeader
{
    text-align: center;
    width: 6%;  
}

.PlayerMatches_MatchTypeItem
{
    text-align: center;    
    width: 3%;
}

.PlayerMatches_MatchDateItem
{
    text-align: center;    
    width: 12%;
}

.PlayerMatches_MatchItem
{
    text-align: left;    
    width: 47%;
    padding-left: 5px;
}

.PlayerMatches_MatchResultItem
{
    text-align: center;
    width: 7%;
}

.PlayerMatches_MatchStatItem
{
    text-align: center;
    width: 3.5%;
}

.PlayerMatches_MarkItem
{
    text-align: center;    
}

.PlayerDetailsSeasonStats
{
    width: 100%;
}

.PlayerDetailsSeasonStats_StatHeader
{
    width: 28%;
    text-align: left;
    padding-left: 5px;
}

.PlayerDetailsSeasonStats_ValueHeader
{
    width: 24%;
    text-align: center;
}

.PlayerDetailsSeasonStats_StatItem
{    
    text-align: left;
    padding-left: 5px;
}

.PlayerDetailsSeasonStats_ValueItem
{    
    text-align: center;
}

.LoginTextBox
{
    width: 130px;
}

.MarksPlacing
{
    width: 80%;
}

.MarksPlacing_PositionHeader
{
    width: 10%;
    text-align: center;
}

.MarksPlacing_PlayerHeader
{
    width: 33%;
    text-align: left;
    padding-left: 5px;
}

.MarksPlacing_AppearancesHeader
{
    width: 19%;
    text-align: center;
}

.MarksPlacing_MarkHeader
{
    width: 19%;
    text-align: center;
}

.MarksPlacing_PositionItem
{    
    text-align: center;
}

.MarksPlacing_PlayerItem
{    
    text-align: left;
    padding-left: 5px;
}

.MarksPlacing_AppearancesItem
{    
    text-align: center;
}

.MarksPlacing_MarkItem
{    
    text-align: center;
}

.MarksTeam
{
    width: 100%;
}

.MarksTeam_DateHeader
{
    width: 13%;
    text-align: center;
}

.MarksTeam_CompetitionHeader
{
    width: 18%;
    text-align: left;    
    padding-left: 5px;
}

.MarksTeam_MatchHeader
{
    width: 47%;
    text-align: left;    
    padding-left: 5px;
}

.MarksTeam_ResultHeader
{
    width: 8%;
    text-align: center;        
}

.MarksTeam_MarkHeader
{
    width: 14%;
    text-align: center;        
}

.MarksTeam_DateItem
{
    text-align: center;
}

.MarksTeam_CompetitionItem
{
    text-align: left;
    padding-left: 5px;
}

.MarksTeam_MatchItem
{    
    text-align: left;    
    padding-left: 5px;
}

.MarksTeam_ResultItem
{    
    text-align: center;        
}

.MarksTeam_MarkItem
{    
    text-align: center;        
}

.TeamMatches
{
    width: 100%;
}

.TeamMatches_DateHeader
{
    width: 13%;
    text-align: center;
}

.TeamMatches_CompetitionHeader
{
    width: 29%;
    text-align: left;    
    padding-left: 5px;
}

.TeamMatches_MatchHeader
{
    width: 46%;
    text-align: left;    
    padding-left: 5px;
}

.TeamMatches_ResultHeader
{
    width: 12%;
    text-align: center;        
}

.TeamMatches_DateItem
{    
    text-align: center;
}

.TeamMatches_CompetitionItem
{    
    text-align: left;    
    padding-left: 5px;
}

.TeamMatches_MatchItem
{    
    text-align: left;    
    padding-left: 5px;
}

.TeamMatches_ResultItem
{    
    text-align: center;
    font-weight: bold;        
}

.TopScorers
{
    width: 60%;
}

.TopScorers_PositionHeader
{
    width: 12%;
    text-align: center;
}

.TopScorers_PlayerHeader
{
    width: 50%;
    text-align: left;
    padding-left: 5px;
}

.TopScorers_GoalsHeader
{
    width: 19%;
    text-align: center;    
}

.TopScorers_PenaltiesHeader
{
    width: 19%;
    text-align: center;    
}

.TopScorers_PositionItem
{    
    text-align: center;
}

.TopScorers_PlayerItem
{    
    text-align: left;
    padding-left: 5px;
}

.TopScorers_GoalsItem
{    
    text-align: center;    
}

.TopScorers_PenaltiesItem
{    
    text-align: center;    
}

.SeasonStatistics
{
    width: 100%;
}

.SeasonStatistics_PlayerHeader
{
    width: 24%;
    text-align: left;
    padding-left: 5px;
}

.SeasonStatistics_StatHeader
{
    width: 9.5%;
    text-align: center;    
}

.SeasonStatistics_PlayerItem
{    
    text-align: left;
    padding-left: 5px;
}

.SeasonStatistics_StatItem
{    
    text-align: center;    
}

.MatchHistoryStats
{
    width: 100%;
}

.MatchHistoryStats_CompetitionHeader
{
    width: 16%;
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryStats_StatHeader
{
    width: 14%;
    text-align: center;    
}

.MatchHistoryStats_CompetitionItem
{    
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryStats_StatItem
{    
    text-align: center;    
}

.MatchHistoryStats_CompetitionFooter
{    
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryStats_StatFooter
{    
    text-align: center;    
}

.MatchHistoryList
{
    width: 75%;
}

.MatchHistoryList_DateHeader
{
    width: 12%;
    text-align: center;
}

.MatchHistoryList_CompetitionHeader
{
    width: 30%;
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryList_MatchHeader
{
    width: 46%;
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryList_ResultHeader
{
    width: 12%;
    text-align: center;
}

.MatchHistoryList_DateItem
{    
    text-align: center;
}

.MatchHistoryList_CompetitionItem
{    
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryList_MatchItem
{    
    text-align: left;
    padding-left: 5px;
}

.MatchHistoryList_ResultItem
{
    text-align: center;
}

.ArticlePopup 
{
    color: inherit;
	background-color: #ffffff;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;	
}

.ArticlePopupToolbar
{
    text-align: right;
}

.TrophiesRoomPhoto
{
    text-align: center;
}

.TrophiesRoomPhotoDescription
{
    padding-bottom: 10px;
}

.SeasonCalendarAllMatches
{
    width: 75%;
}

.ItemNotAvailable
{
    padding-top: 10px;
}

.LoginTextBox
{
    width: 150px;
}