/* CSS Document */

h3 {
  font-size: 14px;
  margin-bottom: 2px;
  padding-bottom: 0px;
  margin-top: 15px;
}

#left {
  position: absolute;
  margin-left: 0px;
  margin-top: 0px;
  left: 150px;
  top: 30px;
  width: 230px;
}

#content {
  position: relative;
  top: 30px;
  font-size: 12px;
  padding: 0px 0 0 0;
  margin-left: 390px;
  margin-top: 15px;
  width: 550px;
}

* html #content {
  position: relative;
  top: 30px;
  font-size: 12px;
  padding: 0px 0 0 0;
  margin-left: 390px;
  margin-top: 0px;
  width: 550px;
}

*:first-child+html #content {
  position: relative;
  top: 25px;
  font-size: 12px;
  padding: 0px 0 0 0;
  margin-left: 390px;
  margin-top: 0px;
  width: 550px;
}

#right {
  position: absolute;
  top: 44px;
  left: 390px;
  font-size: 12px;
  padding: 0;
  margin: 0;
  width: 222px;
}

#border {
  position: absolute;
  top: 0px;
  left: 510px;
}

* html .csc-textpic-image {
  padding-bottom: 10px;
}

*:first-child+html .csc-textpic-image {
  padding-bottom: 2px;
}

h3 {
  padding-top: 4px;
}

.news-single-item h3 {
  margin-top: 0;
  margin-bottom: 8px;
}

#footer {
  clear: both;
  position: relative;
  width: 890px;
  font-size: 10px;
  /* top: 90px; */
  height: 25px;
  padding: 120px; 0 60p 0x;
  top: 90px;
  padding-bottom: 0px;
  left: 27px;
  color: #637a91;
  font-family: Arial, Helvetica, sans-serif;
}


#nav_sub {
  position: absolute;
  z-index: 10;
  top: 0px;
  left: 2px;
  padding: 0;
  margin: 47px 0 0 0px;
  font-size: 11px;
  width: 135px;
  text-align: right;
}
