body {
  margin:0;
  padding:0;
  background: #FFFFFF;
  font-family:Faruma;
  font-size:13pt;
}


#wrapper {
  width:850px;
  margin:0px auto;
  padding:0;
  overflow:hidden;
}
#mainCont {
  margin:0;
  padding:0;
  background: url(./images/back.png) repeat-y;
}
#mainContWide {
  margin:0;
  padding:0;
  background: url(./images/back2.png) repeat-y;
}
#boxAbout {
  width:270px;
  margin:10px;
  padding:0;
  float:right;
  background: none;
  text-align:left;
}
#boxAbout a {
  color:#003366;
}

#boxLatest {
  width:270px;
  margin:10px 0px 10px 10px;
  padding:0;
  float:right;
}

#boxLatest h3 {
  padding:0;
  margin:4px;
}

#boxWide {
  width:550px;
  margin:10px;
  padding:0;
  float:right;
}

#boxMenu {
  width:270px;
  margin:10px 0px 10px 10px;
  padding:0;
  float:right;
}

#boxMenu img {
  border-style:none;
  margin:0;
  padding:0;
}

#btnRead {
  width:110px;
  height:42px;
  display:block;
  border-style:none;
  text-align:center;
  margin:0 auto;
}

#boxSearch {
  width:270px;
  margin:10px 0px 10px 10px;
  padding:0;
  float:right;
}
.textCont {
 margin:0;
 padding:10px;
 text-align:right;
}


#searchform label {
  display:block;
  padding-top:9px;
}

#searchform ol {
  list-style:none;
}

#searchform li {
  padding-bottom:2px;
}

#footer {
  clear:both;
  text-align:center;
}

#footer a {
  color:#003366;
}

.engText {
  font-family: 'Times New Roman';
}

#btnSrch {
  width:110px;
  height:42px;
  display:block;
  border-style:none;
  text-align:center;
  margin:20px auto;
}

#srchFields {
  width: 300px;
  float:right;
}
#btnSrchPg {
  width: 340px;
  float:right;
  margin: 50px 0px 0px 0px;
}
#recent li {
  padding-bottom:10px;
  line-height:1.2em;
}
.srchDivider {
  margin: 0px 10px 0px 10px;
  text-align:left;
}
.colBorder {
 margin: 5px 0px 0px 0px;
}
.clearer {
  clear:right;
}

