div {	color: #FFFFFF;}a {	text-decoration: none;	font-weight: bold;	color: #2293F7; }#link_login {	cursor: pointer;}div#detail {	width: 50%;	padding-left: 20%;	padding-top: 5%;	font-family: sans-serif;	text-align: justify;}div.list {	border: 2px solid black;		overflow-x: hidden;	overflow-y: hidden;		font-size: 8pt;	font-family: Arial;}div.list_head {	position: absolute;	left: 0px;	top: 0px;	width: 20%;	height: 32px;}
.show-hide {	cursor: pointer;	position: relative;	text-align: right;	width: 100%;	font-weight: bold;	color: #2293F7;}
div.list_main {	height: 80%;	width: 20%;	margin-left: 2%;	background: silver;	padding: 10px;	border-radius: 5px;	border-radius: 5px;	border-color: black;	border: 1px solid; 		font-size: 11px;	font-family: sans-serif;		background-image: url('images/tbt_logo_small_watermark.png');	background-repeat: no-repeat;	background-position: bottom;	background-size: contain;		float: left;}div.list_main_right {	border-top-right-radius: 0px;	border-bottom-right-radius: 0px;}div#list_login {	position: absolute;	right: 10px;	bottom: 10px;	height: 100px;	width: 220px;}div#list_preferences {	position: absolute;	right: 10px;	bottom: 140px;	height: 325px;	width: 220px;}div.floating_window_content {	height: 95%;	display: block;	margin-top: 8px;	background-color: #444444;	border-radius: 3px;	overflow-y: auto;	overflow-x: hidden;}div.list_main table {	width: 100%;}.yearHeader {	background-color: silver;	color: #444444;	font-weight: bolder;	font-size: 12pt;	text-align: center;	border-radius: 2px;}div.list_ap {	position: absolute;	left: 0px;	top: 50%;	width: 15%;	height: 50%;	}img.eventor, img.ap_icon {	width: 16px;	height: 16px;}html, body {	width: 100%;	height: 100%;	overflow: hidden;	background-color: black;	background-image: url('images/tbt_logo_small_watermark-90.png');	background-repeat: no-repeat;	background-position-y: 95%;} .list_map {	position: absolute;	right: 10px;	bottom: 10px;	width: 85%;	height: 70%;}.eventMarker {	background: silver;	border: 1px solid black;	border-radius: 4px;		padding: 2px;	min-width: 120px;	z-index: 1000;+		background-image: url('images/tbt_logo_small_watermark.png');	background-repeat: no-repeat;	background-position: bottom left;	background-size: contain;}.eventMarker div {	background: white;	border: 1px solid black;	border-radius: 2px;	margin: 5px;	opacity: 0.8;		color: black;}#eventor_list_table a {	text-decoration: none;	color: #000000;	}/* 		Long: {Day: '#00FF00', Night: ''},		Middle: {Day: '#0000FF', Night: '#000088'},		Sprint: {Day: '#FFFF00', Night: '#888800'}*/td.eventId {	width: 34px;}td.eventName {	}label {	padding: 2px 5px;}div.eventFilter {	width: 100%;	text-align: center;}tr.length-Long.daylight-Day {	background-color: #ffdfdf;}tr.length-Long.daylight-Night {	background-color: #ffb0b0;}tr.length-Middle.daylight-Day {	background-color: #f2f2ff;}tr.length-Middle.daylight-Night {	background-color: #d9d9ff;}tr.length-Sprint.daylight-Day {	background-color: #ffffdf;}tr.length-Sprint.daylight-Night {	background-color: #ffffb0;}tr.attackpoint {	background-color: #ffecec;}a.racename {	text-decoration: none;	color: black;}tr.noResults, tr.filterOut {	display: none;}