body {
  margin:0;
  padding:0;
  font-size:11px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  line-height:18px;
  background:url(images/home_bg_commission.gif) left top repeat-x;
}

#wrapper {
  margin:3px auto 50px auto;
  width:760px;
}

a {
  color:#3366CC;
  text-decoration:none;
}

a:hover {
  background-color:#FCE3C1;
  color:#330099;
  text-decoration:none;  
}

/* ########### HEADER ########## */

div#header {
  height:91px;
}

div#header a:hover {
  background-color:transparent;
}

div#banner {
  height:71px;
}

div#banner p.bodytext {
  margin:0;
}

div#banner img {
  border:0;
}

div#c58940 {
  height:96px;
}

div#icons {
  float:right;
  text-align:right;
  height:20px;
}

div#icons a {
  float:left;
  height:20px;
  padding:0 8px;
  margin-left:8px;
}

div#icons a:hover {
  background-color:#666666;
}
  
div#icons p.bodytext {
  margin:0;
}

div#icons img {
  margin-top:4px;
}

div#topnav {
  float:left;
  height:20px;
}

div#topnav p.bodytext {
  margin:0;
}

div#topnav a {
  font-size:10px;
  color:#fff;
  text-decoration:none;
  padding:0 13px;
  display:block;
  float:left;
  line-height:20px;
  text-transform:uppercase;
}

div#topnav a.external-link-new-window-current {
  background-color:#333;
}

div#topnav a:hover, div#topnav a.internal-link-nobg:hover {
  background-color:#666666;
}

div#topnav a.internal-link-nobg {
  background:none;
}

div#header div.fao_logo {
  float:right;
}

div#header div.fao_logo p.bodytext {
  margin:0;
}

/* ########### LANGUAGE ########## */

div.languagemenu {float: right; padding-right: 5px; margin-top: -3px; *margin-top: 0px;}
div.languagemenu div {float: left; margin-left: 7px;}
div.languagemenu div a {color: #3366CC; font-size: 10px; text-transform: lowercase;}
div.languagemenu div a:hover {text-decoration: underline;}
div.languagemenu div.CUR a {color: #000000;}
  
/* ########### LEFTMENU ########## */

td#leftmenu {
  width:174px;
  font-size:11px;
  line-height:17px;
  background:url(images/leftmenu-bg.gif) left top repeat-y;  
}

td#leftmenu ul {
  list-style-type:none;
  padding:0;
  margin:0;  
}

td#leftmenu ul.third_menu {
  margin-left:11px;
}

td#leftmenu ul.fourth_menu {
  margin-left:11px;
}

td#leftmenu ul li {
  background:url(images/li-bg.gif) left bottom repeat-x;
}

td#leftmenu ul li a {
  display:block;
  margin:0 1px;
  color:#000;
  padding:5px 6px;  
  font-size:11px;
}




td#leftmenu ul li a:hover {
  background:#FCE7CB url(images/li-hover-bg.gif) left bottom repeat-x;
}

td#leftmenu ul li.current_lm,
td#leftmenu ul li.active_lm { 
  margin:0 1px;
}

td#leftmenu ul li.current_lm a,
td#leftmenu ul li.active_lm a {
  background:url(images/li-hover-bg.gif) left bottom repeat-x;
  font-weight:bold;
}

td#leftmenu ul li.current_lm a {
  margin:0;
}    


td#leftmenu ul.second_menu li.active_second_lm a {
  font-weight:bold;
  background-color:#fff;
}

td#leftmenu ul.second_menu li.no_second_lm a,
td#leftmenu ul.third_menu li.no_third_lm a,
td#leftmenu ul.third_menu li.no_fourth_lm a {
  background:#fff url(images/li-hover-bg.gif) left bottom repeat-x;
  font-weight:normal;
}

td#leftmenu ul.second_menu li.no_second_lm a:hover,
td#leftmenu ul.third_menu li.no_third_lm a:hover {
  background:#FCE7CB url(images/li-hover-bg.gif) left bottom repeat-x;
}

td#leftmenu ul li.current_second_lm,
td#leftmenu ul li.current_third_lm {
}

td#leftmenu ul li.current_second_lm a {
  background:#FCE7CB url(images/li-hover-bg.gif) left bottom repeat-x;  
  font-weight:normal;  
}

