/* ##########################  D Y N A    L I S T  ########################################## */

div.tx-dynalist-pi1-recordlist-row_0 {background: #ffffff;}
div.tx-dynalist-pi1-recordlist-row_1 {background: #f5f5f5; }

div.list-categories  {margin-bottom:5px;}

div.list-img {padding: 4px 7px 4px 0px; float: left; width: 77px; min-height: 100px; height: auto !important; height: 100px;}
div.list-img img, div.list-img_no_img img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #ccc; border-left:1px solid #ccc;}

div.list-date  {float: right; color: #666666; font-weight: normal; font-size: 11px; font-family: tahoma;}
div.list-title {font-size: 13px;}
div.list-text  {line-height: 16px; padding-top:2px;}
div.list-type  {text-align:left; font-style: italic; text-transform: uppercase; font-weight: bold; color: #bbbbbb; padding-bottom: 3px;}
div.list-project_date  {text-align:right; font-size: 11px;}
div.lng-buttons {text-align: right; text-transform: uppercase; font-size: 11px; font-family: tahoma; color: #666666;}
div.full_list {font-size: 13px; padding-top: 10px; text-align: right; font-weight: bold;}

div.tx-dynalist-pi1-pagination {border:none; font-size:12px; margin:10px; overflow:visible; padding:3px; text-align:center;}
div.tx-dynalist-pi1-pagination a.current {background: #0F5FA6;}

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

div#c71195 div.tx-dynalist-pi1-recordlist-row_0, div#c71195 div.tx-dynalist-pi1-recordlist-row_1 {height: 110px;}
div#c71195 div.list-img {padding: 0px; width: 162px;}

/* ##########################  D Y N A    D E T A I L  ########################################## */

div.dynafef_detail_image {padding-left: 6px; float: right;}
div.dynafef_detail_image img {border-bottom:1px solid #333; border-right:1px solid #333; border-top:1px solid #999; border-left:1px solid #999; width:125px; margin-top: 35px;}

div.dynafef_pi4_main {width:780px; margin-right: 15px;}
div.dynafef_pi4_main div {font-family: Arial; font-size:13px;}
div.dynafef_pi4_main div.dynafef_detail_title {font-family: Arial; font-size:16px; font-weight: bold; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom: 3px;}
div.dynafef_pi4_main div.dynafef_pi4_title {background-color: #f7f7f7; white-space: nowrap; padding: 5px; font-size: 12px; width: 150px; color: #222222; float: left; display:none;}
div.dynafef_pi4_main div.dynafef_pi4_value {background-color: #ffffff;  padding: 5px; /* border-bottom: 1px solid #dedede; float: left; width: 595px;*/ margin-bottom: 1px; margin-left: 5px; display:block;}
div.dynafef_pi4_main div.dynafef_pi4_value p {font-size:12px; line-height:17px; text-align:justify; margin: 0px;}
*html div.dynafef_pi4_main div.dynafef_pi4_value {padding:3px; height: 25px;}
 
div#dynafef_labeldet_my_status, div#dynafef_datadet_my_status {display: none;} 
div#dynafef_datadet_title {font-weight: bold;} 

/* ################################################################################  */






/* ####################  D Y N A    F E F ######################################### */

/*div#dyna_fef_page div.dyna_form_field div {float: left;}*/
div.dyna_form_field div.dyna_form_label {width: 180px; float: left; clear:both; }
div.dyna_form_field div.dyna_form_data {width: 600px; padding-bottom: 5px; float: left;}
div#divlabel_news_files, div#divlabel_news_files2, div#divlabel_news_files3 {display: none;}
div#divdata_news_files_title, div#divdata_news_files_title2, div#divdata_news_files_title3, div#id_news_files_wrap, div#id_news_files2_wrap, div#id_news_files3_wrap {width: 250px; float: left;}
div#id_news_files_wrap, div#id_news_files2_wrap, div#id_news_files3_wrap {padding-bottom:6px;}

div#dyna_fef_page input#id_news_files_title,div#dyna_fef_page input#id_news_files_title2,div#dyna_fef_page input#id_news_files_title3 {color: #666666;} 

/* table#dynafef_flc_news_files, table#dynafef_flc_news_files2, table#dynafef_flc_news_files3 {display: none;} */

div#dyna_fef_page div#dynafef_actions input {background-color: #cccccc; margin-left: 0px;}
div#dyna_fef_page div#dynafef_actions, div#dyna_fef_page div#dynafef_actions div#div_submit_button {margin-left: 0px;}
div#dyna_fef_page div#dynafef_actions {margin-top: 15px;}

/* ################################################################# */


table.table_menu a, table.table_menu a:hover {color: #004673;}

h2 img {margin-right:20px;margin-bottom:20px;}

a   {color: #395D94; text-decoration: none;}
a:hover {color: #395D94; text-decoration: underline;}

p,p.bodytext {font-size:13px;}

p.align-right{text-align:right; margin-top: 0;}

td.newsroom_2cols a, td.newsroom_2cols a:hover, #box_blue_2cols a, #box_blue_2cols a:hover {font-weight:bold}

td.newsroom_2cols ul, td.newsroom_2cols ol, td.newsroom ol, td.newsroom ul {
    margin:0 10 15 0px;
    list-style:none;
    padding-left: 0px;
}

div.indent {margin-left: 15px;}

h4 {font-size: 14px; margin:0px;}

td.newsroom_2cols p.bodytext {
  line-height:18px;
  padding-bottom: 15px;
  margin-bottom: 0px;
  font-size:13px;
  margin-top:5px;
}

td.newsroom_2cols ul li, td.newsroom_2cols ol li, td.newsroom ol li, td.newsroom ul li {
  font-size:13px;
  line-height:18px;
    padding-left: 15px;
  background:transparent url(/fileadmin/templates/hunger_portal/img/arrow_small.gif) no-repeat scroll left 4px;
}

table.table_menu_right td#box_blue_2cols ul {padding-left: 20px;}

table.table_menu_right td#box_blue_2cols ul li {
background:transparent url(/fileadmin/templates/hunger_portal/img/arrow_small.gif) no-repeat scroll left 4px !important;
background:transparent url(/fileadmin/templates/hunger_portal/img/arrow_small.gif) no-repeat scroll left 8px;
border-bottom:medium none;
color:#295794;
font-size:11px;
font-weight:bold;
margin:0 2px;
padding:2px 0 3px 12px !important;
}

table.table_menu_right td#box_blue_2cols ul li a {
color: #3a5f96;
}

td.maincontent h1.csc-firstHeader {
  margin-bottom: 20px;
  font-size: 16px;
}

td#subtitle_int {
  background:url(images/banner2.jpg) no-repeat right;
  width: 681px;
  height: 115px;
}

td#subtitle_left {
  height: 115px;
  background:url(images/bg_banner2.jpg) repeat;
}

td.subbanner {
  border-bottom: 0;
  padding:0;
  margin:0;
  height: 115px;
  /*background: url(images/banner/ACQ-D-02row.gif) repeat;*/
}


.news-single-item {
float:none;
}

.pagination {
padding: 10px 0 10px 0;
}
#navFirst{font-size : 12px; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px}
#navPrev{font-size : 12px; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px}
#navNumb{font-size : 12px; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px}
#navNumbSelected{color: #000000; font-size : 14px; font-weight: bold; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px; background-image:url(images/bg_footer_frame.gif)}
#navNext{font-size : 12px; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px}
#navLast{font-size : 12px; border:0px solid #FFCC66; padding: 0px 2px 0px 2px; margin: 0px 2px 0px 2px; height:13px}

div#newsSingle {border-bottom:1px solid #CCCCCC;float:left;padding-bottom:10px;width:100%;margin-bottom: 10px;}

div#newsSingle p.title_news   {margin-bottom: 0px;}
div#newsSingle p.title_news a {font-weight: bold; font-size: 13px;}

div#newsSingle div#news_text {font-size: 13px;}

div#date   {float:right; font-size: 12px; font-weight:bold; color:#666666;}

div.document-list-container td {font-size:13px;}
div.document-list-container td a {font-weight: bold;}

div#home_box_lx {
  width:48%;
  float:left;
  }
  
div#home_box_rx {
  width:48%;
  float:left;
  padding-left: 20px;
  }

div#home_box_lx div.pagination, div#home_box_rx div.pagination {display:none;}

div#home_box_lx h1, div#home_box_rx h1 {
  /*background:#FFFFFF url(images/bg_blue.jpg) repeat-x scroll 0 0;*/
  border-top:5px solid #f7ae00; 
  color:#343434;
  font-family:Arial,sans-serif;
  font-size:13px;
  text-transform:uppercase;
  font-weight:bold;
  height:18px;
  margin-bottom:0;
  margin-left:0;
  margin-right:5px;
  padding-left:2px;
  padding-top: 3px;
  padding-bottom:10px;
}

div#news_box {padding:0px 5px 5px 5px;}

table.results {border-top: 1px solid #cccccc;}
table.results h2 {font-size:16px;}
table.results a  {text-decoration: none;}

td.links a {font-size: 11px;}

dd.csc-textpic-caption {padding-bottom: 20px; font-size:11px; font-style:normal;}

#box_blue_2cols h1.csc-firstHeader, #box_blue_2cols h1 {
  border-top:5px solid #f7ae00; 
        padding-top: 3px; 
        margin-left: 10px; 
        margin-top:20px; 
        color:#343434;
        font-family:Arial,sans-serif;
        font-size:13px;
        text-transform:uppercase;
}

td.top_banner div#title_topbanner /*{border-bottom:5px solid #F7AE00;}*/

div#last_updated {float: right; font-size: 11px; padding-right: 5px;}

div#dynafef_datadet_tx_mblnewsevent_from,
div#dynafef_datadet_news_files_title,
div#dynafef_datadet_news_files_title1,
div#dynafef_datadet_news_files_title2,
div#dynafef_datadet_news_files_title3 {
  display:none;
}


/* ##### NEW HOMEPAGE #### */

h2 a, h2, h2 a:hover {
    color: #343434;
    font-size: 20px;
    font-weight: bold;
    line-height: 22px;
  text-align: center;
  /*background-color: #F0F0F0;*/
}


 h5 a, h5, h5 a:hover {
    color: #676767;
  /*background-color: #F0F0F0;*/

}

h2 p {
  padding-bottom: 5px;
  margin-bottom: -5px;
}

h5 p {
  padding-top: 5px;
  margin-top: 5px;
}

h5 {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 5px;
  padding-bottom: 10px;
  font-weight: normal;
  margin: 0px;
}

td.newsroom_2cols p.bodytext {
  /*background-color: #F0F0F0;*/
  margin: 0px;
}

div.csc-frame-frame1 div.csc-textpic-text {
  background-color: #F0F0F0;
}

.csc-textpic-text {
}

img{
}

div#home_box_lx h1, div#home_box_rx h1 {
    border-top: 4px solid #5E8FC6;
    margin-top: 5px;
}

div#newsSingle p.title_news a {
  color: #5E8FC6;
}

/* Upcoming schedule home box */
#c295188 {
	border-top: 4px solid #51A29B;
    background-color: #f4f4f4;
    padding: 10px;
}
#c295188 h1{
    margin-top:0;
	text-transform: uppercase;
	font-size: 13px;
}
#uschedule_box div#newsSingle p.title_news a {
    color: #51A29B;
	font-size: 12px;
}