/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "printfriendly_foundation" in dotEditor style management */
.body_hr {visible: false; border-top: 3px solid #E7E9DB; margin-top: 5px; margin-bottom: 5px; clear: both;}
.bodylarge {font-size: 130%; }
.bodynormal {font-size: 115%; }
.business_stepleft {float: left; width: 100px;}
.business_stepright {float: left; width: 506px; margin-bottom: -10px;}
.contact_us_formleft {float: left; width: 70px; padding: 0px 0px 0px 0px;}
.contact_us_formright {float: left; width: 246px; padding: 0px 0px 0px 8px;}
.contact_us_left { float: left; width: 260px; padding: 0px 0px 0px 0px; }
.contact_us_right { float: right; width: 336px; padding: 10px 10px 10px 10px; }
.content_box {border: 5px solid #DFE3CD; background: #FFFFFF; padding: 10px; width: 626px; line-height: 140%; min-height: 500px; height: auto !important; height: 500px; overflow:hidden;}
.content_box OL LI {margin: 2px 10px 0px -10px;}
.content_box table {width: 100%;}
.content_box table TD {padding: 4px 5px 4px 2px; border-bottom: 1px solid #E7E9DB;}
.content_box table TH {padding: 4px 5px 4px 2px; background: #E7E9DB; font-weight: bold; text-align: left;}
.content_box UL LI {margin: 2px 10px 0px -40px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px 0px; font-weight: normal; padding: 0px 0px 5px 21px;}
.content_box UL LI.inline {margin: 0px 10px 0px -40px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/spacer.gif) no-repeat; font-weight: normal; padding: 0px 35px 1px 12px !important; display: inline !important;}
.content_box UL LI.tight {margin: 0px 10px 0px -38px !important; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/chev.gif) no-repeat 0px -1px; font-weight: normal; padding: 0px 0px 1px 21px !important;}
.content_box UL.inline {margin-top: 0px !important; margin-bottom: 5px !important; display: inline !important;}
.content_box UL.tight {margin-top: 0px !important; margin-bottom: 15px;}
.content_box_full {border: 5px solid #DFE3CD; background: #FFFFFF; padding: 10px; width: 910px; line-height: 140%; min-height: 335px; height: auto !important; height: 335px;}
.content_box_noborder table TD {border-bottom: 0px;}
.content_container {text-align: left; padding: 5px 10px 5px 10px;}
.content_container table {width: 100%;}
.content_container table TD {padding: 4px 5px 4px 2px; border-bottom: 1px solid #E7E9DB;}
.content_container table TH {padding: 4px 5px 4px 2px; background: #E7E9DB; font-weight: bold; text-align: left;}
.content_container_border {margin: 10px 0px 10px 0px; text-align: left; border: 5px solid #dfe2cd;}
.content_left {float: left; width: 275px; background: #cfd5b4;}
.error_textbox {position: absolute; background: #3c4903; width: 315px; padding: 20px; margin: 20px 0px 0px 0px;  #margin: 20px 0px 0px 0px;  _margin: 20px 0px 0px 0px; }
.error_textbox h1 {color: #FFFFFF; font-size: 195%; margin: 2px 0px 15px 0px; padding: 0px;}
.error_textbox P {color: #FFFFFF; margin: 0px 0px 15px 0px; line-height: 145%;}
.event_form_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  color: #777777; font-size: 100%; width: 136px; margin: 0px 5px 0px 0px;}
.event_item { padding: 12px 0px 12px 0px; }
.event_search_box { background: #DFE3CD; width: 620px; padding:10px; margin: -10px 0px 10px -15px; line-height:13px! important; }
.event_search_box_left { float:left; padding:10px 15px 10px 15px;}
.event_search_box_right { float:right; }
.event_search_box_right table TD {padding: 1px 2px 2px 2px; border-bottom: 0px solid #E7E9DB; text-align: center;}
.event_search_box_right table TH {padding: 2px 2px 2px 2px; text-align: center; color: #576125; width: 14%;}
.event_search_input { padding: 10px; padding: 5px 0px 10px 0px; }
.event_search_text {font-size: 135%; font-weight: bold; padding: 0px 0px 7px;}
.form {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: middle; color: #777777; font-size: 100%;}
.form_dd {padding: 0px; border: 1px solid #CFD5B4; background-color: #FFFFFF; vertical-align: middle; color: #777777; font-size: 100%;}
.form_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: 40;  #vertical-align: -25%;  _vertical-align: -25%;  color: #777777; font-size: 100%; width: 136px; margin: 0px 5px 0px 0px;}
.highlight {font-weight: bold;}
.lh_bgfix {background: #cfd5b4; height: 10px; width: 275px; margin-top: -10px; margin-bottom: 0px; float: left; z-index: 10000;}
.lh_relatedlink {background: #DDE2CB; padding: 10px 10px 0px 10px; margin: 0px 0px 0px 0px;}
.lh_relatedlink_hr {border-top: 2px solid #EBEEE0;}
.lh_title {color: #3c4903; font-weight: normal; font-size: 150%; margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.1em;}
.mapping_div {float: left; padding: 0px 13px 0px 13px;}
.mapping_div2 {float: left; padding: 0px 15px 0px 15px;}
.mapping_divtop {padding: 0px 0px 6px 14px; background: url(/images/mapping/nav/div_top.gif) no-repeat;}
.mapping_keybar {background: #DFE3CD; height: 26px; width: 632px; #width: 627px; padding: 0px 3px 0px 5px; #padding: 0px 3px 0px 10px; margin: -10px 0px 10px -15px;}
.mapping_map { float: left; width:625px; height:517px; }
.mapping_navbar {background: #cfd5b4; width: 627px; #width: 622px; padding: 1px 3px 9px 10px; #padding: 1px 3px 9px 15px; margin: -10px 0px 10px -15px;}
.mapping_navfirst {padding: 0px 0px 0px 14px; float: left; background: url(/images/mapping/div.gif) no-repeat;}
.mapping_search {padding: 2px; border: 2px solid #CFD5B4; background-color: #FFFFFF; vertical-align: 40; #vertical-align: -25%; _vertical-align: -25%; color: #777777; font-size: 95%; width: 105px; margin: 0px 2px 0px 0px;}
.mapping_searchbox {float: left; width: 170px; #width: 165px; height: 72px;}
.mapping_togglebox {float: left; width: 329px; height: 72px;}
.mapping_toolsbox {float: left; width: 128px; height: 72px;}
.newsletter_formleft {float: left; width: 200px; padding: 0px 0px 0px 0px;}
.newsletter_formleft_cb {float: left; width: 10px; padding: 0px 0px 0px 0px;}
.newsletter_formright { float: right; width: 396px; padding: 0px 0px 0px 8px; }
.newsletter_formright_cb { float: right; width: 591px; padding: 0px 0px 0px 8px; }
.padding_b6 {padding: 0px 0px 6px 0px;}
.press_bottomlink {background: #3c4903; padding: 3px 10px 4px 10px; margin: 10px 0px 0px 0px; float: right; font-size: 95%;}
.prodcert_chainarrow {float: left; width: 42px; padding: 25em 0px 10px 0px; margin: 0px 0px 15px 0px;}
.prodcert_chainbox {float: left; width: 240px; background: #f6f7f1; padding: 15px 15px 5px 15px; margin: 0px 0px 15px 0px; height: 30em;}
.profile_bottomleft {float: left; width: 130px; padding: 15px 0px 0px 0px;}
.profile_bottomright {float: left; width: 485px; padding: 15px 0px 0px 0px;}
.profile_bottomright P {margin: -2px 0px 10px 0px; line-height: 1.4em;}
.profile_righticons {padding: 5px 0px 0px 0px; margin: 0px 0px 3px 0px;  #margin: 0px 0px -10px 0px; float: right; font-size: 95%;}
.profile_topleft {float: left; width: 625px; padding: 0px 15px 10px 0px; line-height: 1.5em;}
.profile_topleft TABLE {margin: 0px 0px 13px 0px; font-size:100%;}
.profile_topright {float: left; width: 261px; font-size: 95%; padding: 0px 0px 10px 10px;}
.profile_topright img { padding: 0px 0px 0px 0px; }
.relatedlink LI {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; padding: 5px 3px 4px 15px; background: url(/images/icons/links_chev.gif) no-repeat 1px 7px;}
.search_text {font-size: 16px; font-weight: bold;}
.section_box_innerimage {float: left; width: 98px;}
.section_box_innertext {float: left; width: 202px;}
.section_box_innertext A:hover {color: #96b806; text-decoration: none;}
.section_box_innertext A:link, .section_box_innertext A:visited {color: #7A6635; text-decoration: none;}
.section_box_innertext h2 {color: #7A6635; font-weight: bold; font-size: 150%; margin: 0px 0px 8px 0px; padding: 0px; line-height: 1.1em;}
.section_box_innertext P {margin: 0px 0px 0px 0px;}
.section_boxleft {float: left; width: 303px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #e7ead9;}
.section_boxright {float: right; width: 303px; padding: 0px 0px 10px 0px; border-bottom: 2px solid #e7ead9;}
.section_textbox {position: absolute; background: #3c4903; width: 275px; padding: 10px; margin: 20px 0px 0px 0px;  #margin: 20px 0px 0px 0px;  _margin: 20px 0px 0px 0px; }
.section_textbox h1 {color: #FFFFFF; font-size: 195%; margin: 2px 0px 5px 0px; padding: 0px;}
.section_textbox P {color: #FFFFFF; margin: 0px 0px 5px 0px; line-height: 145%;}
.sitemap_section { color: #3C4903; }
.sitemap_section_content { padding:5px 10px 5px 40px; }
.sitemap_section_title { color: #3C4903; }
.table_noborder TD { border: none 0px; }
.table_press {width: 100%;  border-bottom: 2px solid #E7E9DB !important;}
.table_press TD {padding: 9px 10px 9px 0px !important; border-top: 2px solid #E7E9DB !important;}
.table_press TD.layoutrow {padding: 0px !important; border: 0px solid #FFFFFF !important;}
.title_bar {padding: 10px 10px 10px 0px; margin: 0px 0px 10px 0px; border-bottom: 5px solid #3c4903;}
body {font-size: 75%; font-style: normal; font-weight: normal; margin: 0px; padding: 0px; text-align: center; color: #3C4903;}
h1 {color: #3c4903; font-weight: normal; font-size: 205%; margin: 0px 0px 0px 0px;  #margin: 0px 0px 0px 0px;  _margin: 0px 0px 0px 5px;  padding: 0px; line-height: 1.1em;}
h2 {color: #3c4903; font-weight: normal; font-size: 155%; margin: 0px 0px 10px 0px;  #margin: 0px 0px 0px 5px;  _margin: 0px 0px 0px 5px;  padding: 0px; line-height: 1.2em;}
hr {color: #E7E9DB; background-color: #E7E9DB; height: 2px; border: 0px; margin: 10px 0px 10px 0px;  #margin: 4px 0px 4px 0px;  _margin: 4px 0px 4px 0px; }
LI.level1_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_chev.gif) no-repeat 10px 9px #FFFFFF; border-top: 1px solid #cfd5b4;}
LI.level1_off a, LI.level1_off a:visited {color: #3c4903; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level1_off a:hover {color: #96b806; text-decoration: none; font-weight: bold; padding: 7px 3px 6px 26px; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px #ecf4cc; display: block;}
LI.level1_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_chev_down.gif) no-repeat 10px 9px #ecf4cc; font-weight: bold; border-top: 1px solid #cfd5b4;}
LI.level1_on a, LI.level1_on a:visited {color: #3c4903; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level1_on a:hover {color: #96b806; text-decoration: none; padding: 7px 3px 6px 26px; display: block;}
LI.level2_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 26px 5px #FFFFFF;}
LI.level2_off a, LI.level2_off a:visited {color: #3c4903; text-decoration: none; padding: 3px 3px 4px 38px; display: block;}
LI.level2_off a:hover {color: #96b806; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 38px; display: block;}
LI.level2_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 26px 5px #FFFFFF; font-weight: bold;}
LI.level2_on a, LI.level2_on a:visited {color: #3c4903; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 38px; display: block;}
LI.level2_on a:hover {color: #96b806; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 38px; display: block;}
LI.level3_off {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 40px 5px #FFFFFF;}
LI.level3_off a, LI.level3_off a:visited {color: #3c4903; text-decoration: none; padding: 3px 3px 4px 53px; display: block;}
LI.level3_off a:hover {color: #96b806; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 53px; display: block;}
LI.level3_on {margin-bottom: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; background: url(/images/icons/menu_dash.gif) no-repeat 40px 5px #FFFFFF; font-weight: bold;}
LI.level3_on a, LI.level3_on a:visited {color: #3c4903; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 53px; display: block;}
LI.level3_on a:hover {color: #96b806; text-decoration: none; font-weight: bold; padding: 3px 3px 4px 53px; display: block;}
LI.top_menu1 a, LI.top_menu1 a:visited {text-decoration: none; background: url(/images/top/menu/home.gif) no-repeat; padding: 0px;}
LI.top_menu1 a:hover, LI.top_menu1_on a, LI.top_menu1_on a:visited {text-decoration: none; background: url(/images/top/menu/home_f2.gif) no-repeat; padding: 0px;}
LI.top_menu2 a, LI.top_menu2 a:visited {text-decoration: none; background: url(/images/top/menu/what_is_fairtrade.gif) no-repeat; padding: 0px;}
LI.top_menu2 a:hover, LI.top_menu2_on a, LI.top_menu2_on a:visited {text-decoration: none; background: url(/images/top/menu/what_is_fairtrade_f2.gif) no-repeat; padding: 0px;}
LI.top_menu3 a, LI.top_menu3 a:visited {text-decoration: none; background: url(/images/top/menu/products.gif) no-repeat; padding: 0px;}
LI.top_menu3 a:hover, LI.top_menu3_on a, LI.top_menu3_on a:visited {text-decoration: none; background: url(/images/top/menu/products_f2.gif) no-repeat; padding: 0px;}
LI.top_menu4 a, LI.top_menu4 a:visited {text-decoration: none; background: url(/images/top/menu/producers.gif) no-repeat; padding: 0px;}
LI.top_menu4 a:hover, LI.top_menu4_on a, LI.top_menu4_on a:visited {text-decoration: none; background: url(/images/top/menu/producers_f2.gif) no-repeat; padding: 0px;}
LI.top_menu5 a, LI.top_menu5 a:visited {text-decoration: none; background: url(/images/top/menu/get_involved.gif) no-repeat; padding: 0px;}
LI.top_menu5 a:hover, LI.top_menu5_on a, LI.top_menu5_on a:visited {text-decoration: none; background: url(/images/top/menu/get_involved_f2.gif) no-repeat; padding: 0px;}
LI.top_menu6 a, LI.top_menu6 a:visited {text-decoration: none; background: url(/images/top/menu/press_office.gif) no-repeat; padding: 0px;}
LI.top_menu6 a:hover, LI.top_menu6_on a, LI.top_menu6_on a:visited {text-decoration: none; background: url(/images/top/menu/press_office_f2.gif) no-repeat; padding: 0px;}
LI.top_menu7 a, LI.top_menu7 a:visited {text-decoration: none; background: url(/images/top/menu/resources.gif) no-repeat; padding: 0px;}
LI.top_menu7 a:hover, LI.top_menu7_on a, LI.top_menu7_on a:visited {text-decoration: none; background: url(/images/top/menu/resources_f2.gif) no-repeat; padding: 0px;}
LI.top_menu8 a, LI.top_menu8 a:visited {text-decoration: none; background: url(/images/top/menu/business_services.gif) no-repeat; padding: 0px;}
LI.top_menu8 a:hover, LI.top_menu8_on a, LI.top_menu8_on a:visited {text-decoration: none; background: url(/images/top/menu/business_services_f2.gif) no-repeat; padding: 0px;}
UL.relatedlink {margin: 0px 0px 0px 0px; padding-left: 0px; padding-bottom: 15px;}


