/* navigation styles */
.linkNavigation {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#ffffff;
	font-weight: 		bold;
}
.linkNavigation:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#f0f0f0;
	font-weight: 		bold;
}
.linkNavigation:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#ffffff;
	font-weight: 		bold;
}

.navigation-font-bold {
	height:				12px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#F4F6F1;
	filter: 			Alpha(Opacity=80);
}
.navigation-font-small {
	height:				12px;
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			9px;
	color: 				#ebebeb;
	filter: 			Alpha(Opacity=80);
}

.menu {
	padding:			4px;
	position:			absolute; 
	background-color:	#759f57;
	border-top:			3px solid #759f57;
	border-right:		3px solid #759f57;
	border-bottom:		3px solid #759f57;
	filter:				progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#649244,strength=2);
}

.menu-font-default {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#ffffff;
	font-weight:		bold;

}

.menu-font-default:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#ffffff;
	background-color:	#3C7100;
	font-weight: 		bold;

}

.menu-font-default:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#ffffff;
	font-weight: 		bold;

}

.menu-font-normal {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#19376F;
}

.menu-font-normal:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#19376F;
}

.menu-font-normal:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	underline;
	color: 				#19376F;
}

/* main styles */
.copyright
{
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#999999;
}

.body-content
{
	scrollbar-highlight-color: 		#e0e0e0;
	scrollbar-darkshadow-color: 	#d0d0d0;
	scrollbar-track-color: 			#ffffff;
	scrollbar-face-color: 			#cccccc;
	scrollbar-shadow-color: 		#ffffff;
	scrollbar-arrow-color: 			#333333;
}

.main-Table
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color: 				#000000;
	background-color: 	#FFFFFF;
}

.font-default 
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			11px;
	color:				#555555;
}

.font-small 
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color: 				#444444;
}

.font-small-red
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color: 				#C61E00;
}

.form {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	background-color: 	#FFFFFF;
	padding-right: 		4px;
	padding-left: 		4px;
	border: 			1px solid #7F9DB9;
}

/*survey style*/
.survey 
{
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color: 				#444444;
}

.survey .questions {
	background-color:	#f2f2f2;
}

.survey .questionsRed {
	background-color:	#C61E00;
	font-weight: 		bold;
}

.surveyResults {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color: 				#222222;
}

.surveyResults .question {
	font-weight: 		bold;
	padding-right:		5px;
}

.surveyResults .cell {
	font-size:			5px;
	height:				5px;
	border:				1px solid #C61E00;
	background-color:	#FF6600;
	float:				left;	 	
}

.surveyResults .result	{
	padding-left:		5px;
	color: 				#555555;
	float:				left;
}

.surveyResults .totalTitle {
	padding-right:		5px;
	color: 				#555555;
}

.surveyResults .totalResult {
	font-weight: 		bold;
}


/*news style*/
.news
{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;

}
.news-separator
{
	padding-bottom: 20px;
}

.news-title {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			bold;
	color: 					#C61E00;
	border-bottom-width: 	4px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#EEEEEE;
}

.news-content-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	/*
	color: 				#000000;
	*/
	color: 				#555555;
	position: 			left top;
}

.news-date-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	/*
	color: 				#808080;
	*/
	color: 				#979797;
	position: 			left top;
	padding-top: 		10px;
}

.news-title-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#222222;
	/*
	color: 				#19376F;
	*/
	text-decoration: 	none;
	padding-bottom: 	6px;
	height: 			5px;
}

.news-title-font:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#222222;
	/*
	color: 				#19376F;
	*/
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

.news-title-font:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#222222;
	/*
	color: 				#19376F;
	*/
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

/* link styles*/
.links
{
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #eeeeee;

}

.links-font-default {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#19376F;
	font-weight:		bold;

}

.links-font-default:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	underline;
	color: 				#19376F;
	font-weight: 		bold;

}

.links-font-default:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#19376F;
	font-weight: 		bold;

}

.links-font-normal {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	none;
	color: 				#19376F;
}

.links-font-normal:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	underline;
	color: 				#19376F;
}

.links-font-normal:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	text-decoration: 	underline;
	color: 				#19376F;
}

/*content styles*/

.content
{
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;

}
.content-separator
{
	padding-bottom: 20px;
}

