table.maincolumn a {
  font-family: "Calibri",Arial,sans-serif !important;  
  font-size:14px;
  line-height:19px;
}

table.maincolumn a:hover {
  text-decoration:underline;
}

table.maincolumn p, table.maincolumn p.bodytext {
  font-size:14px;
  line-height:19px;
}

a img {
  border:0;
}

td.subbanner {
  border:0;
  padding:0 10px 10px 15px;
}

td.newsroom_2cols p.bodytext,
div#cboxLoadedContent p {
  margin:0 0 12px 0;
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
  color:#000;
}

div#cboxLoadedContent p {
  margin-bottom:20px;
}

div#cboxLoadedContent h2 {
  margin-bottom:3px;
}

.carouselContainer {
  width:815px;
}

div.caroufredsel_wrapper {
  width:815px !important;
  overflow:hidden;
} 

.carouselContainer div.tx-dynalist-pi1 {
  height:300px; 
  overflow:hidden;
  width:815px;
}
  
td.maincontent {
  padding-top:1px;
}

td.heightcell {
  display:none;
}

td.top_banner {
  height:9px;
}

td.newsroom_2cols h1 {
  color:#2A66AF;
  font-size: 19px;
  line-height:21px;
  font-weight:normal;
  padding:0;
  font-family: "Lucida Sans Unicode",Arial,sans-serif;
  margin-bottom: 15px;
  margin-top:8px;
}

td.newsroom_2cols h1.csc-firstHeader,
td.newsroom_2cols h1.csc-firstDetailHeader {
  color:#2A66AF;
  font-weight: normal;
  margin-top: 0;
  margin-bottom: 15px;  
  font-size: 19px;
  line-height:22px;
  padding:0;
  font-family: "Lucida Sans Unicode",Arial,sans-serif;
}

div.resources_box h2,
h2 {
  color:#777777;
  font-size:15px;
  font-weight:normal;
  margin:12px 0;
  padding:0;
  font-family: "Lucida Sans Unicode",Arial,sans-serif;  
}

td.newsroom_2cols ul, td.newsroom ul, table.table_menu_right td#box_blue_2cols ul {
}

td.newsroom_2cols ul li, td.newsroom ul li, table.table_menu_right td#box_blue_2cols ul li {
  /*background: url(images/arrow.gif) no-repeat scroll 0 5px transparent;*/
  background:none;
  border-bottom: medium none;
  list-style-type:square;  
  font-weight: normal;
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
  margin: 0 2px 2px 0;
  padding: 1px 0 0 0;
}

table.table_menu_right td#box_blue_2cols ul li {
  list-style-type:none;
  background:url("http://www.fao.org/fileadmin/templates/faohome/images/arrow.gif") no-repeat scroll left 6px transparent;
  padding-left:12px;
}

td.newsroom_2cols ul ul li, td.newsroom ul ul li {
  list-style-type:circle;
}

td.rightcolumn {
  padding:0 8px;
}

table.table_menu_right div.csc-default {
  background-color: #EFEEEB;
  margin-bottom:15px;
  padding-bottom:10px;
}

#box_blue_2cols DIV.csc-textpic-center DIV.csc-textpic-imagewrap {
  margin-bottom:-10px;
}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
  border: 0 none;
  color:#666666;
  font-family: "Lucida Sans Unicode",Arial,sans-serif;
  font-size: 16px;
  line-height:20px;
  font-weight:normal;
  margin-bottom: 8px;
  margin-left: 0;
  margin-right: 0;
  padding:10px;
  background-color:#D7D6D3;
}

#box_blue_2cols DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  margin-bottom:0;
  margin-top:0;
}

#box_blue_2cols div#c155159 DIV.csc-textpic DIV.csc-textpic-single-image IMG {
  width:auto !important;
}

#box_blue_2cols DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  margin-top:4px;
}

#box_blue_2cols a b {
  font-weight:normal !important;
}

div.dyna_form_field {
  margin-bottom:20px;
}

div.MultiFile-label span {
  color:grey;
  font-size:12px;
}

div.light_grey_box div.tx-dynalist-pi1 {
  position:relative;
}

div.light_grey_box div.tx-dynalist-pi1 div.news-image img {
  border:1px solid #D7D6D3;
}

div.light_grey_box div.item_lang ul {
  width:330px;
}

div.tx-dynalist-pi1 {
  /*background-color:#fff;*/
}

div.tx-dynalist-pi1-recordlist p {
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
}

