﻿/* All Competitions Index */
/* ====================== */

#LeftColumn
{
    margin-left: 200px;
    margin-top: 130px;
    position: absolute;
    width: 388px;
}
#WorldCup
{
    margin-left: 0px;
    margin-top: 0px;
}
#WorldCupTitle
{
    padding-left: 12px;
    width: 376px;
    position: absolute;
}
#WorldCupFlag
{
    margin-left: 331px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#WorldCupTable
{
    width: 388px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}

#EuropeanChampionships
{
    margin-left: 0px;
    margin-top: 0px;
}
#EuropeanChampionshipsTitle
{
    padding-left: 12px;
    width: 376px;
    margin-top: 10px;
    position: absolute;
}
#EuropeanChampionshipsFlag
{
    margin-left: 331px;
    margin-top: 15px;
    position: absolute;
}
#EuropeanChampionshipsTable
{
    width: 388px;
    margin-top: 50px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}



#RightColumn
{
    margin-left: 598px;
    margin-top: 130px;
    position: absolute;
    width: 387px;
}

/* Other Tournaments */
.otherTournamentDiv
{
    margin-left: 0px;
    margin-top: 0px;
    padding-bottom: 10px;
}
.otherTitleLink
{
    padding-left: 12px;
    width: 375px;
    position: absolute;
    color: #FFFFFF;
    /* style (italic), variant (normal), weight (bold), size, family */
    font: normal normal bold 18px Arial Black;
    text-decoration: none;
	display: block;
    /* Total height = 5px + 35px = 40px */
    padding-top: 5px;
	height:35px;
	background-image: url(../images/slices/PageTitleSlice.jpg);
	background-repeat: repeat-x;
	background-color: #0066FF;
	letter-spacing: -1px;
}
.otherFlag
{
    margin-left: 330px;
    margin-top: 5px;
    position: absolute;
}
.otherTable
{
    width: 387px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}

/* Extra Data for WC & EC */
.tournamentData
{
    padding-left: 12px;
    padding-right: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
}
.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;
}
th.tournamentTable
{
    padding-left: 12px;
    padding-right: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    text-decoration: underline;
    text-align: left;
}
td.tournamentTable
{
    padding-left: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    line-height: 10px;
}
td.tournamentTableP
{
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    text-align: right;
    line-height: 10px;
}
td.tournamentTablePts
{
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    text-align: right;
    line-height: 10px;
}
th.tournamentResults
{
    padding-left: 24px;
    padding-right: 12px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    text-decoration: underline;
    text-align: left;
}
td.tournamentResults
{
    padding-left: 24px;
    background-color: #FFFFFF;
    color: #000066;
    font: normal normal bold 11px Arial;
    padding-top: 2px;
    padding-bottom: 1px;
    line-height: 15px;
    vertical-align: top;
}



/* Competition Type Index Page */
/* =========================== */

