﻿.resultsgen table tr.l1 {
	background-color: #E8EFF6;
}
.resultsgen .footer {
	padding: 3px 10px 3px 3px;
}
.resultsgen .footer img {
	margin-right: 5px;
}
.resultsgen .footer a {
	color: #4B90DB;
}
div.resultsgen .altrow {
	background: #E8EFF6;
}
.resultsgen .nofooter .footer {
	padding: 0;
	margin: 0;
}
.resultsgen .nofooter .body {
	padding-bottom:0;
}
.resultsgen .nofooter .footer .wrapper {
	padding: 0;
	margin: 0;
	height: 0;
}
.resultsgen .box .box .header, .resultsgen .box .box .header .wrapper {background:none;}
.resultsgen .navitems { padding: 10px 0px 10px 0px;}
.resultsgen .box .content { margin: 0px;}
.resultsgen .box .box .body {border : 1px solid #B4B4B4;}
.resultsgen img.countryflag {
	border: 1px solid #CCCCCC;
}
.resultsgen td span.name {
	font-weight:bold
}
.resultsgen td span.namelight {
	color:#0A5193;
}
.resultsgen div.legendebottom {
	margin:10px 10px 0px 10px;
 }
.resultsgen div.legendetop {
	margin:10px 10px 0px 10px;
 }
.resultsgen div.legendebottom span.lgdquali {
	width:10px;
	height:10px;
	background:#DFE6EE;
	border: 1px solid #CCCCCC;
 }
.resultsgen div.legendebottom span.lgdlabel, .resultsgen div.legendetop span.lgdlabel {
	font-size:11px;
	color:#666666;
	font-weight:bold
 }
.resultsgen div.legendebottom span.lgdtxt {
	font-size:10px;
	margin-right:18px;
 }
.resultsgen span.highlight {
	font-weight:bold
 }
.resultsgen tr.qualify {
	background:#DFE6EE;
 }
.resultsgen tr.highlighted, .resultsgen tr.highlighted th, .resultsgen tr.highlighted td {
	color:#50c4d0;
 }
.resultsgen .body a, .resultsgen .body a:hover {
	color : #4B90DB;
 }
.resultsgen .scoring { direction : ltr; }
