@charset "UTF-8";
/* CSS Document */

/* 
Avocado

#452610		Dark brown text
#0e4c0f		Dark green text
#bed730		Green nav tier 2
#cba06e		Brown nav tier 3
#eff6d3		Light green bg

*/

html	{
height:100%;
}

body  {
background:#eff6d3;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#452610;
line-height:18px;
margin:0;
padding:0;
}

p  {
margin:0 0 12px 0;
padding:0;
}

a:link,
a:visited  {
color:#452610;
text-decoration:underline;
}
a:hover  {
text-decoration:none;
}
a:focus {
outline:none;
}

a img	{
border:0;
}

div, span  {
margin:0;
padding:0;
}

table	{
}
td, th  {
vertical-align:top;
margin:0;
padding:0;
}

.loggedin {
padding-left:20px;
padding-top:6px;
color:#ffffff;
}

form  {
margin:0;
}
input, textarea   {
margin:0;
}
select   {
margin:0;
width:auto;
}

ul, ol  {
margin:0;
padding:0;
margin:0 25px 10px 25px;
}
li  {
margin:0;
padding:0;
}

h1  {
font-family:"Times New Roman", Times, serif;
color:#452610;
font-size:22px;
line-height:24px;
letter-spacing:0.5px;
font-weight:normal;
margin:0 0 18px 0;
padding:0;
}
h2  {
font-size:18px;
line-height:20px;
font-weight:normal;
margin:0 0 10px 0;
}
h3  {
font-size:18px;
line-height:20px;
font-weight:normal;
margin:0 0 10px 0;
}
h4  {
font-size:14px;
font-weight:bold;
line-height:15px;
margin:0 0 10px 0;
}
h5  {
font-size:14px;
font-weight:normal;
line-height:15px;
margin:0 0 8px 0;
}
h6  {
font-size:14px;
font-weight:normal;
line-height:15px;
margin:0 0 8px 0;
}

/*  */

.preLoad	{
position:absolute;
display:none;
visibility:hidden;
height:0;
width:0;
}

#pageWrap	{
width:847px;
margin:0px auto;
}

#topMargin	{
height:22px;
padding-left:12px;
background:#eff6d3;
}
#topMargin div	{
width:299px;
height:22px;
background:#d0e26b;
}

#pageHead	{
width:847px;
height:123px;
background:url(/images09/shadow-head_right.gif) right no-repeat;
}

#logo	{
width:311px;
height:123px;
float:left;
}

#panelWrap	{
width:529px;
height:123px;
float:left;
background:#bed730;
margin-right:0px;
}

#panelBg	{
width:510px;
height:123px;
float:right;
background:url(/images09/bg-panel.jpg) right no-repeat;
}

#panelButtons	{
margin-top:22px;
}

#panelSearch table	{
float:left;
}
#panelSearch input	{
width:160px;
height:14px;
border:0;
background:#fff;
}
#panelSearch	{
}

#panelMembers td	{
}
#panelMembers input	{
width:124px;
height:14px;
border:0;
background:#fff;
}


#pageHeadBase	{
width:847px;
height:8px;
background:url(/images09/shadow-head_bottom.gif) no-repeat;
}

#navCentralWrap	{
height:30px;
background:url(/images09/bg-nav.gif) no-repeat;
_margin-top:-8px;
}

.navCentral {
width:847px;
height:30px; 
position:relative; 
z-index:100;
font-family:arial, sans-serif;
}
* html .navCentral {
width:848px; 
w\idth:847px;
}
.navCentral ul {
padding:0;
margin:0;
list-style-type:none;
}
.navCentral ul ul {
width:149px;
}
.navCentral li {
float:left;
position:relative;
}
.navCentral a,
.navCentral a:visited {
display:block;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
color:#0e4c0f; 
height:30px; 
background:none;
padding:0; 
line-height:31px; 
font-weight:normal;
}

#navAbout	{
text-align:center;
width:56px;
}
#navNews	{
text-align:center;
width:47px;
}
#navCalendar	{
text-align:center;
width:75px;
}
#navGrowing	{
text-align:center;
width:69px;
}
#navPacking-Exporting	{
text-align:center;
width:138px;
}
#navResearch	{
text-align:center;
width:71px;
}
#navTechnical	{
text-align:center;
width:76px;
}
#navPublications	{
text-align:center;
width:95px;
}
#navAvoGear	{
text-align:center;
width:81px;
}
#navPromotion	{
text-align:center;
width:83px;
}
#navContact	{
text-align:center;
width:68px;
}
#navHome	{
text-align:center;
width:51px;
}

