/* EVERY PAGE */
body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 76%;
	color: #333;}

html>body #wrap{
	width: 100%;}

#wrap{
	margin: 0;
	padding: 0;
	z-index: 3;}

body a:hover{
	color: #ed322f;}

#topbar{
	height: 100px;}

#topbar h1{
	margin-left: -5000px;}

#navbar{
	float: left;
	width: 150px;
	margin: 0;
	padding: 23px 0 40px 0;
	font-size: 14px;}

#content{
	width: 600px;
	top: 100px !important;
	margin: 0 0 0 165px;
	padding: 10px 0 30px 0;
	line-height: 1.3em;}

#sidebar{
	position: absolute;
	top: 100px;
	width: 200px;
	left: 785px;
	margin: 0;
	padding: 23px 0 0 0;}

#foot{
	clear: both;
	width: 770px;
	margin: 0;
	padding: 4px 0 4px 10px;
	font-size: 12px;
	border-top: 1px #747b85 solid;}

body#home #sidebar{
	width: 250px;
	left: 735px;}

body#home #content{
	width: 550px;}

body#home #foot{
	width: 720px;}

body #topbar img{
	background-image: url(/images/headers/header.jpg);}

body#food #topbar img{
	background-image: url(/images/headers/header_food.jpg);}

body#foodsafety #topbar img{
	background-image: url(/images/headers/header_food.jpg);}

body#environment #topbar img{
	background-image: url(/images/headers/header_environment.jpg);}

body#here #topbar img{
	background-image: url(/images/headers/header_environment.jpg);}

body#trade #topbar img{
	background-image: url(/images/headers/header_trade.jpg);}

body#risk #topbar img{
	background-image: url(/images/headers/header_risk.jpg);}

body#technology #topbar img{
	background-image: url(/images/headers/header_technology.jpg);}

body#biorenewables #topbar img{
	background-image: url(/images/headers/header_biorenewables.jpg);}

#navbar a{
	font-size: 14px !important;
	text-decoration: none;
	color: #00e;}

#navbar a:visited{
	color: #00e;}

#navbar ul#main_menu{
	width: 150px;
	display: block;
	background: #cacaca url(/images/main_menu_bottom.gif) no-repeat bottom right;
	margin: 0;
	padding: 0 0 5px 0;}

#navbar ul#main_menu li{
	list-style-type: none;
	border-bottom: 1px #969696 dashed;
	margin: 0;
	padding: 4px 8px;}

#navbar ul#main_menu li a{
	display: block;
	margin: 0;
	padding: 0;}

#navbar ul#main_menu a:hover{
	color: #ed322f;}

#navbar ul#main_menu li a img{
	border: 1px #888888 solid;}

#navbar ul#main_menu li a:hover img{
	border: 1px #ed322f solid;}

#navbar ul#main_menu li.first{
	background: url(/images/main_menu_top.gif) no-repeat top right;
	padding-top: 5px;}

#navbar ul#main_menu li.last{
	border-bottom: 1px #cacaca solid;}

#content h1{
	font-size: 160%;
	margin: 0;
	padding: 0;}

#content h2{
	font-size: 145%;
	line-height: 1.3em;
	margin: 0;
	padding: 8px 0 10px 0;}

#content h3{
	font-size: 120%;
	margin: 0;
	padding: 10px 0 0 0;}

.no_screen{
	display: none;}

/*
a[href$='.pdf'] { padding:0 20px 0 0; background:transparent  url(/images/icon_pdf.gif) no-repeat bottom right;}

a[href$='.ppt'] { padding:0 20px 0 0; background:transparent  url(/images/icon_ppt.gif) no-repeat bottom right;}
*/

.link_avi,
.link_doc,
.link_jpg,
.link_pdf,
.link_ppt,
.link_xls{
	padding-bottom: 1px;
	padding-right: 20px;
	height: 1%;
	display: inline-block;}

.link_avi{
	background: url(/images/icon_avi.gif) no-repeat top right;}

.link_doc{
	background: url(/images/icon_doc.gif) no-repeat top right;}

.link_jpg{
	background: url(/images/icon_jpg.gif) no-repeat top right;}

.link_pdf{
	background: url(/images/icon_pdf.gif) no-repeat top right;}

.link_ppt{
	background: url(/images/icon_ppt.gif) no-repeat right top;}

