/* -------- Layout ---------- */

html,body{background-image:url(/images/2008/leftOuter.gif); margin:0px; padding:0px; height:100%;}
#all{height:auto; width:920px; margin:0px; padding:0px; margin-left:auto; margin-right:auto; background-color:White; overflow:hidden;}

/* Columns 
#leftInnerColumn{ height:auto; min-height:100%; float:left; margin:0px;  background-image: url(/images/2008/leftInner.gif); width:22px; margin-bottom:-5000px; padding-bottom:5000px; }
#centreColumn{ height:auto; float:left; margin:0px;  width:920px; margin-bottom:-5000px; padding-bottom:5000px;}
#rightInnerColumn{ height:auto; float:left;  background-image: url(/images/2008/rightInner.gif); width:22px; margin-bottom:-5000px; padding-bottom:5000px;}
*/
#textOnlyLinks{display:none}

/* Header background */
#header{background-image: url(/images/2008/headerBkg.gif); background-repeat:no-repeat; height:153px; width:920px;}

/* Secondary Navigation */
#secondNavContainer{width:100%;}
#secondNav{ float:right; margin-top: 30px; width:100%;}
#secondNav ul{ float:right; text-align:center; list-style-type: none; margin: 0px; padding: 0px;}
#secondNav ul li{display: inline; padding-right:8px; padding-left:8px; border-right:solid 1px #ffffff;}
#secondNav ul li.last{border-right:0px;}

/* Main Navigation */
#mainNav{float:left; padding-top:35px; height:27px;}
#mainNav ul{list-style-type: none; margin: 0px; padding: 0px; text-align: center; width:100%; }
#mainNav ul li{margin: 0px; padding: 0px; display: inline; text-align: center; }
#mainNav ul li a h3{padding:0px; cursor:hand; float:left; padding-top:7px; margin:0px; margin-right:2px; height:20px; overflow:hidden;}
*html #mainNav ul li a h3{margin-right:2px;}
#mainNav ul li a h3.home{background-image: url(/images/2008/tab_home.gif); background-repeat:no-repeat; width:70px;}
#mainNav ul li a h3.crop{background-image: url(/images/2008/tab_crop.gif); background-repeat:no-repeat; width:104px;}
#mainNav ul li a h3.varieties{background-image: url(/images/2008/tab_varieties.gif); background-repeat:no-repeat; width:80px;}
#mainNav ul li a h3.supply{background-image: url(/images/2008/tab_supply.gif); background-repeat:no-repeat; width:90px;}
#mainNav ul li a h3.markets{background-image: url(/images/2008/tab_markets.gif); background-repeat:no-repeat; width:80px;}
#mainNav ul li a h3.education{background-image: url(/images/2008/tab_education.gif); background-repeat:no-repeat; width:90px;}
#mainNav ul li a h3.exports{background-image: url(/images/2008/tab_exports.gif); background-repeat:no-repeat; width:80px;}
#mainNav ul li a h3.food{background-image: url(/images/2008/tab_food.gif); background-repeat:no-repeat; width:104px; } 
#mainNav ul li a h3.env{background-image: url(/images/2008/tab_env.gif); background-repeat:no-repeat; width:98px; }
#mainNav ul li a h3.ind{background-image: url(/images/2008/tab_ind.gif); background-repeat:no-repeat; width:98px;}


/* Accessibilty Options */
#access { float:left; margin:0px; padding:0px; text-align:left; margin-top:10px; margin-left:0px; width:243px;}	
#access ul{ float:left; list-style:none; margin:0px; padding:0px;}
#access li{ float:left; display:inline; padding-right:5px; margin:0px; }
#access p{float:right; margin:0px; padding-left:0px;}

