/* CSS Document */
.divFullWidthOHuberoKororo {
  position: relative;
  width: 930px;
  border: 0px solid #0cf;
  margin: 0px 15px;
  text-align: justify;
}

.divLeftOHuberoKororo {
  position: relative;
  width: 450px;
  border: 0px solid #0cf;
  border-top: 0px solid #0cf;
  margin: 0px 15px;
  float: left;
}

.divRightOHuberoKororo {
  position: relative;
  width: 450px;
  border: 0px solid #0cf;
  border-top: 0px solid #0cf;
  margin: 0px 15px;
  float: left;
}

.divFullWidthTopBorderOHuberoKororo {
  position: relative;
  width: 930px;
  border: 0px solid #0cf;
  border-top: 1px solid #000;
  margin: 0px 15px;
  overflow: auto;
}

.divHalfWidthTopBorderOHuberoKororo {
  position: relative;
  width: 430px;
  border: 0px solid #0cf;
  border-top: 1px solid #000;
  margin: 0px 15px;
  overflow: auto;
}

.p20OHuberoKororo {
  font-size: 20px;
  line-height: 30px;
}

.p22OHuberoKororo {
  font-size: 22px;
  text-align: justify;
  line-height: 12px;
  vertical-align: top;
}

.p12OHuberoKororo {
  font-size: 12px;
  line-height: 20px;
  margin: 15px 0px;
  text-align: center; /*justify*/
  letter-spacing: 0px;
  word-spacing: 0px;
}

.p10OHuberoKororo {
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
  margin: 10px 0px;
  vertical-align: top;
  text-align: justify;
}

table, tr, td, th {
  font-size: 12px;
  text-align: left;
  vertical-align: top;
  border: 0px solid #ccc;
  border-collapse: collapse;
}

th, td {
  padding: 2px 15px 2px 0px;
}

.w70 {
  width: 70px;
  font-weight: bold;
}

.w115 {
  width: 115px;
}


