/* Element Styles */
body{font: 76% arial,sans-serif}
h1{font-size:1.1em}
h2,h3,h4,h5,h6{font-size:1em}
form{padding:0;margin:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
input,select{font-family:arial,sans-serif; font-size: 90%}
th,td{text-align: left}
/* End Element Styles */

/* Generic Styles */
.clearBoth{clear:both}
/* Firefox clear fix */.clearBoth:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.floatLeft{float:left;display:inline}
.floatRight{float:right;display:inline}
img.floatLeft{margin: 5px 7px 5px 0;}
img.floatRight{margin: 5px 0 5px 7px;}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.alignCenter{text-align:center}
.alignJustify{text-align:justify}
.labelFor{color:#1B5A90;font-weight:700}
.smallText{font-size:smaller}
.panelMinimized{display:none}
.panelMaximized{display:block}
.borderedImage{border:solid 1px #557490}
.dottedLine{height:5px;width:90%;border-bottom:dotted 1px #557490}
/* End Generic Styles */

/* Site Wide Styles */
div#navigation
{
	background-color: #fff;
}

#headerContainer
{
	margin: 10px;
	margin-bottom: 0;
}

#headerTop
{
	height: 60px;
	position: relative;
}

#topHome
{
	position: absolute;
	left: 10px;
	top: 10px;
	display: block;
	width: 280px;
	height: 35px;
}

#headerBanner
{
	height: 116px;
	position: relative;
}

#bannerPlace
{
	position: absolute;
	top: 0;
	left: 0;
	height: 75;
	width: 75;
}

#bannerPlace img
{
	border: none;
}

#headerNav
{
	height: 35px;
	position: relative;
}

#locInfo
{
	position: absolute;
	top: 7px;
	left: 20px;
}

#locInfo #locLocation
{
	font-weight: bold;
	text-transform: uppercase;
}

#topNav
{
	position: absolute;
	top: 0;
	right: 10px;
}

#topNav ul
{
	padding: 0;
	margin: 0;
}

#topNav li
{
	padding: 0;
	margin: 0;
	display: inline;
}

#topNav li a
{
	font-size: 110%;
	font-weight: bold;
	margin: 0;
	padding: 6px 15px 12px 15px;
	display: block;
	float: left;
}


#contentContainer
{
	margin: 0;
}

.bottomedBox
{
	margin-bottom: 10px;
	padding-bottom: 10px;
}


#pageTools #webUserGuide li
{
	margin-left: 0;
	padding-left: 20px;
}


#navigationContainer
{
	margin: 0 10px;
	border-top: solid 1px #ccc;
}

#navigationContainer .level1 a
{
	display: block;
	font-weight: bold;
	background-image: url('..images/left_nav_1.gif');
	background-repeat: no-repeat;
	background-position: 5px 8px;
	padding: 5px 0 5px 20px;
	margin: 10px 0;
}

#navigationContainer .first a
{
	margin-top: 0;
}

#navigationContainer .level2 a, #navigationContainer .level3 a, #navigationContainer .level4 a, #navigationContainer .level5 a, #navigationContainer .level6 a, #navigationContainer .level7 a
{
	display: block;
	padding: 2px 0 2px 20px;
	font-weight: normal;
}

#navigationContainer .selected a, #navigationContainer .active a
{
	font-weight: bold;
}

#navigationContainer .last a
{
	padding-bottom: 10px;
}

#navigationContainer .level3 a
{
	padding-left: 40px;
}

#navigationContainer .level4 a
{
	padding-left: 50px;
}

#navigationContainer .level5 a
{
	padding-left: 60px;
}

#navigationContainer .level6 a
{
	padding-left: 70px;
}

#navigationContainer .level7 a
{
	padding-left: 80px;
}


#pageTools
{
	width: 174px;
	margin: 0 0 20px 0;
	padding-left: 20px;
	background-color: #fff;
	float: right;
}

#toolPanel ul, #toolPanel li
{
	margin: 0;
	padding: 0;
	list-style: none;
}

#toolPanel ul
{
	margin-bottom: 20px;
}

#toolPanel li
{
	height: 20px;
}

#toolPanel li a
{
	font-size: 90%;
	padding-left: 20px;
}

#toolPanel .last
{
	border-bottom: none;
}


#innerContent h1
{
	margin: 0 0 10px 3px;
	padding: 0 0 4px 0;
}

#innerContent h2
{
	margin: 0 0 10px 3px;
	padding: 0 0 4px 0;
}



#innerFeature img
{
	float: right;
	margin: 0 0 10px 10px;
}

.rightbannerads
{
        float: right;
        width: 12%;
	margin: 0 0 1px 1px;

}
.innerFeatureText
{
	margin-right: 10px;
}

#footerContainer
{
	margin: 10px 10px 0 10px;
}

#footerContainer #footContact
{
	height: 41px;
	text-align: right;
}

#footerContainer #footContact p
{
	padding: 13px 10px 0 0;
}

#footLinks
{
	position: relative;	
}


/* End Site Wide Styles */

.formholder {
position: relative;
float: left;
width: 99%;
border: 1px solid gray;
}

.formprompt {
position: relative;
float: left;
width: 30%;
padding-right: 2em;
text-align: right;
}

.forminput {
position: relative;
float: left;
width: 65%;
}

.formbutton {
position: relative;
float: left;
width: 10%;
padding-left: 10em;
padding-right: 2em;
padding-bottom: 1em;
text-align: center;
}

.results {
position: relative;
float: left;
width: 95%;
text-align: left;
}

.date {
position: relative;
float: left;
width: 15%;
text-align: left;
}

.time {
position: relative;
float: left;
width: 10%;
text-align: left;
}


.course {
position: relative;
float: left;
width: 20%;
text-align: left;
}

.horse {
position: relative;
float: left;
width: 25%;
text-align: left;
}

.sp {
position: relative;
float: left;
width: 10%;
text-align: left;
}

.win {
position: relative;
float: left;
width: 10%;
text-align: left;
}

.payholder {
position:relative;
float: left;
width: 100%;
}

.pay {
position:relative;
float: left;
width: 32%;
}







