/*temporarily here*/

#content .hp_headofficetextHO a {color:blue}

.hp_viewallheadofficeHO{
clear:both;
float:left;
margin-top:10px;
position:relative;
}

.hp_headofficetextHO{
width:50%;
float:left;
margin-right:0px;
margin-left:0px;
}

.rb{}
.rblabel{
top:-2px;
position:relative;
}

.rssfeed{
background-position:left bottom;
background-repeat:no-repeat;
color:#4C7433;
font-style:normal;
padding-left:16px;
}

/***********************SITE*********************************/
* {margin:0px; padding:0px;font-family:Arial; font-size:12px; }
html		{overflow:auto; overflow-x:hidden; overflow-y:scroll;}
body		{line-height:18px;}
a {cursor:pointer}
#maintable 	{width:978px; background-color:white; border-style:solid; border-color:#000; border-width:1px; text-align:left; padding:0px; margin:0px;}
#mainlogo 	{height:80px}
#mainmenu 	{background-color:#569b29; }
#navbar 	{width:729px; }
#mainsearch 	{background-color:#4c7433;}
#form-search    {width:248px;}
#mainfooter	{background-color:#FFFFFF;height:30px}

/***********************MEDIA & PRINTING*********************************/
@media screen{#mainprint	{display:none;}}
@media print{* {color:#000000;}
#mainlogo, #mainmenu, #mainsearch, #mainfooter, #sidebar, #breadcrumbtable,#productvisualflash, #rijkZwaanAnim, .newsarchive {display:none;}
#content .subhead, #content .pagetitle, #content a ,#content .newsdate,#content .newssource, #productvisual .pagetitle {color:#000000;}
#content strong {font-weight:bold; color:#000000;}
.jobsearchresults .jobdescription {width:500px;}
#productcontent {width:500px;}
#mainbar {width:100%;}
#content {width:50%;}

}
/***********************CONTENT*********************************/
#mainbar {}

#content {background-color:#ffffff; font-family:arial; font-size:10pt; color:#000000; padding-left:30px; padding-right:30px; padding-bottom:30px; width:669px;}
#content a {color:#4c7433; text-decoration:none;}
#content a:hover {text-decoration:underline;}
#content .pagetitle 	{color:#4c7433; font-family:arial; font-size:14px; font-weight:bold; margin-top:15px;}
#content .subhead 	{color:#4c7433; font-weight:bold; font-size:10pt;}
#content strong {color:#4c7433; font-weight:bold;}

#content .news .newstext .richtext,#content .events .eventstext .richtext {
font-size:12px;}

#content .newsshort .newstext .richtext,#content .eventsshort .eventstext .richtext {font-size:12px;}

.newsarchive {float:right;margin-top:-20px;}

.richtext ul {margin-left:14px;}

/* --- ProductGallery --- */
#ProductInformationGallery {float:left; clear:both; width:100%; padding-top:10px; padding-bottom:10px;}
.ProductInformationGalleryItem {float:left; margin:10px 40px 10px 0;}

#mouseLayer{display: none; position: absolute; top: 50px; left: 50px; width: 300px; border: 1px solid #eee; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; background-color: white; color:#000; font-size: 11px; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 5px;}
#mouseLayersearch{display: none; position: absolute; top: 50px; left: 50px; width: 800px; border: 1px solid #eee; filter:alpha(opacity=90); opacity: 0.9; -moz-opacity: 0.9; background-color: white; color:#000; font-size: 11px; border-right: 1px solid #999; border-bottom: 1px solid #999; padding: 5px;}

#mouseLayer li{margin-left:20px;}
#mouseLayersearch li{margin-left:20px;}


#mouseLayer div{text-transform:uppercase; color:#cc9900; font-weight:bold; font-size:11pt; padding-bottom:5px;}
#mouseLayersearch div{text-transform:uppercase; color:#cc9900; font-weight:bold; font-size:11pt; padding-bottom:5px;}


/***********************SIDEBAR*********************************/
#sidebar { border-style:solid; border-color:#000000; border-width:0px; border-left-width:1px;}
#sidebar .sideblock {border-width:0px; border-bottom-width:1px; border-color:#000000; border-style:solid; padding:10px; width:228px;}
#sidebar .pagetitle 	{color:#4c7433; font-family:Arial; font-size:14px; font-weight:bold}
#sidebar .subhead 	{color:#4c7433; font-weight:bold; font-size:10pt;  padding-bottom:10px;}
#sidebar a {color:#4c7433; text-decoration:none;}
#sidebar a:hover {text-decoration:underline;}


/* ---Event list--- */
.eventlist td {color:#4c7433;}
#sidebar .eventslink .eventsdate{font-size:8pt;text-transform:none; font-weight:normal;}
#sidebar .eventslink .eventstitle{font-size:8pt; color:#000000; text-transform:none; font-weight:normal;}

/* ---News list--- */
.newslist td {color:#4c7433;}
#sidebar .newslink .newsdate{font-size:8pt;}
#sidebar .newslink .newstitle{font-size:8pt; color:#000000; text-transform:none; font-weight:normal;}

/* ---Mail to links ---*/
#sidebar .contactus {font-weight:bold; color:#4c7433; margin-left:10px;}

/* ---Manual Links ---*/
#sidebar .manuallinks a {font-size:8pt;}
#sidebar .manuallinks {text-align:left;}

/* ---Related Links ---*/
#sidebar .relatedlink a {font-size:8pt;}

/* ---Headoffice --- */
.hpheadoffice .subhead  {color:#4c7433; font-weight:bold; font-size:14px;  padding-bottom:5px; }
.hp_headofficetitle	{font-size:9pt; font-weight:bold;color:#000000}
.hp_viewallheadofficeHO a, #hpcontentblocks .hp_viewallheadoffice a, #content .hp_headofficeroute a {color:#4c7433; background-position:0 0; background-repeat:no-repeat; padding-left:16px;  font-style:normal; }
.hp_headofficereadmore a	{color:#4c7433; font-style:italic;}


/* ---Slide show ---*/
.slideobj {width:248px; border-style:solid; border-color:#000000; border-width:0px; border-bottom-width:1px;}
.slideimage{width:248px; height:175px;}
.slidecontrols{width:248px; height:17px; background-color:#000000; color:#ffffff; text-align:center; position:relative; top:-17px; filter:alpha(opacity=00); opacity: 0.0; -moz-opacity: 0.0;}
.backbutton, .forwardbutton, .pausebutton {cursor:pointer;}

/******************SIDEBAR HP****************************/
#hpcontentblocks .hpverticalline 	{border-style:solid; border-color:#000000; border-width: 0px 0px 0px 1px;}
#hpcontentblocks 			{height:204px;width:100%; border-style:solid; border-color:#000000; border-width: 1px 0px 0px 0px;}
#hpcontentblocks #side1			{width:473px; padding-left:15px;}
#hpcontentblocks #side2			{width:240px; padding-left:0px;}
#hpcontentblocks #side3			{width:248px; padding-left:0px;}
#hpcontentblocks .sideblock 		{padding-top:15px; padding-right:10px; padding-bottom:5px; padding-left:15px;}
#hpcontentblocks a 			{color:#4c7433; text-decoration:none; font-style:italic;}
#hpcontentblocks a:hover                {text-decoration:underline;}

#hpcontentblocks #cell3 .subhead 	{color:#cc9900; font-weight:bold; font-size:11pt; padding-bottom:5px; font-style:normal; font-family:Arial;}
#hpcontentblocks #cell3 .subhead a	{color:#cc9900; font-weight:bold; font-size:11pt; padding-bottom:5px; font-style:normal; font-family:Arial;}

/* ---CONTENTBLOCK HP LEFT NEWSHEADLINE--- */
#cell1 .hp_news .subhead 	{font-weight:bold; font-size:11pt; padding-bottom:3px; font-style:normal; font-family:Arial;}
.hp_news .subhead 	{font-weight:bold; font-size:11pt; padding-bottom:10px; font-style:normal; font-family:Arial;}
.hp_newstext		{line-height:23px;}
.hp_newstitle		{font-size:12px; font-weight:bold; text-transform:uppercase;color:#000000}
#hpcontentblocks .hp_newstitle a 	{font-size:12px; font-weight:bold; text-transform:uppercase; font-style:normal; color:#000000}
.hp_newsdate 		{color:#666666;font-size:11px; padding-right:4px;}
.hp_viewallnews a	{color:#4c7433; }

/* ---HP LEFT Content image_text_link --- */
#cell1 .subhead  {color:#4c7433; font-weight:bold; font-size:14px;  padding-bottom:10px; }
#cell1 .image {float:left; margin-right:10px;}

/* ---HP LEFT Latest News --- */
.latestnews {position:relative; z-index:0; }
#cell1 .latestnews .subhead {font-size:14px; font-weight:bold; padding-bottom:10px;}
.latestnews img {float:left; margin-right:10px; margin-bottom:10px;}
.latestnews .newtitle {font-size:14px; font-weight:bold; text-transform:uppercase;}
#hpcontentblocks .latestnews .newtitle a {font-size:14px; font-weight:bold; text-transform:uppercase; font-style:normal; color:#000000}
.latestnews .blocklink {position:absolute; bottom:0px; right:10px; z-index:0;}
.latestnews .hpnewscontent {height:140px;}

/* ***************to clear the container when working with floats**************** */
.clearer {clear: both;}

/***********************MENU*********************************/
.menuheadercolor {background-color:#e6e6e6;top:-8px;left:-12px;height:30px;width:150px;}

.addpad{padding-top:23px;}

#selektort{
 	background-position: 0px 0px;
	z-index:105;
	position:absolute;
	background-repeat:no-repeat;
	width:10px;
	height:10px;
	left:26px;
	top:1px;
}
#navbar ul li #mi1, #mi2Products_and_Services, #mi2Home {display: none;}

#navbar ul {margin: 0;padding: 0;list-style: none;cursor: default;}
 /* Active Top Link Color */
#navbar li.active div.toplevel{color:#FFCC00;}


#navbar ul li { float: left; text-align: left; position: relative; z-index:104;}
 /* menu Triangle */
#navbar ul li.active {
background-position: 26px 24px; 
background-repeat: no-repeat; 
}
#navbar ul li.active a{color:#000000;}

#navbar ul li div.toplevel{line-height: 30px; font-weight: bold; color: #FFFFFF;
padding-top: 0px; padding-bottom:0px; padding-right:13px; padding-left:40px;}


#navbar ul li div.toplevel a{line-height: 30px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
#navbar ul li.active div.toplevel a{line-height: 30px; font-weight: bold; color: #FFCC00; text-decoration:none;}

#navbar ul li div.toplevel a:hover{line-height: 30px; font-weight: bold; color: #FFCC00; text-decoration:none;}
#navbar ul li.over div.toplevel {color:#FFCC00;}
#navbar ul li div.dropdown
{
  z-index: 104;
  visibility: hidden;
  border-right: 1px solid #9aa491;
  border-bottom: 1px solid #9aa491;
  border-left: 1px solid #9aa491;
  background-color: #FFFFFF;
  background-position: -1px 0px;
  position: absolute;
  top: 100%;
  left: -1px;
  line-height: normal;
  cursor: default;
}

#navbar ul li div.dropdown div.dropshadow-right
{
  position: absolute;
  bottom: -5px;
  right: -5px;
  width: 5px;
  height:100%;
  background-repeat: no-repeat;
  background-position: right bottom;
}

#navbar ul li div.dropdown div.dropshadow-top
{
  position: absolute;
  top: 0;
  right: -5px;
  width: 5px;
  height: 5px;
  background-repeat: no-repeat;
}

#navbar ul li div.dropdown div.dropshadow-bottom
{
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 5px;
  background-repeat: no-repeat;
  background-position: left bottom;
}

#navbar ul li ul.selektor {float: left; cursor: default; width: 150px;
   /* black triangle */  
  background-repeat: no-repeat;
  background-position: 26px 1px;
padding-bottom:20px;

}
#navbar ul li ul.added {float: left; cursor: default; width: 150px;}



#navbar ul li ul li {margin: 8px 0 0 12px; padding: 0; float: none; line-height: normal; border: none; background-image: none; font-size: 9pt;}

#navbar ul li ul li.active{width:100%; background-image: none;}
#navbar ul li ul li ul
{
  list-style: none;
  background-image: none;
  width: auto;
  float: none;
  border: none;
  margin: 0px 0px 0px 0px;
  padding: 0;
}

#navbar ul li ul li ul li {padding: 0;margin: 8px 4px 0px 0px; width:auto;}
/*EVH*/
#navbar ul li ul li ul li.active a{color:lightSlateGray}

#navbar div.sitearea {font-weight: bold; margin: 0px 0px 0px 0px; color:#4c7433}
#navbar div.siteareamain {font-weight: bolder; margin-left:12px; color:#000000; font-size:12px; padding-top:8px;}

#navbar .dropdown a {color:#000000; text-decoration:none; margin-right:4px;}
#navbar .dropdown a:hover {text-decoration:underline;}

#navbar .addedService {background-color:#f6f6f6; height:100%;}

.clearer
{
  clear: both;
}
/***********************SEARCH*********************************/

#searchform {padding-top:4px; padding-right:5px; padding-left:5px; white-space:nowrap}
#searchform .find a {color:white; font-weight:bold; text-decoration:none}
#searchform input {width:180px;}
#searchresults td{vertical-align: top;}
#searchresults td.title{font-size:11pt; color:#4C7433; font-weight:bold}
#searchresults td.category{font-size:8pt;color:#666666}
#searchresults td span.date{font-size:8pt;color:#666666}
#searchresults td span.summary{font-size:10pt}
#searchresults td.readmore a{font-size:10pt; font-style:italic; color:#4C7433}
.sortresult {font-size:8pt;color:#666666}

/*********************** SEARCH BIG *****************************/
#searchbigtable{margin-left:0px;}
#searchbigtable td.cell1{font-size:11pt; font-weight:bold; color:#4C7433}
#searchbigtable td.cell2{font-size:11pt; font-weight:bold; color:#4C7433}



#searchbigtable input[type="text"], #searchbigtable #search_categories,
#searchbigtable #search_authoringtemplate {
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    margin-bottom: 5px;
    display: block;
    padding: 1px;
    border: solid 1px #000000;
    width: 260px;
}


#matches{color:#e7b303;}
#content .pagination{margin-right: 30px; margin-top:-16px; float:right}
#content .pagination a {color:#E7B303}

/*********************NEWS***********************************/
.news 		{}
.news a		{}
.newsimage 	{float:left; margin-right:10px; margin-bottom:10px;}
.newstitle	{font-size:14px; font-weight:bold; text-transform:uppercase;}
.news .newstext	{float:left; width:400px; font-size:14px;}
.news .newstext a {font-style:italic;}
#content .news .newstext .newstitle a {font-size:14px; font-weight:bold; text-transform:uppercase; font-style:normal; color:#000000;}
.newsdate 	{font-size:11px; color:#666666;}
.newssource 	{color:#4c7433; font-size:11px; font-weight:bold;}
.newsshort	{width:47%; float:left; margin-right:19px; font-size:9pt;}
.newsshort .newstitle	{font-size:14px; font-weight:bold; text-transform:uppercase; height:36px}
#content .newsshort .newstitle a  {font-size:14px; font-weight:bold; text-transform:uppercase; height:36px; color:#000000;}
.newsshort .newstext {width:200px;}  
.newsshort .newstext a {font-style:italic;}
#newsshort1	{display:none;}
.newslink .newsdate{font-size:12px; color:#4c7433;}
#content .newslink .newstitle{font-size:12px; color:#000000; text-transform:none; font-weight:normal; }
#shorterMenu #newslink1	{display:none;}
#shorterMenu #newslink2	{display:none;}
#shorterMenu #newslink3	{display:none;}
.newsimg1 {width:250px; border:none;}
.newsimg2 {width:100px; border:none;}
.newsimg3 {width:250px; border:none;}
.newsimg4 {width:200px; border:none;}

/*********************EVENTS***********************************/
.events 		{}
.events a		{}
.eventsimage 	{float:left; margin-right:10px; margin-bottom:10px;}
.eventstext	{float:left; width:400px;}
.events .eventstext a {font-style:italic;}
.eventsshort .eventstext {width:200px;}  
.eventsshort .eventstext a {font-style:italic;}
.eventstitle	{font-size:14px; font-weight:bold; text-transform:uppercase;}
#content .events .eventstext .eventstitle a {font-size:14px; font-weight:bold; text-transform:uppercase; font-style:normal; color:#000000;}
.eventsdate 	{font-size:11px; color:#666666;text-transform:none; font-weight:normal;}
.eventssource 	{color:#4c7433; font-size:11px; font-weight:bold;}
.eventsshort	{width:47%; float:left; margin-right:19px; font-size:9pt;}
.eventsshort .eventstitle	{font-size:14px; font-weight:bold; text-transform:uppercase;height:36px}
#content .eventsshort .eventstitle a	{font-size:14px; font-weight:bold; text-transform:uppercase;height:36px; color:#000000;}
#eventsshort1	{display:none;}
.eventslink .eventsdate	{font-size:12px; color:#4c7433;}
.eventslink .eventstitle	{font-size:12px; color:#000000; text-transform:none; font-weight:normal;font-style:normal}
#shorterMenu #eventslink1	{display:none;}
#shorterMenu #eventslink2	{display:none;}
#shorterMenu #eventslink3	{display:none;}
.eventimg1 {width:250px; border:none;}
.eventimg2 {width:100px; border:none;}
.eventimg3 {width:250px; border:none;}

/*********************HEADER_LOGO_TABLE***********************************/
#logotable, #logojobtable {background-color:#FFFFFF;height:86px}
#logotable .cell1{border-style:solid; border-color:#000000; border-width:0px 1px 0px 0px;text-align:center; width:125px; cursor:pointer;}
#logotable .cell2{text-align:left;padding-left:37px;}
#logotable .cell3{text-align:right;padding-right:25px;}
#logojobtable .cell1{text-align:center; width:125px; cursor:pointer;}
#logojobtable .cell2{text-align:right;padding-left:200px; padding-top:15px;}
#logojobtable .cell3{text-align:right;padding-right:25px; padding-top:11px;}



/*********************FOOTER_TABLE***********************************/

#footertable {border-color:#000000;border-style:solid;border-width:1px 0px 0px 0px;height:30px}
#footertable .cell1{font-size:8pt;padding-left:12px}
#footertable .cell2{text-align:right; font-size:8pt;padding-right:12px}
#footertable .cell2 a{text-decoration:none;font-size:8pt;color:#000000}
#footertable .cell2 a:hover {text-decoration:underline; }


/*********************BreadCrumbs***********************************/

#breadcrumbtable {border-style:solid; border-color:#000000; border-width:0px 0px 1px 0px;cursor:default;height:30px; width:100%;}

#breadcrumbs{text-transform:lowercase;}

#breadcrumbtable div {padding-top:7px}
#breadcrumbtable a {text-decoration:none; color:#4C7433;}
#breadcrumbtable a:hover {text-decoration:underline; color:#4C7433;}
#breadcrumbs{float:left;padding-left:27px;}
#printdiv{float:right;padding-right:10px}

/********************* Flash  ***********************************/
#productvisualflash{width:978px; height:212px; border-style:solid; border-width:0px 0px 1px 0px; border-color:black; background-repeat:no-repeat;}

/********************* Company Visual  ***********************************/
#companyvisual{width:978px; border-style:solid; border-width:0px 0px 1px 0px; border-color:black; }

/*********************Products***********************************/

#productvisual{width:978px; height:198px; border-style:solid; border-width:0px 0px 1px 0px; border-color:black; background-repeat:no-repeat; vertical-align:middle;}
#imagecontentproduct{float:left;padding-right:20px}

#productvisual .pagetitle {color:#4c7433; font-family:arial; font-size:14px; font-weight:bold; margin-left:30px;}

#productcontentintro {width:670px;font-size:12px; margin-left:30px; color:#5f5f5f; font-weight:bold;}
#productlineintro {color:#5f5f5f; font-size:12px; font-weight:bold;}
#productbrandintro {color:#5f5f5f; font-size:12px; font-weight:bold;}
#productcontent {}
#productcontent strong {font-size:10pt;color:#4c7433; font-weight:bold;}

/*********************Industry***********************************/
#IndustryCropGallery {float:left; clear:both; width:100%;}
.IndustryCropGalleryItem {float:left; margin:10px 40px 10px 0; cursor:pointer; color:#4c7433}
.IndustryCropGalleryItem img {width:93px; height:103px;}

.IndustryProductTable {width:100%; margin-bottom:15px; border-width:0px; border-style:solid; border-bottom-width:1px; border-color:#000000;}
.IndustryProductTable .labelcell, .IndustryProductTableDetails .labelcell {font-weight:bold; width:135px; vertical-align: top;}
.IndustryProductTable .imagecell, .IndustryProductTableDetails .imagecell {width:140px;}
.IndustryProductTable .imagecell img, .IndustryProductTableDetails .imagecell img {margin-left:10px; float:right; width:93px; height:103px;}
.IndustryProductTableDetails {width:100%; margin-bottom:15px;}


.pcselect {width:225px; margin-bottom:10px; border-style:solid; border-width:1px; border-color:black; height:20px;}
.pcbutton{padding:3px; cursor:pointer;}

/*********************Jobs***********************************/
#jobleft {float:left;}
#jobright {float:left; margin-left:75px;}
#jobradio1 {float:left;}
#jobselects {float:left;}
#jobselects select {width:250px; margin-bottom:5px; margin-left:10px; margin-right:10px;}
#resultset {float:left; clear:both;}
.jobpagination {float:right;}
#content div.jobpagination a.jobpagcurrent {color:#cc9900;}
.joblink a {font-style:italic;}
.jobsearchresults {margin-top:10px;}
.jobsearchresults .subhead {list-style-type: none;}
.jobsearchresults .joblink {list-style-type: none;}
.jobsearchresults .jobdescription {margin-left:15px; list-style-type:disc;}
.jobsearchresults .joblocation {margin-left:15px; list-style-type:disc ;}
.jobsearchresults .jobdescription span {font-weight:normal;color:#5f5f5f;}
.jobsearchresults .joblocation span {font-weight:normal;color:#5f5f5f;}
#jobright img {cursor:pointer;}

/***************Login sideblock*********************/
.logincell {height:23px;}

/***************Contacts*********************/

.ContactInformationGalleryItem{
border:solid red 0px;
float:left;
margin:10px 50px 10px 0;
width:170px;
height:150px;
}

.No {display:None;}

#content div.ContactInformationGalleryItem ul.country{font-weight:bold}
#content div.ContactInformationGalleryItem ul.company{}
#content div.ContactInformationGalleryItem ul.phone{}
#content div.ContactInformationGalleryItem div.website {color:#4c7433; width:16px; background-position:0px 3px; background-repeat:no-repeat; float:left;}
#content div.ContactInformationGalleryItem ul.email a {color:blue}

#content #applicationform input, #content #applicationform textarea {margin-bottom:5px;}
#content #applicationform input#male.rb,#content #applicationform input#female.rb{margin-bottom:5px;} 

/******************RZ WORLDMAP BOTTOM BORDER*********************/
.sideblockflash {border-color:black;border-style:solid;border-width:0 0 1px;}


div#nifty{ margin: 0 30%;background: #9BD1FA}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #9BD1FA}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
