﻿body, p, div, h1, h2, h3, h4, h5, h6, ul, ol, li, hr{
  margin: 0;
  padding: 0;
}

body{
	background: #003b63 url(Images/background-gradient.gif) top repeat-x;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
}

ul, li 
{
    list-style: none;
}

a img{
  border: 0;
}

h2{
	font-size: 25px;
	font-weight: normal;
	color: #49742b;
	text-indent: -9999px;
	margin-bottom: 17px;
}

h3{
	font-size: 18px;
	font-weight: bold;
	color: #48742a;
	text-indent: -9999px;
	margin-bottom: 11px;
}

h4 
{
    font-size: 12px;
}

em {
	font-style: italic;
}

p 
{
    margin-bottom: 20px;
}

p.lessPad 
{
    margin-bottom: 8px;
}

a 
{
    color:#003b63;
}

a:hover 
{
    color: #D9A800;
}

.list, .numberList
{
    margin-bottom: 12px;
    margin-left: 2px;
}

.list li
{
    background: url(Images/list-dot.gif) left 6px no-repeat;
    padding-left: 15px;
}

.numberList 
{
    margin-left: 22px;
}

.numberList li 
{
    list-style: decimal;
    padding-bottom: 8px;
}

li.listNote 
{
    background: none;
    font-style: italic;
}

.pdfNote 
{
    background: url(Images/icon-pdf.gif) left 3px no-repeat;
    padding-left: 23px;
    font-size: 11px;
    clear: both;
}

.pdfNote a 
{
    font-weight: bold;
}


/*------WRAP------*/
/*----------------*/
#page{
	width: 855px;
	margin: 32px auto;
	background: white;
}

#topNav 
{
    height: 40px;
    padding-left: 40px;
}

#topNav li 
{
    float: left;
    font: 13px helvetica, arial, sans-serif;
    font-weight: bold;
    margin-right: 25px;
    padding-top: 13px;
}

#topNav li a 
{
    color: #040404;
    text-decoration: none;
}

#topNav li a:hover, #topNav li a.select
{
    color: #16619e;
}

#marquee 
{
    width: 833px;
    height: 287px;
    margin: 0 11px;
    position: relative;
    background-color: #ccc;
 }

#marquee h1
{
    width: 193px;
    height: 47px;  
    position: absolute;
    top: 21px;
    right: 25px;
}

#marquee h1 a 
{
    width: 193px;
    height: 47px;  
    display: block;
    text-indent: -9999px;    
}

#content 
{
    padding: 30px 37px;
    width: 781px;
    float: left;
}

#footer
{
    clear: left;
	padding: 15px 20px 0;
    background: #1660a1 none repeat scroll 0%;    
	color: #fff;
	font-size: 11px;
	overflow: hidden;
}

#footerLeft 
{
    width: 50%;
}

#footerLeft 
{
    float: left;
}
#footerLeft p
{
    font-size: 10px;
    line-height: 12px;
    padding: 15px 0 0 0;
}


#footer .logo{

}

#footerNav 
{
    float: right;
}

#footerNav li 
{
    float: left;
}

#footerNav a{
	color: white;
	text-decoration: none;
}

#footerNav a:hover 
{
    text-decoration: underline;
}


/*---------INTERIOR PAGES---------*/
/*--------------------------------*/
.marqueeInterior 
{
    background: url(Images/marquee-interior.jpg) top left no-repeat;
}

#interiorContent 
{
    float: left;
    width: 435px;
}

#interiorSideBar 
{
    float: left;
    width: 300px;
    margin-left: 40px;
}


.sidebarNav 
{
    margin-bottom: 25px;
}

.sidebarNav li
{
    border-bottom: 1px solid #bebfc3;
    padding: 7px 0 6px 17px;
}

.sidebarNav h2 
{
    background: url(Images/headers/side-head-product-info.gif) top left no-repeat;
    margin-bottom: 0;
    padding-bottom: 4px;
    font-size: 14px;
    width: 167px;
    height: 11px;
}

.sidebarNav a 
{
    font-size: 13px;
    color: #003b63;
    text-decoration: none;
}

.sidebarNav a:hover, .sidebarNav a.selected
{
    color: #d9a800;
}

/*---------PRODUCT INFO---------*/
/*------------------------------*/

#headProductInfo
{
    background: url(Images/headers/head-product-info.gif) top left no-repeat;
    width: 236px;
    height: 20px;
}

#downloadCentre
{
    border-top: 1px solid #ccc;
    border-bottom: none;
    margin-bottom: 15px;
}
    
