div {
	border: 0px solid #ff00ff;
}

html {
	height: 100%;
}

img {
	border: none;
}

body {
	font-family: Arial, Tahoma, Helvetica;
	margin: 0px 0px 0px 0px;
	cursor: default;
	font-size: 0px;
	width: 100%; 
	background-color: #fff4ab;
	background-image: url(img/bgr_main.png);
	color: #206020;
}
body div {

}

.globaltext ul {
	margin: 10px 0px 10px 20px;
	padding: 0px;
}

.globaltext ul li {
	list-style: none;
	list-style-position: inside;
	background: url(img/bullet1.png) no-repeat 0px 4px;
	margin: 0px 0px 7px 0px;
	padding: 0px 0px 0px 13px;
}

#central {
	width: 959px;
	padding: 0px 5px 0px 5px;	
	background: #ffffff url(img/bgr_central.png) repeat-y;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;	
}

#central_bottom {
	width: 959px;
	padding: 14px 5px 15px 5px;
	background: url(img/bgr_central_bottom.png) no-repeat;
	height: 29px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
	text-transform: uppercase;
	overflow: hidden;	
}
#central_bottom a, #central_bottom a:visited {color: #ffffff; text-decoration: none;}
#central_bottom a:hover, #central_bottom a:active {color: #ffffff; text-decoration: underline;}


#header_index {
	width: 959px;
	background: #ffee80 url(img/headerpic_index_lat.jpg) no-repeat top left;
	overflow: hidden;	
}

#header_general {
	width: 959px;
	background: #ffee80 url(img/headerpic_index_lat.jpg) no-repeat top left;
	height: 201px;
	overflow: hidden;	
}


#index_products {
	margin-top: 240px;
	overflow: hidden;	
}

#top_navigation {
	overflow: hidden;
}

.yellow_title {
	background: url(img/titlebackground_yellow.png);
	height: 35px;
	padding: 10px 0px 0px 32px;
	overflow: hidden;	
}

.green_title {
	background: url(img/titlebackground_green.png);
	height: 35px;
	padding: 10px 0px 0px 32px;
	overflow: hidden;	
}

#logo {
	width: 204px;
	height: 72px;
	float: left;
	margin: 44px 0px 0px 31px;
	display: inline;
	overflow: hidden;	
}

#topbuttons {
	margin: 15px 37px 0px 0px;
	height: 30px;
	width: 350px;
	float: right;
	font-size: 10px;
	text-transform: uppercase;
	text-align: right;
	display: inline;
	overflow: hidden;	
}
#topbuttons a, #topbuttons a:visited {color: #ffffff; text-decoration: none;}
#topbuttons a:hover, #topbuttons a:active {color: #fffff; text-decoration: none;}

#mainmenu {
	margin: 18px 35px 0px 0px;
	height: 34px;
	width: 650px;
	float: right;
	text-align: right;
	display: inline;
	overflow: hidden;	
}

form {
	margin: 0px;
	padding: 0px;
}

