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

div.tx-dynalist-pi1-recordlist p {
  line-height:18px;
  margin:12px 0;
}

div.tx-dynalist-pi1-recordlist-row_0 {
  padding:10px 10px 0 10px;
  border:1px solid #dad9d9;
  margin-bottom:10px;
}

div.tx-dynalist-pi1-recordlist-row_1 {
  background-color:#f0f4f8;
  padding:10px 10px 0 10px;
  border:1px solid #dad9d9;  
  margin-bottom:10px;  
}

div.tx-dynalist-pi1 td {
  border:0;
}

div.tx-dynalist-pi1-recordlist .news-date {
  float:right;
  font-style:italic;
  font-size:12px;
  color:#444;
}

div.tx-dynalist-pi1-recordlist h1 {
  margin:0 20px 10px 0;
  font-size:14px;
}

div.tx-dynalist-pi1-recordlist img {
  border:0;
  margin:0 10px 10px 0;
}

td#box_blue_2cols .fcc_logo {
  margin-bottom:10px;
}

td.newsroom_2cols h1.csc-firstHeader {
  font-size:20px;
  background:url(images/h1-bg.gif) left top no-repeat;
  padding:4px 0 6px 30px;
  color:#7d8185;
  border-bottom:2px solid #c5d1e2;
  margin-bottom:15px;
}
td.newsroom_2cols h1{
  font-size:15px;
  padding:4px 0 6px 0px;
  color:#7d8185;
}

td.newsroom_2cols h2,
td.newsroom_2cols a.h2glance, 
td.newsroom_2cols .csc-header-n2 h1 {
  font-size:16px;
  color:#7d8185;
  margin-top:25px;
}

div.lng-buttons {
  float:right;
  display:inline;
  color:#7F7F7F;
  font-size:11px; 
  text-align:right;
}

div.tx-dynalist-pi1-pagination {
  float:left;
  width:100%;
  margin:10px 0 0 0;
  padding:0;
  border:0;
}

div#morenews-box {
  float:right;
}

div#morenews-box p {
  margin:0;
}

/* ######### DETAIL ######### */

div.tx-dynafef-pi4 div.detail-date {
  float:right;
  font-style:italic;
  font-size:12px;
  color:#444;
}

div.tx-dynafef-pi4 div.detail-title {
  font-size:15px;
  color:#247A2C;
  font-weight:bold;
  margin-bottom:15px;
}

div.tx-dynafef-pi4 div.detail-subtitle {
  font-size:12px;
  font-style:italic;
  margin-bottom:10px;
}

div.tx-dynafef-pi4 div.detail-img {
  float:left;
}

div.tx-dynafef-pi4 div.detail-img img {
  margin-right:10px;
}

div.tx-dynafef-pi4 div.detail-doc,
div.tx-dynafef-pi4 div.detail-url {
  font-size:12px;
}

#box_blue_2cols h1.csc-firstHeader, 
#box_blue_2cols h1 {
  border-top:5px solid #1D317E;
}

td.newsroom_2cols ul, td.newsroom_2cols ol, td.newsroom ol, td.newsroom ul {
  padding-top:0;
  padding-bottom:0;
}

/* ------------------------------- */

td.newsroom_2cols .subcl h1, td.newsroom_2cols .subc h1, td.newsroom_2cols .subcr h1{
    background: url();
    border-bottom: none;
    color:#000;
    font-size: 16px;
    margin-bottom: auto;
    padding: auto;
}
td.newsroom_2cols .subcl h3, td.newsroom_2cols .subc h3, td.newsroom_2cols .subcr h3{
    background: url();
    border-bottom: none;
    color:#fff;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 8px;
    padding: 8px 10px;
    margin-top: 0;
}

.subcolumns {
  padding-bottom:8px;
  /* background:#F0F0F0 url(images/table-bg2.jpg) left top repeat-y;   */
  background-color:#F0F0F0;
}

.subcl, .subc, .subcr {
  padding:0px 0px 5px 0px;
  margin-bottom:-2000px;
  padding-bottom:2000px;
  overflow:hidden;
  display:block;
}

/*
.subcl, .subc {
  margin-right:3px;
}
*/

div.subcolumns p.bodytext {
  padding:5px 10px 5px 23px;
  font-size: 12px;
  margin:0;
  background:url(images/external.png) 10px 9px no-repeat;  
}

div.subcolumns li{
    background: url("http://www.fao.org/fileadmin/templates/faohome/images/arrow.gif") no-repeat scroll left 6px transparent;
    border-bottom: 1px dotted #4071A7;
    color: #4071A7;
    font-size: 0.8em;
    list-style-type: none;
    padding: 0px 0px 0px 15px;
}
div.subcolumns li li{
    background: url("http://www.fao.org/fileadmin/templates/fcc/images/arrowsub.gif") no-repeat scroll left 6px transparent;
    border-bottom: 0px;
}
div.subcolumns ul{
    padding: 2pt 0 2pt 3pt;
}
  
.subcl div.csc-default div.csc-header-n1{background-color:#990000;}
.subc div.csc-default div.csc-header-n1{background-color:#009900;}
.subcr div.csc-default div.csc-header-n1{background-color:#FF9933 ;}
/*
.subcl{border-top:6px solid red;}
.subc{border-top:6px solid green;}
.subcr{border-top:6px solid orange;}
*/

.rgaccord1-nest div.csc-header {display:none;}
td.newsroom_2cols .subcl h1, td.newsroom_2cols .subc h1, td.newsroom_2cols .subcr h1{
    font-size: 12px;
    padding:5px;
  font-family: Arial,sans-serif;
}
td.newsroom_2cols .subcl .rgaccord1-nest h3, td.newsroom_2cols .subc .rgaccord1-nest h3, td.newsroom_2cols .subcr .rgaccord1-nest h3{
    font-family: Arial,sans-serif;   
    color: #004673;
    font-size: 12px;
    margin-top:0;
    margin-bottom:0;
    padding:5px 10px 5px 23px;
    line-height:19px;
    background:url(images/plus.gif) 10px 9px no-repeat;
}

td.newsroom_2cols .subcl .rgaccord1-nest h3.act, td.newsroom_2cols .subc .rgaccord1-nest h3.act, td.newsroom_2cols .subcr .rgaccord1-nest h3.act {
    background:url(images/minus.gif) 10px 9px no-repeat;
}

td.newsroom_2cols .subcl .rgaccord1-nest h3:hover, td.newsroom_2cols .subc .rgaccord1-nest h3:hover, td.newsroom_2cols .subcr .rgaccord1-nest h3:hover {
  text-decoration:underline;
}
  
td.newsroom_2cols .subcl .rgaccord1-nest h3:hover, td.newsroom_2cols .subc .rgaccord1-nest h3:hover, td.newsroom_2cols .subcr .rgaccord1-nest h3:hover{
    cursor:pointer;
}

div.rgaccord1-content {
  margin:0 10px 10px 10px;
  background-color:#e5e3e3;
  padding:5px;
}

div.rgaccord1-content ul li a {
  font-size:12px;
  line-height:19px;  
}
span.news-title a{font-size:11px;}
p.news-para{margin-top:3px; margin-bottom:10px;}