html
{
	scrollbar-base-color:#2f580c;
}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	scrollbar-face-color: #2f580c; /*/ obviously change this to whatever you want /*/
	scrollbar-arrow-color: #d3d6cf;
	scrollbar-highlight-color: #FFFBF0;
	scrollbar-3dlight-color: #2f580c;
	scrollbar-shadow-color: #FFFBF0;
	scrollbar-darkshadow-color: #2f580c;
	scrollbar-track-color: #d3d6cf;
}
/*html:lang(en) #scroll-mask
{
	width:16px;
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	background-color:#2f580c;
	-moz-opacity:0.4;
	opacity:0.5;
	z-index:10;
}
html:lang(en) #mousetrap
{
	width:300px;
	position:absolute;
	right:0px;
	top:0px;
	height:100%;
	display:none;
	z-index:11;
}*/
form
{
	margin:0px;
}
.form_text
{
	font-family:"Trebuchet MS";
	font-size:14px;
	color:#12140F;
}
.form_field1
{
	border:#C5C5C5 solid 1px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#12140F;
	width:245px;
	height:25px;
}
.form_field2
{
	border:#C5C5C5 solid 1px;
	font-family:"Trebuchet MS";
	font-size:16px;
	color:#12140F;
	width:245px;
	height:90px;
}
.form_button
{
	background:url(../images/btn_send.gif) no-repeat;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#860000;
	width:105px;
	height:28px;
}
.form_required
{
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:bold;
	color:#860000;
}
.message_sent
{
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#009900;
	margin:30px 0px 15px 0px;
}
.message_fail
{
	font-family:"Trebuchet MS";
	font-size:16px;
	font-weight:bold;
	color:#CC0000;
	margin:30px 0px 15px 0px;
}
li
{
	line-height:30px;
}
.menu_top:link, .menu_top:visited
{
	font-size:18px;
	color:#E5E5E5;
	text-decoration:none;
}
.menu_top:hover, .menu_top:active
{
	font-size:18px;
	color:#E5E5E5;
	text-decoration:underline;
}
.menu_top_act
{
	font-size:18px;
	font-weight:bold;
	color:#E5E5E5;
	text-decoration:underline;
}
.menu_top_sep
{
	font-size:18px;
	color:#E5E5E5;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}

.menu_subpages:link, .menu_subpages:visited
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#173302;
	text-decoration:none;
}
.menu_subpages:hover, .menu_subpages:active
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#173302;
	text-decoration:underline;
}
.menu_subpages_act
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}

.next_prev
{
	background:#718B06;
	font-size:16px;
	font-weight:bold;
	color:#EFEFEF;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	width:25px;
	height:25px;
	display:block;
	margin-right:15px;
}
.next_prev:hover
{
	background:#173302;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	width:25px;
	height:25px;
	display:block;
	margin-right:15px;
}
.next_prev_act
{
	background:#173302;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:23px;
	text-align:center;
	width:25px;
	height:25px;
	display:block;
	cursor:default;
	margin-right:15px;
}
.next_prev_all
{
	background:#718B06;
	font-size:16px;
	font-weight:bold;
	color:#EFEFEF;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	width:150px;
	height:25px;
	display:block;
	margin-right:15px;
}
.next_prev_all:hover
{
	background:#173302;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:23px;
	text-decoration:none;
	text-align:center;
	width:150px;
	height:25px;
	display:block;
	margin-right:15px;
}
.content_title
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#4E7E1B;
}
.content_text
{
	font-size:12px;
	color:#303030;
	text-decoration:none;
	text-align:justify;
}
.gallery_title
{
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#173302;
}
.gallery_text
{
	font-size:14px;
	color:#303030;
	text-align:justify;
	padding-top:15px;
}
.gallery_link:link, .gallery_link:visited
{
	font-size:14px;
	font-weight:bold;
	color:#173302;
	text-decoration:none;
}
.gallery_link:hover, .gallery_link:active
{
	font-size:14px;
	font-weight:bold;
	color:#173302;
	text-decoration:underline;
}
.materials_title
{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#860000;
}
.photo_title
{
	font-size:14px;
	font-weight:bold;
	color:#12140F;
}
.photo_text
{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#860000;
	padding-left:10px;
}

.sitemap_links_1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.sitemap_links_1:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
.sitemap_links_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.sitemap_links_2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:underline;
}
.sitemap_links_3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C7C7B;
	text-decoration:none;
}
.sitemap_links_3:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1C7C7B;
	text-decoration:underline;
}
.cright_link
{
	font-size:12px;
	color:#E5E5E5;
	text-decoration:none;
}
.cright_text
{
	background:url(../images/bottom_bgr.gif) repeat-x;
	font-size:12px;
	color:#E5E5E5;
	text-decoration:none;
	height:38px;
}