#CompetitionColumn
{
    margin-left: 510px;
    margin-top: 130px;
    width: 475px;
    position: absolute;
}
#CompetitionLinks
{
    height: 405px;
}
#CompetitionLinksArea
{
    /*height: 269px;*/
    width: 475px;
    display: block;
    background-color: #FFFFFF;
}
#CompetitionLinksTitle
{
    padding-left: 12px;
    width: 463px;
    position: absolute;
}
#CompetitionLinksFlag
{
    margin-left: 418px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#CompetitionLinksData
{
    width: 463px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 12px;
    padding-top: 10px;
    padding-bottom: 10px;
    position: absolute;
    min-height: 380px;
}
#CompetitionLinksData table
{
    float: left;
}
#CompetitionLinksData a:visited
{
    color: #000066;
}
#CompetitionLinksData a:hover
{
    color: #0000FF;
    text-decoration: underline;
}
#CompetitionLinksData a
{
    font: normal normal bold 20px Arial;
    color: #000066;
    text-decoration: none;
}

#CompetitionLinksData td
{
    text-align: left;
    border-style:none;
    color: #000066;
    border-width: 0px;
    padding: 0px 15px 0px 0px;
}
#Pager
{
    clear: left;
    margin-left: 15px;
    font: normal normal bold 13px Arial;
    color: #000066;
    vertical-align: bottom;
    width: 200px;
    position: absolute;
}
#Pager a
{
    font: normal normal bold 13px Arial;
    color: #0000FF;
    text-decoration: underline;
}
#TrophyKey
{
    clear: left;
    margin-left: 250px;
    font: normal normal bold 13px Arial;
    color: #000066;
    position: absolute;
}

#CompetitionSummary
{
    margin-left: 200px;
    margin-top: 130px;
    width: 300px;
    position: absolute;
}
#CompetitionSummary p
{
    margin-top: 0px;
    margin-bottom: 0px;
}

#CompetitionSummaryArea
{
    padding: 50px 12px 12px 12px;
    font: normal normal bold 13px Arial;
    color: #000066;
    height: 320px;
    width: 276px;
    display: block;
    background-color: #FFFFFF;
    min-height: 378px;
}
#CompetitionSummaryTitle
{
    padding-left: 12px;
    width: 288px;
    position: absolute;
}
#CompetitionSummaryFlag
{
    margin-left: 243px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#CompetitionSummaryTable
{
    width: 250px;
    margin-top: 0px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    position: absolute;
    font: normal normal bold 14px Arial;
    color: #000066;
}
#CompetitionSummaryTable td
{
    text-align: right;
    width: 35px;
}
#CompetitionSummaryTable th
{
    vertical-align: bottom;
    text-align: left;
    padding-left: 5px;
}
#CompetitionSummaryTable th.heading
{
    height: 28px;
}



/* Individual Tournament/Group Table Page */
/* ====================================== */

#TopRow
{
    margin-left: 200px;
    margin-top: 130px;
    width: 785px;
    position: absolute;
}
#GroupTable
{
    margin-left: 0px;
    margin-top: 0px;
    position: absolute;
}
#GroupTableArea
{
    height: 269px;
    width: 387px;
    display: block;
    background-color: #FFFFFF;
}
#GroupTableTitle
{
    padding-left: 12px;
    width: 375px;
    position: absolute;
}
#GroupTableFlag
{
    margin-left: 330px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#GroupTableTable
{
    width: 387px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    position: absolute;
}
.fullTable
{
    font: normal normal bold 14px Arial;
    text-align: left;
    color: #000066;
    padding-left: 12px;
    vertical-align: top;
}
.fullTableP
{
    font: normal normal bold 14px Arial;
    text-align: right;
    color: #000066;
    width: 20px;
    vertical-align: top;
}
.fullTableData
{
    font: normal normal bold 14px Arial;
    text-align: right;
    color: #000066;
    width: 27px;
    vertical-align: top;
}
.fullTableGD
{
    font: normal normal bold 14px Arial;
    text-align: right;
    color: #000066;
    width: 27px;
    padding-right: 12px;
    vertical-align: top;
}
.fullTableSummary
{
    font: normal normal bold 14px Arial;
    text-align: center;
    color: #000066;
    padding-left: 12px;
    padding-right: 12px;
    padding-bottom: 10px;
}

#ScotlandMatches
{
    margin-left: 397px;
    margin-top: 0px;
    position: absolute;
}
#ScotlandMatchesArea
{
    height: 269px;
    width: 387px;
    display: block;
    background-color: #FFFFFF;
}
#ScotlandMatchesTitle
{
    padding-left: 12px;
    width: 375px;
    position: absolute;
}
#ScotlandMatchesFlag
{
    margin-left: 330px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#ScotlandMatchesTable
{
    width: 387px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
    position: absolute;
}
#ScotlandMatchesTable a:visited
{
    color: #0000FF;
}
.tableMatches
{
    font: normal normal bold 12px Arial;
    text-align: left;
    color: #000066;
}
.tableMatchesRight
{
    font: normal normal bold 12px Arial;
    text-align: right;
    color: #000066;
}
.tableMatchesCenter
{
    font: normal normal bold 12px Arial;
    text-align: center;
    color: #000066;
}
.tableMatchesStart
{
    font: normal normal bold 12px Arial;
    text-align: left;
    color: #000066;
    padding-left: 12px;
}
.tableMatchesEnd
{
    font: normal normal bold 12px Arial;
    text-align: right;
    color: #000066;
    padding-right: 12px;
}

#GroupResults
{
    margin-left: 200px;
    margin-top: 447px;
    width: 785px;
    position: absolute;
    padding-bottom: 10px;
}
#GroupResultsTitle
{
    padding-left: 12px;
    width: 773px;
    position: absolute;
}
#GroupResultsFlag
{
    margin-left: 728px;
    margin-top: 5px;
    position: absolute;
    z-index: 1;
}
#GroupResultsTable
{
    width: 785px;
    margin-top: 40px;
    margin-left: 0px;
    background-color: #FFFFFF;
    padding-left: 0px;
}
#GroupResultsTable td
{
    font: normal normal bold 11px Arial;
    padding-left: 12px;
    color: #000066;
    vertical-align: top;
}