/*

	--------------------------------------------------------------------

	Copyright 2005-2007 Bunge North America. All rights reserved.
	
	--------------------------------------------------------------------

*/


/* --Body Basics + Page Wrapper */

body {
	margin: 0;
	padding: 0;
	text-align: left;
	background: #ffffff;
	}
	
#page-wrapper {
	width: 760px;
	margin: 0;
	padding: 0 0 13px 0;
	text-align: left;
	float: left;
	}
		
/* -- */

/* --Header Styles for Screen */

#page-header {
	width: 760px;
	margin: 0 0 2px 0;
	padding: 15px 0 12px 0;
	text-align: left;
	float: left;
	background: #002271;
	border-bottom: 1px #002f7a solid;
	}

/* -- */

#logo-area {
	width: 186px !important;
	width /**/: 218px;
	margin: 0 2px 0 0;
	padding: 9px 0 0 32px;
	text-align: left;
	float: left;
	}

/* -- */

#forms-area {
	width: 540px;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: right;
	float: right;
	}
	
#forms-area a {
	color: #ffffff;
	text-decoration: none;
	}

#forms-area form {
	margin: 0;
	padding: 0;
	text-align: right;
	float: right;
	}
	
/* -- */
	
#search-form {
	width: 527px !important;
	width /**/: 540px;
	margin: 0 0 10px 0;
	padding: 0 13px 0 0;
	text-align: right;
	float: right;
	}
	
#other-sites-form {
	width: 527px !important;
	width /**/: 540px;
	margin: 0;
	padding: 0 13px 0 0;
	text-align: right;
	float: right;
	}

/* -- */

/* --Header Styles for Print */
	
#page-header-print {
	width: 540px;
	margin: 0;
	padding: 24px 0;
	text-align: left;
	float: left;
	background: #ffffff;
	border-bottom: 1px #002f7a solid;
	display: none;
	}
	
/* -- */

/* --Main Area Styles for Screen */

#main-area {
	width: 760px;
	margin: 0;
	padding: 0 0 5px 0;
	text-align: left;
	float: left;
	background: #ffffff url(/images/backgrounds/globe.gif) left bottom no-repeat;
	border-bottom: 1px #666666 solid;
	}
	
#main-area.bg-grain {
	background: #ffffff url(/images/backgrounds/globe-grain.gif) left bottom no-repeat;
	} 
	
#main-area.bg-osp {
	background: #ffffff url(/images/backgrounds/globe-osp.gif) left bottom no-repeat;
	}
	
#main-area.bg-oils {
	background: #ffffff url(/images/backgrounds/globe-oils.gif) left bottom no-repeat;
	}
	
#main-area.bg-milling {
	background: #ffffff url(/images/backgrounds/globe-milling.gif) left bottom no-repeat;
	}
	
#main-area.bg-biofuels {
	background: #ffffff url(/images/backgrounds/globe-biofuels.gif) left bottom no-repeat;
	}
	
#main-area.bg-fertilizer {
	background: #ffffff url(/images/backgrounds/globe-fertilizer.gif) left bottom no-repeat;
	}
	
#main-area.bg-latina {
	background: #ffffff url(/images/backgrounds/globe-latin-america.gif) left bottom no-repeat;
	}
	
/* --Main Navigation Styles */

#main-nav-left {
	width: 190px !important;
	width /**/: 218px;
	margin: 0 2px 0 0;
	padding: 22px 10px 25px 18px;
	text-align: left;
	background: url(/images/backgrounds/nav-main.png) left top repeat-x;
	float: left;
	}
	
/* -- */

#nav-list {
	width: 190px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
#nav-list ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	}
	
#nav-list ul li {
	margin: 0 0 12px 0;
	padding: 0;
	list-style-type: none;
	display: block;
	float: left;
	}
	
#nav-list ul li a {
	width: 162px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 14px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/backgrounds/nav-bullet.gif) left center no-repeat;
	}

/* */

#nav-list ul li a.subnav1 {
	width: 162px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 14px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}
	
#nav-list ul li a.subnav1-active {
	width: 162px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 14px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}
	
#nav-list ul li a.subnav2 {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}
	
#nav-list ul li a.subnav2-active {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}
	
#nav-list ul li a.subnav3 {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 14px center no-repeat;
	}
	
#nav-list ul li a.subnav3-active {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 14px center no-repeat;
	}
	
#nav-list ul li a.subnav4 {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}

#nav-list ul li a.subnav4-active {
	width: 153px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 23px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: none;
	}
	
/* --Exception sub-navigation styles for the Locations section ONLY */

#nav-list ul li a.sub-loc-corp {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-corp.gif) 14px center no-repeat;
	}

