body,td,th {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size: 11px;
	color: #333;
}
body {
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333;
}
a:hover {
	text-decoration: underline;
	color: #000;
}
a:active {
	text-decoration: none;
	color: #000;
}

a.race-win-place-values:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #000;
	position: relative;
	bottom: 2px;
	text-decoration: underline;
}

a.race-win-place-values:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #000;
	position: relative;
	bottom: 2px;
	text-decoration: underline;
}

a.race-win-place-values:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #000;
	position: relative;
	bottom: 2px;
	text-decoration: underline;
}

a.race-win-place-values:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #000;
	position: relative;
	bottom: 2px;
	text-decoration: underline;
}

.nav-selector-text a:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

.nav-selector-text a:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

.nav-selector-text a:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

.nav-selector-text a:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
}

.nav-event-light-text a:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	top: 0px;
	text-decoration: none;
}

.nav-event-light-text a:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	top: 0px;
	text-decoration: none;
}

.nav-event-light-text a:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	top: 0px;
	text-decoration: none;
}

.nav-event-light-text a:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
	top: 0px;
	text-decoration: none;
}

a.nav-race:link {
	color: #666;
	text-decoration: none;
	vertical-align: middle;
}
a.nav-race:hover {
	color: #333;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
}
a.nav-race:active {
	color: #333;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	vertical-align: middle;
}
a.nav-race:visited {
	color: #666;
	text-decoration: none;
	vertical-align: middle;
}

a.left-nav-white:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	text-decoration: none;
}
a.left-nav-white:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	text-decoration: underline;
}
a.left-nav-white:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	text-decoration: underline;
}
a.left-nav-white:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	text-decoration: none;
}

a.grid-race-name-text:link {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	margin-left: 4px;
	position: relative;
	bottom: 1px;
	text-decoration: none;
	line-height: 9px;
}

a.grid-race-name-text:hover {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	margin-left: 4px;
	position: relative;
	bottom: 1px;
	text-decoration: underline;
	line-height: 9px;
}

a.grid-race-name-text:active {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #000;
	margin-left: 4px;
	position: relative;
	bottom: 1px;
	text-decoration: underline;
	line-height: 9px;
}

a.grid-race-name-text:visited {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	margin-left: 4px;
	position: relative;
	bottom: 1px;
	text-decoration: none;
	line-height: 9px;
}

.account-login-or-reg {
	background-image: url(../images/login_clock-bg.gif);
}

.account-clock-bg {
	background-image: url(/images/login_account-no-bg.gif);
}

.account-login-text 
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-left: 10px;
}

.account-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	margin-left: 8px;
	position: relative;
	bottom: 1px;
}
.account-time-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
}
.bet-sheet-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	position: relative;
	bottom: 1px;
}

