.rmt{width:1100px;text-align:left;margin:0 auto 0 auto}
@media only screen and (max-width:1100px){.rmt{width:100%}}

@media only screen and (max-width:560px){.raceMenu table.tabtable td:last-child{display:none}
.raceMenu table.tabtable{text-align:center;margin:auto}}
@media only screen and (max-width:700px){.raceMenu table.tabtable{font-size:0.8em}}


@media print
{   
    .no-print, .no-print *
    {
        display: none !important;
	}
}

.data-list-table {
	font-size: 99%;

}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
  background-color: #ffffb3
}
.highlighted {
	color: red;
}

.raceContainer {
	min-height:600px;
	height:100%;
	position:relative;
}

.raceInfoTable td {
	padding-left:10px;
	#margin:10px;
}

#divRaceMenu {
	background-color:#221F1F;
	#background-color:#2e93cd;
	#opacity: 0.5;
	#filter: brightness(0.9);
	width:100%;
	text-align:center;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	z-index:500;
	border-top:1px solid #221F1F;
	border-bottom:1px solid #221F1F
}
.raceMenu i{
	color:#fff;
}
.raceMenu td.selected i{
	color:#000;
}
.raceMenu img{width:24px;height:24px}
.raceMenu{
	border:0;
	border-spacing:0;
	padding:0;
	font-size:1.4rem;
	line-height:1.45rem;
	table-align:center
}
.raceMenu table.tabtable{border:0;border-spacing:0;padding:0}
.raceMenu table.tabtable td{padding-top:3px;padding-right:3px;text-align:left}
.raceMenu td.tab{
	padding:5px 0 5px 5px;
	width:20%;
	cursor:pointer;
	height:30px;
	text-align:left;
	border-left:2px solid #FFFFFF;
	position:relative
}
.raceMenu td.tab:hover{
	background-color:#322F2F
}

.raceMenu td.tab:first-child{border-left:0}
.raceMenu td.disabled:first-child{border-left:0}

.raceMenu td.tab a{color:#FFFFFF;text-decoration:none;text-transform:uppercase}

.raceMenu td.selected{padding:5px 0 5px 5px;width:20%;background-color:#FFFFFF;color:#221F1F;cursor:pointer;text-align:left;position:relative}
.raceMenu td.selected a{color:#221F1F;text-decoration:none;text-transform:uppercase}

.raceMenu td.disabled{padding:5px 0 5px 5px;width:20%;height:30px;text-align:left;border-left:2px solid #FFFFFF;border-top:1px solid #221F1F;position:relative;text-transform:uppercase;color:#777777}

.raceMenu td.tab_contact{padding:5px 5px 5px 10px;width:1%;text-align:center;background-color:#666666;cursor:pointer;height:30px;border-left:2px solid #FFFFFF;position:relative}
.raceMenu td.selected_contact{padding:5px 5px 5px 10px;width:1%;text-align:center;background-color:#FFFFFF;cursor:pointer;height:30px;border-top:1px solid #221F1F;position:relative}
