*
{
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;


}
BODY 
{
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 30px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffffff; 
	TEXT-ALIGN: center
}

table
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #006000;
  font-size: 11px;
}


td
{
  text-align: justify;
}
table.outer
{
	border: 1px solid #333333;
}
table.tableborderline
{
	border: 1px solid #006D00;
	background: #006D44;

}

td.academy_prices
{
	border: 1px solid #000000;
	text-align: center;
}

H2.bigger {
	FONT-SIZE: 20px; MARGIN-BOTTOM: 20px
}



.small_footer
{
  font-size: 10pt;
  color: #000000;
}



A {
	TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
DIV#page {
	MARGIN-LEFT: auto; WIDTH: 920px; MARGIN-RIGHT: auto
}
DIV.frame {
	BORDER-RIGHT: #333333 1px solid; 
	PADDING-RIGHT: 3px; 
	BORDER-TOP: #333333 1px solid; 
	PADDING-LEFT: 3px; 
	FLOAT: left; 
	PADDING-BOTTOM: 3px; 
	BORDER-LEFT: #333333 1px solid; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: #333333 1px solid
}

DIV.content {
	FLOAT: left; 
	WIDTH: 894px; 
	COLOR: #000000; 
	BACKGROUND-COLOR: #FFFFFF; 
	TEXT-ALIGN: left
}

DIV.box1 {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 3px; 
	FLOAT: left; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px; 
	POSITION: relative; 
	BACKGROUND-COLOR: #336666
}
DIV.box2 {
	FLOAT: left; BORDER-LEFT: #ffffff 2px solid; HEIGHT: 254px; BACKGROUND-COLOR: #006D00
}
DIV.box3outer {
	PADDING-RIGHT: 3px; MARGIN-TOP: 2px; PADDING-LEFT: 3px; FLOAT: left; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #E1FFE1
}
DIV.box3inner {
	FLOAT: left; POSITION: relative; BACKGROUND-COLOR: #D2FFD2
}
DIV.sideheader {
	FLOAT: left; MARGIN-RIGHT: 3px
}
DIV.navphoto {
	FLOAT: left; WIDTH: 260px
}
DIV.navbutton {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 132px; COLOR: #ffffff; LINE-HEIGHT: 24px; HEIGHT: 25px; BACKGROUND-COLOR: #006D44
}
DIV.navbutton {
	WIDTH: 260px; 
	FLOAT: left;
}
DIV.navbutton A {
	COLOR: #ffffff
}
DIV.navbutton A:hover {
	COLOR: #5FAEFE
}


DIV.academybox {
	FONT-SIZE: 11px; COLOR: #006000;
}









DIV.newsbox {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 132px; COLOR: #ffffff; BACKGROUND-COLOR: #006D44
}
DIV.newsbox {
	WIDTH: 260px; 
	FLOAT: left;
}
DIV.newsbox A {
	COLOR: #ffffff
}
DIV.newsbox A:hover {
	COLOR: #0272E2
}



DIV.maincontent {
	MIN-HEIGHT: 279px; FLOAT: left; WIDTH: 623px
}
DIV.news_events {
	MIN-HEIGHT: 279px; FLOAT: left; WIDTH: 265px; 
	border-right: 1px solid #FFFFFF;
}
DIV.imageseperator {
	FLOAT: left; MARGIN-RIGHT: 3px
}
DIV.clearboth {
	CLEAR: both
}
/* CHANGE MAINNAV3 PADDING-TOP TO ENABLE EXTRA MENU ITEMS - ADD 27px FOR EACH EXTRA LINE */

DIV.mainnav3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; COLOR: #006B00; PADDING-TOP: 502px; POSITION: relative
}
DIV.mainnav3 A {
	FONT-WEIGHT: bold; COLOR: #e6e591
}
DIV.mainnav3 A {
	FONT-WEIGHT: bold; COLOR: #e6e591
}

a.green
{
	FONT-WEIGHT: bold; 
  COLOR: #0272E2;
  text-decoration: none;
} 

a.green:hover
{
	FONT-WEIGHT: bold; 
  COLOR: #FFFFFF;
  text-decoration: none;
} 
DIV.mainnav3 H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #e6e591
}
DIV.mainnav3 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.mainnav3 P {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px
}
DIV.mainnav3 H1 HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #85a3a3; HEIGHT: 1px; BACKGROUND-COLOR: #85a3a3; BORDER-RIGHT-WIDTH: 0px
}
DIV.mainnav3 H1:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 170%; COLOR: #e6e591
}
DIV.mainnav3 H2 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 20px
}
DIV.mainnav3 H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #e6e591
}


