﻿form
{
	padding-bottom: 105px;
}

.tooltiped .tooltip
{
	background-color: #fdf9db;
	border: 1px solid #000;
	color: #000;
}

.tooltiped .tooltip .text
{
	font-weight: normal;
	font-size: 10px;
}

.pageHeader
{
	background: 0 0 transparent no-repeat url(img/league-summary-png24.png);
}

.pageHeader a
{
	text-decoration: none;
}

.pageHeader .selectors li span
{
	color: #fff;
	font-weight: bold;
}

.pageHeader .selectors li select
{
	font-size: 10px;
}

.pageHeader .clientHome
{
	height:69px;
	left:10px;
	top:5px;
	width:315px;
}

.pageHeader .BettorlogicHome
{
	height:36px;
	left:348px;
	top:27px;
	width:70px;
}

.matchBriefSummary
{
	border: 1px solid #000;
}

.matchBriefSummary .header
{
	background-color: #5b9325;
}

.matchBriefSummary .header
{
	color: #fff;
}

.matchBriefSummary .header .homeTeam
{
	color: #000;
}

.matchBriefSummary .header .matchButton
{	
	background-image: url('img/league-summary.png');
	background-repeat: no-repeat;
	background-position: -308px -77px;
	background-color: transparent;
}

.matchBriefSummary .header *
{
	font-weight: bold;
	font-size: 11px;
}

.matchBriefSummary .header .tooltiped
{
	font-size: 8px;
}

.matchBriefSummary .teamPositionTitle
{
	font-size: 7px;
}

.matchBriefSummary .last10 .teams,
.matchBriefSummary .last10 .teams *
{
	font-size: 9px;
}

.matchBriefSummary .last10 .teamName
{
	font-weight: bold;
	font-size: 11px;
}


.matchBriefSummary .last10 .home .teams,
.matchBriefSummary .last10 .away .teams .oppositionTitle
{
	color: #000;
}

.matchBriefSummary .last10 .away .teams,
.matchBriefSummary .last10 .home .teams .oppositionTitle
{
	color: #fff;
}


.matchBriefSummary .body
{
	background-color: #b4b4b4;
}