.link_xls{
	background: url(/images/icon_xls.gif) no-repeat 100% 4px;}

a img{
	text-decoration: none;}

#trail{
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 12px;}

#trail a{
	padding-right: 14px;
	margin-right: 4px;
	background: url(/images/double_arrow.gif) no-repeat right 5px;}

.posthidden{
	display: none}

.postshown{
	display: inline}

a .rollover_border{
	border: 1px #fff solid;}

a:hover .rollover_border{
	border: 1px #ed322f solid;}

#content #iar_highlight{
	width: 560px;
	margin: 40px 0 0 0;
	padding: 0;
	background: url(/images/iar_home_top.gif) no-repeat top left;}

#content #iar_highlight2{
	background: url(/images/iar_home_cover.gif) no-repeat 100% 100%;}

#content #iar_highlight3{
	margin: -5px 50px 0 0;
	padding: 1px 100px 15px 0px;
	border-left: 3px #5391c4 solid;
	border-bottom: 3px #5391c4 solid;}

#content #iar_highlight div p{
	margin: 18px 0 0 0;
	padding: 0 0 0 30px;
	line-height: 1.3em;
	text-indent: -17px;}

#content #iar_highlight div p a{
	margin: 0 0 0 0;
	padding: 0 0 0 16px;
	background-image: url(/images/iar_home_ico.gif);
	background-position: 0px -60px;
	background-repeat: no-repeat;}

#content #iar_highlight div p a:hover{
	background-image: url(/images/iar_home_ico2.gif);}

#content #iar_highlight div p a.button{
	background-image :none;
	text-decoration: none;
	padding: 1px 7px;
	font-size: 11px;
	margin-top: 5px;}

#content #iar_highlight div p a.button:hover{
	border: 2px #ed322f outset;
	background-color: #dadada;
	padding: 1px 10px;}

.list_date{
	color: #999999;
	font-size: 11px;}

.small_text{
	font-size: .80em;}

#sitemaplist a{
	text-decoration: none;}

#sitemaplist ul{
	margin: 10px 0px;
	padding: 0;
	font-weight: 700;}

#sitemaplist li{
	margin: 1px 0px 1px 25px;
	padding: 0;
	font-weight: 400;}

#sitemaplist li ul{
	margin: 0;
	padding: 0;}

#sitemaplist li ul li{
	margin: 1px 0 0 15px;
	padding: 0;}

body#home #navbar #home a,
body#publications #navbar #publications a,
body#iar #navbar #iar a,
body#newsroom #navbar #newsroom a,
body#agrisk #navbar #agrisk a,
body#presentations #navbar #presentations a,
body#facstaff #navbar #facstaff a,
body#about #navbar #about a,
body#contact #navbar #contact a,
body#food #navbar #food a,
body#environment #navbar #environment a,
body#trade #navbar #trade a,
body#risk #navbar #risk a,
body#technology #navbar #technology a,
body#biorenewables #navbar #biorenewables a{
	color: #ed322f;}

#sidebar a{
	text-decoration: none;
	color: #00e;}

#sidebar a:visited{
	color: #00e;}

#sidebar div{
	font-size: .8em;
	margin-bottom: 25px;}

#sidebar #spotlight{
	font-size: 12px;
	margin: 0 0 35px 0;
	padding: 50px 10px 10px 15px;
	background: #fff url(/images/spotlight/back.jpg) no-repeat top left;
	border-left: 3px #747b85 solid;}

#sidebar #spotlight h3{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 14px;}

#sidebar #spotlight h3 a{
	text-decoration: none;
	color: #000;}

#sidebar #spotlight p{
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 1.3em;}

#sidebar #spotlight img{
	float: right;
	margin: -5px 0 5px 5px;
	padding: 3px;
	border: 1px solid #ccf;
	background-color: #f9f9ff;}

#sidebar #spotlight .spotlight_more{
	display: none;}
#sidebar #spotlight .spotlight_page{
	display: block;}


#spotlight_page{
	font-size: 12px;
	margin: 15px 10px;
	padding: 30px 0 10px 20px;
	background: #fff url(/images/spotlight/back.jpg) no-repeat top left;
	border-left: 3px #747b85 solid;}

#spotlight_page h3{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-size: 15px;}

#spotlight_page p{
	margin: 10px 0 0 0;
	padding: 0;
	line-height: 1.3em;}

