﻿/* STATS CONTENT */
#statsContent {
    width: 621px;
    font-size: 12px
}

#statsContent h4 {
    color: #000; margin: 8px 0 8px 0; font-weight: bold
}

#statsContent div.leagueHeader {
}
#statsContent div.leagueHeader h1 {
    float: left; margin-top: 0px
}
#statsContent div.leagueHeader img {
    float: right
}

#statsContent div.selections {
    clear: both; float: right; width: 220px; margin-top: 8px
}
#statsContent div.selections select {
    display: block; margin-bottom: 4px; font-size: 12px
}

#statsContent div.statsNav {
    clear: both; padding-top: 12px
}
#statsContent div.statsNav div {
    float: left; width: 100px; height: 27px; margin-right: 3px;
    padding: 10px;
    background: url('../images/structure/tab_bg.gif');
}
#statsContent div.statsNav div.on{
    background: url('../images/structure/tab_bg_on.gif');
}
#statsContent div.statsNav div a {
    color: #FFF; font-size: 14px; font-weight: bold;
    text-decoration: none
}
#statsContent div.statsNav div a:hover {
	text-decoration: underline
}
#statsContent div.statsNav div span {
    color: #D71F85; font-size: 14px; font-weight: bold;
    text-decoration: none
}


#statsContent div.statsCopyright {
    margin: 8px; margin-top: 16px
}
#statsContent div.statsCopyright p {
    font-size: 11px; font-style: italic; width: 95%
}

#statsContent div.fixtureList {
    clear: both
}
#statsContent div.fixtureList .info {
    display: block;
    background: #FFFFFF;
    padding: 5px 0px 5px 12px; 
    color: #000000;
    font-size: 12px;
}
#statsContent div.fixtureList .dateHeader {
    display: block;    
    background: url('../images/structure/th_bg.gif');
    height: 22px;    
    padding: 12px 0px 4px 12px;
    font-weight: bold;  
    color: #FFF;
	font-size: 14px;
}
#statsContent div.fixtureList div.match {
	color: #C5C6C8; padding: 12px; padding-top: 6px; padding-bottom: 6px;
	background: url('../images/structure/td_bg.gif');
	border-bottom: dotted 1px #AFAFAF;
}
#statsContent div.fixtureList div.match span {
	color: #000
}
#statsContent div.fixtureList div.match a, div.fixtureList div.match span.score {
	font-weight: normal; color: #0055B0
}
#statsContent div.fixtureList div.match a {
    text-decoration: underline;
} 
#statsContent div.fixtureList div.match a.report {
	font-weight: normal;
	color: #606872
}

#statsContent div.leagueTable {
    clear: both
}
#statsContent div.leagueTable table {
    width: 100%
}
#statsContent div.leagueTable table tr {
    background: url('../images/structure/td_bg.gif');    
}
#statsContent div.leagueTable table thead tr {
    background: url('../images/structure/th_bg.gif');
    height: 38px
}
#statsContent div.leagueTable th {    
    padding: 4px 12px 4px 12px;
    font-weight: bold;  
    color: #FFF;
    text-align: right        
}
#statsContent div.leagueTable td {
    padding: 4px 12px 4px 12px;
    font-size: 12px;
    text-align: right;
    border-bottom: dotted 1px #AFAFAF;     
}
#statsContent div.leagueTable td a {
    font-weight: normal; text-decoration: underline; color: #0055B0
}
#statsContent div.leagueTable p {
    margin: 8px; text-align: right; color: #0055B0
}
#statsContent div.leagueTable tr.divider td {
    border-bottom: dotted 1px #000
}

#statsContent div.teamTitle {    
    width: 100%; margin-bottom: 16px
}
#statsContent div.teamTitle h2 {    
    float: left; font-weight: normal;
    margin-right: 16px
}
#statsContent div.teamTitle img {    
    float: left; width: 67px;    
}

#statsContent div.squadTable {
}
#statsContent div.squadTable table {
    width: 100%
}
#statsContent div.squadTable table tr {
    background: url('../images/structure/td_bg.gif');    
}
#statsContent div.squadTable table thead tr {
    background: url('../images/structure/th_bg.gif');
    height: 38px
}
#statsContent div.squadTable th {
    padding: 4px 6px 4px 6px;
    font-weight: bold;  
    color: #FFF;
    text-align: right        
}
#statsContent div.squadTable td {
    padding: 2px 6px 2px 6px;
    font-size: 12px;
    text-align: right;       
    border-bottom: dotted 1px #AFAFAF;   
}
#statsContent div.squadTable td a {
    font-weight: bold; color: #000; text-decoration: underline;    
}
#statsContent table.teamName {
    margin-top: 16px
}
#statsContent table.teamName td {
    vertical-align: middle
}
#statsContent table.teamName td h2, table.leagueName td h1 {
    margin-bottom: 0px; margin-right: 8px
}

#statsContent div.competitionForm   {
    background-color: #E4E4E4; padding: 20px; width: 470px
}
#statsContent div.competitionForm h1  {
    margin-top: 0px; margin-bottom: 12px
}
#statsContent div.competitionForm p.answer input, #statsContent div.competitionForm p.optIn input   {
    margin-right: 10px
}
#statsContent table.entryFrom td  {vertical-align: top}
#statsContent table.entryFrom th  {text-align: left; font-weight: normal}
#statsContent div.tinyPrint       {margin-top: 20px; font-size: 9px; line-height: 14px}
#statsContent div.tinyPrint div.head       {font-weight: bold}
#statsContent img.imageCompetition    {display: block; margin-bottom: 12px}
#statsContent div.buttons   {text-align: right; margin-right: 20px}

.inline {
    display: inline
}
img {
    border: 0px
}

/* OVERRIDES OF BASE STYLES */
div.primary {width: 660px}