/*  --------- main banner --------- */

#top { 
 background-image:url(http://www.fao.org/fileadmin/templates/lead/images/banner_bg.jpg);
 background-repeat:repeat-x;
 width:auto;
 border-top:9px solid #1E4387;
 height:124px 
}
#top2 { 
 background-image:url(http://www.fao.org/fileadmin/templates/lead/images/banner_lead.jpg);
 background-repeat: no-repeat; 
 background-position:0px 0px;
 width:100%; 
 text-align:right; 
 height:124px
}
.img_right{float:right}

/*  --------- publications search --------- */
form#mailform fieldset input#mailformquerystring {
 border-color:#CCCCCC #999999 #CCCCCC #CCCCCC;
 border-style:solid;
 border-width:1px;
 margin:2px;
 }

td.new_search {
 padding-bottom:10px;
 padding-right:10px;
 padding-top:5px;
 }

td.new_search a.main_txt {
 background:#F7F7F7 none repeat scroll 0 0;
 border:1px solid #999999;
 color:#454545;
 font-size:0.75em;
 padding:3px;
 }

td.maincontent a:hover {
 text-decoration:underline;
 }
td.maincontent a {
 text-decoration:none;
 }



form#mailform fieldset {
border:medium none;
}

form#mailform fieldset div.csc-mailform-field {
 float:right;
}

form#mailform fieldset input#mailformformtype_mail {
 background:#A4A4A4 none repeat scroll 0 0;
 border-color:#CCCCCC #999999 #CCCCCC #CCCCCC;
 border-style:solid;
 border-width:1px;
 color:#FFFFFF;
 font-family:Tahoma;
 font-size:0.6em;
 font-weight:bold;
 margin:1px;
 padding-bottom:2px;
 padding-top:2px;
 text-transform:uppercase;
}

.results_title { 
 font-family: Verdana,sans-serif;
 font-size: 0.75em;
 color: #005689;
}

.results_title tbody {
 backgroung-color: red;
}

/*  --------- functions --------- */
#info {
background-image:url(images/banner_bg_bottom.jpg);
background-repeat:repeat-x;
height: 24px;
}

#title {
float: left;
width: 220px;
font-family: georgia,serif;
color: #ffffff;
padding: 1px 0 0 15px;
font-size: 1.166em;
}

#middle {
float: left;
width: 120px;
}

#navlist li {
display: inline;
list-style-type: none;
padding-right: 20px;
}

ul#navlist {
padding: 0;
margin: 0;
float: right;
}

#navlist li.textonly {
display: inline;
list-style-type: none;
padding-right: 0px;
}

#navlist li.mail {
background-image: url(images/email.jpg);
background-position:0 50%;
background-repeat:no-repeat;
}

#navlist li.printer {
background-image: url(images/printer.gif);
background-position:0 50%;
background-repeat:no-repeat;
}

#navlist li.fontsize_small {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
padding: 0;
background-image: none;
}

#navlist li.fontsize_medium {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #fff;
padding: 0;
background-image:none;
}

#navlist li.fontsize_big {
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #fff;
padding: 0;
background-image:none;
}

#navlist li.textonly {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #fff;
padding-right: 0px;
background-image:none;
}
/*  --------- breadcrumbs --------- */
div#top_breadcrumbs2 {
font-size:0.7em;
padding-left:15px;
}

div#top_breadcrumbs2 a {
color:#868484;
}
a:hover {
text-decoration:underline;
}

.heightcell {
padding-top: 0;
}

/*  --------- text headings --------- */
td.maincontent h1.csc-firstHeader {
font-family: georgia, serif;
color: #005689;
margin-bottom:10px;
font-size: 1.5em;
font-weight: normal;
line-height: 1.2;
}

h2 {
font-family: georgia, serif;
font-size: 1.0em;
color: #b63f3c;
font-weight: normal;
}

h3 {
font-family: georgia, serif;
font-size:1.0em;
color:#767775;
font-weight: bold;
line-height:19px;
}

h4 {
font-family: georgia, serif;
font-size: 0.7em;
color:#767775;
font-weight: bold;
line-height:19px;
margin-bottom:5px;
}

h5 {
font-family: georgia, serif;
font-size: 0.7em;
color:#767775;
font-weight: bold;
line-height:19px;
margin-bottom:5px;
}

td.newsroom_2cols h6 {
font-family: georgia, serif;
color:#005689;
font-weight: normal;
}

a img {
border:1px none;
}
/*  --------- text body --------- */
div.csc-textpic-text p.bodytext, 
td.newsroom_2cols p.bodytext, 
td.newsroom_2cols ul li, 
td.newsroom_2cols ol li, 
td.newsroom ol li, 
td.newsroom ul li,
td.newsroom a {
 font-family: Verdana,sans-serif;
 font-size: 0.75em;
 color: #515251;
}