#spotlight_page table{
	width: 900px;
	margin: 0;
	padding: 20px 0;
	font-size: 13px;}

#spotlight_page img{
	margin: 0 0 0 20px;
	border: 1px solid #000;}

#spotlight_page .spotlight_more{
	display: block;}
#spotlight_page .spotlight_page{
	display: none;}


#sidebar ul#sub_menu{
	width: 200px;
	display: block;
	background: #cacaca url(/images/sub_menu_bottom.gif) no-repeat bottom right;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 14px;}

#sidebar ul#sub_menu li{
	list-style-type: none;
	border-bottom: 1px #969696 dashed;
	margin: 0;
	padding: 3px 8px;}

#sidebar ul#sub_menu li a{
	display: block;
	margin: 0;
	padding: 0;}

#sidebar ul#sub_menu li ul{
	margin: 0;
	padding: 0px;
	font-size: 12px;}

#sidebar ul#sub_menu li ul li{
	border-bottom: 1px #cacaca dashed;
	margin: 0;
	padding: 2px 8px 2px 10px;}

#sidebar ul#sub_menu a:hover{
	color: #ed322f;}

#sidebar ul#sub_menu li.first{
	background: url(/images/sub_menu_top.gif) no-repeat top right;
	padding-top: 5px;}

#sidebar ul#sub_menu li.last{
	border-bottom: 1px #cacaca dashed;}

#foot a{
	text-decoration: none;}

#iar h2.iar_main_header{
	color: #000;
	font-size: 16px;
	margin: 0;
	padding: 108px 0 20px 40px;
	background: url(/images/iar/header_main.jpg) no-repeat top left;}

#iar h2.iar_article_header{
	color: #000;
	font-size: 15px;
	margin: 0;
	padding: 28px 0 35px 330px;
	background: url(/images/iar/header_article.jpg) no-repeat 0 20px;}

#iar div#in_this_issue{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	border: 3px #5391c3 solid;}

#iar div#in_this_issue div{
	background-color: #5391c3;
	margin: 0 0 5px 0;
	padding: 2px 0 2px 10px;
	font-weight: bold;
	color: #fff;}

#iar div#in_this_issue p{
	text-indent: -15px;
	margin: 1px 0 1px 15px;
	padding: 2px 5px 2px 24px;}

#iar div#in_this_issue p.current{
	background: url(/images/arrow.gif) no-repeat 0px 7px;}

#iar div#main_in_this_issue p{
	text-indent: -20px;
	margin: 8px 0 10px 40px;
	padding: 3px 0;}

#iar div#main_in_this_issue div.pdf_link{
	float: right;
	margin: 6px 0 0 20px;
	padding: 0;
	text-decoration: none;
	text-align: center;}

#iar div#main_in_this_issue div.pdf_link a img{
	border: 1px solid;}

#iar h2{
	line-height: 1.45em;
	color: #0392c6;
	font-size: 20px;
	font-weight: 700;}

#iar .article_header{
	/* REPEATING #iar h2 */
	line-height: 1.45em;
	color: #0392c6;
	font-size: 20px;
	font-weight: 700;}

#iar .article_text h3{
	color: #0392c6;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 0;}

#iar .article_inside_header{
	/* REPEATING #iar .article_text h3 */
	color: #0392c6;
	font-size: 15px;
	font-weight: 700;
	margin: 0;
	padding: 10px 0 0 0;}

#iar .article_text h4{
	font-size: 15px;
	font-style: italic;
	margin: 0;
	padding: 0px 0 0 0;}

#iar .article_text p{
	text-indent: 2em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: justify;}

#iar .article_text2{
	/* REPEATING #iar .article_text p */
	text-indent: 2em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: justify;}

#iar .article_text ul{
	font-size: 15px;
	line-height: 1.5em;}

#iar .article_text ol{
	font-size: 15px;
	line-height: 1.5em;}

#iar .article_text a.article_image_link{
	float: right;
	margin: 6px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-align: center;
	clear: right;}

#iar .article_text a.article_image_link img{
	border: 1px solid;}

#iar p.timeline_entry{
	text-indent: 0;
	margin: 0 0 15px 20px;
	padding: 0;
	font-size: 14px;
	line-height: 1.5em;
	text-align: left;}