div#submit-info {
  float:left;
  height:53px;
}

div#submit-info img {
  border:0;
  margin-left:1px;
}

div#home-button {
  line-height:25px;
  height:25px;
  background:url(images/menuleft_bgwhite_firsttitle.gif) left top no-repeat;
  display: none; 
}

ul.first-menu {background:url(images/menuleft_bgwhite_firsttitle.gif) left top no-repeat;}


div#home-button p.bodytext {
  margin:0;
}

div#home-button a {
  padding:0 5px;
  text-transform:uppercase;
  font-weight:bold;
  color:#D17C0F;
  display:block;
}

div#home-button a:hover {
  background:none;
}

   
div.search-box {
  background-color:#EFEFEF;
  float:right;
  width:163px;
  margin-right:1px;
  margin-bottom:30px;
  padding:3px 0 6px 9px;
  margin-top: 5px;
}

div.search-box form {
  margin:0;
  padding:0;
}

div.search-box input.dyna_form_input {
  width:122px;
  height:14px;
  padding:3px;
}

div.search-box br {
  display:none;
}

div.search-box div#dyna_fef_page div.dyna_form_field {
  float:left;
  margin-bottom:0;
}

div.search-box div#dyna_fef_page div.dyna_form_field input {
  font-size:11px;  
}

div.search-box div#dyna_fef_page div.dyna_form_field div.dyna_form_label {
  margin:0;
}

div.search-box div#dyna_fef_page div.dynafef_actions_box input {
  padding:0;
  float:right;
}

div.left-grey-box {
  width:144px;
  margin:0 0 30px 15px;
  background:url(images/home_wn_box.gif) left bottom no-repeat;  
}

div.left-grey-box h1 {
  color:#1B61BD;
  font-size:11px;
  background:url(images/home_wn_box_title.gif) left top no-repeat;
  padding:0 7px;
  margin:0;  
}

div.left-grey-box p.bodytext {
  margin:0;
}

td#leftmenu div.left-grey-box ul {
  margin:0 5px;
}

td#leftmenu div.left-grey-box ul li {
  background:url(images/wn_box_star.gif) left 5px no-repeat;
  padding-left:12px;
}

td#leftmenu div.left-grey-box a {
  color:#3366CC;
  display:inline;
  padding:0;
}

td#leftmenu div.left-grey-box a:hover {
 background-image:none;
}

/* ########### END OF LEFTMENU ########## */


/* ########### CONTENT ########## */

div#content {
  margin-top:28px;
}

td#maincontent {
  padding:0 10px 15px 10px;
  font-size:11px;
  line-height:16px;  
}

td#maincontent a {
  font-family:Verdana,Arial,Helvetica,sans-serif;
}

*td#maincontent a img {border: none;}

td#maincontent p.bodytext {
  margin:12px 0;
}

td#maincontent h1 {
  margin:0px 0 18px 0;
  padding-bottom:6px;
  border-bottom:1px solid #125e1d;
  font-size:14px;
  line-height:20px;
  color:#DD8310;
  border-bottom:1px dotted #7b7b7b;
}

td#maincontent h1.csc-firstHeader {margin-top: 0px;}

td#maincontent div.csc-textpic-center div.csc-textpic-imagewrap {
  line-height:0;
}

div.tx-rgsmoothgallery-pi1 {
  background:none #fff;
}

div.myGallery {
  border:0;
}

ul#multi, ul#multi li {
    list-style: none outside none;
    margin: 0;
    padding-right: 5px;
}
ul#multi {
    background: none repeat scroll 0 0 #EFEFEF;
    color: #333333;
    line-height: 1.8;
    margin: 0;
    overflow: hidden;
    padding: 1em 0;
    width: 100%;
}
ul#multi li {
    border-bottom: 1px solid #FFFFFF;
    padding: 5px 5px 5px 15px;
}

td#maincontent table {background-color: #FFFFFF; border: 1px solid #CCCCCC;}
td#maincontent th {background-color: #FCE7CB; font-variant: small-caps; text-align: left;}
td#maincontent th p.bodytext {margin: 3px;}
td#maincontent td {background-color: #FAF8F8; padding: 5px;}
td#maincontent td p.bodytext {margin: 0px;}
td#maincontent td.leftauto {font-weight: normal; text-align: left;  width: auto;}
td#maincontent td.leftcaps40 {font-variant: small-caps; font-weight: normal; text-align: left; width: 40%;}