#nav-list ul li a.sub-loc-corp-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-corp.gif) 14px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-canamex {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-canamex-gray.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-canamex-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-canamex.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-grain {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-grain.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-grain-active {
	width: 146px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-grain.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-osp {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-osp.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-osp-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-osp.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-oils {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-oils.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-oils-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-oils.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-milling {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-milling.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-milling-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-milling.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-biofuels {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-biofuels.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-biofuels-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-biofuels.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-fertilizer {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-fertilizer.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-fertilizer-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-fertilizer.gif) 15px center no-repeat;
	}
	
/* */
	
#nav-list ul li a.sub-loc-latina {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-latina.gif) 15px center no-repeat;
	}

#nav-list ul li a.sub-loc-latina-active {
	width: 148px !important;
	width /**/: 176px;
	margin: 0;
	padding: 0 0 0 28px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #d14b28;
	text-decoration: none;
	display: block;
	float: left;
	background: url(/images/locations/dots/loc-latina.gif) 15px center no-repeat;
	}
	
/* -- */

/* --Spacer Element -- DO NOT REMOVE OR ALTER */

#globe-spacer {
	width: 160px;
	height: 260px;
	margin: 0;
	padding: 0;
	float: left;
	}
	
/* -- */
	
/* --Main Content Area */

#main-stage {
	width: 540px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: right;
	}
	
#main-stage a {
	color: #003580;
	text-decoration: none;
	}
	
/* -- */

/* --Main Content Area Styles */

.big-image {
	width: 540px;
	margin: 0 0 21px 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
	border: 0px;
	}
	
/* -- */

/* --This is for Home Page Use Only */

.home-page-stack {
	width: 540px;
	margin: 0 0 21px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #646464;
	text-align: left;
	float: left;
	}
	
.home-stack-bullet {
	width: 32px;
	margin: 0 5px 0 0;
	padding: 0;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	float: left;
	}
	
.home-stack-bu {
	width: 123px;
	margin: 0 20px 0 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	float: left;
	}
	
.home-stack-bu a {
	color: #646464;
	text-decoration: none;
	}
	
.home-stack-text {
	width: 347px;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 135%;
	float: left;
	}
	
/* -- */

/* --This is for Our Businesses Main Page Use Only */

.biz-stack {
	width: 507px !important;
	width /**/: 540px;
	margin: 0 0 14px 0;
	padding: 0 13px 0 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	float: left;
	}
	
.biz-stack-wrap {
	width: 507px;
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	}
	
.biz-thumb-wrap {
	width: 66px;
	height: 42px;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	float: left;
	}
	
.biz-copy-wrap {
	width: 419px !important;
	width /**/: 439px;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: left;
	line-height: 135%;
	float: right;
	}
	
.biz-copy-wrap h3 {
	margin: -2px 0 6px 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
	}
	
.biz-copy-wrap h3 a {
	margin: 0;
	padding: 0;
	}

/* -- */

/* --Main Stage Headline Styles for Our Businesses Pages ONLY */

#main-stage h1 {
	width: 505px !important;
	width /**/: 540px;
	margin: 0 0 12px 0;
	padding: 0 15px 0 20px;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	color: #666666;
	line-height: 150%;
	float: left;
	}
	
#main-stage h1.h1-intro strong {
	font-size: 12px;
	color: #c95d33;
	}

#main-stage h1.h1-grain strong {
	font-size: 12px;
	color: #7d894b;
	}
	
#main-stage h1.h1-osp strong {
	font-size: 12px;
	color: #62629b;
	}
	
#main-stage h1.h1-oils strong {
	font-size: 12px;
	color: #7a9a8e;
	}
	
#main-stage h1.h1-milling strong {
	font-size: 12px;
	color: #cc6600;
	}
	
#main-stage h1.h1-biofuels strong {
	font-size: 12px;
	color: #c90;
	}
	
#main-stage h1.h1-fertilizer strong {
	font-size: 12px;
	color: #951923;
	}
	
#main-stage h1.h1-latina strong {
	font-size: 12px;
	color: #969;
	}

/* -- */

/* --Main Stage Regular Styles (headers and subheaders, paragraphs, etc.) */

#main-stage h2 {
	width: 505px !important;
	width /**/: 540px;
	margin: 0 0 5px 0;
	padding: 5px 15px 0 20px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #c95d33;
	line-height: 150%;
	float: left;
	}

/* --Business Unit Branded H2 */

#main-stage h2.h2-grain {
	color: #7d894b;
	}
	
#main-stage h2.h2-osp {
	color: #62629b;
	}
	
#main-stage h2.h2-oils {
	color: #7a9a8e;
	}
	
#main-stage h2.h2-milling {
	color: #c60;
	}
	
#main-stage h2.h2-biofuels {
	color: #c90;
	}
	
#main-stage h2.h2-fertilizer {
	color: #951923;
	}
	
#main-stage h2.h2-latina {
	color: #969;
	}
	
/* -- */
	
#main-stage p {
	width: 505px !important;
	width /**/: 540px;
	margin: 0 0 12px 0;
	padding: 0 15px 0 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	line-height: 150%;
	float: left;
	}
	
