a:link {text-decoration: none; color: #000066; font-weight: bold;}
a:active {color: #003300; background-color:#efeadb;}
a:visited {color: #193452; font-weight: bold; text-decoration: none;}
a:hover {color: #FFFFFF; background-color:#efeadb;}

a:link.nav{text-decoration: none; color: #ffffff; font-weight: bold;}
a:active.nav {color: #003300; background-color:#efeadb; font-weight:bold;}
a:visited.nav { color: #fff; font-weight: bold; text-decoration: none;}
a:hover.nav{color: #003300; background-color:#efeadb; font-weight:bold;}


a:link.lnav{text-decoration: none; color: #ffffff; font-weight: bold;}
a:active.lnav {color: #003300; background-color:#efeadb; font-weight:bold;}
a:visited.lnav { color: #fff; font-weight: bold; text-decoration: none;}
a:hover.lnav{color: #003300; background-color:#efeadb; font-weight:bold;}

body {
	margin-left: 0px;
	margin-top: 0px;
}

/* set font family */		
p, h1, h2, h3, h5, h6, td, ol, ul {
   font-family: verdana, geneva, arial, helvetica, sans-serif;
   }
 
   
h1, h2, h3 {
font-size: 150%;
color: #385c47;
font-family: times, serif;
}
	
h4 {
font-size: 110%;
margin-top: 2em;
margin-bottom: .25em;
color: #860600;
line-height: 1em
font-family: times, serif;
}

ul{list-style-type: square;
}

ul.left {
list-style-type: none;
margin-left: 0;
line-height: 150%;
}

ul.none {
list-style-type: none;
}

ul ul {
font-size: 100%;
}  
		
li {
margin-bottom: .5em;
}

img {
}
			
img.horse{
padding-left: .25em;
}

.aligncenter {
text-align: center;
}
	 
.alignleft {
text-align: left;
}

.alignright {
text-align: right;
}
	 
.address {
text-align: center;
font-size: 65%;
color: #fff;
margin-right: 2%;
margin-left: 2%;
margin-bottom: 3px;
margin-top: 3px;
}
		

.calendar  { 
font-size: 75%; 
text-align: left; 
margin-top: 5px; 
margin-bottom: 5px; 
margin-left: 0.2in;
}

.description {
margin: .1em 25px 1em 0px;
color: #000;
}	


#footnote {
clear: both;
margin: 2em 0;
}

.format {
font-size: 100%;
}  


.goleft {
float: left;
padding: 1em;
clear: both;
}	 	 


#goright {
float: right;
padding: 1em;
}	 	 

	 
	
#inset {
padding: .1em 0 .1em 1.5em;
line-height: 80%;
}

.inseth {
font-weight: bold;
padding-top: 1.5em;
}
 	 
#leftcell {
border:0px; 
background-color:#7FA78E;
padding-top:0px;
padding-left:0px;
}	 	 
	 	 

		
#main {
padding:2em 3em; 
font-size: 75%;
color: #000;
text-align:left;
background-color:#fff;
line-height: 1.5em;
border-right:2px solid #3A5C47;
}

#mainhome {
padding:2em 3em; 
font-size: 75%;
color: #000;
text-align:left;
background-color:#fff;
line-height: 1.5em;
}



              
#newsarea{
padding: 2em .5em .5em 1em;
font-size: 75%;
background-color: #fff;
border: 1px dashed #603;
line-height: 1.25em;
}

#newsareahome{
padding: 2em .5em .5em 1em;
font-size: 75%;
background-color: #fff;
border-left: 1px dashed #ccc;
line-height: 1.25em;
border-right:2px solid #3A5C47;
}

.program{
font-size: 75%; 
margin-left: .10in;
margin-right: .10in;
}

p.q {
font-size: 110%;
font-weight: bold;
margin-top: .25em;
margin-bottom: 0;
color: #550500;
line-height: 1em;
}

p.a {
margin-left: 2%;
margin-top: .25em;
}
			
.return{
margin-top: 3px;
margin-bottom: 9px;
}

td table {
font-size: 100%;
}




#horses{
padding:10px; 
font-size: 100%;
text-align:left;
background-color:#a5c0af;
border:2px solid #3A5C47;	
margin-left: 2em;
}

.description {
margin: .1em 25px 1em 0px;
color: #000;
}

img.horse{padding-left: .25em;}

.name {
margin: .5em 0 .1em 0%;
color: #660000;
font-weight: bold;
}

			

#bnav{
border-left:2px solid #3A5C47; 
border-right:2px solid #3A5C47; 
border-bottom:2px solid #3A5C47;
font-size: 65%;	     
color: #fff;
text-align: center;
font-weight:bold; 
padding: 3px 3px; 
background-color:#577D65;
}	


#lnav {
display: block;
padding-left: 1em;
font-weight: bold;
font-size: 70%;
color: #fff;
background-color:#7FA78E;
text-align:left;
padding:0;
margin-top:1px;
margin-left:10px; 		  
}

	
#tnav {
border-top:2px solid #385C47; 
font-weight: bold;
font-size: 65%;
color: #7FA78E;
text-align: center;
background-color:#577D65; 
padding: 5px 0 5px 1em;
}

#banner {
border:0px; 
}

.totop {
text-align: right;
margin-right: 50%;
}



								
span.bold {
font-weight: bold;
}

span.colorbold {
font-weight: bold;
color: #660000;
}

span.special {
color: #860600;
font-weight: bold;
}
