

#container-content {
  width: 820px;
  float: left;
  position: relative;
  top: 10px;
}

#content-body-home {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 5px;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

#container-content-blocks {
  width: 810px;
  height: 320px;
  float: left;
  position: relative;
  margin: 0px;
  margin-bottom: 20px;
  background: url(images/bg-home-blocks-bg.gif) left bottom no-repeat;
}


#container-block {
  width: 184px;
  height: 300px;
  float: left;
  position: relative;
  margin-left: 7px;
  margin-top: 5px;
  margin-bottom: 5px;
  background: url(images/bg-home-blocks-block.gif) bottom left no-repeat;
}

#block1, #block2, #block3, #block4 {
  float: none;
  padding-left: 12px;
  padding-right: 10px;
  padding-top: 5px;
}
#container-block4 {
  width: 184px;
  height: 300px;
  float: left;
  position: relative;
  margin-left: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
}


#border {
  margin-top: 5px;
  border-top: 1px solid #38367b;
  border-bottom: 1px solid #38367b;
}
#border .csc-header h1 {
  font-size: 12px;
}
#border .bodytext{
  margin-bottom: 5px;
}


h1, .news-single-item h2 {
  font-size: 16px;
  color: #c41230;
  margin-top: 5px;
}

a img {
  border: 0px;
}
a {
  color: #c41230;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}

.csc-textpic-border img {
  border: 1px solid #38367b;
}

fieldset {
  border: 0px;
}
input {
  border: 1px solid #38367b;
  font-size: 12px;
}

.news-list-date, .news-list-item h3 {
  font-size: 12px;
  margin-bottom: -10px;
}

.news-list-item hr .clearer {
  visibility: hidden;
}

#container-block div p, #container-block4 div p {
  font-size: 11px;
  line-height: 20px;
}