td.newsroom_2cols ul, 
td.newsroom ul {
 padding: 0;
}

td.newsroom_2cols ol, 
td.newsroom ol  {
 padding-left: 1.4em;
}

td.newsroom_2cols ul li {
background:transparent url(http://www.fao.org/fileadmin/templates/lead/images/icon_bullet.gif) no-repeat scroll left 7px;
font-size:0.8em;
list-style-type:none;
margin:2pt;
padding:2px 0 3pt 15px;
}

/*  --------- box in main content --------- */
#news_left2 {
	width:190px;
	float:right;
	background-color: #f7f5f5;
	background-repeat:repeat-y;
	margin-left:10px;
	margin-bottom:1em;
	padding-right:0;
	padding-left:5px;
	}
 #news_left2 h2{
	line-height:20px	
	display: block;
	font-weight:bold;
	padding: 5px 2px 5px 2px;
	background-color:#666666;
}
#news_left h2,#news_left2 h2, #news_right h2{
	color:#fff;
	font-size:0.75em;
	}
	
/*  --------- right column --------- */
table.table_menu_right td#box_blue img, table.table_menu_right td#box_green img, table.table_menu_right td#box_blue_2cols img {
 border: 0;
}
csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol {align:top;}

td.rightcolumn {
 border-left:1px solid #ebeaea;
 padding-left:0;
 padding-top:0;
}

table.table_menu_right td#box_blue_2cols ul li {
 background:transparent url(http://www.fao.org/fileadmin/templates/lead/images/bg_arrow_green.gif) no-repeat scroll 0 0.65em;
 border-bottom:1px solid #ebeaea;
 font-size:0.75em;
 list-style-type:none;
 margin:2pt;
 padding:2px 0 3pt 20px;
 color:#b63f3c;
}
table.table_menu_right td#box_blue_2cols a {
 color:#b63f3c;
}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
 background:transparent url(http://www.fao.org/fileadmin/templates/lead/images/bg_top_shadow.gif) repeat-x scroll 0 0;
 background-color:#FFFFFF;
 border-color:#CCCCCC #CCCCCC #b63f3c;
 border-style:solid;
 border-width:1px 1px 2px;
 min-height:10px;
 padding-top:13px;
 color:#b63f3c;
 font-family:georgia,sans-serif;
 font-size:0.8em;
 font-weight:normal;
 margin-bottom:8px;
 margin-left:0;
 margin-right:5px;
 padding-left:8px;
 padding-top:5px;
}

#csc-header csc-header-n2 a img {
 border:1px none;
}

/*  --------- left menu --------- */
td.menuonsup, td.menuoffsup {
	padding-left:5px;
}

/*td.menuoffsup a{
	color: #cc0000;
}*/

/* td.menuoff {	
	border-bottom:1px solid #F8F8F8;
	background: #E9EEF4;
	color: #00418A;
	text-decoration: none;
	font-size: 0.75em;
 	font-weight: bold;
 	padding:0 0 0 0.25em;
}

td.menucur {
	background: #FFFFFF;
	color: #00418a;
	text-decoration: none;
	font-size: 0.75em;	
 	font-weight: bold;
}

td.menuon {
	border-bottom:1px solid #F8F8F8;
	background: #ffffff; 
 	color:#00418a; 
 	font-size: 0.75em;	
 	font-weight: bold;
	text-decoration: none;
	padding:0 0 0 0.25em;
}

td.menuon a:active  {
	color:#00418a;
	background: #ffffff; 
	border-bottom:1px solid #F8F8F8;
}

td.menuon a:hover {
	color: #00418A;
	text-decoration: none;
} */

td.menucursup_3 {
	border-bottom:1px solid #F8F8F8;
	background: #ffffff; 
	color: #00418a;
	text-decoration: none;
	font-size: 0.7em;	
	padding-left: 15px;
	/*padding-bottom: 5px;*/
}

td.menuoffsup_3 {
	background:#E9EEF4 none repeat scroll 0 0;
	border-bottom:1px solid #C5D1E2;
	color:#00418A;
	font-size:0.7em;
	padding-bottom:3px;
	padding-left:7px;
	padding-top:2px;	
	text-decoration:none;
}

td.menuonsup_3 a:hover {
	color: #00418A;
	text-decoration: none;
	border-bottom:1px solid #C5D1E2;
}

td.menuonsup_3 {
	border-bottom:1px solid #F8F8F8;
	background: #ffffff; 
 	color:#00418a; 
 	font-size: 0.7em;	
	text-decoration: none;
	padding-left: 7px;
	padding-bottom: 3px;
	padding-top: 2px;
}

td.menuoffsup_3 a:active, td.menuonsup_3 a:active {
	color:#00418a;
	padding-bottom: 5px;
	background: #ffffff; 
}


td.subbanner {
border: 0;
}