div.blue-box {
  background-color:#f4f8fe;
  padding:10px;
  border:1px solid #C5D1E2;
  margin-bottom:20px;
}  

div.blue-box h1 {
  font-size:13px;
  margin:0 0 12px 0;
}

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

/* 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:13px;
  background:url(images/plus.gif) left 5px no-repeat;
  cursor:pointer;
  color:#004673;
  /*position:relative;
  top:-31px;
  right:5px;
  float:right;*/
}

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

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

td.newsroom_2cols h2 {
  margin-top:20px;
  color:#2e6eb6;
  font-size:15px;
}

td.newsroom_2cols p,
td.newsroom_2cols p.bodytext {
  font-family:Arial,sans-serif;
  font-size:12px;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:19px;
  margin-bottom:5px;
}

td.newsroom_2cols div.top_banner_en {
  background:url(images/rm_banner_en.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}

td.newsroom_2cols div.top_banner_fr {
  background:url(images/rm_banner_fr.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}

td.newsroom_2cols div.top_banner_es {
  background:url(images/rm_banner_es.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}

td.newsroom_2cols div.top_banner_ar {
  background:url(images/rm_banner_ar.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}

td.newsroom_2cols div.top_banner_zh {
  background:url(images/rm_banner_zh.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}

td.newsroom_2cols div.top_banner_ru {
  background:url(images/rm_banner_ru.jpg) right top no-repeat;
  height:165px;
  margin-bottom:20px;
}
  
/* Toggle act item */

div.rgaccord1-nest h3.act {
  color:#004673;
  background:url(images/minus.gif) left 5px 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;
}

span.important {
  background-color:#f4f8fe;
  padding:10px;
  border:1px solid #C5D1E2;
  display: block;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  font-size:12px;
}

table.table_menu_right {
  border:1px solid #C5D1E2;
}
  
#box_blue_2cols {
  border:4px solid #fff;
  background-color:#E9EEF4;
  padding-bottom:5px;
}

#box_blue_2cols h1  {
  border:0;
  border-bottom:1px solid #1a8bb1;
  padding:3px 1px 0 0;
  margin:12px 10px 12px 10px;
  font-size:14px;
}
  
#box_blue_2cols a.external-link-new-window:hover {
  text-decoration:underline;
}

#box_blue_2cols h1.csc-firstHeader {
  margin:3px 10px 8px 10px;
  font-size:14px;
  border-top:0;
}

#box_blue_2cols p.bodytext {
  font-size:12px;
}

td.newsroom_2cols p, 
td.newsroom_2cols p.bodytext {
  margin:12px 0 5px 0;
}

div#c105704 object {
  margin-left:13px;
}
  
div#c108455 table.contenttable p.bodytext {
  margin:0;
  padding:3px;
}

td#navigation div.toc li.spacer div {
  display:none;
}

div.lof-item h3 {
  display:none;
}

div.lof-slider_1 .lof-css3,
div.lof-slider_2 .lof-css3,
div.lof-slider_3 .lof-css3,
div.lof-slider_4 .lof-css3,
div.lof-slider_5 .lof-css3,
div.lof-slider_6 .lof-css3,
div.lof-slider_7 .lof-css3 {
  box-shadow:none;
  -webkit-box-shadow:none;
}

.lof-slider_5 .lof-description p  {
  font-size:18px;
  margin:0;
  line-height:19px;
  color:#f1eeee;
}

td.newsroom_2cols .lof-slider_5 a.readmore {
  display:none;
}

td.newsroom_2cols .lof-slider_5 .lof-main-outer .lof-previous {
  background: url(images/b_prev.png) no-repeat scroll left center transparent;
}

td.newsroom_2cols .lof-slider_5 .lof-css3 .lof-description_black {
  padding:20px 10px;
}

td.newsroom_2cols .lof-slider_5 .lof-main-outer .lof-next {
  background: url(images/b_next.png) no-repeat scroll right center transparent;
}  

td.newsroom_2cols .lof-slider_5 .lof-css3 .lof-description_black a:hover {
  color:#d7d6d5;
}

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

div.tx-dynalist-pi1-recordlist div.news-date {
  font-size:11px;
  margin-bottom:8px;
}

div.tx-dynalist-pi1-recordlist div.news-image {
  float:left;
  margin-right:10px;
}

div.tx-dynalist-pi1-recordlist div.news-image img {
  border:1px solid black;  
}

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

div.lng-buttons div.news-status {
  float:right;
}

div.detail-date {
  font-size:11px;
  margin-bottom:8px;
}

div.detail-img {
  float:left;
  width:305px;
}

div.detail-img img {
  border:2px solid black;
  float:left;
  margin-right:10px;
}

div.imagecaption {
  float:left;
  font-size:12px;
  font-weight:normal;
  font-style:italic;
  margin-top:4px;
  color:#444;
}

div.detail-dwn {
  font-size:13px;
  margin-bottom:6px;
}

div.detail-dwn img {
  width:20px;
}

div.blue-box div.tx-dynalist-pi1-recordlist h2 {
  margin-bottom:10px;   
}

div.tx-dynalist-pi1-recordlist h2 {
  margin-bottom:7px;   
}

div.blue-box div.tx-dynalist-pi1-recordlist div.news-image img {
  border:2px solid black; 
}

div.blue-box div.tx-dynalist-pi1-recordlist-row_1,
div.blue-box div.tx-dynalist-pi1-recordlist-row_0 {
  padding:0;
  border-bottom:0;
}

div.tx-dynafef-pi4 h1.csc-firstHeader {
  margin-bottom:12px;
}

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

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

div.tx-t3sjslidernews-pi1 .lof-slider_5 .lof-wrapper {
  width:586px;
  float:right;
}

div.tx-t3sjslidernews-pi1 .lof-slider_5 .lof-wrapper p.bodytext {
  font-size:19px;
}

*td.newsroom_2cols .lof-slider_5 .lof-css3 .lof-description_black {
  width:586px !important;
}
