td.newsroom_2cols {
  /*display:block;*/
  height:462px;
}

td.newsroom_2cols h2 {
  font-size:13px;
  color:#7C7B5B;
}

td.top_banner div#title_topbanner {
  /*color:#6b80ac;*/
}

.bgPage {
  background-color:#bccca8;
  background-image: url(images/sust-squeeze.jpg);  
}

.maincontent {
  background:url(images/foto-sust.jpg) right top no-repeat;
  padding: 118px 10px 10px;
}

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

div.dynalist_norecordfound {
  color:#333333;
  font-size:11px;
  line-height:17px;
}

table.events {
  color:#333333;
  font-size:11px;
  line-height:17px;
  border-bottom:1px solid #ccc;
}

div.detail-data {
  color:#333333;
  font-size:11px;
  line-height:17px;
  margin-bottom:4px;
}

div.tx-dynalist-pi1 td.tx-dynalist-pi1-data {
  border:0;
  padding:3px;
}

td.maincontent div.tx-dynalist-pi1 h2 {
  font-size:11px;
  line-height:16px;
  padding-top:0;
}

td.newsroom_2cols td.record-edit {
  padding:0;
  *height:1px;
}

td.newsroom_2cols td.record-edit img {
  margin:0;
}

div.tx-dynalist-pi1 div.status {
  float:right;
}

div.tx-dynalist-pi1 div.status img {
  margin:0;
}

div.tx-dynalist-pi1-recordlist {
  font-size:11px;
  line-height:17px;
  font-family:Verdana;
}

div.tx-dynalist-pi1-recordlist-row_1 {
  background-color:#f5f8f0;
  border-bottom:1px solid #b3bea6;
  padding:10px;
  margin-bottom:3px;
}

div.tx-dynalist-pi1-recordlist-row_0 {
  background-color:#f2f5fa;
  border-bottom:1px solid #a7b1c2;
  padding:10px;
  margin-bottom:3px;  
}

div.dyna_form_field img,
div.dyna_form_label img {
  margin:0;
}

div.publications div.tx-dynalist-pi1-recordlist-row_0,
div.publications div.tx-dynalist-pi1-recordlist-row_1 {
  background-color:transparent;
  border:0;
  border-bottom:1px solid #b3bea6;
  padding:8px 0;
  margin-bottom:0;
}

div.tx-dynalist-pi1 div.publications h2 {
  padding:0;
  margin-right:8px;
  margin-bottom:0;
  font-size:11px;
  /*background:url(images/pdf.png) left 2px no-repeat;
  padding-left:21px;*/
}

div.tx-feuserloginsystem-pi1 table {
  padding:0 !important;
  line-height:17px;
  font-size:11px;  
}

div.tx-feuserloginsystem-pi1 input#user,
div.tx-feuserloginsystem-pi1 input#pass {
  width:200px;
}

div.tx-dynalist-pi1 div.publications div.list-date {
  line-height:20px;
}

div.records-found {
  line-height:17px;
  font-size:11px;
  margin-bottom:12px;
}

table#pubs-table {
  margin-left:5px;
}

table#pubs-table p.bodytext {
  padding:0;
  margin:0;
}

td.newsroom_2cols .csc-textpic-imagewrap {
  border:0;
  background-color:transparent;
  margin:0;
}

span.MultiFile-title {
  font-size:12px;
}

table.dynafef_table_ckb {
  font-size:12px;
}

div.green-box {
  border:1px solid black;
  padding:10px;
  background-color:#e6ecdd;
}

div.detail-image img {
  margin:0 10px 0 0;
  float:left;
}

div.detail-data {
  /*border-bottom:1px dotted #7C7B5B;*/
}

div.tx-dynalist-pi1-pagination {
  border:0;
  text-align:center;
  margin:15px 0;
  font-size:11px;
}

div.tx-dynalist-pi1-pagination a.current {
  font-weight:bold;
  font-size:12px;  
  color:#fff;
}

div.tx-feuserloginsystem-pi1 table {
  border:0 !important;
}

#box_blue_2cols div.new-item-box h1 {
  background:#536F47 url(images/new-icon.gif) top right no-repeat;
  padding-right:50px;
}

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

div.maincontent div.rgaccord1-nest {
  background:url(images/malnutrition_content_bg.jpg) left top repeat-y;
}

/* Toggle default */

div.rgaccord1-nest ul {
  margin:0;
  padding-top:5px;
}

div.rgaccord1-nest h3.rgaccord1-toggle {  
  font-size:12px;
  line-height:19px;
  font-weight:bold;
  margin:0;
  padding-left:16px;
  background:url(images/accordion-toggle.png) left 6px no-repeat;
  cursor:pointer;
  color:#7C7B5B;
  text-transform:none;
}

div.rgaccord1-nest h3.rgaccord1-toggle a:hover {
  text-decoration:underline;
}

div.rgaccord1-nest div.csc-default {
  padding:0;
}

td.newsroom_2cols p.bodytext {
  margin-bottom:5px;
}

/* Toggle act item */

div.rgaccord1-nest h3.act {
  color:#7C7B5B;
  background:url(images/accordion-active.png) left 6px no-repeat;
}

/* remove margin of a CE */

div.rgaccord1-content {
  padding-bottom:10px;
}
  
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

select#id_user_extextender_option_list_1 {width:600px !important;}

#dyna_fef_page div.dynafef_msg_info_box {border-radius: 3px !important; width: 350px !important; height: 200px !important; background:#EEEFED; border: 1px solid #BCCCA8;}
#dyna_fef_page div.dynafef_msg_info_box_title {border-radius: 3px !important; background:#BCCCA8; letter-spacing: 0 !important; border: 1px solid #9FB285;}
#dyna_fef_page div.dynafef_msg_info_box_body {text-align: left !important; line-height: 13px !important;}


