body
{
	background-color: #254416;
	font-family: serif;
	width: 100%;
	margin-left:0px; 
	margin-top:0px;
	
}

.LightPane 
{
	background-color: #adb79e;
	color: #254416;
	margin-bottom: 6px;
	padding: 8px;
	line-height: 1;
	height: 285px;
	font-family: serif;
	font-size: smaller;
	overflow:auto;
	
}

.LightPane2 
{
	background-color: #adb79e;
	color: #254416;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
	line-height: 2;
	font-family: serif;
	font-size: smaller;
	overflow:auto;
	height: 230px;
	
}

.LightPane3
{
	background-color: #FFFFFF;
	color: #254416;
	margin-top: 4px;
	margin-bottom: 6px;
	padding: 8px;
	line-height: 2;
	font-family: serif;
	font-size: smaller;
	overflow:auto;
	
}

.LightPane4 
{
	background-color: #FFFFFF;
	color: #254416;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 4px;
	line-height: 2;
	font-family: serif;
	font-size: smaller;
	overflow:auto;
	height: 180px;
	
}

.DarkPane
{
	color: #254416;
	background-color: #71845e;
	margin-bottom: 6px;
	padding:12px;
	height: 195px; /* Remove this line later!*/
	font-family: serif;
	font-size: smaller;
	line-height: 1;
	overflow:auto;
	
}

.DarkPane2
{
	color: #254416;
	background-color: #71845e;
	*margin-bottom: 6px;
	padding-left: 8px;
	padding-top: 8px;
	height: 145px; /* Remove this line later!*/
	font-family: serif;
	font-size: smaller;
	line-height: 1;
	padding: 8px;
	overflow:auto;
	
	
}

.LogoImage
{
	cursor: pointer;
	border: 0px solid;
}

.buttonNoStyle
{
	background-color: #254416;
	color: #fafbfa;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	*font-family: "Times New Roman", Verdana, sans-serif;
	font-family: serif;
	
}

.mainButtonStyle
{
	background-color: #254416;
	color: #fafbfa;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	*font-family: "Times New Roman", Verdana, sans-serif;
	font-family: serif;
	cursor: pointer;
}


.mainButtonStyle:hover
{
	background-color: #bdcea5;
	color: #3a5929;
}

.logoButtonStyle
{
	background-color: #FFFFFF;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	font-size: 11px;
	*font-family: "Times New Roman", Verdana, sans-serif;
	font-family: serif;
	cursor: pointer;
}