#downloadCentre h2 
{
    background: url(Images/headers/head-download-centre.gif) top left no-repeat;
    width: 298px;
    height: 32px;
    margin-bottom: 0;
    font-size: 12px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#downloadCentre h3
{
    font-size: 12px;
    font-weight: normal;
    font-weight: normal;
    text-indent: 0;
    border-bottom:1px solid #BEBFC3;
    margin-bottom: 0;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
               
}

#downloadCentre h3 a
{
    text-decoration: none;
    color: #000;
    display: block;
    padding:5px 0pt 5px 19px;
}

#downloadCentre h3 a.downloadClosed
{
    background: url(Images/plus.gif) 265px 50% no-repeat;
}

#downloadCentre h3 a.downloadClosed:hover
{
    background: url(Images/plus2.gif) 265px 50% no-repeat;
    text-decoration: underline;
}

#downloadCentre h3 a.downloadOpen
{
    background: url(Images/minus.gif) 265px 50% no-repeat;
}

#downloadCentre h3 a.downloadOpen:hover
{
    background: url(Images/minus2.gif) 265px 50% no-repeat;
    text-decoration: underline;
}

#downloadCentre li
{
    border-bottom: 1px solid #bebfc3;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    padding: 5px 0 5px 19px;
}

#downloadCentre li.noBorder 
{
    border-bottom: none;
}

#downloadCentre li a 
{
    background: url(Images/icon-pdf.gif) left 50% no-repeat;
    padding-left: 23px;
    padding-top: 1px;
}

/*---------CONTEST & ABOUT CONTRACTING---------*/
/*---------------------------------------------*/
#interior2Left, #interior2Right 
{
    float: left;
}

#interior2Left 
{
    width: 374px;
}

#interior2Right 
{
    width: 359px;
    margin-left: 48px;
}

#interior2Left h3 
{
    margin-bottom: 5px;
}

#interior2Left .list li 
{
    padding-left: 12px;
}

.requiredNote 
{
    font-size: 11px;
    color: #003b63;
    font-style: italic;
    margin-bottom: 12px;
}

.form table {
    font-size:10px;
    margin-bottom:15px;
}

.form table td {
    padding-right: 20px;
}


form table td.noPad 
{
    padding: 0;
}

.form label {
    font-size:10px;
}

.form input {
    width: 159px;
}

.form .inp13 input, .form input.inp13 {
    width: 13px;
    height: 13px;
}

.form span {
    font-size:12px;
}

.form p {
    margin:10px 0pt;
}

.form .checklist label {
    margin-right:10px;
}

.form .radio label {
    margin-right:15px;
}

.form .radio span.label {
    float:left;
    width:120px;
}

.form .submit 
{
    margin-top: 20px;
}

/*.form .submit input {
    background:#48742A none repeat scroll 0%;
    border:0pt none;
    color:white;
    font-weight:bold;
    padding:3px 15px;
}*/

.form p.accept 
{
    margin: 20px 0;
}

.form p.first 
{
    margin-top: 0;
}

/*---------PARTNERSHIPS---------*/
/*------------------------------*/

#partnerNav h2 
{
    background: url(Images/headers/side-head-partnerships.gif) top left no-repeat;
    margin-bottom: 0;
    padding-bottom: 4px;
    font-size: 14px;
    width: 98px;
    height: 11px;
}


#partnerNav h2 a
{
    display: block;
    width: 98px;
    height: 11px;
}

.logos 
{
    border-collapse: collapse;
    margin-bottom: 22px;
}

.logos td 
{
    border-bottom: 1px solid #dbdbdb;
    width: 122px;
    height: 124px;
    text-align: center;
    vertical-align: middle;
}
 
.logos td.middleLogo 
{
    border-left: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
}

.logos tr.lastLogoRow td 
{
    border-bottom: none;
}  

.logos td a 
{
    width: 122px;
    height: 124px;
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    text-indent: -9999px;
}

.logos td a:hover 
{
    background-position: 0 -124px;
}


/*---------INDUSTRY PARTNERS---------*/
/*-----------------------------------*/

.viterra 
{
    background: url(Images/Logos/viterra.jpg)
} 

.louisDreyfus 
{
    background: url(Images/Logos/louis-dreyfus.jpg)
} 

.bunge 
{
    background: url(Images/Logos/bunge.jpg)
} 

.pioneer 
{
    background: url(Images/Logos/richardson.jpg)
} 

.coop 
{
    background: url(Images/Logos/coop.jpg)
} 

.ldm
{
    background: url(Images/Logos/LDM.jpg)
}