/* ------------------------------ CHC FORUM -------------------- */


#tx_chcforum-pi1 {font-family: Segoe ui; font-size: 12px;}
#tx_chcforum-pi1 img {margin: 0px;}

.tx-chcforum-pi1-preTableWrap {border: none;}

.tx_chcforum-pi1-toolBar, .tx-chcforum-pi1-postTableWrap {background: none repeat scroll 0 0 #FFFFFF; border: none;}
.tx_chcforum-pi1-toolBar div {text-align: right; margin: 5px; margin-bottom: 0px;}

.tx-chcforum-pi1-navPath {background: none repeat scroll 0 0 #FFFFFF; font-size: 11px; border-bottom: none;}
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {background: none repeat scroll 0 0 #FFFFFF; border-bottom: none; font-size: 12px;}
.tx-chcforum-pi1-pageLinksTop {border-top: 1px solid #cccccc;}
.tx-chcforum-pi1-linkUp {background: none; border-bottom: none; border-top: 1px solid #dedede;}
.tx-chcforum-pi1-linkUp a {color: #ec6e00; text-decoration: none !important;}

.tx-chcforum-pi1-singlePost {border: 1px solid #C0D2ED; margin: 15px 0px;}
.tx-chcforum-pi1-singlePost .author {background: none repeat scroll 0 0 #D9E9FC; padding: 10px; height: 60px;}
.tx-chcforum-pi1-singlePost .author strong {font-weight: bold; font-size: 11px;}
.tx-chcforum-pi1-singlePost .text {background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #C0D2ED; border-top: 1px solid #C0D2ED;}
.tx-chcforum-pi1-singlePost .scroller {background: none repeat scroll 0 0 #fff; padding: 10px;}

.tx-chcforum-pi1-singlePost .rate {float: right; background: none repeat scroll 0 0 #F9F9F9; border-top: 3px solid #F9F9F9;}
.tx-chcforum-pi1-singlePost .edit {height: 21px; background: none repeat scroll 0 0 #F9F9F9; padding: 6px; margin-top: 0px;}

.tx-chcforum-pi1-Table {border: 1px solid #C0D2ED;}

.tx-chcforum-pi1-singlePost .edit a, 
.tx-chcforum-pi1-navPath a, 
.tx-chcforum-pi1-Table a,
.tx_chcforum-pi1-toolBar div a {color: #ec6e00 !important; font-weight: bold !important; text-decoration: none !important;}

/* .tx_chcforum-pi1-toolBar {display: none;} */ 

.tx-chcforum-pi1-singlePost .edit a {font-size: 11px;}

.tx-chcforum-pi1-Table a,
.tx-chcforum-pi1-navPath a {font-weight: normal !important;}

.tx-chcforum-pi1-Table tbody tr td {background: none repeat scroll 0 0 #F9F9F9; padding: 2px 5px; font-size: 12px;}
.tx-chcforum-pi1-catConferenceCell dt a {font-size: 12px !important;}
.tx-chcforum-pi1-catConferenceCell dd {margin-left: 0px; font-size: 11px;}
.tx-chcforum-pi1-catConferenceCell dd.new {color: #196CCF;}

.tx-chcforum-pi1-confThreadRepliesCell {width: 40px;}
.tx-chcforum-pi1-confThreadAuthorCell,
.tx-chcforum-pi1-confThreadLastCell {width: 145px;}

.tx-chcforum-pi1-confThreadSubjCell a {font-size: 12px;}

#tx_chcforum-pi1 a {text-decoration: none !important; color: #ec6e00;}
#tx_chcforum-pi1 a:hover {text-decoration: underline !important;}

.tx-chcforum-pi1-catLastCell {font-size: 11px !important;}

.tx-chcforum-pi1-FooterBox {text-align: center; font-size: 12px;}

.tx-chcforum-pi1-Table thead tr th {background: none repeat scroll 0 0 #5C8C50; color: #FFFFFF; font-size: 13px; font-weight: normal;}
.tx-chcforum-pi1-Table tbody tr th {font-size: 12px !important; font-weight: normal; font-style:normal; font-size: 13px; letter-spacing: 0.5px;}

.tx-chcforum-pi1-singlePost .quoteCellAuthor,
.tx-chcforum-pi1-singlePost .quoteCell {font-size:11px;}

/* .tx-chcforum-pi1-messageBoxError {background-color: #cc0000;}*/ 
.tx-chcforum-pi1-messageBoxError {text-align: center;}
.tx-chcforum-pi1-messageBoxError a {color: #cc0000 !important; text-decoration: none !important; font-weight: normal; font-size: 13px;}

.tx-chcforum-pi1-postForm {border: none; background: none repeat scroll 0 0 #ffffff; padding-right:  0px; padding-left: 0px;}
.tx-chcforum-pi1-postForm #formWhere {background: none repeat scroll 0 0 #EFB521; font-size: 15px; padding: 5px; padding-top: 3px; font-weight: normal; border: none;}

.tx-chcforum-pi1-postForm fieldset {background: #f9f9f9;}

.tx-chcforum-pi1-postForm fieldset#formTop, 
.tx-chcforum-pi1-postForm fieldset#formBottom {border: 1px solid #ccc;}

.tx-chcforum-pi1-postForm fieldset#formTop legend, 
.tx-chcforum-pi1-postForm fieldset#formBottom legend {font-size: 13px; padding: 4px; font-weight: normal; background-color: #ffffff; border: 1px solid #ccc;}

.tx-chcforum-pi1-formBtn input {font-size: 13px; font-family: Segoe UI; background-color: #787878; border: 1px solid #787878; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px;}
input.tx-chcforum-pi1-formBtnHov {background-color: #676767; cursor: pointer;}

