img { border:0;}
  
	div#headercontainer {
		margin: auto;
		width: 983px;
		height: 113px;
		border-bottom:1px solid #b2b1ff;
		text-align: center;
		color: #fff;
		padding:0;
	}
		div#headercontainer img{
			border:0;
			margin:0;
			padding:0;
		}

		
	div#navcontainer {
		background: #bec9ff;
		margin:auto;
		border-bottom:1px solid black;
		padding:0;
		width: 983px;
		text-align:center;
	}
		
	div#maincontainer {
		margin: auto;
		width: 981px;
		background:#fff;
		border-left: 1px solid #b2b1ff;
		border-right: 1px solid #b2b1ff;
		padding: 0;
		text-align: center;
    }
	
		div#resultbreadcrumbs{
			font-size:0.75em;
			margin-bottom:10px;
			color:#696969;
		}
	
		div#contentcontainer {
			margin: auto;
			padding: 10px;
			text-align: left;
		}
		  
			div#content{
				padding:7px;
			}
				
			#column1{
				float: left;
				width: 75%;
			}
			
			#column2{
				float: right;
				width: 24%;
			}
		
	
	div#footercontainer {
		background: #BEC9FF;
		margin: auto;
		width: 981px;
		border:1px solid #b2b1ff;
		font-size: 0.7em;
		color: #000080;
		text-align: left;
    }
		div#footercontent{
			padding:7px;
		}
		

		
	.error{
		color:white;
		padding:5px;
		font-size:1em;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		background-color:red;
	}
		.error a, .error a:visited, .error a:hover, .error a:link{
			color:#d0d0d0;
		}
	
	.error_underhang{
		font-size:0.8em;
		border:1px solid red;
		margin-top:-5px;
		margin-bottom:5px;
		padding:5px;
		color:red;
	}
	
		
	.confirmation
	{
		color:white;
		padding:5px;
		padding-left:20px;
		font-size:1em;
		font-weight:bold;
		margin-top:5px;
		margin-bottom:5px;
		background-color:green;
		background-image: url('/adm/images/icons/big_tick.png');
		background-repeat: no-repeat;
		background-position: center left;
	}
		.confirmation a, .confirmation a:visited, .confirmation a:hover, .confirmation a:link{
			color:#d0d0d0;
		}
		
		
		
	/* RESULTS Layout */
	.eventlist{
		font-size:0.9em;
		line-height:0.9em;
	}
		.disabledresults a:visited, .disabledresults a:link, .disabledresults a{
			color:gray;
		}
	
	.eventtitle{
		margin-bottom:20px;
		text-align:center;
		font-size:1.1em;
		font-weight:bold;
		border:1px solid #b2b1ff;
		padding:10px;
		position:relative;
		background:url('/images/fades/large_blue_fade.gif') repeat-x top left;
	}
		.livebox{
			position:absolute;
			top:0px;
			left:0px;
			background:url('/images/results/live_results.png') no-repeat top left;
			height:80px;
			width:80px;
		}

	
	.daytitle{
		width:25px;
		text-align:center;
		font-size:0.75em;
	}
	.datetitle{
		font-weight:normal;
		font-size:0.6em;
	}
	

	.newresult{
		background:#000080;
		color:white;
	}
	
	.oldresult{
		background:white;
		color:#000080;
	}
	
	table.resulttable{
		border-collapse:collapse;
		border-spacing: 0px;
		border:1px solid #b2b1ff;
		width:100%;
	}

		.resultline td{
			padding:4px;
			height:33px;
			border-top:1px solid #b2b1ff;
		}
		
		.resultlinefinal td{
			height:40px;
			border-top:1px solid #b2b1ff;
			background:#ededed;
		}
	
	.resultstabletitles{
		font-weight:bold;
		font-size:0.9em;
		text-align:center;
		height:30px;
		background:url('/images/fades/blue_fade.gif') repeat-x top left;
	}
	.resultstabletitlesmall{
		font-size:0.8em;
	}
		.rttitle{
			padding:6px;
			padding-top:8px;
			font-weight:bold;
			margin-bottom:4px;
		}
		.rtraceno{
			font-size:1em;
			font-weight:bold;
			margin-right:10px;
			color:#008080;
			width:20px;
			text-align:center;
		}
		.rtwinner{
			font-size:0.9em;
			font-weight:bold;
			width:270px;
		}
		
		.rtloser{
			font-size:0.8em;
			width:220px;
		}
		
		.rttitle{
			font-size:0.7em;
			font-weight:bold;
			color:#008080;
		}

	
		.rttimes{
			text-align:center;
			font-size:0.75em;
			margin-right:5px;
			width:30px;
		}
	
	
	/* END Results TABLE Layout */
	
	/* START Results Box layout */
	
		#resultsboxcurrent{
		border:1px solid #000080;
		background:url('/images/fades/large_blue_fade.gif') repeat-x top left;
		padding:6px;
		margin:10px 5px 10px 5px;
		font-size:1.2em;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		position:relative;
	}
	
	.daytitle{
		font-weight:bold;
		font-size:0.7em;
	}
	.datetitle{
		font-weight:normal;
		font-size:0.6em;
	}
	
	.finalbox{
		background:url('/images/results/final.png') repeat-x top left;
		font-size:1.2em;
		font-weight:bold;
		float:left;
		width:40px;
		height:60px;
		position:absolute;
		top:-25px;
		left:23px;
	}
	
	.resultsbox{
		border:1px solid #b2b1ff;
		background: #fff;
		padding:6px;
		margin:10px 25px 10px 5px;
		border-radius:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		position:relative;
	}
	
		.rbtitle{
			padding:6px;
			padding-top:8px;
			font-weight:bold;
			margin-bottom:4px;
			border-radius:4px;
			-moz-border-radius:4px;
			-webkit-border-radius:4px;

		}
		.rbraceno{
			float:left;
			font-size:1.2em;
			font-weight:bold;
			margin-right:10px;
			color:#008080;
		}
		.rbcol0{
			float:left;
			margin-right:5px;
			width:50px;
		}
		.rbcol1{
			float:left;
			margin-right:10px;
			width:300px;
		}
		.rbcol2{
			float:left;
			width:140px;
		}
		.rbcol3{
			float:right;
			width:80px;
		}
		.winner{
			font-size:0.9em;
			font-weight:bold;
		}
		
		.beattitle{
			font-size:0.7em;
			color:#008080;
		
			margin-right:10px;
			padding-top:2px;
		}
		.loser{
			padding-top:1px;
			font-size:0.75em;
			margin-bottom:5px;
		}
		
		.resulttitle{
			font-size:0.7em;
			font-weight:bold;
			color:#008080;
		}
		.resultinfo{
			font-size:0.7em;
			padding-top:1px;
		}
		
		.resulttimestitle{
			float:left;
			text-align:right;
			font-weight:bold;
			font-size:0.7em;
			line-height:1.5em;
			width:40px;
			margin-right:10px;
			color:#008080;
		}		
		.resulttimes{
			float:left;
			text-align:left;
			font-size:0.75em;
			margin-right:5px;
			width:20px;
		}
		
		/* END Result Box layout */
	
	.info_box{
		border:1px solid #b2b1ff;
		background: #fff;
		margin:10px 5px 10px 5px;
		font-size:0.9em;
	}
	
		.info_boxtitle{
			background:url('/images/fades/blue_fade.gif') repeat-x top left;
			padding:6px;
			padding-bottom:8px;
			font-weight:bold;
		}
		
		.info_boxcontent{
			padding:8px;
		}
			.info_boxcontent a{
				font-size:0.9em;
			}
		

		
		.eventbox{
			float:left;
			margin:5px;
			width:340px;
		}
		
		.eventboxtitle{
			background:url('/images/fades/blue_fade.gif') repeat-x top left;
			padding:6px;
			font-weight:bold;
		}
	
	
			.eventboxname{

			}
			.eventboxcode{
				font-size:0.9em;
				position:absolute;
				right:5px;
				top:10px;
				width:25px;
				text-align:left;
				color:#393939;
			}
			
			
		.qualifiedbox{
			font-size:0.9em;
		}
			.qualifiedtitle{
				margin-bottom:6px;
				margin-top:10px;
				font-weight:bold;
				font-size:1.1em;
				clear:both;
				padding-top:10px;
			}
			
			.qualname{
				float:left;
				width:500px;
				margin-top:2px;
				margin-bottom:2px;
			}
			
			.qualtime{
				float:right;
				width:70px;
				margin-top:2px;
				margin-bottom:2px;
			}