html, body {
	margin: 0px;
	padding: 0px;
	background-color: #536e3b;
		font-family: verdana, arial, sans-serif;
	font-size: xx-small;	
	height: 100%;
	min-height: 100%;
}

td, p {
	color:#333333;
	font-family: verdana, arial, sans-serif;
	font-size: xx-small;
	line-height: 1.3em;
}

th {
	color:#000000;
	font-family: verdana, arial, sans-serif;
	font-size: x-small;
	text-align: left;	
}

h1 { font: bold 2.0em verdana, arial, sans-serif; color: #314B1B}
h2 { 
	font: bold 1.5em verdana, arial,  sans-serif; 
	color: #314B1B;
	margin-bottom: 4px;	
	text-transform: capitalize;
	}
	
h3 {
	font: bold small verdana, arial, sans-serif; 
	color: #314B1B; 
	text-transform: capitalize;
	margin-bottom: 4px;	
	}

h4 { font: normal 13px verdana, arial, sans-serif; color: #333333}

.verd11grey { font: 11px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd10lightgrey { font: 11px verdana, arial, Helvetica, sans-serif;  color: #666666;}
.verd11grey-lh15 { font: 11px/15px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd11grey-lh20 { font: 11px/20px verdana, arial,  Helvetica, sans-serif;  color: #333333;}
.verd11white { font: 11px verdana, arial,  Helvetica, sans-serif;  color: #FFFFFF;}

.verd11black { font: 0.7em verdana, arial,  Helvetica, sans-serif;  color: #000000;}
.verdwhiteMB { font: bold 13px verdana, arial,  Helvetica, sans-serif;  color: #FFFFFF;}


 a:link { font: x-small verdana, arial,  sans-serif; color: #314B1B; text-decoration: underline; }
 a:visited { font: x-small verdana, arial,  sans-serif; color: #314B1B; text-decoration: underline; }
 a:hover { font: x-small verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
 a:active { font: x-small verdana, arial,  sans-serif; color: #314B1B; text-decoration: underline; }

 a.tickertext:link { font: 10px verdana, arial,  sans-serif; color: #314B1B; font-weight:bold; text-decoration: underline; }
 a.tickertext:visited { font: 10px verdana, arial,  sans-serif; color: #314B1B; font-weight:bold; text-decoration: underline; }
 a.tickertext:hover { font: 10px verdana, arial,  sans-serif; color: #314B1B; font-weight:bold; text-decoration: none; }
 a.tickertext:active { font: 10px verdana, arial,  sans-serif; color: #314B1B; font-weight:bold; text-decoration: underline; }
 
 a.linkverdwhite11:link { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 a.linkverdwhite11:visited { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 a.linkverdwhite11:hover { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: underline; }
 a.linkverdwhite11:active { font: 11px verdana, arial,  sans-serif; color: #FFFFFF; text-decoration: none; }
 
 a.headlinelink:link {font: bold small verdana, arial, sans-serif;color: #314B1B;	text-decoration: none; text-transform:capitalize;}
 a.headlinelink:visited{font: bold small verdana, arial, sans-serif;color: #314B1B;	text-decoration: none; text-transform:capitalize;}
 a.headlinelink:hover{font: bold small verdana, arial, sans-serif;color: #314B1B;	text-decoration: underline;	text-transform:capitalize;}
 a.headlinelink:active{	font: bold small verdana, arial, sans-serif;color: #314B1B;	text-decoration: none; text-transform:capitalize;}

 a.x-smalllinkbold:link {font: bold x-small/2em verdana, arial, sans-serif;color: #314B1B;	text-decoration: none;}
 a.x-smalllinkbold:visited{font: bold x-small/2em verdana, arial, sans-serif;color: #314B1B;	text-decoration: none; }
 a.x-smalllinkbold:active{	font: bold x-small/2em verdana, arial, sans-serif;color: #314B1B;	text-decoration: none; }
 a.x-smalllinkbold:hover{font: bold x-small/2em verdana, arial, sans-serif;color: #314B1B;	text-decoration: underline;	}
 
 a.linkFooter:link { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }
 a.linkFooter:visited { font: 10px verdana, arial,  sans-serif; color: #666666; text-decoration: none;  }
 a.linkFooter:hover { font: 10px verdana, arial,  sans-serif; color: #666666; text-decoration: underline;  }
 a.linkFooter:active { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }
  
.linkFooterText { font: 10px verdana, arial,  sans-serif; color:  #666666; text-decoration: none; }

.inputgrey100 { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	width: 100px;
	border: 1px solid #999999;
}
.inputgrey170 { 
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	width: 170px;
	border: 1px solid #999999;
}
.textarea170x100 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	width: 170px;
	border: 1px solid #999999;
	height: 100px;

}
.selectgrey {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
	border: 1px solid #CCCCCC;
}
.button {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #E4E4E4;
}

.resultG1 {
 color:#990000;  
 font-weight:bold;
}
 
.resultG2 {
 color: Blue;
 font-weight:bold;
}
 
.resultG3 {
 color: Green;
 font-weight:bold;
}
 
.resultLR {
 font-weight: bold;
}
/* LAYOUT STYLES START */

#container{	
	height: 100%;	
	text-align: center;
	}
	
#pagecontent{	
	width: 990px;
	margin: 0 auto;	
	
	/* IE FIX */
	height: 100%;
		
	}
	
#topmenu{
	width: 900px;
	margin-bottom: 0px;
}

#midcontent{
	clear: both;
	vertical-align: top;
	}
	
	
#footer{
	clear: both;
	padding-top: 10px;
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align:center;
}
	
/* LAYOUT STYLES END */	

/* HOME STYLES START */

a.linkverdgreen11B:link { font: bold 11px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkverdgreen11B:active { font: bold 11px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkverdgreen11B:visited { font: bold 11px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkverdgreen11B:hover { font: bold 11px verdana, arial,  sans-serif; color: #314B1B; text-decoration: underline; }

a.linkotherhomenews:link { font: 10px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkotherhomenews:active { font: 10px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkotherhomenews:visited { font: 10px verdana, arial,  sans-serif; color: #314B1B; text-decoration: none; }
a.linkotherhomenews:hover { font: 10px verdana, arial,  sans-serif; color: #314B1B; text-decoration: underline; }

.homeitemnewsmenu{
	clear: both;
	padding-bottom: 5px;	
	
	/* IE WILL IGNORE THIS */
	margin-bottom /**/:/**/ 5px;
}


.homenewsgreen{
	float: left;
	background-color: #2E4818;
	width: 8px;
	height: 20px;	
	
	
}

.homenewsitempadding{
	background-color: #e9e7e3;
	padding-left: 4px;	
	float: left;
	vertical-align: bottom;
	max-width: 280px;
}

.homenewsintro{
	clear: both;
	padding-top: 3px;
	padding-left: 12px;
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}

.homenewsdate{
	clear: both;
	padding-top: 3px;
	padding-left: 12px;	
	font: bold xx-small Verdana, Arial, Helvetica, sans-serif;
	color: #999999;
}

.homebottomfeature{

	padding-left: 20px;
	padding-right: 5px;
	font: xx-small verdana, arial,  Helvetica, sans-serif;  
	color: #FFFFFF;
	}


/* HOME STYLES END */

/*SUBPAGE LAYOUT STYLES START */

#fullpagecontainer{
	height: 100%;
	width: 973px;
	margin: 0 auto;
}


#midsection{
	width: 900px;
	clear: both;	
}

#maincontent{
	width: 900px;
	float: left;	
	background-color:#E9E7E3;
	height: 100%;
	height: auto;
	
}




#menutitle{
	height: 30px;
	width: 220px;
	margin-bottom: 0px;
	}



.menutitle{
	width: 220px;
}



#content{	
	background-color:#ffffff;
	width: 678px;
	float: left;
	vertical-align: top;
	text-align: left;	
	border-left: 1px solid #cccccc;
	height: auto;
}


#content2{	
	background-color:#E9E7E3;
	width: 678px;
	float: left;
	vertical-align: top;
	text-align: left;	
	
	
}


#contentfill_fix {
	clear: both;
}

#whitecontentbg{
background-color: #ffffff;
min-height: 350px;
height: 350px;

/*IE WILL IGNORE THIS BUT FIREFOX WILL NOT - FIXES HEIGHT ISSUES */
height /**/:/**/auto;

width: 678px;
float: left;
border-left: 1px solid #cccccc;
}

.pageheading h1{	
	padding: 9px 0 0px 7px;
	margin-top: 0px;
	margin-bottom: 0px; 
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #55703e;	
}

.textpadding{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	min-height: 350px;
	height: 350px;	
	vertical-align: top;
	
}

/*NEWS STYLES START */
#newspageheading {
	background-image:url(../news/images/news_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}



.newsheadlinedate{
	font: bold x-small verdana, arial, sans-serif;	
	color: #666666;
}

/*NEWS STYLES END */


/*RESULTS STYLES START */
#resultspageheading {
	background-image:url(../results/images/results_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

.resultsthbg{
	background-color:#C6CDC0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}


.resultspadding {
	clear: both;
	min-height: 350px;	
	height: 350px auto;	
	width: 679px;		
	vertical-align: top;
	background-color:#FFFFFF;
}

a.resultslink:link{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;	
	text-decoration: underline;
	text-transform:uppercase;	
}

a.resultslink:visited{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;	
	text-decoration: underline;
	text-transform:uppercase;	
}

a.resultslink:active{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;	
	text-decoration: underline;
	text-transform:uppercase;	
}



 a.resultslink:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;	
	text-decoration: none;
	text-transform:uppercase;	
}

.resultspaddingwhite{	
	background-color:#FFFFFF;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
}

.resultspaddinggrey{	
	background-color:#E9E7E3;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;		
}

.resultsheight{
	min-height: 350px;
	height: 350px;
	background-color:#FFFFFF;
}

/*RESULTS STYLES END */

/* ENTRIES STYLES START */
#entriespageheading {
	background-image:url(../entries/images/entries_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}


/* ENTRIES STYLES END */

/* TRAINING STYLES START */
#trainingpageheading {
	background-image:url(../training/images/training_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* TRAINING STYLES END */

/* SALES STYLES START */
#salespageheading {
	background-image:url(../sales/images/sales_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* SALES STYLES END */

/* STALLIONS STYLES START */
#stallionspageheading {
	background-image:url(../stallions/images/stallions_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* STALLIONS STYLES END */

/* BREEDING MARES STYLES START */
#breedingmarespageheading {
	background-image:url(../breeding-mares/images/breedingmares_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* BREEDING MARES STYLES END */

/* BREEDING MARES STYLES START */
#foalspageheading {
	background-image:url(../foals/images/foals_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* BREEDING MARES STYLES END */

/* YEARLINGS STYLES START */
#yearlingspageheading{
	background-image:url(../yearlings/images/yearlings_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}
/* YEARLINGS STYLES END */

/* GALLERIES STYLES START */
#gallerypageheading {
	background-image:url(../gallery/images/gallery_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

.gallerytitle {
	font: bold x-small Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;
	
}
/* GALLERIES STYLES END */

/* CONTACT DETAILS STYLES START */
#contactdetailspageheading {
	background-image:url(../contact-details/images/contactdetails_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

.contactitems a:link, .contactitems a:visited, .contactitems a:active{
	font: bold 11px verdana, arial, sans-serif;	
	color: #314B1B;
	text-decoration: none;
	
}

.contactitems a:hover{
	font: bold 11px verdana, arial, sans-serif;	
	color: #314B1B;
	text-decoration: underline;
	

}
/* CONTACT DETAILS STYLES END */

/* STAFF STYLES START */
#staffpageheading {
	background-image:url(../staff/images/staff_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

.staffwidth {
	padding: 10px 0 10px 0;
	min-height: 350px;
	height: 350px;	
	vertical-align: top;
}


/* STAFF DETAILS STYLES END */

/* VIDEOS STYLES START */
#videospageheading{
	background-image:url(../video-clips/images/videoclips_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;

}

/* VIDEOS STYLES END */

/* LINKS STYLES START */
#linkspageheading{
	background-image:url(../links/images/links_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;

}

/* LINKS STYLES END */

/* HISTORY STYLES START */

#historypageheading{
	background-image:url(../history/images/history_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

/* HISTORY STYLES END */

/* ABOUT STYLES START */

#aboutpageheading{
	background-image:url(../about-us/images/about_top.gif);
	background-repeat:no-repeat;	
	text-align: left;
	height: 30px;
}

/* ABOUT STYLES END */

/*SUBPAGE LAYOUT STYLES END */

/* LEFT MENU BUTTONS START */
#leftmenu {
	float: left;
	width: 220px;	
	text-align: left;	
	background-color:none;
			
}


#leftmenuitems{	
	height: auto;	
	padding-top: 10px;
	clear: both;
}

#leftmenuitems p {
	margin-top: 0px;
}


.leftmenugreen{
	float: left;
	background-color: #55703E;
	width: 4px;
}

.leftmenuitempadding{
	background-color: #e9e7e3;
	padding-left: 10px;	
	float: left;
}

.itemleftmenu{
	clear: both;
	padding-bottom: 10px;
	
	/* IE FIX */
	margin-bottom /**/:/**/ 10px;
}


.mainitemleftmenu{	
	
	
	clear: both;
	/*Firefox - extend buttons back to correct size */
	padding-bottom: -4px;

}

.leftmenuitempadding a:link, .leftmenuitempadding a:visited, .leftmenuitempadding a:active{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;
	text-decoration: none;
}

.leftmenuitempadding a:hover{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #314B1B;
	text-decoration: underline;
}







/* LEFT MENU BUTTONS END */
