/* other; based on Firefox/1.0 */

/*###################################################################### Rules for general layout */
html, body {
  text-align: center;
  margin: 5px 0 2px 0;
  padding: 0;
}

div#container {
    text-align: left;
    width: 767px;
    margin: 0 auto;
    padding: 0;
}

div#header {
    width: 100%;
    color: #08246B;
    margin-bottom: 2px;
}

div.logo {
    float: left; 
    width: 150px;
}

div.sitetools {
    float: right; 
    margin-top:35px;
    font-size: 86%;
}
    
div.sitetools img {
    margin-right: 7px;
}

div.sitetools a:link, div.sitetools a:visited{
    color: #08246B;
    letter-spacing: -1px; 
}

div#nav {
    width: 100%; width: 769px;
    margin-bottom: 0; padding: 0;
    clear: both;
}

/*------------------------ Widths styles for Column header */
div#columnheader {
    position: relative;
    width: 769px; 
    background: #0A5F24;
    height: 36px; 
    line-height: 36px;
    color: #fff; 
    padding: 0; margin: 0
}

div#leftcolhead {
    position: absolute; top: 0; left: 0;
    width: 178px;
    border-right: 1px solid #fff;
    height: 100%; 
    padding-left: 13px;
}

div#maincolhead {
    margin-left: 190px;
    height: 100%; 
    padding-left: 13px;
}

div#rightcolhead {
    position: absolute; top: 0; right: 0;   
    width: 180px;
    border-left: 1px solid #fff;
    height: 100%; 
    padding-left: 13px; 
}

/*------------------------ Main content body */
div.sitecontent {
    width: 767px;
    border-top:1px solid #fff;
    border-left: 1px solid #C2C4C7; 
    border-right: 1px solid #C2C4C7;
    background: transparent url('/ir/gl9_agri/images/bg_container.gif') repeat-y top center;    
}

div.homecontent {/* this div on the home page also inherits 'div.sitecontent' styles */
    background: transparent url('/ir/gl9_agri/images/bg_leftcol_other.gif') repeat-y top left;  
}

div#leftcol {
    float: left;
    width: 190px; 
    padding: 0; 
    margin: 0;

    
}

div#leftcol #homepage_left {margin:10px;}

div#maincol {
    width: 366px;
    float: left; 
    padding: 10px 8px 5px 8px;
}

div#rightcol {
  float: right;
  ]float: none;
  width: 185px;
  background-color:#FBB16B
  margin: 17px 10px 10px 5px; 
  display:inline;
  padding:0;
}

#rightcol ul {list-style-position:outside;padding:0;margin:0px;width:183px;}

#rightcol ul li {padding:0;margin:0px;}

div#rightcol #homepage_right { margin:10px;display:inline;}
div#rightcol #homepage_right img {border:0;margin:5px 0 5px 10px;text-align:center;display:inline;}
/*###################################################################### 'home' page and 'investors' page */

/*-------------------- shareprice area on 'home' page and 'investors' page*/
div#shareprice_box {
  background: #D7EBF7 url('/images/blue_bottomright.gif') no-repeat bottom right;
  margin: 0; padding: 0;
}

div.shareprice {
  margin: 0 10px; padding: 5px 5px 5px 2px;
}

div.shareprice_investors {
  margin: 0; padding: 15px 5px;
  background: url('/images/blue_topleft.gif') no-repeat top left;   
}

div.shareprice p {
    font-size: 90%;
    margin-top: 0;  
}

div.shareprice div {
    padding: 2px 0; 
}