.navCentral ul li ul li a,
.navCentral ul li ul li a:visited	{
text-align:left
}
.navCentral ul li ul li  ul li a,
.navCentral ul li ul li  ul li a:visited	{
text-align:left
}
.navCentral ul ul a.drop, .navCentral ul ul a.drop:visited {
background:#bed730;
color:#0e4c0f;
}
.navCentral ul ul a.drop:hover{
background:#0e4c0f;
color:#fff;
}
.navCentral ul ul :hover > a.drop {
background:#0e4c0f;
color:#fff;
}
.navCentral ul ul ul a, .navCentral ul ul ul a:visited {
background:#cba06e;
color:#452610;
}
.navCentral ul ul ul a:hover {
background:#452610;
color:#fff;
}
.navCentral ul ul {
visibility:hidden;
position:absolute;
height:0;
top:30px;
left:0; 
width:149px;
}
* html .navCentral ul ul {
}
.navCentral ul ul ul{
left:148px;
top:0px;
width:149px;
}
.navCentral ul ul ul.left {
left:-149px;
}
.navCentral table {
position:absolute; 
top:0; 
left:0; 
border-collapse:collapse;
}
.navCentral ul ul a, .navCentral ul ul a:visited {
background:#bed730;
font-size:10px; 
color:#0e4c0f; 
height:auto; 
line-height:1em; 
padding:5px 10px; 
width:128px;
}
.navCentral a:hover,
.navCentral ul ul a:hover	{
color:#fff; 
background:url(/images09/bg-nav-hover.gif);
_background:#0e4c0f;
}
.navCentral ul ul a:hover	{
background:#bed730;
_background:#0e4c0f;
}
.navCentral :hover > a {
color:#fff; 
background:url(/images09/bg-nav-hover.gif);
}
.navCentral ul ul :hover > a {
color:#fff; 
background:#0e4c0f;
}
.navCentral ul li:hover ul,
.navCentral ul a:hover ul{
visibility:visible;
}
.navCentral ul :hover ul ul{
visibility:hidden;
}
.navCentral ul :hover ul :hover ul{
visibility:visible;
}
.navCentral ul ul a,
.navCentral ul ul a:visited {
border-top:1px solid #0e4c0f;
}
.navCentral ul ul ul a,
.navCentral ul ul ul a:visited {
border-top:1px solid #452610;
}


#bannerCentral	{
width:847px;
height:162px;
background:url(/images09/shadow-central_banner.gif);
}

#contentWrap	{
margin-right:7px;
padding:34px 12px 50px 14px;
background:#fff;
}

#latestNews	{
width:200px;
float:left;
}
#latestNews div	{
padding-right:20px;
}
#latestNews div h2	{
font-family:"Times New Roman", Times, serif;
color:#452610;
font-size:22px;
line-height:24px;
letter-spacing:0.5px;
font-weight:normal;
margin:0 0 23px 0;
padding:0;
}
#latestNews div h1	{
font-family:Arial, Helvetica, sans-serif;
color:#0e4c0f;
font-size:12px;
line-height:15px;
letter-spacing:0px;
font-weight:bold;
margin:0;
padding:0;
}
#latestNews div h6	{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
letter-spacing:0px;
font-weight:normal;
margin:0;
padding:0;
}
#latestNews div p	{
font-size:11px;
line-height:14px;
font-weight:normal;
margin:0 0 18px 0;
padding:0;
}

.content	{
width:100%;
}

.contentHome	{
width:430px;
float:left;
}

.contentInternal	{
width:640px;
float:left;
}

.contentInternal h2	{
font-family:"Times New Roman", Times, serif;
color:#452610;
font-size:22px;
line-height:24px;
letter-spacing:0.5px;
font-weight:normal;
margin:0 0 18px 0;
padding:0;
}

#infoCol {
    float:left;
    width:220px;
}

#infoCol img {
    margin-bottom:10px;
}

#infoCopy {
width:420px;
float:right;
} 

#infoCopy h4 {
margin-top:0px;
}

#infoCopy p {
margin-top:0px;
margin-bottom:10px;
}

#bannerRight	{
float:right;
width:170px;
height:600px;
/*margin-top:122px;*/
}
.productItem img {
    float:left;
    margin-right:15px;
}

.productItem {
    height:90px;
clear:both;
}

.productItem h4 {
margin:0px;
}

.productCopy {
width:555px;
float:right;
}

.buttonMore	{
font-family:"Times New Roman", Times, serif;
font-size:10px;
white-space:nowrap;
color:#0e4c0f;
padding-left:7px;
}
.buttonMore a,
.buttonMore a:visited	{
font-family:"Times New Roman", Times, serif;
font-size:12px;
color:#0e4c0f;
text-decoration:none;
}
.buttonMore a:hover	{
text-decoration:underline;
}


#footer	{
width:840px;
height:40px;
background:url(/images09/bg-footer.gif) repeat-x;
clear:both;
}
#footer p	{
color:#fff;
font-size:11px;
padding:3px 0 0 10px;
}

.marginZero	{
margin:0;
}

.clearLeft	{
clear:left;
height:0;
}
.clearRight	{
clear:right;
height:0;
}
.clearBoth	{
clear:both;
height:0;
}

#calendar a.Category1 {
color:#000;
}

#calendar a.Category2 {
color:#A22A19;
}

#calendar a.Category3 {
color:#0F4C10;
}