/*
	Styles for lesport data presentation
*/
/* Game rosters */
table.gamerosters
{
	border-collapse:	collapse;
	width:			99%;
}

table.teamroster
{
	border-collapse:	collapse;
	width:			99%;
	border:				1px solid #AAAAAA;
}

table.teamroster tr.title td
{
	font-weight:		bold;
}

table.teamroster tr.player td
{
	border:				1px solid #AAAAAA;
}


/* LeSport HTML imports */
/* summary table (has no class) */
/*
table tr.rtTableRow td.rtTableHdrRowLine
{
	font-weight:		bold;
	background-color:	#AAAAAA;
	width: 			500px;
}
*/
/* event tables (rtTable) */
/*
table.rtTable
{
	font-size:		11px;
	margin-bottom:		20px;
}

table.rtTable tr.rtTableRow td.rtTableHdrRowLine
{
	font-weight:		bold;
	background-color:	#AAAAAA;
}

table.rtTable tr.rtTableRow 
{
}
*/


/* Straight from lesport */

.rtTable {
width: 100%;
margin-top: 8px;
}

.rtTableSerieHead {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align: left;
font-weight: bold;
font-size: 14pt;
}

.rtTableLevelHead {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align: left;
font-weight: bold;
font-size: 12pt;
}

.rtTableDivHead {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align: left;
font-weight: bold;
font-size: 10pt;
}

.rtTableRapFooter {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align: center;
font-size: 8pt;
}

.rtTableHead {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: white;
text-align: left;
background-color: #676767;
font-weight: bold;
font-size: 10pt;
}

.rtTableHdrRowLine {

border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: black;
}

.rtTableHdrRowLineText {
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
}

.rtTableRowLine {
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
}

.rtTableRow, .rtTableRowLine {
font-family: Verdana, Arial, Helvetica, sans-serif;
background-color: #fafafa;
font-size: 8pt;
}

.rtOrderCell{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}


.rtScore{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22pt;
text-align: center
}

.rtScoreActionTime{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12pt;
text-align: center
}

.rtScoreTeams{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14pt;
text-align: center;
border-bottom-width: 2px;
border-bottom-style: solid;
border-bottom-color: black;
}

.rtLastModified{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: black;
text-align: right;
font-weight: normal;
font-size: 8pt;
}

.rtLegend{
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 7pt;
text-align: center;
}

.rtTableRedLine{
  line-height:15px;
  background-color:#FF5B60;
}


/* rtScoreTeams with modifications */
.teamlogos
{
	width: 100%;
	margin-bottom:	3px;
	font-size: 14pt;
	text-align: center;
}

/*team logo holders in rtTable*/
table.teamlogos td.teamlogo
{
	width: 100px;
}

/* team name td */
.teamlogos .teamnames
{
	padding-top: 10px;
}

/* forced the result column a bit wider */
.rtScoreActionTime{
	width: 150px;
}

/* override column td style */
#col_m table.rtTable td, #col_m_wide table.rtTable td
{
	vertical-align:	baseline;
}