div.shareprice {margin-bottom: 0.25em;}
div.shareprice strong.market {color: #132D71; margin-right: 5px; font-size: 96%;}
div.shareprice strong.isemarket {color: #132D71; margin-right: 7px; font-size: 96%;}
div.shareprice strong.price {color:  #FF6E0F; font-size: 100%;}
div.shareprice span.change {font-size: 94%; color: #163C6D;}
img.sharepricearrow { display: inline; border: 0; margin: 0 5px 0 10px;}

/*-------------------- quicklinks on 'home' page and 'investors' page */
div.quicklinks {
    float: left; clear: both;
  width: 167px; height: 44px;
    background: #FCF3D7  url('/images/people_at_comp_grey_home.gif') no-repeat top left;
    margin: 0 0 0 10px;
    padding: 89px 0 0 0;        
}
div.quicklinks_investors {
    float: left; clear: none;
  background: #FCF3D7 url('/images/people_at_comp_grey.gif') no-repeat top left;
    margin: 0 10px 0 0;
}
div.quicklinks div {
    background: url('/images/beigegreybg_bottomright.gif') no-repeat bottom right;
    font-size: 90%;
    padding: 1px 2px;
    margin: 0; 
}
div.quicklinks_investors div {
  background: url('/images/cream_bottomright.gif') no-repeat bottom right;
}
div.quicklinks div a:link, div.quicklinks div a:visited {
  color: #f60;
  font-weight: normal;
}
div.quicklinks div a:hover {
  text-decoration: underline;
}

/*-------------------- find us box */
div#findus {
  float: left;
    margin: 0 12px 0 28px;
}   
div#findus dl {
  width: 171px; height: 133px;
  margin: 0; 
    padding: 0;
  position: relative;
  background: #A1ACC7 url('/images/map_bg.gif') no-repeat top left;
}
div#findus dt{ margin: 0; padding: 0;}
div#findus dd{ margin: 0; padding: 0; position: absolute;  font-size: 10px; }

/*-------------------- brochure box on 'home' page and 'about us > students' page */
div.brochure {
  float: left;
  background: #FFF url('/images/brochure_bg.gif') no-repeat top left; 
  width: 160px; height: 129px;
  padding: 4px 4px 0px 4px;
}

div.brochure_students {
  float: right;
}

div.brochure img.icon {
    float: right; 
    margin: -25px 0 0 0;   
}

div.brochure div {
    float: left; 
    width: 60px; 
}
 
div.brochure a {
  font-weight: bold;
}

/*-------------------- greenbox on homepage */
div.greenbox {
  float: left;
  width: 170px;
  background: #ADDFAD url('/ir/gl9_agri/images/greenbox-tl.gif') no-repeat top left;
  margin-bottom: 5px;
 
}

div.greenbox div.bottom {
  background: #FFF url('/ir/gl9_agri/images/greenbox-br.gif') no-repeat bottom right;
  width:17px;
  height:17px;
  float:right;
}

div.greenbox div.content {
float:left;
display:inline;
  margin: 17px;
  margin-bottom:0;
   min-height:170px;
    height:auto !important;
    height:170px;
}

#maincol .greenbox .content p a:link {
    color:#0A5F24;
}


    
/*###################################################################### footer */
div#footer {
    clear: both;
    width: 769px;   
    background: #217F3E url('/ir/gl9_agri/images/footercorner.gif') no-repeat bottom right;
    color: #fff; 
    height: 23px; 
    line-height: 23px;
    font-weight: bold;
}

div#footer div.address {float: left; margin: 2px 5px}
div#footer div.terms {float: right; margin: 2px 5px;color:#fff}

/*###################################################################### typography */

.sIFR-hasFlash h2.sIFRtitle { /* home page title only */
  visibility: hidden;
    font-size: 187%;
}


/*-------------------------------------  styles for the flash replacement --------------*/

div#flashcontent {
    width:769px;
    height:178px;
    margin-bottom: 1px;
}
html>body div#flashcontent {margin-bottom: 2px}
div#flashcontent div#topleft_intro {
    float:left; 
    width: 191px;  
    height: 144px;
    margin-bottom: 1px;
    margin-right: 1px;
    background: #EFF3EF}
    
div#flashcontent div#topright_banner { 
    float: left; 
    width: 577px; 
    height: 144px;
    margin-bottom: 1px}

div#flashcontent div#bottomleft_search {
    float: left;  
    width: 181px; 
    height: 29px; 
    background:#217F3E; 
    padding-left: 10px; padding-top:5px}
    
div#flashcontent div#bottomright_nav {
    float: left; 
    width: 577px;
    height: 34px; 
    margin-left: 1px; margin-bottom: 0;
    }
    
div#flashcontent div#bottomright_nav ul#htmlnav, ul#htmlnav li {
    float: left; 
    display: inline; 
    margin: 0; 
    padding: 0}
    
div#flashcontent ul#htmlnav li a { 
    display: block; 
    float: left; 
    height: 34px; 
    width: 94px; 
    border-right: 1px solid #fff; 
    color: #fff; text-align: center; 
    font: bold 13px Verdana, Arial, sans-serif; 
    line-height: 34px; background:#217F3E }

div#flashcontent ul#htmlnav li a.investors {width: 95px}
div#flashcontent ul#htmlnav li a.divisions {width: 97px}
div#flashcontent ul#htmlnav li a.lastitem { border: 0; width: 97px;}

div#flashcontent ul#htmlnav li a:hover {background:  #7CB47C; color: #fff}
div#flashcontent .searchbutton {
    width: 32px; 
    height: 24px; 
    border: 0px; 
    background: #FFFBF7; 
    color: #585D87; 
    font: bold 12px Tahoma, Arial, Verdana, sans-serif; 
    text-align: center; 
    vertical-align: top; 
    cursor: pointer; cursor: hand; }
    
div#flashcontent .searchbutton:hover {background:  #7CB47C; color: #fff}
/* ------------------------------------ end generic flash replacement styles -------------------- */