div.tx-dynalist-pi1-recordlist h2,
div.tx-dynalist-pi1-recordlist h2 a {
  font-weight:normal;
  font-size:15px;
  margin-top:0;
  margin-bottom:5px;
  margin-right:10px;
  padding-top:0;
  font-family: "Calibri",Arial,sans-serif;      
}

div.tx-dynalist-pi1-recordlist h2 a {
  font-family: "Calibri",Arial,sans-serif;    
}

div.tx-dynalist-pi1-recordlist-row_1,
div.tx-dynalist-pi1-recordlist-row_0 {
  border:0;
  border-bottom:1px dotted #cccbc7;
  background:transparent;
  padding:10px 0;
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
}

div.news-image {
  float:left;  
}

div.gallery-image {
  /*height:100px;
  overflow:hidden;*/
  float:left;  
}

div.news-image img,
div.gallery-image img {
  margin-right:10px;
  float:left;
}

div.tx-dynalist-pi1 table.tx-dynalist-pi1-langtool {
  margin-top:0;
  float:left;
}

div.news-status {
  float:right;
  margin-top:0;
}

div.news-date {
  color:#777777;
  margin:2px 0;
}

div.dynalist_norecordfound {
  font-size: 13px;
}

div.news-type {
  margin-bottom:3px;
}

div.detail_item {
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
  margin:0;
}

div.tx-dynafef-pi4 p,
div.tx-dynafef-pi4 p.bodytext {
  font-family: "Calibri",Arial,sans-serif;  
  font-size:14px;
  line-height:19px;
  margin:0;
  padding:14px 0;
}
  margin-top:0;
}

div.detail_item {
  margin-bottom:6px;
}

div.tx-dynafef-pi4 div.detail_image img {
  float:left;
  margin-right:10px;
}

div.tx-dynafef-pi4 div.detail_date {
  font-size:13px;
  color:#777777;
  margin-bottom:8px;
}

div.blue_box h1,
div.blue_box h1.csc-firstHeader,
div.grey_box h1,
div.light_grey_box h1 {
  margin-top:0;
  font-size: 16px;
  line-height:20px;
  padding:0;
  font-family:"Lucida Sans Unicode",Arial,sans-serif;
  color:#666;
}

div.blue_box {
  background-color:#d6e6f2;
  margin-bottom:15px;
  padding:10px;  
}

div.blue_box ul li {
  color:#5f5f5f;
}

div.grey_box {
  background-color:#ebebed;
  padding:10px;
  margin-bottom:15px;  
}

div.light_grey_box {
  background-color:#f1f1f1;
  padding:10px;
  margin-bottom:15px;  
}

div.lof-slider_1 .lof-css3,
div.lof-slider_2 .lof-css3,
div.lof-slider_3 .lof-css3,
div.lof-slider_4 .lof-css3,
div.lof-slider_5 .lof-css3,
div.lof-slider_6 .lof-css3,
div.lof-slider_7 .lof-css3,
.tx-t3sjslidernews-pi1 .lof-css3 {
  box-shadow:none;
  -webkit-box-shadow:none;
}

.carousel {
  margin:0;
}

.carousel img {
  float:left;
}

.tx-jpcarousel-pi1 {
  padding:0 0 0 15px;
}

.jp-news-container {
  height:300px;
  width:220px;
  float:right;
}

.carousel h3 {
  padding:0;
  margin:24px 0 12px 0;
}

.carousel h3 a {
  font-size:22px;
  font-family: "Calibri",Arial,sans-serif;  
  line-height:24px;
  color:#fff;
}

.carousel p {
  font-family: "Calibri",Arial,sans-serif;  
  font-size:15px;
  line-height:19px;
  margin:12px 12px 12px 0;
}

.carousel ul li {
  margin:0;
  padding:0;
  border:0;
  background:url(images/slider-bg.jpg) right top no-repeat !important;    
}

.carousel ul li img {
  border:0;
  border-right:1px solid #fff;
}

.carouselContainer {
  box-shadow:none;
  -webkit-box-shadow:none;
  padding:0;
  width:838px;
}

.carouselbuttons a.carouselprev img {
  border:0;
  left:470px;
  top:252px;
  display:none;
}

.carouselbuttons a.carouselnext img {
  border:0;
  left:520px;
  top:252px;
  display:none;  
}

span.date {
  display:none;
}

.pagination {
  text-align:right;
  margin-top:5px;
}

.pagination a {
  background:url(images/pag.png) left top no-repeat;
}

.pagination a.selected {
  background:url(images/pag-current.png) left top no-repeat;
}

