body {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../images/grass3.jpg);
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.ulmainnav {
	font-family: Arial, Helvetica, sans-serif;
	color: #3CB371;
}
.ulmainnav a:link, .ulmainnav a:visited, .ulmainnav a:active {
	text-decoration: none;
	color: #005A2D;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;
}
.ulmainnav a:hover {
	color: #3CB371;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	padding: 4px;

}
#padding {
	padding: 5px;	
}
.coursesearch{	position:absolute;
		background-color: #B7FFD8;
		left:241px;
		top:128px!important;
		top:260px;
		width:165px;
		z-index: 2;
		padding-top:3px !important;
		padding-top:0px;
		padding-bottom:3px !important;
		padding-bottom:0px;
		border: 1px solid black;
		font-family: Arial, Verdana, sans-serif;
		font-size: 11pt;
		text-align: center; 
		color:black;
}
#racelist	{
	font-size: 12px;

	height:370px;
	background-color: #3CB371;
	text-decoration: none;
}
#racelist a:link, #racelist a:visited, #racelist a:active{
	font-size: 11px;

	height:370px;
	background-color: #3CB371;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#racelist a:hover {
	font-size: 11px;

	height:370px;
	background-color: #3CB371;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #F2FFF8;
}

.racescroll	{
	font-size: 12pt;
	left:178px;
	top:-256px;
	width: 298px;
	height:370px;
	overflow:auto;
	background-color: #3CB371;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
}
.maintitle 	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14pt;
	font-weight:500;
	text-align: center;
	right:25px;
	top:200px;
	width: 300px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color:#3CB371;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}

.mainlist	{
	font-family: Arial, Verdana, sans-serif;
	position:absolute;
	right:25px;
	top:297px;
	width: 300px;
	height:70px;
	padding-top: 5px;
	padding-bottom: 15px;
	background-color: #3CB371;
	border: 1px solid black;
	left: 489px;
}

.click		{font-family: Arial, Verdana, sans-serif;
		font-size: 8pt;
		font-weight:450;
		text-align: center;
		color:black;
		position:absolute;
		left:437px;
		top:42px;
		width:290px;
		height:15px;
}
.innerlist	{font-family: Arial, Verdana, sans-serif;
		position:absolute;
		font-size: 12pt;
		left:-332px;
		top:-174px;
		width: 300px;
		height:210px;
		overflow:auto;
		background-color: #3CB371;
}
select	{font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: black;
}
a.list:link {
	color: #000000;
}
a.list:hover	{color:white;
}

a.disc:hover	{color:#3CB371;
		text-decoration: underline;
}
.mainlist	{
	background-color: #3CB371;
	border: 1px solid black;
	text-decoration: none;
}
.5cellpadding {
	padding: 5px;
}
.license {
	font-size: 9px;
	color: #FFFFFF;
	background-color: #3CB371;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 5px;
}
.adlist 	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	color:black;
	font-weight: bold;
}
.adlist a:link	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	color:black;
	font-style: normal;
	text-transform: lowercase;
}
.adlist a:hover	{
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	text-align: left;
	color:#0000FF;
	font-style: normal;
	text-transform: lowercase;
}
.padding2 {
	padding: 5px;
}
.toppad {
	padding: 4px;
}
.news {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #3CB371;
	padding: 4px;
}
.fltleft {
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
}
.fltright {
	float: right;
}
.newstitle {
	text-align: center;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.wintickets {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	background-color: #3CB371;
	padding: 4px;
}
.newsitem {
	font-size: 12px;
	color: #000000;
	text-align: justify;
}
#smallink a:link, #smallink a:visited, #smallink a:active{
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
#smallink a:hover {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
a:link, a:visited, a:active {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #999999;
	text-decoration: underline;
}
/*this is the start of the Directory course buttons*/
.catnav {
	font-family: Verdana, Sans-serif;
	border: 1px solid #3CB371;
	width: 100%;
    padding: 0px color: #00000;
	font-size:  10pt;
	background-color: #F2FFF8;
	height: 35px;
	color: #3CB371;
	line-height: 20px;
	padding-right: 2px;
	padding-left: 2px;
}
.catnav a:link, .catnav a:visited, .catnav a:active {
	color: #3CB371;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
	font-size: 11px;
}
.catnav a:hover {
	color: #3CB371;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}
.titleheader {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3CB371;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.submit {
	text-decoration: none;
}
.submit a:link, .submit a:active, .submit a:visited {
	color: #FFFFFF;
	background-color: #3CB371;
	border: 1px solid #3CB371;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	width: 85px;
	margin: 5px;
}
.submit a:hover {
	color: #FFFFFF;
	background-color: #4BC281;
	border: 1px solid #00823A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	width: 85px;
	margin: 5px;
	text-decoration: none;
}
.mttop{display:block; background: #FFF; height: 1px; background: #ABC9EF; margin: 0px 1px 0px 1px;}
.mttop{background: #3CB371;}

/*END OF DIRECTORY COURSE BUTTONS*/
.wintickets {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	background-color: #3CB371;
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
}
.bottomnav {
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	text-align: center;
}
.coInfo {
	font-size: 11px;
	color: #fff;
	margin-top: 5px;
}
.bottomnav a:link, .bottomnav a:visited, .bottomnav a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}
.bottomnav a:hover {
	color: #CCCCCC;
}
.mttopmainnav{display:block; background: #FFF; height: 1px; background: #ABC9EF; margin: 0px 1px 0px 1px;}
.mttopmainnav{background: #F6F6F6;}

.mttop7daytop{display:block; background: #FFF; height: 1px; background: #ABC9EF; margin: 0px 1px 0px 1px;}
.mttop7daytop{background: #000000;}

.newslinks {
font-size:12px
}
.newslinks a:link, .newslinks a:visited, .newslinks a:active {
	text-decoration: underline;
	color: #005A2D;
	font-weight: bold;
	font-size: 13px;
}
.newslinks a:hover {
	color: #3CB371;
	text-decoration: none;
}
/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #3CB371;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
	padding: 3px 0.5em;
	margin-left: 3px;
	border-bottom: 1px none #3CB371;
	background: #CAFFE2;
	text-decoration: none;
	border-top: 1px solid #3CB371;
	border-right: 1px solid #3CB371;
	border-left: 1px solid #3CB371;
}

ul.tabbernav li a:link { color: #009900; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #FFFFFF;
 background: #3CB371;
 border-color: #3CB371;
}

ul.tabbernav li.tabberactive a
{
 background-color: #F2FFF8;
 border-bottom: 1px solid #F2FFF8;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #009900;
 background: white;
 border-bottom: 1px solid #F2FFF8;
}

/*this is the start of the course tabber system*/

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
	padding:5px;
	border-top:0 solid #3CB371;
	border-right: 1px solid #3CB371;
	border-bottom: 1px solid #3CB371;
	border-left: 1px solid #3CB371;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}
/*this is the end of the course tabber system*/

.maintitle_link {
	font-size: 12px;
}
.maintitle_link a:link, .maintitle_link a:visited, .maintitle_link a:active {
	font-size: 12px;
	text-decoration: underline;
}
.maintitle_link a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.newsletter_title {
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #009933;
	background-color: #3CB371;
	padding: 2px;
}
.newsletter {
	font-size: 11px;
}
