.split_container {
	width: 100%;
	overflow: hidden;
	display: none;
}
.split_container .split_box {
	background: transparent;
	float: left;
	border: 1px solid #ccc;
	margin-left: 4px;
	margin-top: 2px;
	margin-bottom: 2px;
	text-align: right;
}
.split_container .split_box {
	width: 85px;
	height: 70px;
}
.split_container .split_box_small {
	width: 65px;
	height: 45px;
}
.split_box .split_box_header {
	background: #00487A;
	color: #FFF;
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 80%;
	font-weight: bold;
}
.split_box_line {
	margin: 1px;
}
.split_box {
	margin: 1px;
	border-radius: 4px;
}
.split_box .split_box_header_start {
	background: #C00 !important;
}
.split_box .split_result {
	padding-top: 2px;
	padding-right: 5px;
}
.split_current_attempt {
	background: #93df91 !important;
}
.split_last_attempt {
	background: #eecb8d !important;
}
.split_button, .split_all_button {
	/* defined for each competition */
}
.split_all_button {
	display: none;
}
.split_button:hover, .split_all_button:hover {
	/* defined for each competition */
}

/* hack to prevent lack of focus indicator in Firefox*/
.split_button:focus,.split_all_button:focus {   
	outline-width:2px;
	outline-color:rgb(77, 144, 254);
  	outline-offset: -2px;
  	outline-style:auto;
}