.logoButtonStyle:hover
{
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.mainBody
{
	width: 800px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	margin:auto;
}

.topMenuRow
{
	text-align: center;
	vertical-align: middle;
	width: 100%;
	background-color: #254416;
	margin-top: 4px;
	margin-bottom: 4px;
	height: 30px;
}
/*navigation*/
.menu{
	font-size:11px;
	font-family: serif;
	position:relative;
	z-index:100;
} 
.menu ul{
	list-style:none; padding:0; margin:0;
} 
.menu li {
	float:left;
	position:relative;
} 
.menu ul ul {
	visibility:hidden;
	position:absolute;
	left:0px;
	top:30px;
	*top:25px;
} 
.menu table {
	position:absolute; 
	top:0;
	left:0;
} 
.menu ul li:hover ul, 
.menu ul a:hover ul{visibility:visible;} 
.menu a{
	display:block;
	background-color: #254416;
	*padding:2px 17px;
	padding:2px 16px;
	margin:0px;
	color:#fff;
	text-decoration:none;
	line-height:26px;
} 
.menu a:hover{
	color:#3A5929;
	background-color: #BDCEA5;
} 
.menu ul ul{
	margin:0; 
	padding:0;
} 
.menu ul ul li {
	clear:both;
	text-align:left;
	font-size:11px;
} 
.menu ul ul li a{
	display:block;
	width:80px;
	height:22px;
	margin:0;
	border-bottom:1px solid #BDCEA5;
	background-color: #BDCEA5;
	color:#3A5929;
	border-bottom:1px solid #3A5929;
} 
.menu ul ul li a:hover{
	background-color: #BDCEA5;
	color:#FFFFFF;
} 
/*nav over*/


.bottomMenuRow
{
	text-align: center;
	vertical-align: middle;
	width: 100%;
	background-color: #254416;
	margin-top: 2px;
	margin-bottom:2px;
	height: 25px;
	*padding: 5px;
		
}

.sidebarColumn
{
	width: 800px;
	text-align: top;
	margin-left: 4px;
	margin-right: 4px;
	
}

.centerColumn
{
	width: 600px;
	padding: 2px;
	height:400px;
	
}

.fullCenterColumn
{
	width: 100%;
}


.centralImage
{
	
	margin: 2px;
}

.centerRow
{
	
	width: 800px;
}

.PaneTitle
{
	
	font-weight: bolder;
	font-family: serif;
	font-size: 14px;
}

.logoTitle
{
	
	font-weight: bolder;
	font-family: sans-serif;
	font-size: 12px;
}

.PaneItem
{
	
	*font-family: "Times New Roman", Verdana, sans-serif;
	*font-size: 11px;
	line-height:20px;
	font-family: serif;
	font-size: 13px;
}

.TitleRow
{
	margin-left: 4px;
	margin-right: 4px;
}


hr 
{
	border-top: 1px solid #2e4d1f;
	border-bottom: 0px solid;
	border-left: 0px solid;
	border-right: 0px solid;
}

/*news*/
.current{
	background-color: #bdcea5;
	color: #3a5929;
	text-align: center;
	vertical-align: middle;
	font-size: smaller;
	font-family: serif;
	cursor: pointer;
}
.equestrian{
	background-color: #bdcea5;
	width: 99%;
	line-height:29px;
	margin-top:8px;
	color: #3a5929;
	font-family:serif;
	font-weight:bold;
	padding-left:10px;
}

.equestrian_big{
	background-color: #bdcea5;
	width: 99%;
	line-height:30px;
	margin-top:8px;
	color: #3a5929;
	font-family:serif;
	font-weight:bold;
	font-size: 16px;
	padding-left:10px;
}
.content{
	margin-top:4px;
}

.content_small{
	position:relative;
	margin-top:1px;
	left:60px;
}
.ntableNoBorder{

	text-align:left;
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
	padding-left:10px;
	padding-top:2px;
}
.ntableNoBorder2{
	
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
	padding-top:2px;
}

.ntable1_dotted{
	border-bottom:#637E54 1px dotted; 
	border-right:#637E54 1px dotted;
	text-align:left;
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
	padding-left:10px;
}
.ntable2_dotted{
	border-bottom:#637E54 1px dotted; 
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
}
.ntable1{
	border-bottom:#637E54 1px solid; 
	border-right:#637E54 1px solid;
	text-align:left;
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
	padding-left:10px;
}
.ntable2{
	border-bottom:#637E54 1px solid; 
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
}
.ntable3{
	border-right:#637E54 1px solid;
	line-height:29px;
	text-align:center;
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
}

.ntable4{
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 2;
	font-family: serif;
	font-size: 12px;

}

/*equestrian*/
.haviland{
	color: #3a5929;
	padding-left:10px;
	padding-right:10px;
	line-height: 2;
	font-family: serif;
	font-size: 12px;
	text-align:justify;
}

.haviland_big{
	color: #3a5929;
	padding-left:10px;
	padding-right:10px;
	line-height: 2;
	font-family: serif;
	font-size: 14px;
	text-align:justify;
}

h2{
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: 14px;	
	padding-left:10px;
	font-weight:normal;
}
ul.text{	
	color: #3a5929;
	padding-left:30px;
	*padding-left:0px;
	padding-right:60px;
	line-height: 2;
	font-family: serif;
	font-size: 14px;

}
/*polo*/
.sch{
	border-top:#637E54 1px solid; 
	border-bottom:#637E54 1px solid; 
	border-right:#637E54 1px solid;
	text-align:left;
	color: #3a5929;
	line-height: 3;
	font-family: serif;
	font-size: 14px;
	font-weight:bold;
	padding-left:10px;
	
}
.sch1{
	border-top:#637E54 1px solid; 
	border-bottom:#637E54 1px solid; 
	border-right:#637E54 1px solid;
	text-align:left;
	color: #3a5929;
	line-height: 3;
	font-family: serif;
	font-size: 12px;
	padding-left:10px;
}
.sch2{
	border-top:#637E54 1px solid; 
	border-bottom:#637E54 1px solid; 
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 3;
	font-family: serif;
	font-size: 14px;
	font-weight:bold;
}
.sch3{
	border-right:#637E54 1px solid;
	text-align:left;
	color: #3a5929;
	line-height: 3;
	font-family: serif;
	font-size: 14px;
	padding-left:10px;
	font-weight:bold;
}
.sch4{
	color: #3a5929;
	*font-size:16px;
	padding-left:15px;
	line-height: 3;
	font-family: serif;
	font-size: smaller;
}
.grade{
border-bottom:1px dashed #637E54;
padding-bottom:5px;
}
.result{
	border-bottom:#637E54 1px solid; 
	border-right:#637E54 1px solid;
	color: #3a5929;
	line-height: 2;
	font-family: serif;
	font-size: smaller;
	padding-left:40px;
}

/*h*/
h1{
	background-color: #bdcea5;
	width: 99%;
	line-height:29px;
	margin-top:8px;
	color: #3a5929;
	font-family: "Times New Roman", Verdana, sans-serif;
	font-weight:bold;
	font-size:16px;
	padding-left:16px;
	float:left;
	display:inline;
}
.equestrian2{
	background-color: #bdcea5;
	width: 98%;
	line-height:26px;
	margin-top:8px;
	color: #3a5929;
	font-family: sans-serif;
	font-weight:bold;
	padding-left:16px;
}
.spa_content{
	color: #3a5929;
	padding-left:10px;
	padding-right:10px;
	line-height:25px;
	font-family: serif;
	font-size: 14px;
	text-align:justify;
}

.about_content{
	color: #3a5929;
	line-height:25px;
	font-family: serif;
	font-size: 12px;
	text-align:justify;
}

.about_content_head{
	color: #3a5929;
	line-height:25px;
	font-family: serif;
	font-size: 14px;
	text-align:justify;
}

.index_content{
	color: #3a5929;
	padding-left:8px;
	padding-right:8px;
	line-height:25px;
	font-family: serif;
	font-size: 13px;
	text-align:justify;
}
/*events*/
.click{
margin-right:20px;
float:right;
*margin-top:-27px;
font-size:12px;
font-weight:normal;
}
.add{
	color: #3a5929;
	line-height:25px;
	font-family: serif;
	font-size: 14px;
	font-weight:normal;
}

.polo_players{
width:400px;
float:left;
}
.polo_players h2{
font-size:30px;
font-weight:bold; 
line-height:45px; 
*border-bottom:1px solid #3A5929;
margin-top:-3px;
font-family: serif;
}
.polo_players h4{
font-size:14px;
font-weight:normal;
color:#4D7950;
margin-top:-18px;
*margin-top:-10px;
padding-left:10px;
font-family: serif;
}
.Friday{
width:330px;font-family: serif; margin-right:35px; display:inline; line-height:19px;font-size:14px;font-family: serif;

float:right;
}
.Friday h4{
color:#4D7950;
margin-top:0px;
border-bottom:1px solid #3A5929;
font-family: serif;
}
.Friday p{margin-top:-16px; font-size:14px; font-family: serif;}
.time{
padding-top:3px;}