#iar div.timeline_year{
	font-weight: bold;
	color: #0392c6;
	font-size: 15px;
	margin: 20px 0 0 0;}

#iar .article_diamond{
	color: #0392c6;
	font-size: 22px;}

body#environment ul.env_pub_list{
	list-style-type: none;
	text-indent: -20px;
	padding-left: 40px;}

body#environment ul.env_pub_list li{
	margin-bottom: 7px;}


#publications a.article_image_link{
	float: right;
	margin: 6px 0 0 10px;
	padding: 0;
	text-decoration: none;
	text-align: center;
	clear: right;}

#publications a.article_image_link img{
	border: 1px solid;}


#policy_brief_text a.footnote{
	position: static;
	padding: 1px;
	text-decoration: underline;
	color: #00f;}
#policy_brief_text a.footnote span{
	display: none;}
#policy_brief_text a:hover.footnote span{
	display: block;
	position: relative;
	top: 0;
	right: 0;
	text-indent: 0;
	color: #000;
	z-index: -100;
	background-color: #eee;
	padding: 5px;
	border: 1px solid #000;}


#policy_brief_text h1{
	font-size: 18px;
	line-height: 1.2em;
	margin: 35px 0 20px 0;
	padding: 0;}

#policy_brief_text h2{
	font-size: 15px;
	line-height: 1.2em;
	margin: 0;
	padding: 107px 0 20px 10px;
	background: url(/images/pb_header.jpg) no-repeat top left;}

#policy_brief_text p{
	text-indent: 2em;
	margin: 0 0 15px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;
	text-align: left;}

#policy_brief_text ul,
#policy_brief_text ol{
	margin: 0 0 15px 0px;
	padding: 0 0 0 60px;
	font-size: 15px;
	line-height: 1.5em;}

#policy_brief_text ul li,
#policy_brief_text ol li{
	margin: 5px 0;
	padding: 0;
	font-size: 15px;
	line-height: 1.5em;}

#policy_brief_text h3{
	font-size: 15px;
	font-weight: bold;
	margin: 0;
	padding: 15px 0 5px 0;}

#policy_brief_text h4{
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 15px 0 5px 0;}

#policy_brief_text a.small_thumb{
	float: right;
	text-decoration:none;
	text-align: center;
	margin: 0 0 0 5px;
	border: 1px solid #00F;}
#policy_brief_text a.small_thumb img{
	width: 150px;
	padding: 1px;
	border-width: 0;}

div#pb_highlight{
	color: #000;
	margin: 40px auto 0 auto;
	padding: 96px 0 20px 0;
	width: 430px;
	background: url(/images/pb_main_header.jpg) no-repeat top left;}
div#pb_highlight h3{
	padding: 0 20px 0 20px;}
div#pb_highlight p{
	padding: 0 20px 0 20px;
	margin: 12px 0;}
div#pb_highlight p a.button{
	border: none;
	text-decoration: none;
	text-align: center;
	margin: 0 0 0 146px;
	padding: 4px 12px;
	font-size: 11px;}
div#content #pb_highlight p a.button:hover{
	border: 2px #ed322f outset;
	padding: 2px 10px;
	background-color: #dadada;}
	
#tabs{float:left;
  width: 530px;
  background: #fff url("/images/tab_set_background.gif") no-repeat right bottom;
  line-height: normal;
	font-size: 10px;
	padding: 0 50px 0 0;
	margin: 0 20px 20px 0;}

#tabs ul{  
  margin:0;
	font-size: 10px;
  padding:0 10px;
  list-style:none;}
	
#tabs ul li{
    float: left;
	font-size: 12px;
	background: url("/images/tab_inactive_right.gif") no-repeat right top;
	display: inline;
	height: 25px;
	margin: 0 0 0 6px;
	padding: 0;}
	
#tabs ul li a{
	text-decoration: none;
	display: block;
	background: url("/images/tab_inactive_left.gif") no-repeat left top;
	 padding: 4px 15px 4px 15px;
  font-weight:bold;}

/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#header a {float:none;}
/* End IE5-Mac hack */

#tabs ul li.active{
	background: url("/images/tab_active_right.gif") no-repeat right top;}
	
#tabs ul li.active a{
  color:#000;
  cursor: default ;
  padding-bottom:5px;
	background: url("/images/tab_active_left.gif") no-repeat left top;;}
	
	

