body {
	margin: 0;
	padding: 0;
	font: 0.9em/1.3 Arial, Helvetica, sans-serif;
	/*color: #ccc;*/
	background: #fff;
	}

.ticket-table th{
    background: #013c5b;
    /*border-right: 1px solid #013c5b;*/
    border: 1px solid #013c5b;
    color: #fff;
    padding: 10px;
    /*text-align: center;*/
}
.competitors {
	border-collapse: collapse;
	}
.competitors td {
	background: #f5f2ea;
	border: 1px solid #fff;
	border-right: 0px;
	border-left: 0px;
	text-align: center;
	padding: 0 2px;
	}
.scoreboardSubHdr td {
	background: #ad9359;
	border: 1px solid #ad9359;
	}

td#horse, td#rider, td#details, td#movement {
	text-align: left;
	}
#innertable td {
	border: 0;
	text-align: left;
	}
#innertable2 td {
	border: 0;
	}

.larger {font-size: 1.2em;}
.bigger {font-size: 1.7em;}
.smaller {font-size: 0.8em;}
.text {display: none;}
.clear {clear: left;}
.clear-r {clear: right;}
.indent {margin: 10px 0 0 20px;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.normal {font-weight: normal;}
.alignr {text-align: right;}
.alignl {text-align: left;}
.center {text-align: center;}
.pnobot {padding-bottom: 0;}
.pnopad {padding: 0;
		margin: 0;}