div.carouselbuttons {
  width:100%;
}

div.tx-dynalist-pi1-recordlist-row_1, div.tx-dynalist-pi1-recordlist-row_0,
div.tx-dynalist-pi1-recordlist-row_1, div.tx-dynalist-pi1-recordlist-row_1 {
  margin-top:0;
}

td.newsroom_2cols .lof-slider_5 .lof-main-outer .lof-previous {
  background: url(images/b_prev.png) no-repeat scroll left center transparent;
}

td.newsroom_2cols .lof-slider_5 .lof-main-outer .lof-next {
  background: url(images/b_next.png) no-repeat scroll right center transparent;
}  

div#dyna_fef_page {
  padding:0;
}

td.newsroom_2cols div#dyna_fef_page div.dynafef_actions_box {
  margin-top:0;
}

div.glossary_box {
  margin-bottom:20px;
  float:left;
  width:100%;  
}

div.glossary_box ul {
  padding:0;
  background:url(images/topmenu.jpg) left top repeat-x;
  border-top:1px solid #d9d9d9;;
  border-bottom:1px solid #d9d9d9;;   
  height:35px;  
  margin:0;
}

div.glossary_box ul li {
  height:35px;
  line-height:35px;  
  float:left;
  padding:0;
  width:28px;
  text-align:center;
  background:none;
  margin:0 3px 0 0;
  list-style-type:none;
}

div.glossary_box ul li a {
  font-size:15px;
  color:#666;
  line-height:35px;
}

div.glossary_box ul li.selected {
  background-color:transparent !important;
}

div.glossary_box ul li.selected a {
  background-color: #FEFEFE;
  border: 1px solid #D9D9D9;
  font-weight: bold;
  padding: 2px 5px;
}

div.glossary_box ul li a:hover {
  text-decoration:none;
  color:#484848;
}

div.language a {
  margin-right:10px;
}

div.language a.separate {
  padding-left:10px;
  border-left:1px solid black;
}

div.resources_box {
  clear:both;
  background-color:#F1F1F1;
  padding:10px;
}

div.resources_box h2 {
  margin-top:0;
}

div.resources_box img {
  float:left;
  margin-right:10px;
}

div.resources_box table#info-table {
  border:0;
}

div.resources_box table#info-table td {
  padding:20px;
  border:0;
  /* border-top:1px solid #cccbc7; */ 
}

div.resources_box table#info-table td img {
  margin-top:-8px;
}

div.hot_items_box {
  float:left;
  padding:10px 0 10px 10px;
  margin-bottom:25px;
  background-color:#D6E6F2;
}

div.hot_items_box div.tx-dynalist-pi1 {
  float:left;
  background:url(images/hot-items-bg.gif) left top repeat-y;
}

div.hot_items_box div.tx-dynalist-pi1 img {
  border: 1px solid #D7D6D3;
}

div.hot_items_box h2 {
  margin-right:25px;
}

div.resources_box ul {
  display:table-cell;
  *display:inline-block;
  padding:0 0 0 15px;
}

div.resources_box ul li {
  margin-left:0;
}

div.hot_items_box div.tx-dynalist-pi1 div.item_lang {
  float:left;
  margin-left:0;
}

div.hot_items_box div.tx-dynalist-pi1 ul {
  width:168px;
  padding-left:15px;
}

div.hot_items_box div.tx-dynalist-pi1 ul li {
  width:69px;
}

div.hot_items_box div.tx-dynalist-pi1-recordlist-row_0,
div.hot_items_box div.tx-dynalist-pi1-recordlist-row_1 {
  float:left;
  border:0;
  width:268px;
  padding:0;
}

div.hot_items_box div.news-image img {
  margin-bottom:10px;
}

div.pubs-image img {
  margin-bottom:10px;
  border:1px solid #ccc;
  float:left;
  margin-right:10px;  
}

div.projects_box {
  width:812px;
  float:left;
  *width:792px;
}

div.projects_box div.tx-dynalist-pi1 h2 {
  margin-bottom:6px;
}

div.projects_box div.tx-dynalist-pi1-recordlist-row_0 {
  padding:10px;
  border:0;
}

div.projects_box div.tx-dynalist-pi1-recordlist-row_1 {
  padding:10px;
  background:#EFEEEB;  
}

div.projects_box div.tx-dynalist-pi1 table {
  margin:0;
}

div.projects_box div.tx-dynalist-pi1 td {
  border:0;
  font-size:12px;
  line-height:19px;
  padding:0;
}

