
/*
=======================================
=== LEAGUE TABLE FORMATTING ===========
=======================================
*/


html, body {
background-color:#F1F1F1;
border:0 none;
font-family:Verdana,Arial,Helvetica,Sans-Serif;
font-size:11px;
}
h1 {
color:#45437A;
font-family:Verdana,Impact;
font-size:26px;
font-weight:bolder;
margin:5px 0;
}
th a {
color:#fff;
text-decoration:none;
}
th a:visited {
color:#fff;
text-decoration:none;
}
th a:hover {
color:#fff;
text-decoration:underline;
}
a img {
border:0 none;
}
table {
border-color:#fff;
border-spacing:0;
border-style:solid;
border-width:1px;
font-family:Verdana;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:0;
padding:0;
width:100%;
}
th {
background-color:#B7C8D0;
color:#475C7B;
font-weight:bold;
height:15px;
padding:0 0 0 2px;
}
td.l, th.l {
text-align:left;
}
td.r, th.r {
text-align:right;
}
th.c, td.c {
text-align:center;
}
td {
border-bottom:1px solid #A0B2BE;
line-height:15px;
margin:0;
padding:0 2px;
}
.tblNoBorder td {
border-bottom:1px solid #FFFFFF;
}
tr.even {
background:#FFFFFF none repeat scroll 0 0;
}
thead {
background:#B6C6D3 none repeat scroll 0 0;
color:#435D7A;
font-weight:bold;
}
tr.odd {
background:#DBE0E6 none repeat scroll 0 0;
}
caption, .tGroupDetail h2 {
color:#41607C;
font-weight:bold;
line-height:20px;
text-align:left;
}
.tGroupDetail h2 {
font-size:12px !important;
line-height:normal !important;
}
td img {
vertical-align:middle;
}
.hhLeagueTitleRow {
background-color:#444D5E;
}
.hhLeagueTitle {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.hhLeague {
border:1px solid #000;
margin-top:5px;
margin-bottom: 10px;
margin-left:20px;
margin-right:20px;
overflow:hidden;
width:530px;
}
.hhLeague tr td {
background-color:transparent;
border:0 solid #FFFFFF;
}
.hhLeague .odd td {
background:#E6E6E6 none repeat scroll 0 0;
color:#444D5E;
height:17px;
}
.hhLeague .even td {
background:#F4F4F4 none repeat scroll 0 0;
color:#444D5E;
height:17px;
}
.hhLeagueRowCLQualifier td {
background-color:#C8DCB2 !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowCL td {
background-color:#B1E7B6 !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowUefa td {
background-color:#B5C6DE !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowCPlayOff td {
background-color:#D6D4F7 !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowRelegationPlayOff td {
background-color:#B5CFCF !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowRelegation td {
background-color:#BACACE !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowFinalTournament td {
background-color:#F2F1D4 !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowUefaCupPOff td {
background-color:#F2F1D3 !important;
color:#444D5E;
height:17px;
}
.hhLeagueRowCLPOff td {
background-color:#D4E4F2 !important;
color:#444D5E;
height:17px;
}
.hhLeagueInf tr td {
background-color:transparent;
border-bottom:0 solid #FFFFFF;
border-top:0 solid #FFFFFF;
color:#444D5E;
height:17px;
}
.hhLeagueTitleRank {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
height:17px;
text-align:left;
width:32px;
}
.hhLeagueTitleInf {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
text-align:left;
}
.hhLeagueTitleInfTot {
background-color:#6B717F;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:25px;
}
.hhLeagueTitleInfHome {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:25px;
}
.hhLeagueTitleInfAway {
background-color:#6B717F;
color:#FFFFFF;
font-weight:bold;
text-align:left;
width:25px;
}
.hhLeagueTitleInfTotGA {
background-color:#6B717F;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
text-align:left;
width:20px;
}
.hhLeagueTitleInfHomeGA {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
text-align:center;
width:20px;
}
.hhLeagueTitleInfAwayGA {
background-color:#6B717F;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
text-align:center;
width:20px;
}

.hhLeagueTitleInfPoints {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
padding-right:10px;
text-align:center;
width:24px;
}
.hhLeagueTitleDiff {
background-color:#444D5E;
color:#FFFFFF;
font-weight:bold;
height:17px;
width:25px;
}
.hhLeagueDiff {
color:#444D5E;
height:17px;
text-align:center;
width:25px;
}
.hhLeagueDiffGoal {
height:17px;
text-align:right;
width:20px;
}
.hhLeaguePts {
font-weight:bold;
padding-right:10px;
text-align:right;
width:17px;
}
.hhLeagueTeam {
color:#444D5E;
font-weight:bold;
height:17px;
}
.hhLeagueRank {
height:17px;
text-align:right;
width:32px;
}
.article{
background-color:#2971BD;
margin-left:-7px;
margin-right:-3px;
padding-left:7px;
padding-right:7px;
padding-top:5px; 
color:#fff;
}
.article p{
color:#fff;
}

.Row{width:495px;margin-bottom:4px;margin-left:5px;}
.RowHeader{border:0 none;font-size:1px;height:5px;margin:0;padding:0;margin:0 auto 0px auto;}
.RoundName{font-size:9px;margin:0 0 0 1px;padding-left:68px;color:#636363;}
.RowMain{height:24px;margin:0 0 0 1px; padding:0px;font-family:Arial;}
.MatchDate{width:60px; margin:0px 5px 0px 3px; padding:0px; float:left; text-align:center;font-family:Arial; font-size:10px;color:#636363;}
.HomeTeam{width:160px; float:left; color:#265482; font-weight:bold; font-size:13px;padding:0px;margin:0px;}
.AwayTeam{width:160px; text-align:right; float:left; color: #265482; font-weight:bold; font-size:13px;padding:0px;margin:0px;}
.Result{width:60px; color:#636363;padding:0px; font-size: 14px; font-family:Arial; font-weight:bold; text-align:center; float:left;}
.RowScorers{clear:both;margin-left:1px;padding-left:73px;font-weight:bold;}
.HomeScorers{width:180px;color:#4F7AB4;font-family:Arial;font-size:10px;text-align:left;float:left;}
.AwayScorers{width:190px;color:#4F7AB4;font-family:Arial;font-size:10px;text-align:right;float:left;}
.ShowScorer{padding-left:8px;}
.Clear{clear:both;}

#ScoreMonths{cursor:pointer;-moz-user-select: none;}
#ScoreMonths tr{text-align:center;color:navy;}
.ScoreCurMonth{background:#C6DFF7;color:#000;font-weight:bold;}


#LeagueScores{
	padding-left: 25px;
}

#Scores h2, #LatestNews h2{ font-size:1.6em; }
#scoreyears a{color:navy}
