/****ValueChain.css style sheet - used with Generic CMS*********/
body{
margin:0;padding:0;
font-family:Myriad Pro, arial, helvetica, sans-serif;
font-size:75%;
background:white url(../images/common/grad-back.png) repeat-x;
}

hr{
display:none;
}
p{
margin:0 0 10px 0;
}
img{
border:0;
}
a{text-decoration:none; color:blue;}


/*****************Basic Classes**************************/
.skipnav{display:none;}
.hide{display:none;}
.clearer{clear: both; line-height: 0; height: 0;}
.rssbutton{
border:1px solid;border-color:#FC9 #630 #330 #F96;padding:0 3px;font:bold 10px verdana,sans-serif;color:#FFF;background:#F60;text-decoration:none;margin:0;
}
a.rssbutton:link , a.rssbutton:visited, a.rssbutton:hover, a.rssbutton:active {
color:white;
text-decoration:none;
}
#skipnav{
display:none;
position:absolute;
top:0;left:0;
height:20px;width:20px;
}
#container{
position:relative;
width:780px;
margin:0 auto;padding:0;
border-right:1px solid #ebebda;
border-left:1px solid #ebebda;
border-bottom:1px solid #ebebda;
background:white;
}

#banner{
height:143px;
background: #7d9575 url(/GenericCMS/images/Valuechain/valuechainlogonav.png) no-repeat;
position:relative;
z-index:6;
margin:0;padding:0;
}

#banner ul#mainnav {
position:absolute;
top: 0px; left:300px;
}


#banner ul#secondarynav {
position:absolute;
top:50px;left:285px;
height:85px;
}

#banner ul#secondarynav li a b{
display:none;
}

#banner ul#secondarynav li a{
margin:0; padding:0;
display:block;
width:80px;
height:85px;
}


#banner ul#secondarynav li a.pork{
background:#7D9575 url(/GenericCMS/images/Valuechain/porkrollover.png) no-repeat;
}

#banner ul#secondarynav li a.pork:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/porkrollover.png) no-repeat -90px;
}

#banner ul#secondarynav li a.regionalfood{
background:#7D9575 url(/GenericCMS/images/Valuechain/regionalrollover.png) no-repeat;
}

#banner ul#secondarynav li a.regionalfood:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/regionalrollover.png) no-repeat -90px;
}

#banner ul#secondarynav li a.farmenergy{
background:#7D9575 url(/GenericCMS/images/Valuechain/farmenergyrollover.png) no-repeat;
}

#banner ul#secondarynav li a.farmenergy:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/farmenergyrollover.png) no-repeat -90px;
}

#banner ul#secondarynav li a.fruitvegetable{
background:#7D9575 url(/GenericCMS/images/Valuechain/fruitvegrollover.png) no-repeat;
}

#banner ul#secondarynav li a.fruitvegetable:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/fruitvegrollover.png) no-repeat -90px;
}


#banner ul#secondarynav li a.livestock{
background:#7D9575 url(/GenericCMS/images/Valuechain/livestockrollover.png) no-repeat;
}

#banner ul#secondarynav li a.livestock:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/livestockrollover.png) no-repeat -90px;
}

#banner ul#secondarynav li a.foodaccess{
background:#7D9575 url(/GenericCMS/images/Valuechain/foodaccessrollover.png) no-repeat;
}

#banner ul#secondarynav li a.foodaccess:hover{
background:#7D9575 url(/GenericCMS/images/Valuechain/foodaccessrollover.png) no-repeat -90px;
}





#navigation {
float:left;
width:100%;
position:relative;
font-size:100%;
z-index:3;
}
#content{
width:400px;
float:left;
margin:10px 0 20px 20px;
position:relative;
z-index:1;
}



#sidebar_a{
width:200px;
float:left;
margin:0px 0px 20px 0;
position:relative;
}


#sidebar_b{
width:150px;
float:right;
margin:50px -10px 20px 0;
position:relative;

}
#footer{
clear:both;
font-size:.8em;
border-top:5px solid #cc9;
padding:5px 0 10px 0;
}

/*banner styles*/



.skipnav{
display:none;
}
.screenlogo{
border:0;
margin-left:20px;
}
.printlogo{
display:none;
}
/***************************** Navigation*/
#banner ul{
display:inline;
list-style:none;
margin:0;padding:0;
float:left;
position:relative;

}
#banner ul li{
float:left;
margin:0;padding:0;

}
#banner ul li a{
display:block;
text-align:center;
padding:.5em 1.5em;
color:#ffffff;
text-decoration:none;
}
#banner ul li a:hover{
background:#D3D3A9;
}

/*********************** sidebar a Styles*/
#sidebar_a span.heading{
margin:0;padding:0;
font-size:1em;
letter-spacing:.10em;
color:#ffffff;
text-decoration:none;
background:#7d9575;
display:block;
font-weight:bold;

}
#sidebar_a span.collapse {padding:.75em 0 .75em .9em; }
#sidebar_a span.heading a {padding:.75em 0 .75em .9em;}

/* BDW */
#sidebar_a span.collapse:hover {
background:#557755;
}


#sidebar_a ul{
background:#EEEEE0;
margin:0 0 10px 0;padding:5px 5px 15px 5px;
}

/* BDW
a:link, a:visited { */
#sidebar_a span a {
text-decoration:none;
color:#FFFFFF;
display:block;
width:190px;

}
#sidebar_a span a:hover {
background:#557755;
}

#sidebar_a ul li{
list-style:none;
margin:0;padding:0px;

}
#sidebar_a ul li a{
color:white;
text-decoration:none;
display:block;
width:100%;
padding:5px 0;
border-bottom:1px solid white;
color:#323618;

}
#sidebar_a ul li a:hover{
background:#ddddd0;
}



/*********************** Center Column Styles*/
#content div#col2{
margin:0;
position:relative;

}
#content h3, #content-wide h3, #content-full h3{
color:#5C5C2E;
font-size:1.2em;
margin:5px 0 10px 0px;padding:0 0 0 0px;
border-bottom:2px solid #cc9;
}
#content h3.pagetitle, #content h3.underlined {font-size:1.8em;}

#content .casing{
display: block;
float:left;
width:100%;
margin:0 0 15px 0;
}
#content .col1{
width: 175px;
float:left;
}
#content .col2{
width:45%;
float:left;
}


/*********************** Right Column Styles*/

#sidebar_b h3{
margin:0 10px 0 0;padding:.2em 0 .2em 1em;
font-size:1em; color: #5c5c2e;
border:1px solid #eeeee0;
background:#eeeee0;
}



#sidebar_b ul{
margin:0 0 0px 0;padding:5px 5px 5px 5px;
}

#sidebar_b ul li{
margin:0 0 0 15px;padding:0px;

}
#sidebar_b ul li a{
text-decoration:none;
display:block;
width:100%;
padding:5px 0;

}



#sidebar_b img{
	max-width:150px;
}


/***************************** Search box*/
#searchbox{

}
#searchbox input{
margin-bottom:5px;

}
#searchbox label{
display:none;
}


/*************************** Footer Styles*/
#footer span{

margin:5px;padding:0;
}
#footer a{
color:black;
}



#searchbox {position:absolute;  top:2px; left:580px; width:200px;margin:0; border:0;}
#searchbox input.SearchImage {margin:0px 0px -2px 5px; padding:0;}