table.topmenu {
  background:url(images/topmenu.jpg) left top repeat-x;
  border-top:1px solid #d9d9d9;;
  border-bottom:1px solid #d9d9d9;
}

table.topmenu td {
  height:35px;
  line-height:35px;
  padding-left:20px;
}

table.topmenu td:first-child {
  padding-left:35px;
}

table.topmenu td a {
  font-size:15px;
  color:#666;
  padding:2px 5px 2px 5px;
}

table.topmenu-fr td,
table.topmenu-fr td:first-child,
table.topmenu-es td,
table.topmenu-es td:first-child {
  white-space:nowrap;
  padding-left:35px;
}

td#navigation div.toc li li.active a {
  background-color:#fff;
  border-right:0;
}

table.topmenu td.current_top a {
  background-color:#fefefe;
  border:1px solid #d9d9d9;  
  font-weight:bold;
}

table.topmenu td a:hover {
  text-decoration:none;
  color:#484848;
}

div.lof-description {
  float:right;
}

div.lof-navigator-wapper,
div.nivo-controlNav,
.tx-t3sjslidernews-pi1 .nivo-caption a.readmore {
  display:none !important;
}

.nivo-caption ul {
  list-style-type:square;
  padding-left:20px;
}

.nivo-caption ul li {
  font-size:15px;
  line-height:19px;
}

.nivo-caption ul li a {
  color:#fff;
}

.tx-t3sjslidernews-pi1 h3.nivo-title {
  padding:0;
  margin:12px 0;
}

.tx-t3sjslidernews-pi1 h3.nivo-title a.readmore,
.tx-t3sjslidernews-pi1 h1 a {
  display:inline !important;
  font-size:24px;
  font-weight:normal;
  line-height:28px;
  color:#fff;  
}

.tx-t3sjslidernews-pi1 h3.nivo-title a.readmore:hover,
.tx-t3sjslidernews-pi1 h1 a:hover {
  text-decoration:none;
  color:#d7d7d7;
}

div#nivoslider160619,
div#nivoslider160619 img {
  width:579px !important;
}

div.tx-t3sjslidernews-pi1 .nivo-caption {
  top:0;
  padding:10px 10px 0 10px;  
  background:url(images/slider-bg.jpg) left top no-repeat !important;
  *width:243px !important;
  height:300px;
  opacity:1 !important;
}

.tx-t3sjslidernews-pi1 .nivo-caption h2,
.tx-t3sjslidernews-pi1 .nivo-caption h2 a {
  font-size:24px;
  line-height:28px;
  color:#fff;
}

.tx-t3sjslidernews-pi1 .nivo-caption p.bodytext {
  padding:0;
  margin:12px 0;
  font-size:15px;
  line-height:19px;
  color:#e5e4e4;
}

div.item_lang {
  margin-left:83px;
}

div.item_lang ul {
  padding-left:15px;
  width:400px;
  margin:0;
}

div.item_lang ul li {
  margin-left:0;
  width:27%;
  float:left;
}

div.tx-dynalist-pi1-pagination {
  margin:25px 0 0 0;
  border:0;
}

div.tx-dynalist-pi1-pagination a.current {
  font-size:14px;
  border:0;  
  color:#fff;
  padding:6px 10px;
  background-color:#777;
}

div.tx-dynalist-pi1-pagination a.paginate {
  font-size:14px;
  border:0;
  color:#777777;
  padding:6px 10px;
}

div.tx-dynalist-pi1-pagination a.paginate:hover {
  text-decoration:none;
  background-color:transparent;
  color:#a1a0a0;
}

div.gmnoprint {
  font-size:12px;
}

div.gmnoprint div.info_title {
  margin-bottom:8px;
}

div.gmnoprint div.info_img img {
  float:left;
  margin-right:10px;
  width:70px;
}

div.gmnoprint div.info_title {
  font-size:15px;
  font-weight:normal;
  color:#777777;
}

div.gmnoprint div.info_title a {
  font-size:15px;
  font-weight:normal;
}

div.gmnoprint div.info_detail {
  margin-bottom:6px;
}

div.search-back {
  text-align:right;
  font-size:12px;
  /*font-weight:bold;*/
  margin-bottom:12px;
}

span.inactive {
  display:none;
}

div.see-all {
  text-align:right;
  font-size:13px;
  margin:6px 0;
}

div.copyright p {
  font-size:12px;
  font-style:italic;
}

div.news-desc {
  margin-bottom:3px;
  margin-right:10px;
  float:left;
  width:40%;
}

