.tx-dynafef-pi3 {width: 720px; margin:40px auto 30px;} 

.dyna_form_field {clear: left; min-height: 19px; margin-bottom: 0px !important;}
.dyna_form_field div {float: left;}
.dyna_form_field div.dyna_form_label {width: 215px;}

.tx-dynafef-pi3 div.sbHolder {margin-bottom: 4px; border: 1px solid #ddd; width: 467px;}
.tx-dynafef-pi3 div.sbHolder .sbOptions {width: 440px; border: 1px solid #849ca8; border-top: 1px solid #ddd; border-bottom: 2px solid #849ca8;}
.tx-dynafef-pi3 div.sbHolder .sbOptions a:hover {background:#3786bb; color:#ffffff !important;}

.tx-dynafef-pi3 #divdata_my_status div.sbHolder,
.tx-dynafef-pi3 #divdata_my_status div.sbHolder .sbOptions {width: 200px;}

.tx-dynafef-pi3 #id_querystring {width: 460px;}
.tx-dynafef-pi3 #divdata_querystring {margin-bottom: 4px !important;} 
.tx-dynafef-pi3 #divdata_querystring input {border: 1px solid #ddd !important;} 

.tx-dynafef-pi3 .dyna_form_data_type_listbox, 
.tx-dynafef-pi3 .dyna_form_data_type_listbox .chosen-container {width: 470px !important;}

.tx-dynafef-pi3 #div_date_from, 
.tx-dynafef-pi3 #div_date_to,
.tx-dynafef-pi3 #div_tx_mblnewsevent_from, 
.tx-dynafef-pi3 #div_tx_mblnewsevent_to {margin-bottom: 0px; clear: none; float: left;}

.tx-dynafef-pi3 #div_date_from input, 
.tx-dynafef-pi3 #div_date_to input,
.tx-dynafef-pi3 #div_tx_mblnewsevent_from input, 
.tx-dynafef-pi3 #div_tx_mblnewsevent_to input {border: 1px solid #ddd !important;}

.tx-dynafef-pi3 #div_date_from .dyna_form_label,
.tx-dynafef-pi3 #div_date_to .dyna_form_label
.tx-dynafef-pi3 #div_tx_mblnewsevent_from .dyna_form_label,
.tx-dynafef-pi3 #div_tx_mblnewsevent_to .dyna_form_label {width: 35px !important; line-height: 25px !important;}

.tx-dynafef-pi3 #div_date_to .dyna_form_label,
.tx-dynafef-pi3 #div_tx_mblnewsevent_to .dyna_form_label {width: 25px !important; line-height: 25px !important;}

.tx-dynafef-pi3 #div_date_from,
.tx-dynafef-pi3 #div_tx_mblnewsevent_from {margin-right: 20px;}

.tx-dynafef-pi3 .chosen-container-multi .chosen-choices {padding-left: 0px !important; border: 1px solid #ddd !important; background-image: none !important; margin-bottom: 4px !important;}
.tx-dynafef-pi3 .chosen-container-multi .chosen-choices li {left: 0px;}
.tx-dynafef-pi3 .chosen-container-multi .chosen-choices input {height: 24px !important;}
.tx-dynafef-pi3 .chosen-container-multi .chosen-choices li.search-choice {background:none !important; box-shadow: none !important; border: none !important;}

#maincontent .tx-dynafef-pi3 form#id_form_dyna_fee div.dyna_form_data input {
  margin: 0px !important; 
  font-size: 13px !important;
  height:inherit !important;
  padding:5px !important;
  border: 1px solid #ddd !important;
}

.tx-dynafef-pi3 .dynafef_actions_box {clear: left; margin-top: 50px; margin-left: 215px;}

.tx-dynafef-pi3 #div_year {float: left;}
.tx-dynafef-pi3 #div_year #divlabel_year {width:215px;}

.tx-dynafef-pi3 #div_date_from,
.tx-dynafef-pi3 #div_date_to {width: 90px !important; margin-bottom: 4px !important;}


/* ----------------------------------------------------- */

#leftcolumn .tx-dynafef-pi3 {width: 185px !important;}
#leftcolumn .tx-dynafef-pi3 div.sbHolder {width: 200px !important;}
#leftcolumn .tx-dynafef-pi3 .dynafef_actions_box {margin-left: 0px !important;}

#leftcolumn select option {min-width: 160px !important; width: 160px !important;}

/* ----------------------------------------------------- */

#rightcolumn .tx-dynafef-pi3 {width: auto !important;}
#rightcolumn .tx-dynafef-pi3 div.sbHolder {width: 200px !important;}
#rightcolumn .tx-dynafef-pi3 .dynafef_actions_box {margin-left: 0px !important;}

#rightcolumn #divdata_datea:hover {cursor:pointer;}

/* - - --------------------------------------------------------------------------------- */

div#dyna_fef_page div.dynafef_actions_box {clear: left; margin-left: 215px; margin-top: 20px;}

.dyna_fef-select-elements {clear: both; float: none !important;} 
.dyna_fef-select-elements-item {margin-right: 15px; margin-bottom: 15px;}

/* - - ------------------ results page -------------------------------------------------- */


.alignCenter {text-align: center;}
table.dataTable thead th {text-align:left important!;}
table.dataTable #details_p {display:block;}
table.dataTable td.details-control {background: url('http://www.fao.org/fileadmin/scripts/images/details_open.png') no-repeat center center; cursor: pointer;}
table.dataTable td.details-control:hover {opacity: 0.7;}
table.dataTable tr.shown td.details-control {background: url('http://www.fao.org/fileadmin/scripts/images/details_close.png') no-repeat center center;}

table.dataTable tr.secondDet {display:none;}

table.dataTable td {padding:8px 6px;}
table.dataTable #admin-col,
table.dataTable .col-status {padding:8px 2px 8px 0px; width:30px !important;}
table.dataTable tr.odd {background-color: #dbeeff;}
table.dataTable tr.even {background-color: #ecf9ff;}
table.dataTable tr.even td.sorting_1 {background-color: #f7f7f7 !important;}
table.dataTable tr.odd td.sorting_1 {background-color: #b5dcff;}
table.dataTable .lng-buttons {margin-top: 0px;}

.dataTables_info {margin-top: 10px; float:none; text-align:center;}


table#tpolicies td {vertical-align: top; border-right: 1px solid #ffffff; color:#333333;}

table.data-detail {font-size: 0.9em;}
table.data-detail .label {vertical-align: top; font-weight: bold; width: 130px; background: #f9f9f9; border-bottom: 1px solid #e5e5e5;}
table.data-detail .value {background: #ffffff; border-bottom: 1px solid #e5e5e5;}

.dynalist_norecordfound {text-align: center;}

.sbOptions li:first-child a {height: 15px;}


/*------------------------------------- maps ----------------------------------------------*/
#info-box {
    display: none;
    position: absolute;
    background: white;
    border: 1px solid #ccc;
    font-size: 11px;
    font-family: arial;
    padding: 2px 4px;
}


/*------------------------------------charts---------------------------------------------*/
/*#c461967 h4.closed{
    padding-left: 25px;
    height: 20px;
    margin-top: 3px;
    margin-bottom: 8px;
    background: url("http://www.fao.org/fileadmin/scripts/images/plus_button.jpg") no-repeat 0 3px transparent;
    cursor: pointer;
    color: #2A66AF;
    font-weight: normal;
    font-size: 14px;
    border-top: none;
}


#c461967 h4.active {
    padding-left: 25px;
    height: 20px;
    margin-top: 3px;
    margin-bottom: 8px;
    background: url("http://www.fao.org/fileadmin/scripts/images/minus_button.jpg") no-repeat 0 3px transparent;
    cursor: pointer;
    color: #2A66AF;
    font-weight: normal;
    font-size: 14px;
    border-top: none;
}   */

/* -------------------------------------------------------------------------------------- */
#c464502 .csc-textpic-single-image {overflow:hidden; height: 200px;}
#c464502 .csc-textpic-single-image img {margin-top: -17%;}

#c455657 {position: absolute; right: 20px; margin-top: 22px; background: #b95d40; padding: 6px 10px;}
#c455657 p {margin: 0px;}
#c455657 a {color:#ffffff !important;}

#c461974 {margin-top: -7px;}

.loader {background: url(http://www.fao.org/fileadmin/templates/countrypro/img/ajax-loader.gif) no-repeat scroll 0 2px transparent;min-height:100px; position: relative; /*top: 40px; left: 90px;*/}

.ch {width:50%; float:left;}
.ch:first-child {width:50%;}

.ch h4 {text-align: center; position: relative; margin-bottom:-20px; z-index:99;} 
#docsCount {text-align: center; position: relative; margin-top: 0px; left: 50%;}

#content #c737436 table {
  background:transparent;
  border-collapse:separate;
  border-spacing:10px;
}

#content #c737436 table td {
  border:0;
}

#c737436 table td p {
  text-align:center;
  font-weight:bold;
}