.news-latest-item {
  margin-bottom: 15px;
}

.news-latest-item-left {
  float: left;
  width: 150px;
}

.news-latest-item-right {
  float: right;
  width: 415px;
}

.news-latest-item-right h3 {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
  font-size: 10pt;
}

.news-latest-item-right p.bodytext {
  margin-top: 0px;
  margin-bottom: 0px;
}

.news-single-item h2 {
  padding: 0px;
  margin: 0px;
  font-size: 10pt;
  color: #3455b6;
}

.news-single-item h3 {
  padding: 0px;
  margin: 0px;
  font-size: 8pt;
}

.news-single-item div.csc-frame-rulerAfter {
  background-image: url(../img/bg_news_ruler.gif);
  margin-top: 5px;
  margin-bottom: 5px;
}

.news-single-item p.bodytext {
  margin-top: 0px;
}

.news-single-img {
  float: left;
  margin-right: 15px;
}

.news-single-item .news-single-backlink {
  background-color: #ffc600;
  text-align: right;
  vertical-align: middle;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.news-single-backlink a {
  margin-top: 4px;
  color: black;
  font-weight: bold;
}

.news-latest-gotoarchive {
  text-align: right;
  
}

.news-latest-gotoarchive a {
  color: 405db9;
  font-weight: bold;
}

.tx-gemonthlynews-pi1 h2 {
  color: black;
  font-size: 10pt;
  background-color: #ffc600;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 20px;
}

.news-monthly-item-left {
  float: left;
  width: 120px;
}

.news-monthly-item-right {
  float: right;
  width: 445px;
}

.tx-gemonthlynews-pi1 div.csc-frame-rulerAfter {
  background-image: url(../img/bg_news_ruler.gif);
  margin-top: 15px;
  margin-bottom: 15px;
}

.news-monthly-item-right h3 {
  padding: 0px;
  margin: 0px;
  margin-bottom: 15px;
  font-size: 8pt;
  color: #3455b6;
}

.news-monthly-item-right  img {
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
  margin-right: 5px;
}

.news-monthly-item-right  .more{
  margin-top: 10px;
}

.news-monthly-item-right  .more a {
  color: #405db9;
}
.news-latest-container {
  margin-top: 4px;
}
.tx-ttnews-browsebox-strong {
  font-weight: bold;
}
.tx-ttnews-browsebox table td {
  padding-right: 3px;
}