﻿body{background:#fff;}
td, body, h1, h2, h3, h4 { font-family: Arial, Verdana, san-serif; font-size: 12px; line-height: 1.5em; }
.greengradBG { background-image: url("images/green_grad.jpg"); background-repeat: repeat-y; }
.greengradsmlBG { background-image: url("images/green_grad_sml.jpg"); background-repeat: repeat-y; }
.graygradBG { background-image: url("images/gray_grad.jpg"); background-repeat: repeat-y; }
.whiteBG  { background-image: url("images/white.gif"); background-position: 0 61px }
.whitePeopleOverviewBG  { background-image: url("images/white2.gif"); background-repeat: repeat-y; background-position: 0 61px }
.homeRightBG { background-image: url("images/home_R.jpg"); background-repeat: repeat-y; }
.copy  { padding: 8px 30px 10px 12px; color: #666666; }
.footer { font-size: 9px; color: #999999; letter-spacing: 1px; }
p, h1, h2, h3, h4 { margin: 0; display: block; padding-top: 4px; padding-bottom: 1.5em;}
ul {margin-top: 0;}
h2, h3, h4 { font-weight: bold; letter-spacing: 1px; padding-top: 8px; padding-bottom: 1em; }
h1 { font-size: 13px; line-height: 16px; font-weight: bold; letter-spacing: 1px; }
h2 {font-size: 14px;}
h3 { padding-top: 15px; }
h4, .h4inline { font-size: 11px; line-height: 16px; font-weight: bold; letter-spacing: 1px; padding-top: 4px; }
.whiteBG p, .whiteBG h3 { padding-left: 25px; padding-right: 30px; color: #666666; }
.whiteBG h3 { padding-top: 15px; }
.btmPadding { padding-bottom: 5px; }
.formheader { font-size: 10px; font-weight: bold; letter-spacing: 2px; color: #666666; }
hr { color: #CCC; background-color: #CCC; height: 1px; border: 0; margin-bottom: 20px; margin-top: 20px; }
.testimonial {  font-size: 14px; line-height: 22px; letter-spacing: 1px; }
.testimonial-name { font-weight: bold; letter-spacing: 2px; font-size: 10px; }
.testimonial-position { font-style: italic; letter-spacing: 2px; font-size: 9px; }
.testimonial-company { letter-spacing: 2px; font-size: 9px; }
.comprehenlist  { list-style-type: none; }
.comprehenlist ul { list-style-type: none; margin: 0; padding-top: 0; padding-left: 15px;}
a:link, a:visited { color: #678812; text-decoration: underline}
a:active, a:hover { color: #666666; text-decoration: none; }
.footer a:link, .footer a:visited { color: #999999; text-decoration: none; }
.footer a:active, .footer a:hover { color: #678812; text-decoration: underline; }
.resultStats { font-size: 20px; line-height: 20px; color: #999; }
.resultsTD { line-height: 30px; color: #666;}
.resultsTD strong {font-size: 18px;}
.resultsTD hr { color: #CCC; background-color: #CCC; height: 1px; border: 0; margin-bottom: 0px; margin-top: 20px; }
.resultsTD p {line-height: 1em;}
#flashcontent ul, #flashcontent h1, #flashcontent h2, #flashcontent h3 { padding:0; margin:0;}
#flashcontent table {display: none;}
/* Styles Added by ReachFarther - MD */

img {border: 0}


td.homeCell {padding-top: 8px; letter-spacing: 0.1em; font-size: 10px;}
a.homeLink:link, a.homeLink:visited {color: #666 !important; text-decoration: none;padding: 2px 6px;}
a.homeLink:active, a.homeLink:hover {background: #eee;}

#homeMarketplace
{background: #fff url("images/home/back_marketplace.jpg") no-repeat;
    float:left;
    width:257px;height:177px; 
    margin: 0 2px 0 0;font-size: 10px; line-height: 1.6em;}
#homeCommodities
{background: #fff url("images/home/back_commodities.jpg") no-repeat;
    float:left;
    width:255px;height:177px; 
    margin: 0 2px 0 0; font-size: 10px; line-height: 1.6em;}
#homeSustainability
{background: #fff url("images/home/back_sustainability.jpg") no-repeat;
    float:left;
    width:258px;height:177px; 
    margin-right: -258px; color: #fff; font-size: 10px; line-height: 1.6em;}
#homePackaging
{background: #fff url("images/home/back_packaging.jpg") no-repeat;
    float:left;
    width:258px; height: 177px;
    margin: 1px -258px 0 0; color : #232323; font-size: 10px; line-height: 1.6em;}

    
#homeMarketplace p, #homeCommodities p
{margin: 0; padding: 87px 23px 0 21px; font-size: 14px;}
#homeSustainability p,
{margin: 0; padding: 87px 23px 0 26px; font-size: 11px;}

#homeMarketplace a, #homeCommodities a
{float: right; margin: -13px 20px 0 0; color: #666;text-decoration: none;}
#homeSustainability a, #homePackaging a
{float: left; color: #232323;text-decoration: none;}

#homeMarketplace a:hover
{color: #a09a01;text-decoration: underline;}
#homeCommodities a:hover
{color: #a03901;text-decoration: underline;}
#homeSustainability a:hover
{color: #d7d040;text-decoration: underline;}
#homePackaging a:hover
{color: #ab0101;text-decoration: underline;}


#homeMarketplace span
{color: #a09a01; font-weight: bold;}

#homeCommodities span
{color: #a03901; font-weight: bold;}

#homeSustainability span
{color: #d7d040; font-weight: bold;}
#homeSustainability span.sustainText 
{font-size: 10px; color: #fff; line-height: 1.2em;}

#homePackaging h1.packagingTitle
{font-family: Arial, Sans-Sarif; font-size: 14px; font-weight: bold; color: #ab0101;padding: 0; margin: 0;}

.onDemand
{float: left; width: 120px;line-height: 1.1em; padding-left: 10px; padding-top: 55px;}
.whitePaper
{float: left; width: 90px;line-height: 1.1em; padding-left: 20px; padding-top: 55px;}


#homecontent
{display: none;}

/* error messaging -----------------------------------------*/
#errorMsg {margin: 12px 0; padding: 4px 0; background: #FFDFDF url("images/icons/error.gif") no-repeat 6px 6px; color: #cc0000; border: 1px solid #EFA4A4; width: 250px;}
#errorMsg ul {list-style: none; margin: 0; padding: 0 30px; font-weight: bold;}
#action {margin: 1.2em 0; padding: .25em 0; background: #EDFFDF url("images/icons/action.gif") no-repeat 6px 50%; color: #009900; border: 1px solid #B6EFA4;}
#action ul {list-style: none; margin: 0; padding: 0 30px; font-weight: bold;}