.globaltext {color: #104010; font-size: 12px;}
.globaltext a {color: #20b047; text-decoration: none;}
.globaltext a:visited {color: #20b047; text-decoration: underline;}
.globaltext a:active {color: #3f9ed4; text-decoration: none;}
.globaltext a:hover {color: #3f9ed4; text-decoration: underline;}
.globaltext a.inline_download,.globaltext a.inline_download:visited {text-decoration: none;}
.globaltext a.inline_download:hover,.globaltext a.inline_download:active {color: #000000; text-decoration: none;}
.globaltext a.inline_download img {vertical-align: middle;}

.bold {
	font-weight: bold;
	color: #000000;
}

.big {
	font-size: 14px;
	font-weight: bold;
}

.whitefield {
	overflow: visible;
	float: left;
	background-color: #ffffff;
	width: 898px;
	padding: 0px 30px 0px 31px;
}

.categorylist {
	float: right;
	width: 600px;
	position: relative;
	top: -30px;
	overflow: hidden;	
}

.categoryframe {
	background: url(img/categoryframe.png) no-repeat;
	width: 123px;
	height: 114px;
	float: right;
	margin: 0px 0px 0px 10px;
	padding: 8px 8px 0px 8px;
}

.categoryframe_thumb {
	width: 122px;
	height: 84px;
	overflow: hidden;
	text-align: center;
}

.categoryframe_title {
	font-size: 12px;
	font-weight: bold;
	color: #ffdd00;
	text-align: center;
	text-transform: uppercase;
	height: 16px;
	padding: 4px 0px 0px 0px;
	overflow: hidden;	
}
.categoryframe_title a, .categoryframe_title a:visited {color: #ffdd00; text-decoration: none;}
.categoryframe_title a:hover, .categoryframe_title a:active {color: #ffffff; text-decoration: none;}

.imagebar1 {
	background: url(img/imagebar1.jpg) no-repeat center center;
	height: 45px;
	overflow: hidden;
}

.newsitem {
	width: 495px;
	overflow: hidden;	
}

.newsitem_date {
	font-size: 12px;
	color: #1a7b46;
	width: 75px;
	float: left;
}

.newsitem_title {
	font-size: 12px;
	font-weight: bold;
	color: #545454;
	width: 415px;
	float: left;
}
.newsitem_title a, .newsitem_title a:visited {color: #545454; text-decoration: none;}
.newsitem_title a:active, .newsitem_title a:hover {color: #000000; text-decoration: none;}

.newsitem_separator {
	height: 2px;
	margin: 7px 0px 7px 0px;
	background-color: #ffdd00;
	clear: both;
	float: left;
	width: 490px;
}

.buttons  {
	background: none;
	list-style: none;
}

.buttons ul {
	list-style: none;
	background: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.buttons ul li {
	background: none;
	list-style: none;
}

.buttons a {
	cursor: pointer;
	width: 156px;
	height: 20px;
	padding: 5px 0px 0px 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	background: url(img/button_off.png) no-repeat;
	font-weight: bold;
	margin-bottom: 6px;
}

.buttons ul li a:visited{
	text-decoration: none;
}

.buttons ul li a:hover {
	text-decoration: none;
	background-image: url(img/button_on.png);
	color: #ffdd00;	
}

#categoryarea {
	float: left;
	width: 219px;
	padding: 25px 0px 25px 31px;
}

.pagetitle {
	font-size: 18px;
	font-weight: bold;
	color: #1a7b46;
	text-transform: uppercase;
	overflow: hidden;	
	margin-bottom: 20px;
}

.documentnewstitle {
	font-size: 16px;
	font-weight: bold;
	color: #1a7b46;
	text-transform: uppercase;
	overflow: hidden;	
	margin-bottom: 20px;
}

.otherpage {
	float: left;
	width: 642px;
	padding: 25px 22px 25px 31px;
	overflow: hidden;	
}


.submenubuttons  {
	
}

.submenubuttons ul {
	list-style: none;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.submenubuttons li {
	list-style: none;
}

.submenubuttons li.inactive_off {
	cursor: default;
	width: 181px;
	height: 20px;
	padding: 5px 0px 0px 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	background: url(img/submenubutton_off.png) no-repeat;
	font-weight: bold;
	margin-bottom: 6px;
}

.submenubuttons li.inactive_on {
	cursor: default;
	width: 181px;
	height: 20px;
	padding: 5px 0px 0px 10px;
	display: block;
	color: #ffdd00;
	text-decoration: none;
	font-size: 12px;
	background: url(img/submenubutton_on.png) no-repeat;
	font-weight: bold;
	margin-bottom: 6px;
}

.submenubuttons li.productinmenu {

}

.submenubuttons li.productinmenu a, .submenubuttons li.productinmenu a:visited {
	border-bottom: 1px solid #ffdd00;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 0px 10px 0px 10px;
	margin: 2px 0px 2px 10px;
	width: 151px;
	height: 16px;
	background: url(img/bullet2.png) no-repeat 0px 5px;
}

.submenubuttons li.productinmenu a:hover, .submenubuttons li.productinmenu a:active {
	background: url(img/bullet2.png) no-repeat 0px 5px;	
	color: #1a7b46;
}

.submenubuttons li.listspacer {
	height: 10px;
	background: none;
}

.submenubuttons li a {
	cursor: pointer;
	width: 181px;
	height: 20px;
	padding: 5px 0px 0px 10px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 12px;
	background: url(img/submenubutton_off.png) no-repeat;
	font-weight: bold;
	margin-bottom: 6px;
}

.submenubuttons ul li a:visited{
	text-decoration: none;
}

.submenubuttons ul li a:hover {
	text-decoration: none;
	background-image: url(img/submenubutton_on.png);
}

.submenubuttons ul li a.selected {
	text-decoration: none;
	background-image: url(img/submenubutton_on.png);
	color: #ffdd00;
}

.vthumb {
	margin: 0px 0px 10px 0px;
}

.textbox {
	border: 0px solid #b9e7ad;
	background-color: #b9e7ad;
}

.categorythemeframe {
	width:192px;
	height: 146px;
	margin-bottom: 5px;
}

.leftinlinethumb {
	float: left;
	margin: 0px 20px 20px 0px;
}

.rightinlinethumb {
	float: right;
	margin: 0px 0px 20px 20px;
}

.gallerythumbelement {
	width: 146px;
	height: 110px;
	background: no-repeat center center;
	float: left;
	margin: 0px 10px 10px 0px;
}

.documentdate {
	font-size: 10px;
	color: #808080;
}