/* -- */
	
/* --For use with the Bunge Values table ONLY */
	
#main-stage table.tbl-values {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 150%;
	float: left;
	}
	
#main-stage table.tbl-values td.spacer-20 {
	width: 20px;
	}
	
#main-stage table.tbl-values td.spacer-15 {
	width: 15px;
	}
	
#main-stage table.tbl-values td.spacer-13 {
	width: 13px;
	}
	
#main-stage table.tbl-values td.bottom-15 {
	padding: 0 0 15px 0;
	vertical-align: top;
	}
	
#main-stage table.tbl-values td.top-15 {
	padding: 15px 0 0 0;
	vertical-align: top;
	}
	
#main-stage table.tbl-values strong.core-value, #main-stage strong.core-value {
	font-size: 12px;
	color: #c95d33;
	}
	
/* -- */

/* --For use with the Bunge Locations table ONLY */
	
#main-stage table.tbl-locs {
	width: 540px;
	margin: 0 0 12px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 150%;
	float: left;
	}
	
#main-stage table.tbl-locs td.spacer-20 {
	width: 20px;
	}
	
#main-stage table.tbl-locs td.spacer-15 {
	width: 15px;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.spacer-13 {
	width: 13px;
	}
	
#main-stage table.tbl-locs td.loc-name {
	width: 172px;
	padding: 7px 0;
	color: #666666;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-name-a {
	width: 172px;
	padding: 7px 0;
	color: #002271 /*#c95d33*/;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-address {
	width: 190px;
	padding: 7px 0;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-phone {
	width: 115px;
	padding: 7px 0;
	text-align: right;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #c95d33;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-grain {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #7d894b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-osp {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #62629b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-oils {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #7a9a8e;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-milling {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #c60;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-biofuels {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #c90;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-fertilizer {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #951923;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-latina {
	width: 507px;
	padding: 17px 0 7px 0;
	color: #969;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #c95d33;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-grain {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #7d894b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-osp {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #62629b;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-oils {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #7a9a8e;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-milling {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #c60;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
#main-stage table.tbl-locs td.loc-subhead-s-biofuels {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #c90;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}

#main-stage table.tbl-locs td.loc-subhead-s-fertilizer {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #951923;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}	
	
#main-stage table.tbl-locs td.loc-subhead-s-latina {
	width: 507px;
	padding: 12px 0 7px 0;
	color: #969;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #999999 solid;
	}
	
/* -- */
	
/* --Search form on Search Results page ONLY */

form#searchForm {
	width: 507px !important;
	width /**/: 540px;
	margin: 13px 0 18px 0;
	padding: 0 13px 0 20px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 150%;
	float: left;
	}

/* -- */

#main-stage ul {
	margin: 0 0 4px 0;
	padding: 0 0 0 40px;
	float: left;
	}
	
#main-stage ul li {
	margin: 0 0 8px 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 140%;
	}
	
/* -- */

#main-stage p.products {
	line-height: 180%;
	}
	
#main-stage p.products span.arrow {
	padding: 0 0 0 10px;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 0 center no-repeat;
	}
	
#main-stage p.products span.sub-arrow {
	padding: 0 0 0 10px;
	}
	
#main-stage p.products a.arrow {
	padding: 0 0 0 10px;
	background: url(/images/backgrounds/nav-sub-bullet.gif) 0 center no-repeat;
	}
	
#main-stage p.products a.sub-arrow {
	padding: 0 0 0 10px;
	}
	
/* -- */

#main-stage img.pubs {
	margin: 3px 20px 3px 0;
	border: 1px #ccc solid;
	}
	
/* -- */

/* --Oils Products Special Styles */

#main-stage table.oils-special {
	width: 520px !important;
	margin: 24px 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	line-height: 140%;
	border: 0;
	float: right;
}

#main-stage table.oils-special td {
	padding: 10px 0;
	vertical-align: top;
}

#main-stage table.oils-special strong {
	font-family: Arial, sans-serif;
	font-size: 13px;
}

#main-stage table.oils-special ul {
	margin: 8px 0 0 0;
	padding: 0 0 0 15px;
	float: left;
}

#main-stage p.oils-service-special {
	width: 485px !important;
	width /**/: 540px;
	margin: 0 0 12px 0;
	padding: 0 15px 0 40px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666666;
	line-height: 150%;
	float: left;
}

/* -- */

/* --Footer Styles for Print */

#page-footer {
	width: 760px;
	margin: 0;
	padding: 13px 0 0 0;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	float: left;
	}
	
#page-footer a {
	color: #666666;
	text-decoration: none;
	}
	
/* -- */

#footer-copyright {
	width: 276px !important;
	width /**/: 318px;
	margin: 0 12px 0 0;
	padding: 0 0 0 42px;
	text-align: left;
	float: left;
	}
	
/* -- */

#footer-links {
	width: 417px;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;
	float: left;
	clear: right;
	}

/* -- */
