﻿/* Player Statistics Index */
/* ======================= */

#LeftIndexColumn
{
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 388px;
}

/* Top Appearances and Goalscorers */
#TopAppearances 
{
	background-image: url(../images/slices/TopPlayerListSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
    width: 189px;
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#TopAppearancesTable
{
    width: 189px;
}
#TopScorers 
{
	background-image: url(../images/slices/TopPlayerListSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 199px;
    margin-top: 0px;
    position: absolute;
    width: 189px;
    min-height: 140px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#TopScorersTable
{
    width: 189px;
}
.TopHeading
{
    font: italic normal bold 12px Arial;
    color: #FFFF00;
    padding: 0px 12px 5px 12px;
    letter-spacing: -1px;
    text-decoration: underline;
}
.TopPlayer
{
    font: normal normal bold 14px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
}
.TopValue
{
    font: normal normal bold 14px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
    text-align: right;
}



#PlayerSearch
{
    margin-left: 0px;
    margin-top: 170px;
}
#PlayerSearchTitle
{
    padding-left: 12px;
    width: 376px;
    position: absolute;
}
#PlayerSearchFlag
{
    margin-left: 331px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#PlayerSearchTable
{
    width: 388px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    position: absolute;
}

#OpponentSearch
{
    margin-left: 0px;
    margin-top: 0px;
}
#OpponentSearchTitle
{
    padding-left: 12px;
    width: 376px;
    margin-top: 85px;
    position: absolute;
}
#OpponentSearchFlag
{
    margin-left: 331px;
    margin-top: 90px;
    position: absolute;
}
#OpponentSearchTable
{
    width: 388px;
    margin-top: 125px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    position: absolute;
}



#RightIndexColumn
{
    margin-left: 598px;
    margin-top: 130px;
    position: absolute;
    width: 387px;
}

/* Player Lists */
.PlayerListDiv
{
    margin-left: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}
.PlayerListLink
{
    padding-left: 12px;
    width: 375px;
    position: absolute;
    color: #FFFFFF;
    /* style (italic), variant (normal), weight (bold), size, family */
    font: normal normal bold 20px Arial Black;
    text-decoration: none;
	display: block;
    /* Total height = 5px + 35px = 40px */
    padding-top: 7px;
	height:33px;
	background-image: url(../images/slices/PageTitleSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0066FF;
	letter-spacing: -1px;
}
.PlayerListFlag
{
    margin-left: 330px;
    margin-top: 5px;
    position: absolute;
}
.PlayerListTable
{
    width: 387px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    height: 35px;
}
.tournamentData
{
    padding-left: 12px;
    padding-right: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    vertical-align: top;
}
.tournamentDataHeading
{
    padding-left: 12px;
    padding-right: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: italic normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    vertical-align: top;
    width: 120px;
}



/* Player Details Page */
/* =================== */

.playerYear
{
    font: normal normal bold 18px Arial;
	letter-spacing: 0px;
}

#PlayerSummary 
{
	background-image: url(../images/slices/PlayerDetailsSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 210px;
    height: 155px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#PlayerSummaryTable
{
    width: 175px;
}
#PlayerSummaryTable .PlayerSummaryHeading
{
    font: italic normal bold 18px Arial;
    color: #FFFF00;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
    text-align: right;
}
#PlayerSummaryTable .PlayerSummaryData
{
    font: normal normal bold 18px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 36px;
    letter-spacing: -1px;
    text-align: right;
}
#PlayerSummaryTable .PlayerSummarySubHeading
{
    font: italic normal bold 12px Arial;
    color: #FFFF00;
    padding: 0px 12px 0px 24px;
    text-align: right;
}
#PlayerSummaryTable .PlayerSummarySubData
{
    font: normal normal bold 12px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 36px;
    text-align: right;
}

#PlayerExtras 
{
	background-image: url(../images/slices/PlayerDetailsSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 315px;
    position: absolute;
    width: 210px;
    min-height: 167px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#PlayerExtrasTable
{
    width: 210px;
}
#PlayerExtrasTable .PlayerExtrasHeading
{
    font: italic normal bold 14px Arial;
    color: #FFFF00;
    padding: 0px 5px 0px 12px;
    letter-spacing: -1px;
    width: 48px;
    vertical-align: top;
}
#PlayerExtrasTable .PlayerExtrasData
{
    font: normal normal bold 13px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 0px;
    letter-spacing: -1px;
}
#PlayerExtrasTable .PlayerExtrasSpacer
{
    height: 5px;
}



#PlayerMatchDetails
{
    margin-left: 420px;
    margin-top: 130px;
    width: 565px;
    position: absolute;
}
#PlayerMatchDetailsTitle
{
    padding-left: 12px;
    width: 553px;
    position: absolute;
}
#PlayerMatchDetailsFlag
{
    margin-left: 508px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}

#PlayerMatchDetailsData
{
    width: 553px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 312px;
}
#PlayerMatchDetailsData a:visited
{
    color:#0000FF;
}
#PlayerMatchDetailsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}

#SubKey
{
    color: #000066;
    font: normal normal bold 12px arial;
    background-color: #FFFFFF;
    width: 400px;
    margin-left:165px;
    display:block;
    margin-top: -25px;
}
#OffArrowKey
{
    padding-left: 10px;
}


/* Used only on Search Results Details */
.playerSearchSuffix
{
    font: normal normal bold 14px Arial;
	letter-spacing: 0px;
}
#PlayerMatchSearchDetailsData
{
    width: 553px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 272px;
}
#PlayerMatchSearchDetailsData a:visited
{
    color:#0000FF;
}
#PlayerMatchSearchDetailsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}
#PlayerBackLink
{
    width: 553px;
    margin-top: 10px;
    margin-left: 0px;
    background-color: #FFFFFF;
    font: normal normal bold 16px Arial;
    color: #FFFFFF;
    letter-spacing: -1px;
    padding-left: 12px;
}
#PlayerBackLink a
{
    color: #FFFFFF;
    text-decoration: none;
    display: block;
}
#PlayerBackLink a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
#PlayerBackLink a:visited
{
    color: #FFFFFF;
}





/* Players A-Z Section */
/* =================== */

#PlayerAZList
{
    margin-left: 455px;
    margin-top: 90px;
    width: 430px;
    position: absolute;
}

#PlayerAZListData
{
    width: 418px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 350px;
}
#PlayerAZListData a:visited
{
    color:#0000FF;
}
#PlayerAZListTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}

/* Letter Links for Players A-Z */
#LetterLinksLeftList 
{
    margin-left: 355px;
    margin-top: 130px;
    position: absolute;
    width:90px;
    list-style: none;
    padding-left:0px;
}
#LetterLinksRightList 
{
    margin-left: 895px;
    margin-top: 130px;
    position: absolute;
    width:90px;
    list-style: none;
    padding-left:0px;
}

.LetterLinks
{
    color: #FFFFFF;
    font: normal normal bold 16px Arial Black;
    text-decoration: none;
	display: block;
    padding-top: 5px;
    padding-left: 28px;
	height:32px;
	background-repeat: repeat-x;
	background-color: #0066FF;
	background-image: url(../images/slices/AZLinkSlice.gif);
}


#PlayerAZIntro 
{
	background-image: url(../images/slices/PlayerIndexIntroSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 121px;
    height: 350px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    color: #FFFFFF;
    font: normal normal bold 12px Arial;

}


/* SFA Hall Of Fame, Silver Caps, Leading Goalscoring, etc */
/* ======================================================= */

#PlayerList
{
    margin-left: 555px;
    margin-top: 90px;
    width: 430px;
    position: absolute;
}

#PlayerListData
{
    width: 418px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 350px;
}
#PlayerListData a:visited
{
    color:#0000FF;
}
#PlayerListTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}

/* Intro for SFA Hall of Fame & Silver Caps */
#PlayerIntro 
{
	background-image: url(../images/slices/PlayerIndexIntroSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 321px;
    height: 350px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    color: #FFFFFF;
    font: normal normal bold 12px Arial;
}

/* Intro for Leading Goalscorers */
#PlayerLGIntro 
{
	background-image: url(../images/slices/LGIndexIntroSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 321px;
    height: 170px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    color: #FFFFFF;
    font: normal normal bold 12px Arial;
}

#MultipleGoals
{
    margin-left: 200px;
    margin-top: 290px;
    width: 345px;
    position: absolute;
}

#MultipleGoalsData
{
    width: 333px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 150px;
}
#MultipleGoalsData a:visited
{
    color:#0000FF;
}
#MultipleGoalsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}



/* Player Search Input Page */
/* ======================== */

#NameDate
{
    margin-left: 200px;
    margin-top: 130px;
    padding-bottom: 10px;
    position: absolute;
    width: 425px;
}
#NameDateTitle
{
    padding-left: 12px;
    width: 413px;
    position: absolute;
}
#NameDateFlag
{
    margin-left: 368px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#NameDateTable
{
    width: 425px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}
#NameDateTable td.SearchHeadings
{
    width: 100px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 14px Arial;
}
#NameDateTable td.SearchHeadingsAppGoals
{
    height: 40px;
    width: 100px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 14px Arial;
}

#ClubManagerColumn
{
    margin-left: 635px;
    margin-top: 130px;
    position: absolute;
    width: 350px;
}
.ClubManagerDiv
{
    margin-left: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}
.ClubManagerTitle
{
    padding-left: 12px;
    width: 338px;
    position: absolute;
}
.ClubManagerFlag
{
    margin-left: 293px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
.ClubManagerTable
{
    width: 350px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}
.ClubManagerTable td.SearchHeadings
{
    width: 100px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 14px Arial;
}

.SearchButton
{
    width: 115px;
    font: normal normal bold 16px Arial;
    color: #FFFFFF;
	height:40px;
	background-image: url(../images/slices/PageTitleSlice.jpg);
	background-repeat: repeat-x;
	background-color: #000066;
	letter-spacing: -1px;
}

.searchcomment
{
    padding-left: 12px;
    padding-right: 12px;
    color: #000066;
    font: normal normal bold 11px Arial;
}


/* Player Search Results */
/* ===================== */
#SearchDetails
{
    margin-left: 555px;
    margin-top: 90px;
    width: 430px;
    position: absolute;
}

#SearchDetailsData
{
    width: 418px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 310px;
}
#SearchDetailsData a:visited
{
    color:#0000FF;
}
#SearchDetailsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}


#SearchSummary 
{
	background-image: url(../images/slices/PlayerSearchSummarySlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 345px;
    height: 119px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#SearchSummaryTable
{
    width: 345px;
}
#SearchSummaryTable .SearchSummaryHeading
{
    font: italic normal bold 12px Arial;
    color: #FFFF00;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
    width: 100px;
}
#SearchSummaryTable .SearchSummaryValue
{
    font: normal normal bold 14px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
    width:245px;
}
#SearchSummaryTable .SearchSummaryNote
{
    font: italic normal bold 12px Arial;
    color: #FFFF00;
    padding: 0px 12px 0px 12px;
    letter-spacing: -1px;
}
#SearchSummaryTable .AdvancedSearchSummaryValue
{
    font: normal normal bold 12px Arial;
    color: #FFFFFF;
    padding: 0px 12px 0px 24px;
    line-height:12px;
}

#PlayerTotalLink
{
    width: 418px;
    margin-top: 0px;
    margin-left: 0px;
    background-color: #FFFFFF;
    font: normal normal bold 16px Arial;
    color: #FFFFFF;
    letter-spacing: -1px;
    padding-left: 12px;
}
#PlayerTotalLink a
{
    color: #FFFFFF;
    text-decoration: none;
    display: block;
}
#PlayerTotalLink a:hover
{
    color: #FFFFFF;
    text-decoration: underline;
}
#PlayerTotalLink a:visited
{
    color: #FFFFFF;
}

.CountHeading
{
    font: italic normal bold 12px Arial;
    color: #FFFF00;
    padding: 0px 5px 0px 12px;
    letter-spacing: -1px;
}
.SearchNoRecords
{
    font: italic normal bold 24px Arial;
    color: #000066;
    border: 1px 1px 1px 1px;
    display: block;
    width: 390px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    padding-top: 130px;
}

/* Name Date Search */
#NewNameDate, #NewClub, #NewManager
{
    margin-left: 200px;
    margin-top: 279px;
    padding-bottom: 10px;
    position: absolute;
    width: 345px;
    display:none;
}
#NewNameDate select, #NewClub select, #NewManager select
{
    height:19px;
    font: normal normal normal 11px Arial;
}
.SearchButton
{
    width: 100px;
    font: normal normal bold 14px Arial;
    color: #FFFFFF;
	height:30px;
	background-image: url(../images/slices/MDLinkSlice.jpg);
	background-repeat: repeat-x;
	background-color: #000066;
	letter-spacing: -1px;
}


#NewNameDateTitle, #NewClubTitle, #NewManagerTitle
{
    padding-left: 12px;
    width: 333px;
    position: absolute;
}
#NewNameDateFlag, #NewClubFlag, #NewManagerFlag
{
    margin-left: 288px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#NewNameDateTable, #NewClubTable, #NewManagerTable
{
    width: 345px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}
td.SearchHeadings
{
    width: 100px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 12px Arial;
}
td.SearchHeadingsAppGoals
{
    height: 25px;
    width: 100px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 12px Arial;
}




/* Opponent Player Search */
/* ====================== */

#OpponentMatchDetails
{
    margin-left: 500px;
    margin-top: 130px;
    width: 485px;
    position: absolute;
}
#OpponentMatchDetailsTitle
{
    padding-left: 12px;
    width: 473px;
    position: absolute;
}
#OpponentMatchDetailsFlag
{
    margin-left: 428px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}

#OpponentMatchDetailsData
{
    width: 473px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 352px;
}
#OpponentMatchDetailsData a:visited
{
    color:#0000FF;
}
#OpponentMatchDetailsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}

#OpponentMatchSearchDetailsData
{
    width: 473px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    min-height: 312px;
}
#OpponentMatchSearchDetailsData a:visited
{
    color:#0000FF;
}
#OpponentMatchSearchDetailsTable
{
    border-style:none;
    color: #000066;
    border-width: 0px;
}

#OppSearch
{
    margin-left: 200px;
    margin-top: 130px;
    padding-bottom: 10px;
    position: absolute;
    width: 290px;
    padding-top: 0px;
    background-color: #FFFFFF;
}
#OppSearch select
{
    height:19px;
    font: normal normal normal 11px Arial;
}
#OppSearch input[type='text']
{
    font: normal normal normal 11px Arial;
}


.OpponentExample
{
    font-style: italic;
    font-size: 10px;
    font-family: Arial;
    font-weight: normal;
    vertical-align: top;
    color: #0000FF;
}
.OppSearchRow
{
    padding-top: 8px;
    clear: left;
}
.OppSearchMiniRow
{
    clear: left;
}
.OppSearchTopRow
{
    padding-top: 20px;
    clear: left;
}
.OppSearchLeft
{
    width: 60px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 5px;
    color: #000066;
    font: normal normal bold 12px Arial;
    float: left;
}
.OppSearchRight
{
    width: 190px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    color: #000066;
    font: normal normal bold 12px Arial;
    float: left;
}

#OppSearchSummary
{
	background-image: url(../images/slices/OppSearchSummarySlice.jpg);
	background-repeat: repeat-x;
	background-color: #0099FF;
    margin-left: 200px;
    margin-top: 294px;
    position: absolute;
    width: 266px;
    height: 188px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 12px;
    padding-right: 12px;
    color: #FFFFFF;
    font: normal normal bold 12px Arial;
}

#NoMatchMessage
{
    font: normal normal bold 12px Arial;
    color: #000066;
}


/* Styling of Gridview Table */
/* ========================= */
.PlayerTable, .PlayerTableHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: left;
    vertical-align: top;
}
.PlayerTableRight, .PlayerTableRightHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: right;
    vertical-align: top;
}
.PlayerTableCenter, .PlayerTableCenterHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: center;
    vertical-align: top;
}


/* Styling of Opponent Gridview Table */
/* ================================== */
.OpponentTable, .OpponentTableHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: left;
    vertical-align: top;
}
.OpponentTableRight, .OpponentTableRightHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: right;
    vertical-align: top;
}
.OpponentTableCenter, .OpponentTableCenterHeader
{
    color: #000066;
    font: normal normal bold 12px Arial;
    text-align: center;
    vertical-align: top;
}





