.exp {
  	font-size: 10px;
  	font-family : Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #999999;
}

p {
  	font-size: 12px;
  	font-family : Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #333333;
}

td {
  	font-size: 12px;
	font-style: normal;
	color: #333333;
}

.normbold {
  	font-size: 11px;
  	font-family : Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}

a.nf:link,a.nf:active,a.nf:visited,a.nf a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0163b0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.nf:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8040;
	text-decoration: underline;
	font-size : 11px;
	font-weight: bold;
}

a.tlink:link,a.tlink:active,a.tlink:visited,a.tlink a {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.tlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF8040;
	text-decoration: underline;
	font-size : 11px;
	font-weight: bold;
}

/* Table styles. */
.tablerhs {
	background-color: #ffffff;
	border: 1px solid #cccccc;
	width: 100%
	padding-bottom: 10px;
}
.tablerhs th {
	background-color: #eeeeee;
	background-image: url('/assets/header_bg_repeat.png');
	background-repeat: x;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}
.tablerhs td {
	padding-left: 5px;
	font-family : Arial, Helvetica, sans-serif;
}

.tablerhsGreen {
	background-color: #ffffff;
	border: 1px solid #AAAA1D;
	width: 100%
	padding-bottom: 10px;
}
.tablerhsGreen th {
	background-color: #eeeeee;
	background-image: url('/assets/header_bg_repeat_green.png');
	background-repeat: x;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	height: 20px;
}
.tablerhsGreen td {
	padding-left: 5px;
	font-family : Arial, Helvetica, sans-serif;
}

.tablerhsGreen .mainHeader {
	background-color: #AAAA1D;
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	border-right: 1px dotted #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

table.border1 {
	border-color: #6598c1;
	border-spacing: 0px;
	border-style: solid;
	border-width: 1px;
	/* border-right: 0px;
	border-bottom: 0px; */
}
table.border1 td {
	border-right: 1px solid #e3f1ff;
	border-bottom: 1px solid #e3f1ff;
	padding: 2px;
	font-family : Arial, Helvetica, sans-serif;
}
th.mainHeader,.mainHeader {
	background-color: #6598c1;
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	border-right: 1px dotted #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}
th.mainHeader a {
	color: #ffffff;
	text-decoration: none;
}
th.mainHeader a:visited {
	color: #ffffff;
}
th.mainHeader a:active, th a:hover {
	color: #fff666;
	text-decoration: underline;
}
tr.alternateRow {
	background-color: #eef3f7;
}
td.sortedColumn {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}
th.sortedColumn {
}
tr.alternateRow td.sortedColumn {
	background-color: #ffffff;
	font-family : Arial, Helvetica, sans-serif;
}
.raceheader h1{
	font-size: 25px;
	font-weight: bold;
	color: #333333;
}
.raceheadertitle {
	font-family: 'Oswald',Impact,Arial,Helvetica,sans-serif;
	font-size: 25px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 0px;
	padding-left: 5px;
	line-height: 40px;
}
.inputtext {
	padding: 0px;
	margin: 0px;
  	margin-left: 2px;
  	font-size: 12px;
  	border: 0px;
  	height:13px;
	background-color: #e3f1ff;
  	letter-spacing : normal;
  	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: right;
}

.inputtext2 {
	padding: 0px;
	margin: 0px;
  	margin-left: 2px;
  	font-size: 10px;
  	border: 0px;
  	height:15px;
	background-color: #e3f1ff;
  	letter-spacing : normal;
  	font-family : Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}

.smlstats {
	font-size: 12px;
	color: #222222;
}

.nfbutton {
	background: #4a88b8;
	background-image: url('/assets/header_bg_repeat.png');
	background-repeat: x;
	height: 20px;
	border: 1px solid #4a88b8;
	border-spacing: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 0px 6px 0px 6px;
}

.nfinput {
	height: 20px;
	border: 1px solid #4a88b8;
	font-size: 10px;
}

fieldset {
  margin: 1em 0; /*  space out the fieldsets a little*/
  padding: 1em;
  border : 1px solid #ccc;
  width: 200px;
}
ul.tabbernav li a{
  font-size: 11px !important;
}

.ResultsCountry{
	font-size: 18px;
	line-height: 25px;
	padding-top: 5px;
}
#scroll-to-top{bottom:35px;position:fixed;right:15px;display:none;}
#scroll-to-top i.fa{background:none repeat scroll 0 0 #376BC9;border-bottom:3px solid #21258F;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;height:20px;line-height:20px;padding:8px 15px 8px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;font-style: normal;font-weight: bold;}
#scroll-to-top i.fa:hover{border-bottom:3px solid #376BC9;-webkit-box-shadow:0 2px 2px #21258F inset;-moz-box-shadow:0 2px 2px #21258F inset;box-shadow:0 2px 2px #21258F inset;}
