BODY {
font-size : .90em; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : normal; 
color : #1e471c; 
background-image: url("images/top.jpg");
background-repeat: no-repeat;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : auto; 

}
.banner {
border-width: 1px;
border-top-style: solid;
border-top-color: #086d1f;
border-left-style: solid;
border-left-color: #086d1f;
border-right-style: solid;
border-right-color: #086d1f;
border-bottom-color: #d68d6a;
border-bottom-style:none;
border-bottom-width: 1px;
}

.linkheader {background: green;
padding: 9px;
}


.h1 {
font-family : Arial, Helvetica, sans-serif; 
font-style : normal; 
font-variant : normal; 
font-weight : bold; 
font-size : 1.2em; 
color : #153021; 
background: transparent; 
}

a span {display: none;}

a:hover span {display: inline;
background: transparent;
color: black;
display: block;
border: solid 1px gray;
background: white;
position: absolute;

left: 120px;
padding: 2px;
font-weight: normal;

}

.errortext {
  font-family : Arial, Helvetica, sans-serif; 
  font-size : .9em;
  color : red;
  font-weight : bold;
}

.bg_dark {
	background: transparent;	color: black;

text-align: left;
text-decoration: none;
padding: 3px;
display: block;

}



.bg_medium  { background-color : transparent;	
font-family: Arial, helvetica, sans-serif;	
	color: #1e471c;
	margin: 5px;
		
}
	
	


.calendar {border: solid 1px black; 
text-align: left}


.bg_light {
	background-color : #e1d6ba;
	color: #1e471c;

}



.alt_bg_dark {
	background-color : transparent;
	color: #d68d6a;;

display: block;
}

.alt_bg_medium {
	background-color : #f7f3d3;
	color: #666666;
text-align: right;
}

.alt_bg_light {
	background-color : #f7f3d3;
	color: #666666;
display: block;
padding: 3px;
width: 120px;
}
.green {background-color: green;
display: block;
}

.header { color: #3e8342;

	background: transparent;
border-top: solid 1px #ebcaa7;
border-bottom: solid 5px #ebcaa7;
border-right: none;
border-left: none;
font-family: Arial, Helvetica, sans-serif;
font-weight:550;
font-size: 1.25em;
margin-top: 4px;
margin-left:5px;
text-align:left;
}


.smaller { color: #7c0d1d;

font-size: .20em;
font-weight: lighter;
text-align: left;
margin-left: 18%;
width:50%;}

.main { 
color: #1e471c;
border: solid 1px #cf754d;
padding: 5px;
text-align: center;
font-weight: bold;
font-size: .85em;







}

.main a:link {
	font-family: Arial, Helvetica, sans-serif;
	
	color:#cf754d;
 background: #f5edd8;

text-decoration: none;

display: block;



padding: 2px;

}

.main a:visited {
	font-family: Arial, Helvetica, sans-serif;
	
color:#cf754d; 
 background:#f5edd8;

display: block;



border-right-style: none; 
border-left-style: none;

border-width: 1px;
text-decoration: none;
padding: 2px;
	

}

.main a:hover { color:  #1e471c;
background: transparent;
text-decoration:none;

padding: 2px;
font-family: Arial, Helvetica, sans-serif;
 

display: block;



border-right-style: none; 
border-left-style: none;

border-width: 1px;


}

.main a:active { color: #1e471c;
background: transparent;
}


.hlinks { color: #cf754d;
background: #CED1CF;
border-top-style: solid;
border-bottom-style: solid;
border-width: 1px;
border-color: #ebcaa7;

}


.hlinks a:link { color: #cf754d;
background: #CED1CF;

text-decoration: none;

}
.hlinks a:visited {color: #1e471c;
background: #CED1CF;

text-decoration: none;



}


.hlinks a:hover {background: transparent;
color: #1e471c;
}

.hlinks a:active { color: #1e471c;
background: transparent;
}
.menuborder {border: solid 1px green;}
.menuborder a {border: solid 1px green;}

.strip  {margin-left: 5px;}

.float {float:left; }

.float1 {float: right; }

.quick { font-color: blue;
background: transparent;

border-style: none;


}
.quick a { background:-image:URL("images/button1.jpg") ;
color: #1e471c;
font-size: 1em;
}

.quick a:visited {background-image:URL("images/button1.jpg");


}
.quick a:hover{ background-image:URL("images/button.jpg"); 
}

.page {color: #1e471c;
 background:transparent;
font-weight: normal;
	
	font-family: tahoma, sans-serif;
text-align: left;	
font-size:1em;
padding: 8px;

	
}



.page a:link { color: #cf754d;
background:transparent;
font-size: .75em;
text-decoration: none;
text-align: center;
font-weight: bold;


}
.page a:visited {color: #c84b29;
background: transparent;
font-size: .75em;
text-align: center;
font-weight: bold;
text-decoration: none;
}
.page a:hover { color: #1e471c;
background: transparent; 
font-size: .75em;


}

.page a:active {color: #ebcaa7;
background: transparent;

}
.leftside {background-color: #f1e4c2;	border-top-width: 1px;
	
}

.smalltext { border-style: none;}
.smalltext a:link { border-style: none; font-family: Arial, Helvetica, sans-serif;}
.smalltext a:visited {border-style: none;font-family: Arial, Helvetica, sans-serif;} 

.rightside {
color: #1e471c;
font-size: .85em;

text-align: left;


}

.rightside a:link { color: #d68d6a;
background: transparent;
text-decoration: none;
border-style: none;
border-width: 1px;
padding: 4px;
display: block;
font-weight:normal;

}
.rightside a:visited { color: #c84b29;
background: transparent;
text-decoration:none;
border-style: none;
border-width: 1px;
padding: 2px;
display: block;
font-weight: normal;
}

.rightside a:hover { color: #1e471c;
background: #f5edd8;
display: block;
}
.box { width: 70%;

 }

.ordo { border: solid 1px #d68d6a;
background-color: #e8d8bb;
font-size: .90em;
text-align: center;}


.footer {
	background-color :  #f1e4c2;
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #000000;
	margin-top: 4px;
	margin-bottom: 4px;
margin-left: 20px;
	padding: 0px;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #1e471c;
text-align: center;
}
.topbottom { color: #768267;	background: transparent;

	border: 0px;
	margin-left: 20px;
	padding: 0px;
	height: 13px;
}