.content-title {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			bold;
	color: 					#C61E00;
	border-bottom-width: 	4px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#EEEEEE;
}

.content-content-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	color: 				#000000;
	position: 			left top;
}

.content-date-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#808080;
	position: 			left top;
	padding-top: 		10px;
}

.content-title-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	none;
	padding-bottom: 	6px;
	height: 			5px;
}

.content-title-font:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

.content-title-font:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			11px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

/*documents styles*/

.document
{
	/*
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #eeeeee;
	*/

}
.document-separator
{
	padding-bottom: 20px;
}

.document-title {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				11px;
	font-weight: 			bold;
	color: 					#C61E00;
	border-bottom-width: 	4px;
	border-bottom-style: 	solid;
	border-bottom-color: 	#EEEEEE;
}

.document-content-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#333333;
	position: 			left top;
}

.document-date-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	color: 				#808080;
	position: 			left top;
	padding-top: 		10px;
}

.document-title-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	none;
	padding-bottom: 	6px;
	height: 			5px;
}

.document-title-font:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

.document-title-font:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	6px;
	height: 			5px;
}

/*links style*/
.link-font {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	none;
	padding-bottom: 	3px;
	height: 			5px;
}

.link-font:hover {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	3px;
	height: 			5px;
}

.link-font:active {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-weight: 		bold;
	color: 				#000000;
	text-decoration: 	underline;
	padding-bottom: 	3px;
	height: 			5px;
}

/*guestbook style*/
.guestbook {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	background-color:	#f2f2f2
}

.guestbook .title {
	font-weight:		bold;
	color: 				#222222;
}

.guestbook .date {
	color: 				#444444;
}

.guestbook .content {
	color: 				#555555;
	background-color:	#ffffff
}

.guestbook .link {
	text-decoration: 	none;
	color: 				#444444;
}

.guestbook .link:hover {
	text-decoration: 	underline;
	color: 				#444444;
}

.guestbook .link:active {
	text-decoration: 	underline;
	color: 				#444444;
}

.guestbook .mail {
	text-decoration: 	none;
	color: 				#19376F;
}

.guestbook .mail:hover {
	text-decoration: 	underline;
	color: 				#19376F;
}

.guestbook .mail:active {
	text-decoration: 	underline;
	color: 				#19376F;
}

.postcard {

}

.postcard .up {
	background-color: 	#FFFFFF;
	padding: 			3px;
	border: 			1px solid #dddddd;
	cursor: 			hand;
} 

.postcard .down {
	background-color: 	#dddddd;
	padding: 			3px;
	border: 			1px solid #7F9DB9;
	cursor: 			hand;
}

/* webmap */

.webmap {
	margin:				0px;
	padding:			0px;
}

.webmap .vertical {
	background-image:	url(images/webmap_v1.gif);
	margin:				0px;
	padding:			0px;
	height:				30px;
	width:				1px;
}

.webmap .contentText {
	height:				30px;
	padding-right:		10px;
	padding-left:		16px;
	background-image:	url(images/webmap_h2.gif);
	background-repeat:	no-repeat;
}

.webmap .contentEnd {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#333333;
	height:				30px;
	padding-right:		10px;
	padding-left:		16px;
	background-image:	url(images/webmap_h2.gif);
	background-repeat:	no-repeat;
}

.webmap .contentStart {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#333333;
	padding-right:		10px;
	font-weight:		bold;
}

/* gallery */

.gallery {
	margin:				10px;
	padding:			0px;
}

.gallery .up {
	background-color: 	#FFFFFF;
	padding: 			3px;
	border: 			1px solid #dddddd;
	cursor: 			hand;
} 

.gallery .down {
	background-color: 	#dddddd;
	padding: 			3px;
	border: 			1px solid #7F9DB9;
	cursor: 			hand;
}

.galleryTop 
{
	margin:				0px;
	padding:			0px;	
}

.galleryTop .up {
	background-color: 	#FFFFFF;
	padding: 			3px;
	border: 			1px solid #dddddd;
	cursor: 			hand;
} 

.galleryTop .down {
	background-color: 	#dddddd;
	padding: 			3px;
	border: 			1px solid #7F9DB9;
	cursor: 			hand;
}