div#c153390 table.contenttable {width: 400px;}


/* ########### END OF CONTENT ########## */


/* ########### DYNALIST ############ */

.defaultSkin table.mceLayout tr.mceFirst td, td#maincontent table.mceLayout td.mceToolbar {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc;} 

td#maincontent table.mceLayout td {padding: 0px;}
td#maincontent table#id_bodytext_toolbar1 {border: none;} 

td#maincontent div#dyna_fef_page table {border: none;}
td#maincontent table.dynafef_file_list_container td {background: none;}

div.tx-dynalist-pi1 {margin-top: -10px;}
div#c151617 div.tx-dynalist-pi1 {margin-top:0px;}
  
div#dyna_fef_page div.dyna_form_label {font-size:11px;}
div#dyna_fef_page div.dyna_form_field {margin-bottom:15px;}

div.tx-dynalist-pi1 h2 {margin:0; line-height:16px;}
div.tx-dynalist-pi1 h2 a {color:#125e1d; font-size:11px;}
div.tx-dynalist-pi1 h2 a:hover {background-color:#fbeadf;}

div.tx-dynalist-pi1 div.nl-date {float:right; font-style:italic; margin-left:25px;}
div.tx-dynalist-pi1 div.nl-date {font-style:italic;}
div.tx-dynalist-pi1 div.lng-buttons {text-align:right; font-weight: normal; font-size: 10px; text-transform: uppercase; font-family: Tahoma;}
div.tx-dynalist-pi1 div.lng-buttons span#published {color: #24931A;}
div.tx-dynalist-pi1 div.lng-buttons span#draft {color: #DD8310;}
div.tx-dynalist-pi1 div.lng-buttons span#rejected {color: #cc0000;}

div.tx-dynalist-pi1 div.tx-dynalist-pi1-item {padding:10px 0; background:url(images/li-bg.gif) left bottom repeat-x;}
div.tx-dynalist-pi1 div.dynalist_norecordfound {margin-top:10px;}
div.tx-dynalist-pi1 div.tx-dynalist-type {text-transform:uppercase; color:#85b716; font-weight:bold;}

div.tx-dynalist-pi1-recordlist {margin-bottom: 10px; padding: 5px 10px 5px 25px;}
div.tx-dynalist-pi1-recordlist-row_0 {background: #f0f0f0; border: 1px solid #e0e0e0; border-top: none; border-left: none;}
div.tx-dynalist-pi1-recordlist-row_1 {background: #f9f9f9; border: 1px solid #e0e0e0; border-top: none; border-left: none;}

div.tx-dynalist-pi1 .list-date {text-align: left; font-family: Calibri; font-weight: normal; font-size: 12px; margin-left: -17px; color: #454545;}
div.tx-dynalist-pi1 .list-title {padding-top: 3px; padding-bottom: 1px;}
div.tx-dynalist-pi1 .list-subtitle {font-style: italic; padding-bottom: 3px;}
div.tx-dynalist-pi1 .list-image {float: left; margin-right: 10px;}
div.tx-dynalist-pi1 .list-block {overflow: auto;}
div.tx-dynalist-pi1 .list-text {} 
div.tx-dynalist-pi1 .list-text p {margin-top: 3px; margin-bottom: 6px;}

div#c155730 div.tx-dynalist-pi1-recordlist {padding-left: 10px;}
div#c155730 div.tx-dynalist-pi1 .list-date {float: right;}
div#c155730 div.tx-dynalist-pi1 .list-image img {width: 60px;}

div#whatsnew-box {margin-bottom:13px;}
div#whatsnew-box h1 {display:none;}
div#whatsnew-box div.whatsnew-header {padding-top:10px; line-height:0;}

div#dyna_fef_page div#dynafef_actions,
div#dyna_fef_page div#div_submit_button,
div#dyna_fef_page div#div_submit_button input,
div#dyna_fef_page div#div_delete_button,
div#dyna_fef_page div#div_delete_button input {margin:0;}

div#dyna_fef_page div#div_submit_button, div#dyna_fef_page div#div_delete_button {padding-right:20px;}

div.tx-dynalist-pi1-pagination {text-align:center; margin-top:10px;}
div.tx-dynalist-pi1-pagination a {margin-right:5px;}
div.tx-dynalist-pi1-pagination a.current {font-weight:bold; color:#000; margin-top:10px;}

div.tx-dynafef-pi4 h1 {margin:0 0 10px 0; font-size:11px; border-bottom:1px solid #F67220;}
div.tx-dynafef-pi4 div.dyna-detail-img {float:right;}
div.tx-dynafef-pi4 div.dyna-detail-img img {padding-left:10px;}
div.tx-dynafef-pi4 div.dyna-detail-bodytext {margin:5px 0;}
div.tx-dynafef-pi4 div.dyna-detail-bodytext span {display:none;}

td#maincontent div.directory-box {background:url(images/li-bg.gif) left bottom repeat-x; padding-bottom:10px; margin-bottom:10px;}
td#maincontent div.directory-box h1 {border-bottom:0; margin:0; color:#125e1d;}
td#maincontent div.directory-box p.bodytext {margin:0;}
td#maincontent div.directory-box a {font-weight:bold;}

/* ########### END OF DYNALIST ########### */


/* ########### LOGIN ########## */

div.tx-loginboxmacmade-pi1 h2.tx-loginboxmacmade-pi1-header {display:none;}
div.tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-welcome, div.tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-logout, div.tx-loginboxmacmade-pi1 div.tx-loginboxmacmade-pi1-error {margin-bottom:15px;}
div.tx-loginboxmacmade-pi1 td.tx-loginboxmacmade-pi1-fieldCell input { width:200px;}
div.tx-loginboxmacmade-pi1 td.tx-loginboxmacmade-pi1-fieldCell input.submit {width:50px;}

/* ########### END OF LOGIN ########## */


/* ########### RIGHT COLUMN ########## */

td#rightcol {
  width:180px;
  font-size:11px;  
  /* padding-right:15px; */ 
}

div.rightbox {
  background:url(images/rx_box_bg.gif) left top repeat-y;
  line-height:15px;
  margin-bottom:12px;
}

*div.rightbox a img {border: none;}

td#rightcol div.blue-box h2 {
  margin:0 0 5px 0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  background: #5280BD url(images/right_bgblu_title.gif) left top no-repeat;
  line-height:14px;
  padding:3px 10px;
}

td#rightcol div.blue-box a img {border: none;}

td#rightcol div.grey-box h2 {
  margin:0 0 5px 0;
  color:#fff;
  font-size:11px;
  font-weight:bold;
  background:url(images/right_bggray_title.gif) left top no-repeat;
  line-height:18px;
  padding:0 10px;
}

div.rightbox p.bodytext {
  margin:0;
  padding:5px;
}

div.rightbox ul {
  list-style-type:none;
  padding:0 5px;
  margin:7px 4px 0 4px;
}

div.rightbox ul li {
  border-bottom:1px solid #E8E8E8;
  margin-bottom:4px;
  padding-bottom:4px;
}

div.rightbox ul li.audio {padding-left: 18px; background:url(images/bullet_audio.gif) no-repeat left 4px; border-bottom:none;}

div.bottom_rightbox {
  background:url(images/bottom_box_rx.jpg) left bottom no-repeat;
  height:6px;
}

/* li.rightbox_li_border img {width: 155px;} */

/* ########### END OF RIGHT COLUMN ########## */


/* ########### FOOTER ########## */

div#footer {background:url(images/footer-bg.jpg) left top no-repeat; height:22px; padding:0 10px; line-height:21px; font-size: 10px;}

div#footer div#comments {float:left;}

div#footer p.bodytext {text-align: center;}

div#footer div#comments p.bodytext {margin:0; text-align: left;}

div#footer div#copyright {text-align:center;}

div#footer div#copyright p.bodytext {margin:0;}

div#footer div#last-update {float:right;}

/* ########### END OF FOOTER  ########## */

/*  ________________to be removed when the Partners page will change    ________________ */

td#leftmenu ul li.special_top a:first-child {padding-bottom: 3px;}