.bg-content-gradient {
	background-image: url(../images/content-gradient-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-header-gradient {
	background-image: url(../images/header-gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-footer-gradient {
	background-image: url(../images/footer-gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.bg-nav-bottom {
	background-image: url(../images/nav-bottom-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.bg-nav-event {
	background-image: url(../images/nav-event-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-nav-event-top {
	background-image: url(../images/nav-event-active-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-nav-selector {
	background-image: url(../images/nav-selector-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-nav-selector-top {
	background-image: url(../images/nav-selector-top-bg.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-nav-top {
	background-image: url(../images/nav-top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.bg-status-red {
	background-image: url(../images/status-red-bg.gif);
	background-repeat: repeat-x;
}
.bg-status-white {
	background-image: url(../images/status-white-bg.gif);
	background-repeat: repeat-x;
}
.bg-status-yellow {
	background-image: url(../images/status-yellow-bg.gif);
	background-repeat: repeat-x;
}
.bg-status-light-yellow {
	background-image: url(../images/status-light-yellow-bg.gif);
	background-repeat: repeat-x;
}

.bg-status-green {
	background-image: url(../images/status-green-bg.gif);
	background-repeat: repeat-x;
}
.bg-status-light-blue {
	background-image: url(../images/status-light-blue-bg.gif);
	background-repeat: repeat-x;
}
.bg-subtitle-light {
	background-image: url(../images/subtitle-light-bg.gif);
	background-repeat: repeat-x;
}
.bg-race-tab-top {
	background-image: url(../images/bet-type-top-bg.gif);
	background-repeat: repeat-x;
}
.bg-race-tab-text {
	background-image: url(../images/race-tab-text-bg.gif);
	background-repeat: repeat-x;
}
.bg-bet-type-row {
	background-image: url(../images/bet-type-bg.gif);
	background-repeat: repeat-x;
}
.bg-subtitle-green {
	background-image: url(../images/subtitle-green-bg.gif);
	background-repeat: repeat-x;
}
.end-subtitle-grey {
	background-image: url(../images/end-subtitle-grey.gif);
	text-align: center;
}
.editorial-image {
	padding-right: 15px;
	padding-bottom: 15px;
}
.editorial-text {
	position: relative;
}
.green-title-text{
	font-size: 16px;
	color: #FFF;
	position: relative;
	top: 1px;
	left: 8px;
	text-decoration: none;
}

.green-title-text a:visited{
	font-size: 16px;
	color: #FFF;
	position: relative;
	top: 1px;
	left: 8px;
	text-decoration: none;
}
.green-title-text a:link{
	font-size: 16px;
	color: #FFF;
	position: relative;
	top: 1px;
	left: 8px;
	text-decoration: none;
}
.green-title-text a:hover{
	font-size: 16px;
	color: #FFF;
	position: relative;
	top: 1px;
	left: 8px;
	text-decoration: none;
}
.green-title-text a:active{
	font-size: 16px;
	color: #FFF;
	position: relative;
	top: 1px;
	left: 8px;
	text-decoration: none;
}

.grid-field-start {
	background-image: url(../images/grid-field-start.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.grid-field-end {
	background-image: url(../images/grid-field-end.gif);
	background-repeat: repeat-y;
}
.grid-footer-bg {
	background-image: url(../images/grid-footer-bg.gif);
	background-repeat: repeat-x;
}

.grid-green {
	background-image: url(../images/grid-green.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.grid-light-yellow {
	background-image: url(../images/grid-light-yellow.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.grid-race-details-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	line-height: 9px;
	position: relative;
	bottom: 1px;
	text-decoration: none;
}
.grid-red {
	background-image: url(../images/grid-red.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.grid-white {
	background-image: url(../images/grid-white.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.grid-yellow {
	background-image: url(../images/grid-yellow.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.grid-light-blue {
	background-image: url(../images/grid-light-blue.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.left-menu-bg {
	background-image: url(../images/left-menu-bg.gif);
	background-repeat: repeat-y;
}
.light-grey-subtitle-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
}
.light-grey-content-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #333;
	margin-bottom: 2px;
	margin-left: 19px;
}
.footer-links-text {
	color: #666;
	text-decoration: none;
	top: 20px;
	position: relative;
	padding-right: 13px;
	padding-left: 13px;
}
.form-bet-type-drop {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-style: normal;
	font-size: 11px;
	color: #757575;
	width: 125px;
}

.form-race-drop {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-style: normal;
	font-size: 11px;
	color: #757575;
	width: 67px;
}
	
.form-meet-drop {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-style: normal;
	font-size: 11px;
	color: #757575;
	width: 33px;
}

.form-timezone-drop {
	border: 1px solid #cccccc;
	font-style: normal;
	font-size: 11px;
	color: #FFF;
	width: 50px;
	background-color: #5F7078;
}
.form-norm-fields {
	border: 1px solid #cccccc;
	background: #ffffff;
	font-style: normal;
	font-size: 11px;
	color: #757575;
	width: 65px;
}
.nav-date-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
}

.nav-selector-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
}



.nav-race-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #333;
	margin-left: 12px;
	word-spacing: 16px;
	line-height: 10px;
}
.nav-event-dark-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 13px;
	color: #333;
	margin-right: 5px;
	margin-left: 5px;
}

.race-number-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
}
.race-name-bg {
	background-image: url(../images/race-name-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.race-subtitle-text {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 21px;
	margin-right: 21px;
}
.race-subtitle-text a:hover{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 21px;
	margin-right: 21px;
	text-decoration: none;
}

.race-subtitle-text a:active{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 21px;
	margin-right: 21px;
	text-decoration: none;
}

.race-subtitle-text a:visited{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 21px;
	margin-right: 21px;
	text-decoration: none;
}

.race-subtitle-text a:link{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 21px;
	margin-right: 21px;
	text-decoration: none;
}

.race-grid-titles-small {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 9px;
	color: #FFF;
}
.race-subtitle-text-alt {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-left: 11px;
	margin-right: 21px;
}
.race-grid-titles {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
}
.race-grid-title-types {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	position: relative;
	bottom: 2px;
}
.race-win-place-titles {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	position: relative;
	bottom: 2px;
}
.refresh-button-bg {
	background-image: url(../images/refresh-button-bg.gif);
	background-repeat: repeat-x;
}
.race-scratched {
	color: #999;
	text-decoration: none;
	color: #FF0000;
}
.race-subtitle-text-right {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 11px;
	color: #FFF;
	margin-bottom: 2px;
	margin-right: 21px;
}


.start-subtitle-grey {
	background-image: url(../images/start-subtitle-grey.gif);
}
.subtitle-bg-grey {
	background-image: url(../images/bg-subtitle-grey.gif);
	background-repeat: repeat-x;
}
.status-text {
	font-size: 16px;
	color: #000;
	position: relative;
	top: 1px;
	padding-right: 8px;
	padding-left: 8px;
}
.splash-blurb {
	font-size: 13px;
	color: #999;
}


.title-bg-green {
	background-image: url(../images/bg-title-green.gif);
	background-repeat: repeat-x;
}
.bg-postcode {
	background-image: url(../images/portal_field-postcode.gif);
	background-repeat: no-repeat;
	text-indent: 8px;
	font-size: 14px;
}

.right-menu-text {
	margin: 15px;
}

.title-bg-blue {
	background-image: url(../images/bg-title-blue.gif);
	background-repeat: repeat-x;
}
.bg-cost {
	background-image: url(../images/ticket-cost-bg.gif);
	color: #FFF;
}
.bg-bet-type-row-blue {
	background-image: url(../images/subtitle-blue-bg.gif);
	background-repeat: repeat-x;
}
.error-title {
	font-size: 36px;
	font-weight: bold;
	vertical-align: 0%;
	margin: 0px;
	padding: 0px;
}