body { 
  margin:0px;
 background-color : white;
  font-size:14px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color:black;
  text-align:left;

  }

  .frontpage{
	background : White url(images/barn.jpg) no-repeat scroll center;
	height:500px;
}
table {
  padding:0px;
  border:none;
  font-size:100%;
 background-color : #E7FFD0;
  color:black;
  border-collapse : collapse;
  }
  
.maintable {
	color:black;
	background-color : #E7FFD0;
	text-align:center;
	padding:0px;
	border-style:none;
	width:100%;
	font-family: Arial,Helvetica, sans-serif;
	border-collapse : collapse;
	}
ul,ol {
	color:black;
	background-color : #E7FFD0;
	font-size:100%;
	
}
td,tr {
color:black;
background-color:#E7FFD0;
  vertical-align:top;
  padding:0px;
  border-collapse:collapse;
  margin:0px;
}


td.menu {
  text-align:left;
  background : transparent url(images/sideback.jpg) repeat-y scroll left;
  margin: 0px;
  border-collapse:collapse;
  padding:0px;
}

div {
   text-align:center;
   font-size:90%;
  }

a {
  color: black;
  text-decoration: underline;
  background-color:transparent;
 } 
 
 a:link {
	color:black;
	background-color:transparent;
}
a:visited {
  color: black;
  background-color:transparent;
}
a:hover { text-decoration: none; }
a:active {
  color: #f00;
  background-color:transparent;
}


h1,h2,h3,h4,h5,h6 {
  /*background-color: #8E936F;*/
  background: transparent url(images/h4back.jpg) repeat-x scroll center;
  color: #E8FFD1;
  text-transform: uppercase;

  
}

#bottomnav {
	 color: #4B3524;
	  background-color:#AED788;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 vertical-align:bottom;
	 text-align:center;
	/* margin-right:10px;
	 padding-right:10px;*/
	
}
#bottomnav a, #bottomnav a:link, #bottomnav a:visited{
  font-size: 100%; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	 color:#4B3524;
	 background-color:#AED788;
	   text-decoration:none;
}

#bottomnav a:hover {
color: #393;  
  text-decoration:underline;
}
#footer {
	color: #393;
	  background-color:#AED788;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	 vertical-align:bottom;
	 text-align:center;
}
#footer a, #footer a:link, #footer a:visited{
  font-size: 100%; 
    font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #393;
	 background-color:#AED788;
	   text-decoration:none;
}
input, textarea, select {
 color: #4B3524;
 background-color:white;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 90%;
  font-style: normal;
  font-weight: bold;
}

textarea { overflow: auto; }
select {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
  font-style: normal;
  color: #000;
  font-weight: bold;
}

div.sidenav {
  color: #4B3524;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
    text-align:left;
	width: 160px;
	padding: 0px;
	margin: 0px;
}


div.sidenav a
   { display: block;
  	padding-top:.05em;
	padding-bottom :.05em;
	padding-right: 0px;
	padding-left:0px;
	margin: 10px 0px 0px 10px;
   color:#4B3524;
	background-color:#AED789;
   
		width:90%;
		text-decoration : none;}

div.sidenav a:link, div.sidenav a:visited
{
	
	color:#4B3524;
	background-color:#AED789;
}
div.sidenav a:hover {
	/* color: #930; */
	color:#4B3524;
	background-color:#AED789;
	text-decoration:underline;
}

.sidesubnav {font-size:100%;}
.sidesubnav a    { 
   /* color: #930; */
	color:#EADEC3;
	background-color :#BDA157;
    font-size:100%;
	margin: 0px 0px 0px 10px;
	padding-left:10px;
	text-align:left;
	}
	.sidesubnav a:link,.sidesubnav a:visited {
	 /* color: #930; */
	color:#EADEC3;
	background-color : #BDA157;
}
 .sidesubnav a:hover {
	/* color: #930; */
	color:#EADEC3;
	background-color : #BDA157;
	text-decoration:underline;
}
.nowrap { white-space: nowrap; }
.pfront {
font-size:100%;
color:black;
background-color:white;
text-align : justify;
margin: auto 10px auto 10px;}

p {
	color:black;
background-color : #E7FFD0;
text-align : justify;
margin: auto 10px auto 10px;
}

p.more
{
	margin: 10px 20px 10px 20px;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.gold {
color: #6B4C33;
font-weight:bold;
font-size:larger;
 text-transform: uppercase;

}

.smaller {
	font-size:smaller;
}

input,textarea {
	color: black;
 background-color:transparent;
}

.topback {
	
	color:black;
	background : #E7FFD0 url(images/topback.jpg) repeat-x scroll top;
	text-align:left;
	padding:0px;
	border-style:none;
 	width:99%;
   font-size:.9em;
	font-family: Arial,Helvetica, sans-serif;
	border-collapse : collapse;
	margin:  0px;
}
form {
	vertical-align: middle;
	margin-top:10px;
}

/*	form.submit {
color: #8B0000;
 background-color:white;

}*/
input.buttons {
	background-color:white;
	color: #8B0000;
	font-weight:bold;
}
.border {
	border : 1px solid #AED788;
	padding:10px;
	margin:10px;
}

.border td {
	border : 1px solid #AED788;
	padding:10px;
	margin:10px;
}
.red {
	color:red;
}
.right {
	text-align:right;
}
.left {
	text-align:left;
}
img {border:none;}