.matchBriefSummary .summary span
{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.matchBriefSummary .bars,
.matchBriefSummary .summary,
.autotext .autotextTextHome,
.autotext .autotextTextAway,
.autotext .preAutotext,
#matchFinished table
{
	background-color: #939590;
}

.matchBriefSummary .autotext table .preAutotext,
#matchFinished table
{
	color: #fff;
}

.matchBriefSummary .bars .win,
.matchBriefSummary .bars .draw,
.matchBriefSummary .bars .loss
{
	background-image: url('img/league-summary.png');
	background-repeat: no-repeat;
	background-color: Transparent;
}

.matchBriefSummary .bars .win
{
	background-position: 0 -75px;
}

.matchBriefSummary .bars .draw
{
	background-position: -6px -75px;
}

.matchBriefSummary .bars .loss
{
	background-position: -12px -75px;
}


.matchBriefSummary .gnContent,
.matchBriefSummary .gnContent *
{
	font-size: 10px;
	font-weight: normal;
}


.matchBriefSummary .gnContent .tooltiped .arrow
{
	background-image: url('img/league-summary.png');
	background-repeat: no-repeat;
	background-color: Transparent;
	background-position: 0 -96px;
}

.outputSelectorHeader.matchOutcome
{
	background: #DEDFBF url('img/leagueSummary-x-gradient.png') repeat-x;
}

.outputSelectorHeader.last10,
.outputSelectorHeader.autotext
{
	background: #939590;
}

.outputSelectorHeader.last10 .legendElement,
.outputSelectorHeader.autotext .legendElement
{
	background-image: url('img/league-summary.png');
	background-repeat: no-repeat;
	background-color: Transparent;
}

.outputSelectorHeader.last10 .win,
.outputSelectorHeader.autotext .win
{
	background-position: -18px -76px;
}

.outputSelectorHeader.last10 .draw,
.outputSelectorHeader.autotext .draw
{
	background-position: -24px -76px;
}

.outputSelectorHeader.last10 .loss,
.outputSelectorHeader.autotext .loss
{
	background-position: -30px -76px;
}

.outputSelectorHeader.last10 .legendTitle,
.outputSelectorHeader.autotext .legendTitle
{
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}

.outputSelectorHeader.matchOutcome .legend ul li
{
	font-weight: bold;
	color: #fff;
	font-size: 11px;	
}

.outputSelectorHeader.matchOutcome .legend ul .homeWin
{
	background-color: #63971b;
}

.outputSelectorHeader.matchOutcome .legend ul .draw
{
	background-color: #faab42;
}

.outputSelectorHeader.matchOutcome .legend ul .awayWin
{
	background-color: #ee3e20;
}


.matchBriefSummary .matchOutcome .body *
{
	font-weight: bold;
}

.matchBriefSummary .matchOutcome .teams *
{
	font-weight: normal;
}

.matchBriefSummary .matchOutcome .teams .teamName
{
	font-weight: bold;
}

.matchBriefSummary .matchOutcome .teams .home,
.matchBriefSummary .matchOutcome .teams .away .oppositionTitle
{
	color: #000;
}

.matchBriefSummary .matchOutcome .teams .away,
.matchBriefSummary .matchOutcome .teams .home .oppositionTitle
{
	color: #fff;
}

.matchBriefSummary .matchOutcome .data .field
{
	background-color: transparent;
	background-position: 0 -109px;
	background-repeat: no-repeat;
	background-image: url('img/league-summary.png');
	z-index: 1000;
}

.matchBriefSummary .matchOutcome .data .home span,
.matchBriefSummary .matchOutcome .data .draw span,
.matchBriefSummary .matchOutcome .data .away span
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

.matchBriefSummary .matchOutcome .data .home
{
	background-color: #63971b;
}

.matchBriefSummary .matchOutcome .data .draw
{
	background-color: #faab42;
}

.matchBriefSummary .matchOutcome .data .away
{
	background-color: #ee3e20;
}


.outputSelectorHeader .languageSelector
{
	background: #B49F73;
	color: #fff;	
}


.outputSelectorHeader .outputSelector a
{
	background-color: #000;
	color: #fff;
	font-weight: bold;
	font-size: 11px;
}

.outputSelectorHeader .outputSelector a span
{
	background-color: transparent;
	background-position: -7px -95px;
	background-repeat: no-repeat;
	background-image: url('img/league-summary.png');
}


.pageContent .formTableHeader
{
	background: #DEDFBF url('img/leagueSummary-x-gradient.png') repeat-x 0 0;
	border: 1px solid black;
}
.pageContent .formTableHeader h3
{
	color: #656462;
	font-weight: bold;
}

.pageContent .formTableContainer table *
{
	font-size: 11px;
}

.pageContent .formTableContainer ul li a
{
	color: #000;
	background: #fff url('img/league-summary.png') no-repeat -339px -75px;
	text-decoration: none;
	font-size: 10px;
}

.pageContent .formTableContainer ul li a.selected:hover,
.pageContent .formTableContainer ul li a:hover
{	
	background-position: -339px -105px;
	color: #fff;
}

.pageContent .formTableContainer ul li a.selected
{
	background-position: -339px -90px;
	color: #fff;	
}

.pageContent .formTableContainer .formTableBody table th
{
	font-size: 11px;
	
	background: #EFE7D6;
	color: #993300; /*#63971B*/
	border-bottom: 1px solid #993300;
}

.pageContent .formTableContainer .formTableBody table td
{
	border-bottom: 1px solid #000;	
	color: #3D3D3D
}

.pageContent .formTableContainer .formTableBody table td.teamNameColumnRank,
.pageContent .formTableContainer .formTableBody table td.teamNameColumn
{
	border-right: 1px solid #000;
	background: #EFE7D6;
}

.pageContent .formTableContainer .formTableBody table .last5matches span
{
	font-size: 8px;
	font-weight: bold;
	background-color: transparent;
	background-image: url('img/league-summary.png');
	background-repeat: no-repeat;
}

.pageContent .formTableContainer .formTableBody table .FTDrawAway,
.pageContent .formTableContainer .formTableBody table .FTLoseAway
{
	color: #690;
}

.pageContent .formTableContainer .formTableBody table .FTDrawHome,
.pageContent .formTableContainer .formTableBody table .FTLoseHome
{
	color: #F5A703;
}

.pageContent .formTableContainer .formTableBody table .FTWinHome,
.pageContent .formTableContainer .formTableBody table .FTWinAway
{
	color: #fff;
}

.pageContent .formTableContainer .formTableBody table .FTDrawAway
{
	background-position: -489px -75px;	
}

.pageContent .formTableContainer .formTableBody table .FTLoseAway
{
	background-position: -513px -75px;
}

.pageContent .formTableContainer .formTableBody table .FTWinAway
{
	background-position: -465px -75px;
}

.pageContent .formTableContainer .formTableBody table .FTDrawHome
{
	background-position: -477px -75px;	
}

.pageContent .formTableContainer .formTableBody table .FTLoseHome
{
	background-position: -501px -75px;
}

.pageContent .formTableContainer .formTableBody table .FTWinHome
{
	background-position: -453px -75px;
}


.pageContent .oddsTableHeader,
.pageContent .oddsTableFooter
{
	background: #DEDFBF url('img/leagueSummary-x-gradient.png') repeat-x 0 0;
	border: 1px solid black;
}

.pageContent .oddsTableHeader h3
{
	color: #656462;
	font-weight: bold;
}

.pageContent .oddsTableContainer table *
{
	font-size: 11px;
}

.pageContent .oddsTableContainer th
{
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #74C045;
}

.pageContent .oddsTableContainer th.time
{
	text-align: left;
}

.pageContent .oddsTableContainer .value
{
	text-align: center;
}

.pageContent .oddsTableContainer .value span
{
	border: 1px solid #74C045;
}

.pageContent .oddsTableContainer .TeamsToScore .value span
{
	width: 27px;
}

.pageContent .oddsTableContainer .live
{
	color: #f00;
}

.pageContainer
{
	background: transparent 0 -170px url('img/league-summary.png') no-repeat;
}


.autotext
{
	font-size: 10px;
}

.autotextHeader
{
	background-color: #B49F73;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

.autotextHeader .homeTeam 
{
	color: Black;
}


.autotext .autotextTextHome,
.autotext .autotextTextAway
{
	color: White;
}

.autotext .autotextTeamInfoAway
{
	color: White;
}

.autotext .autotextTeamInfoHome .teamName
{
	font-weight: bold;
}

.autotext .autotextTeamInfoAway .teamName
{
	font-weight: bold;
}


.pageFooter
{
	background-color:#eeeeee;
	/*color: #fff;*/
}

/*------------------------- Tricks ---------------*/
.languageSelector
{
	display: none;
}

.matchBriefSummary .header .matchButton
{
	display: none;
}

.matchBriefSummary .header .moreButton
{
	display: block;
	width: 48px;
	height: 16px;
	background: transparent no-repeat url(img/league-summary.png) -260px -75px;
	float: right;
	position: absolute;
	left: 285px;
	top: 3px;
	display: none;
}

.liveIcon
{
	display: block;
	position: absolute;
	height: 16px;
	width: 48px;
	left: 285px;
	top: 2px;
	background: transparent no-repeat url(img/league-summary.png) -260px -91px;
}

.matchBriefSummary .autotext .body .updated
{
	background-color: #d83d1f;
}


.pageContent .oddsTableContainer .hoverable:hover .value span
{
	/*color: #74C045;*/
	font-weight: bold;
}

.matchSelectors
{
	display: none;
}

/*----------------------------Help Box ----------------------*/
.help
{
	text-align: right;
	display: none;
}
.helpButton,
.inplayAvailable
{
	height: 25px;
	width: 24px;
	display: inline-block;
}
.helpButton
{
	background: transparent no-repeat url(img/league-summary.png) -530px -75px;
	
}
.inplayAvailable
{
	margin-left: 5px;
	background: transparent no-repeat url(img/league-summary.png) -554px -75px;
}
#TB_title
{
	height:20px;
	background: transparent 0 0 repeat-x url(img/x-gradient.png);
	color: #656462;
	font-size: 12px;
	font-weight: bold;
}

#TB_ajaxWindowTitle
{
	padding: 2px 5px;
	color: #656462;
	font-size: 12px;
	font-weight: bold;
}


.formLabHelpContainer *
{
	font-size: 10px;
}

.formLabHelpContainer
{
	padding-bottom: 15px;
}

.formLabHelpContainer h3
{
	font-size: 11px;
	/*color: #*/
}

.formLabHelpContainer h3 .highLight
{
	font-size: inherit;
	font-weight: inherit;
	font-style: italic;
}

.formLabHelpContainer ul
{
	margin: 5px 0 5px 20px;
}

.formLabHelpContainer ul li
{
	padding: 0;
	margin: 0;
	list-style-type: square;
}

.formLabHelpContainer .dt
{
	font-style: italic;
}

#TB_window .formLabHelpContainer a,
#TB_window .formLabHelpContainer a:link,
#TB_window .formLabHelpContainer a:hover
{
	color: #00f;
}
#TB_window
{
	z-index: 2000px;
}
#TB_closeAjaxWindow 
{
	padding: 3px 7px 0 0;
}
.closeHelp
{
	font-size: 10px;
}