div.item-desc {
  margin-bottom:3px;
}

div.contact-card {
  /*display:inline-block;*/
}

div.addthis {
  margin:8px 8px 15px 8px;
  text-align:right;
  float:right;
}

div.tx-jfmulticontent-pi1 {
  width:812px;
}

div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-panel {
  padding:0;
}

div.tx-jfmulticontent-pi1 .ui-tabs {
  border:0;
  margin:0;
  background-color:#fff;
  padding:0;
}

div.tx-jfmulticontent-pi1 .ui-widget-header {
  background:#fff url(images/topmenu.jpg) left top repeat-x;
  border:0;
  border-top:1px solid #d9d9d9;;
  border-bottom:1px solid #d9d9d9;;
  padding:0;
  margin-bottom:0;
}

div.tx-jfmulticontent-pi1 div.tx-dynalist-pi1 {
  padding-top:15px;
  background-color:#fff;
}
  
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
  border:0;
}

div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li {
  padding:0 0 0 20px;
  margin:0;
  border:0;
  background:none transparent;
  height:35px;
}

div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a {
  padding:0;
  color: #666666;
  font-size: 15px;
  padding:2 5px;
  font-weight:normal;
  display:inline;
  margin-top:5px;
} 

p.align-right {
  text-align:right;
}

div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav li a:hover {
  color:#000;
}

div.tx-jfmulticontent-pi1 .ui-tabs .ui-tabs-nav .ui-tabs-selected a {
  background-color: #FEFEFE;
  border: 1px solid #D9D9D9;
  font-weight:bold;
  margin-top:4px;
  cursor:pointer;
}

div.tx-jfmulticontent-pi1 .ui-widget-content a {
  color:#00418A;
}

div#div_tx_mblnewsevent_where,
div#div_tx_mblnewsevent_organizer {
  display:none;
}

div.photo_box div.tx-dynalist-pi1-recordlist-row_1,
div.photo_box div.tx-dynalist-pi1-recordlist-row_0 {
  float:left;
  border:0;
  margin-right:20px;
  margin-bottom:20px;
}

div.photo_box div.tx-dynalist-pi1 div.news-image {
  height:110px;
  overflow:hidden;
}

div.photo_box div.tx-dynalist-pi1 div.news-image img {
  float:none;
}

div.photo_box div.tx-dynalist-pi1 div.news-status {
  float:none;
  margin-top:5px;
}

div.news-gallery {
  font-size:12px;
  float:left;
  margin-right:15px;
  width:170px;
}

div.news-gallery div.news-image {
  width:170px;
}

span.tx-srfreecap-pi2-cant-read {
  color:#000;
  font-size:12px;
}

img.tx-srfreecap-pi2-image {
  margin-bottom:3px;
}

div.lng-buttons {
  width:100%;
}

div.gmap {
}

td.maincontent td.content-search p,
#box_blue_2cols p.bodytext {
  font-family: "Calibri",Arial,sans-serif !important;  
  font-size:14px;
  line-height:19px;
}

td.maincontent td.content-search h1,
div.gmap h1 {
  color: #2A66AF;
  font-weight:normal;
  font-size: 19px;
  line-height:22px;
  padding:0;
  font-family:"Lucida Sans Unicode",Arial,sans-serif;
  margin-bottom: 15px;
  margin-top:8px;
}  

/*#cboxOverlay {
  background-color:#ccc !important;
}*/

a.popup {
  margin:10px 0 0 0;
  display:inline-block;
}

div#cboxLoadedContent {
  padding:0 10px;
}

div.tx-gmapzed-pi1 {
  margin-top:25px;
}

/*
  Start - Define style for glossary TABS  
*/

div.glossary_box ul li.selected{
  background-color:#B3BFD6;
}

/*
  End - Define style for glossary TABS  
*/

table.contenttable {
  border:1px solid #95b3d7;
  border-collapse:collapse;
}

table.contenttable th {
  background-color:#95b3d7;
  padding:5px;
  text-align:left;
}

table.contenttable th b {
  color:#fff;
}

table.contenttable td {
  border:1px solid #95b3d7;
  padding:5px;
}

table.contenttable p.bodytext {
  margin-bottom:0;
}

div.dyna_form_label i {
  font-weight:normal;
  font-size:11px;
  color:#666;
}

div#c164601 div#divdata_querystring {
  float:left;
}

div#c164601 div#div_submit_button input {
  height:28px;
  margin-left:3px;
}