DIV.mainnav2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 1px; PADDING-BOTTOM: 10px; COLOR: #006000; PADDING-TOP: 10px; POSITION: relative
}
DIV.mainnav2 A {
	FONT-WEIGHT: bold; COLOR: #e6e591
}
DIV.mainnav2 H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #e6e591
}
DIV.mainnav2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.mainnav2 P {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px
}
DIV.mainnav2 H1 HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #85a3a3; HEIGHT: 1px; BACKGROUND-COLOR: #85a3a3; BORDER-RIGHT-WIDTH: 0px
}
DIV.mainnav2 H1:first-line {
	FONT-WEIGHT: normal; FONT-SIZE: 170%; COLOR: #006000
}
DIV.mainnav2 H2 {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 20px
}
DIV.mainnav2 H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #e6e591
}


hr.dotted
{
  border-style: dotted;
  color: #006000;
  clear: left;
}

DIV.main {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; COLOR: #006000; PADDING-TOP: 10px; POSITION: relative
}
DIV.main A {
	COLOR: #006000;
	text-decoration: none;
}

DIV.main A:hover { 
  COLOR: #0272E2;
	text-decoration: underline;
}

DIV.main H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN: 0px; COLOR: #0272E2
}
DIV.main UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.main P {
	MARGIN-TOP: 15px; MARGIN-BOTTOM: 0px
}
DIV.main H1 HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #85a3a3; HEIGHT: 1px; BACKGROUND-COLOR: #85a3a3; BORDER-RIGHT-WIDTH: 0px
}
DIV.main H1:first-line {
	FONT-WEIGHT: bold; FONT-SIZE: 160%; COLOR: #006000
}
DIV.main H2 {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 20px
}
DIV.main H3 {
	FONT-SIZE: 13px; MARGIN: 0px; COLOR: #0272E2
}
DIV.main H4 {
	FONT-SIZE: 15px; font-weight: bold; MARGIN-bottom: 20px; COLOR: #0272E2
}
DIV.copyright {
	MARGIN-TOP: 2px; FLOAT: right; COLOR: #666666
}
DIV.emailfooter {
	MARGIN-TOP: 2px; FLOAT: left; COLOR: #666666
}
DIV.emailfooter A {
	COLOR: #333333
}
OL.facilities LI {
	BORDER-TOP: #5d8787 1px dotted; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UL.facilities LI {
	BORDER-TOP: #5d8787 1px dotted; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
DIV.horsename {
	BORDER-RIGHT: #709494 1px solid; BORDER-TOP: #709494 1px solid; MARGIN-TOP: 5px; BORDER-LEFT: #709494 1px solid; WIDTH: 83px; BORDER-BOTTOM: #709494 1px solid; BACKGROUND-COLOR: #3a4848; TEXT-ALIGN: center
}
DIV.horse1 {
	CLEAR: both; FLOAT: left; WIDTH: 90px
}
DIV.horse2 {
	FLOAT: left; WIDTH: 347px
}
DIV.horse3 {
	CLEAR: both; BORDER-BOTTOM: #5d8787 1px dotted
}
a.none
{
  text-decoration: none;
}

table.palegreen
{
  background: #D2FFD2;
}
div.offers
{
  color: #0272e2;
  font-size: 14pt;
  font-weight: bold;
  text-align: center;
}

table.offers
{
  background: #EDFFD3;
  border: #006D00 1px solid;
  color: #CE0000;
  
}

div.offer_sub
{
  color: #CE0000;
  font-size: 12pt;
  font-weight: bold;
}
a.nounderline
{
  text-decoration: none;
}
a.nounderline:hover
{
  text-decoration: underline;
}

a.nounderline:visited
{
  text-decoration: none;
}
a.nounderline:active
{
  text-decoration: underline;
}
a.sv
{
  color: #CE0000;
}

td.home_prices
{
  font-size: 7pt;

}
td.home_divider
{
  border-top: 1px solid #006D00;
  height: 2px;
  font-size: 1pt; 
}

td.offers2
{
  background: #EDFFD3;
  border: #006D00 1px solid;
  font-weight: normal;
  
}