/* Search Box */
#search {width:214px; float:left; margin-left:5px; margin-top:9px; height:24px; line-height:24px; overflow:hidden; vertical-align:top;}
#searchTxt{float:left;}
.searchText{border:1px solid #C4C4C4; height:21px; margin-right:1px;}
#searchButton{float:left; margin-top:1px; vertical-align:top;}
#search p{float:right; font-size:1em; margin:0px; margin-top:-3px; padding-left:0px;}

/* Register / Login */
#login {width:auto; margin-top:10px; margin-right:10px; margin-left:18px; height:27px; float:left; background-image: url(/images/2008/lock.gif); background-repeat:no-repeat;}
#login p{margin:0px; float:left; font-size:1em;  padding-left:27px; padding-top:2px; height:27px;}
*html #language p{margin-left:15px;}

/* Language Options */
#language {width:auto; margin-top:10px; margin-right:10px; margin-left:5px; height:27px; float:left; background-image: url(/images/2008/globe2.gif); background-repeat:no-repeat;}
#language p{margin:0px; float:left; font-size:1em; margin-left:28px; padding-top:2px; height:27px;}
*html #language p{margin-left:15px;}

/* Crop Bench */
#cropBench {width:auto; margin-top:10px; margin-right:10px; margin-left:5px; height:27px; float:left; background-image: url(/images/2008/cropBench.gif); background-repeat:no-repeat;}
#cropBench p{margin:0px; float:left; font-size:1em; margin-left:28px; padding-top:2px; height:27px;}
*html #cropBench p{margin-left:15px;}


/* Content */
#contentWrapper {float:left; width:900px; height:auto; background-color:#DBDBDB; margin:10px;}
*html #contentWrapper {float:none}
#leftColumn{float:left; width:630px;}
#rightColumn{float:left; width:270px;}
*html #menuExpand{ width:250px; height:30px; margin-bottom:20px;}

/* Menu Items */
#menuBox250{ background-color:White; width:250px; height:auto; margin-left:10px; margin-top:10px; background-image: url(/images/2008/boxFooter250.gif); background-repeat:no-repeat; background-position:bottom;}
#boxHeaderMenu{float:left; width:250px; height:auto; background-image: url(/images/2008/blockHeader250.gif); background-repeat:no-repeat; padding-top:5px; padding-bottom:10px;}
#boxHeaderMenu h2{ margin:0px; padding:0px; padding-top:5px; margin-left:23px; margin-bottom:0px;}
#menuExpand{background-color:#8C955C;}
#menuExpand p{ text-align:left; margin-left:10px; padding-top:5px; line-height:30px;}
#menuBoxList ul{padding:0px; margin:0px; width:245px; list-style-type:none; margin-left:5px;}
#menuBoxList li{background-image: url(/images/2008/bulletGreen.gif); background-repeat:no-repeat; background-position:7px 8px;}
#menuBoxList p{margin:0px; margin-left:20px; margin-bottom:5px;}
#menuBoxList{ height:auto; padding-bottom:5px; background-image: url(/images/2008/boxFooter250.gif); background-repeat:no-repeat; background-position:bottom;}

#myvar{ margin-bottom:10px;}
/* 
#menuExpand{ width:250px; height:30px; background-color:#8C955C; }
#menuItems{border:solid 1px red; background-color:#E0CACA; float:left; width:100%;}
#menuItems ul{ background-color:#E0CACA; list-style-type: none; margin:0px; padding: 0px; padding-left:0px;}
*/


/* Right hand column boxes - content box250 */
#contentBox250{width:250px; margin-left:10px; margin-top:10px; background-color:White; background-image: url(/images/2008/boxFooter250.gif); background-repeat:no-repeat; background-position:bottom;}
#boxHeader{ width:250px; height:40px; background-image: url(/images/2008/blockHeader250.gif); background-repeat:no-repeat;}
*html #boxHeader{height:30px;}
#boxHeader h2{ margin:0px; padding:0px; padding-top:9px; margin-left:23px; margin-bottom:10px;}
#boxHeaderSub{width:250px; height:25px; background-color:#EEEEEE; margin-bottom:10px;}
#boxHeaderSub h3{margin:0px; padding-top:4px; padding-left:20px;  background-image: url(/images/2008/doubleArrow.gif); background-repeat:no-repeat; background-position:4px 8px;}
#boxList ul{padding:0px; margin:0px; width:230px; list-style-type:none; padding-bottom:20px; margin-top:10px;}
#boxList li{background-image: url(/images/2008/bulletGreen.gif); background-repeat:no-repeat; background-position:7px 8px;}
#boxList p{margin:0px; margin-left:20px; margin-bottom:5px;}
#boxList p.abstract{margin-bottom:15px;}
#boxList305 ul{padding:0px; margin:0px; width:290px; list-style-type:none; padding-bottom:20px; margin-top:10px;}
#boxList305 li{background-image: url(/images/2008/bulletGreen.gif); background-repeat:no-repeat; background-position:7px 8px;}
#boxList305 p{margin:0px; margin-left:20px; margin-bottom:5px;}
#boxList305 p.abstract{margin-bottom:15px;}


/* Main Image */
#mainImage{width:630px; height:160px; background-color:White; margin-bottom:0px;}
#mainImage h2{display:none;}
#mainImage img{margin:0px; margin-left:0px;}

/* Left hand column boxes - content box305 */
#contentBox305{float:left; margin-left:10px; width:305px; background-color:White; height:100%; min-height:100%; background-image: url(/images/2008/boxFooter305.gif); background-repeat:no-repeat;  background-position:bottom; margin-top:10px;}
*html #contentBox305{margin-left:5px;}
#boxHeader305{width:305px; height:auto; background-image: url(/images/2008/blockHeader305.gif); background-repeat:no-repeat; padding-top:5px; padding-bottom:10px;}
#boxHeader305 h2{margin:0px; padding:0px; padding-top:5px; padding-left:23px; margin-bottom:0px; height:auto;}
#boxStrap305{width:305px; height:30px; background-color:#8C955C; margin-bottom:10px;}
#boxStrap305 h3{margin:0px; padding-top:6px; margin-left:10px;}
#boxContent{margin-left:10px; margin-right:5px; height:auto; padding-bottom:10px;}


/* Full width content box - content box620 */
#contentBox620{float:left; margin-left:10px; width:620px; background-color:White; height:100%; min-height:100%; background-image: url(/images/2008/boxFooter620.gif); background-repeat:no-repeat;  background-position:bottom; margin-top:10px;}
*html #contentBox620{margin-left:5px;}
#boxHeader620{width:620px; height:auto; background-image: url(/images/2008/blockHeader620.gif); background-repeat:no-repeat; padding-top:5px; padding-bottom:10px;}
#boxHeader620 h2{margin:0px; padding:0px; padding-top:5px; padding-left:23px; margin-bottom:0px; height:auto;}
#boxStrap620{width:620px; height:30px; background-color:#8C955C; margin-bottom:10px;}
#boxStrap620 h3{margin:0px; padding-top:6px; margin-left:10px;}
#boxContent{margin-left:10px; margin-right:5px; height:auto; padding-bottom:20px;}

#box3{float:left;} #box4{float:left;} #box5{float:left; clear:left;} #box6{float:left;} #box8{ float:left; clear:left;} #box9{ float:left;} 

#blockSpacer{ float:left; width:10px;}
#boxContent img{padding:5px; border:solid 1px #cecece; margin:0px 8px 0px 0px;}
#boxContent ul{padding:0px; list-style-type:square; color:#78842B; margin-left:20px;}
#boxContent li{}

/* Footer Links */
#footer{ float:left; width:900px; background-color:#919191; height:40px; margin-left:10px; margin-right:10px; margin-bottom:10px; padding-top:15px;}
*html #footer{margin-left:5px;}
#footer ul{ float:left; text-align:center; list-style-type: none; margin: 0px; padding: 0px;}
#footer ul li{display: inline; padding-right:8px; padding-left:8px; border-right:solid 1px #ffffff;}
#footer ul li.last{border-right:0px;}
#footerSpacer{  line-height:0px; font-size:1px;}
*html #footerSpacer{  line-height:0px; font-size:1px; height:0px;}

/* -------- Styles -eventually move to own css file -------------- */
.hide{display:none;}

/* Body text */
html,body{font-size:1em; FONT-FAMILY: Verdana;}
#all{font-size:1em; FONT-FAMILY: Verdana;}
p{font-size:0.8em; color:#484848;}
td{font-size:0.80em; color:#484848; line-height:18px;}
td td{font-size:100%; line-height:18px;}
td p{font-size:100%;  line-height:18px;}
ul ul{font-size:100%;}
p.homeHeader{font-size:1.2em; color:White;}
#boxContent li{font-size:0.8em; color:#484848;}
p.smallerLighter{font-size:0.75em; color:#8F8C00;}
.dateLighter{font-size:0.75em; color:#7A7A7A;}

/* Standard Link */
A:link{FONT-SIZE: 1em; COLOR: #78842B; FONT-FAMILY: Verdana; }
A:visited{FONT-SIZE: 1em; COLOR: #78842B; FONT-FAMILY: Verdana; }
A:hover{FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana; }
a:active, a:focus {background: yellow;}

A.whiteLink:link{FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana; }
A.whiteLink:visited{FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana; }
A.whiteLink:hover{FONT-SIZE: 1em; COLOR: #c0c0c0; FONT-FAMILY: Verdana; }
a:active, a:focus {background:none;}

/* Navigation Links */
#mainNav ul li a h3{FONT-SIZE: 0.8em; font-weight:normal;}
A.mainNav:link{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.mainNav:visited{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.mainNav:hover{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.mainNav:active{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.mainNav:focus{FONT-SIZE: 0.85em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}


A.secNav:link{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.secNav:visited{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.secNav:hover{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.secNav:active{ background-color:#000000;}
A.secNav:focus{ background-color:#000000;}

A.menuLink:link{FONT-SIZE: 0.75em; COLOR: #005C9C; FONT-FAMILY: Verdana; TEXT-DECORATION: none;}
A.menuLink:visited{FONT-SIZE: 0.75em; COLOR: #005C9C; FONT-FAMILY: Verdana; TEXT-DECORATION: none; }
A.menuLink:hover{FONT-SIZE: 0.75em; COLOR: #000000; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

A.footer:link{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.footer:visited{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none; text-transform:uppercase;}
A.footer:hover{FONT-SIZE: 0.7em; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: underline; text-transform:uppercase;}
A.footer:active{ background-color:#000000;}
A.footer:focus{ background-color:#000000;}


A.mainImageLink:link{FONT-SIZE: 1em; COLOR: #90A310; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.mainImageLink:visited{FONT-SIZE: 1em; COLOR: #90A310; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}
A.mainImageLink:hover{FONT-SIZE: 1em; COLOR: #ffffff; FONT-FAMILY: Verdana; TEXT-DECORATION: underline;}

/* Selected tab font colour */
.home{COLOR: #000000;}

A.option:link{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:visited{FONT-SIZE: 0.8em; COLOR: #7D7D7D; FONT-FAMILY: Verdana; }
A.option:hover{FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana; }

/* box formatting */
.boxHeader{FONT-SIZE: 1.05em; COLOR: #78842B; FONT-FAMILY: Verdana; font-weight:bold;}
.boxHeaderMenu{FONT-SIZE: 1.05em; COLOR: #78842B; FONT-FAMILY: Verdana; font-weight:bold;}
#boxHeaderSub h3{FONT-SIZE: 0.8em; COLOR: #484848; FONT-FAMILY: Verdana; text-transform:uppercase; font-weight:normal;}
#boxStrap305 h3{FONT-SIZE: 0.8em; COLOR: #ffffff; FONT-FAMILY: Verdana; font-weight:normal;}

/* Adrian Duffy Request */
img.noborder { border:0px; margin:0px; padding:1px; caption : No border;}
#boxContent .noborder { border:0px; margin:0px; padding:1px; caption : No border;}

.HideDiv
{
    DISPLAY: none;
    VISIBILITY: hidden
}
.ShowDiv
{
    VISIBILITY: visible
}

#title h1{ margin-left:10px; margin-top:10px; FONT-SIZE: 1.5em; COLOR: #78842B; FONT-FAMILY: Verdana; font-weight:bold; border-bottom:solid 1px #c0c0c0; margin-bottom:0px;}
	
	

