/* CSS Document */

body,td,th {

	font-family: Tahoma, sans-serif, Arial;

	font-size: 12px;

	color: #586b00;

}

body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-image: url(images/head-bg.jpg);

	background-repeat: repeat-x;

	background-color: #DDFDB4;

}

a:link {

	color: #8a4c22;

	text-decoration: underline;

}

a:visited {

	text-decoration: underline;

	color: #7E6529;

}

a:hover {

	text-decoration: none;

	color: #7E6529;

}

a:active {

	text-decoration: underline;

	color: #8A4C22;

}

h1,h2,h3,h4,h5,h6 {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}

h1 {

	font-size: 14pt;

	color:#9fa924;

}

#headerbg {

	background-color: #89A008;

	background-image: url(images/head-bg.jpg);

	background-repeat: repeat-x;

	background-position: left;

	text-align: left;

	margin: 0px;

	padding: 0px;

	height: 104px;

}

#bodybg {

	background-image: url(images/top-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #F2FFB7;

	padding-top: 10px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 5px;

	width:600px;

	line-height:170%;

	letter-spacing:0.6px;

	border-right:1px solid #C5E4A0;

}

#bodybg p { letter-spacing:300%; 

	}

#footerbg {

	background-color: #F2FFB7;

	background-image: url(images/bottom-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 37px;

	border-right:1px solid #C5E4A0;

}

#footerend {

	background-color: #C8E588;

	background-image: url(images/footer-bg.jpg);

	background-repeat: repeat-x;

	background-position: left top;

	height: 127px;

}

#menu {

	background-image: url(images/menu2.jpg);

	background-repeat: repeat-y;

	background-position: left top;

	margin: 0px;

	padding: 0px;

	width: 346px;

}

#menu .upper {

	background-image: url(images/menu1.jpg);

	background-position: left top;

	margin: 0px;

	padding: 0px;

	height: 190px;

	width: 346px;

	background-repeat: no-repeat;

}

#menu .upper p {

	margin: 0px;

	padding: 0px;

}

#menu .btn a {

	background-image: url(images/btn.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 31px;

	width: 216px;

	margin-left: 67px;

	padding-left: 32px;

	font-family: Tahoma, sans-serif, Arial;

	font-size: 12px;

	color: #959695;

	text-decoration: none;

	background-color: #FFFFFF;

	line-height: 31px;

	display:block;

}

#menu .btn a:hover {

	background-image: url(images/btnb.jpg);

	background-repeat: no-repeat;

	background-position: left top;

	text-align: left;

	height: 31px;

	width: 216px;

	margin-left: 67px;

	padding-left: 32px;

	font-family: Tahoma, sans-serif, Arial;

	font-size: 12px;

	color: #959695;

	text-decoration: none;

	background-color: #FFFFFF;

	line-height: 31px;

}



.pic-holder-in {

	background:#d2dd9e;

	border:1px solid #dfeba8;

	padding:1px;

	}

	

.pic-holder-out {

	background:#e9f5af;

	border:1px solid #effcb4;

	padding:1px;

	}

	

.pic-holder-in img{

	background:#fff;

	border:1px solid #c0ca90;

	padding:1px;

	}

	

.apSize {

	border:1px solid #def37f;

	}

	

.apSize td{

	padding:1px 10px;

	margin:2px;

	background: #fff/*#def37f*/;

	border:1px solid #f2ffb7;

	text-align:center;

	}

	

.map-link {

	border:none;

	}

	

.gallery {

	padding-top:20px;

	margin-left:22px;		

	border-top:1px solid #cbd562;

	float:left;

	width:600px;

}	



.gallery img{

	margin:6px;

	border:solid 1px #ffffff;

}

.gallerynums {
	font-weight:bold;
}

.gallerynums a {
	text-decoration:none;
	font-weight:bold;
}