html, body {
	background-color: #FFFFFF;
	margin:0px;
	height:100%;
	margin-top:5px;

	
}

td.inner{
	background-color:#5d6058;	
	background-color:#FFFFFF;	
}
a:link {
	color:#484747; 
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	border-bottom:dashed 1px;
}
a:visited {
	text-decoration: none;
	color:#484747; 
}
a:active {
	text-decoration: none;
}

td.normal{
	color:#FFFFFF;
	text-align:center;
}
th{
	border-bottom:dotted 1px #484747;
}

th.header{
	color: #484747;
	font-weight:bold;	
	background-color:#FFFFFF;	
	height: 18px;	
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #484747;
        font-weight:bold;
        font-size:16px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #484747;
	font-weight:bold;
	font-size:14px;
}
h3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        color: #484747;
        font-weight:bold;
        font-size:14px;
}


tr.sectiontableentry td {
	padding: 2px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:dotted 1px #484747;
	height:27px;
}

p{
        padding: 1px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}

li{
        padding: 1px;
        font-size:11px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
}


tr.sectiontableentry:hover td {
	background-color:#c0c1bf;
	padding: 2px;	
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:dotted 1px #484747;
	height:27px;	
	color:#333333;
}


td.hotlap{
	color:#FFFFFF;
	color: #484747;
}
.sectionhotlaps {
	background: #252525;
	color: #FFFFFF;
	font-weight:normal;
	height: 25px;
	text-align:center;
	border-top:solid 1px #9b9b9b;
}
.sortable-text, .sortable-numeric, .sortable-date{
	height: 25px;
	text-align:center;
}

.modtrack{
	color:#9eb502;
	text-transform: uppercase;
}
.header{
	border-bottom:1px solid #31332d;
	

