A:link {
  color: #222288 ;
  text-decoration: none ;
}

A:visited {
  color: #222288 ;
  text-decoration: none ;
}

A:hover {
  color: #FF0000 ;
  text-decoration: none ;
}

body {
  margin-top: 0px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 0px;
  background-color: #e6e6e6;
}

div.whiteback { 
  background-color: #FFFFFF ;
  width: 900px ;
  margin-top: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding-top: 50px ;
  font-size: 13px ;
  line-height :23px ;
  color: #333333;
  background-image: url(../8d863s0000008w6t/h900.png) ;
  background-position: 10px 0px ;
  background-repeat: no-repeat ;
}

div.footer {
  background-color: #666666 ;
  margin-top: 0px ;
  height: 20px ;
  margin-bottom: 0px ;
  margin-left: 10px ;
  width: 874px ;
  padding-right: 6px ;
  margin-right: 10px ;
  line-height: 20px ;
  font-size: 10px;
  color: #FFFFFF ;
  text-align: right ;
  clear: both ;
}

div.totop {
  margin-top: 0px ;
  margin-bottom: 4px ;
  margin-left: 10px ;
  margin-right: 10px ;
  text-align: right ;
  padding-bottom: 4px ;
  line-height: 0px ;
}

div.left-column {
  float: left ;
  margin-top: 0px ;
  margin-left: 10px ;
  width: 180px ;
  margin-right: 10px ;
  border-top: 1px solid #FFFFFF ;
  border-bottom: 1px solid #FFFFFF ;
}

div.banner-space {
  margin-left: 200px ;
  border-left: 1px solid #CCCCCC ;
  padding-left: 10px ;
  margin-right: 10px ;
  margin-top: 0px ;
  padding-top: 34px ;
  margin-bottom: 0px ;
  font-size:21px ;
  /* font-family: sans-serif ; */
  line-height: 30px ;
  font-weight: bold ;
  color: #333333 ;
}

div.main-space {
  margin-left: 200px ;
  border-left: 1px solid #CCCCCC ;
  padding-left: 10px ;
  margin-right: 10px ;
  margin-top: 0px ;
  margin-bottom: 0px ;
  border-bottom: 1px solid #FFFFFF ;
  font-Size: 12px ;

  line-height: 20px ;
}

div.main-space-with-right-column {
  margin-left: 200px ;
  border-left: 1px solid #CCCCCC ;
  padding-left: 10px ;
  padding-right: 10px ;
  border-right: 1px solid #CCCCCC ;
  margin-right: 200px ;
  margin-top: 0px ;
  margin-bottom: 0px ;
  border-bottom: 1px solid #FFFFFF ;
  font-Size: 12px ;

  line-height: 20px ;
}

div.keep-height { 
  height: 520px ;
  width: 10px ;
  float: right ;
}

div.right-column {
  float: right ;
  width: 188px ;
  border-top: 1px solid #FFFFFF ;
  border-bottom: 1px solid #FFFFFF ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;

}

/* To escape from BUG in IE, 'float: right' margin/border botch. */
div.right-column-inner {
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 8px ;
}

h1.right-column {
  font-size: 10px ;
  line-height: 14px ;
  font-weight: bold ;
  margin-left: 0px ;
  margin-right: 0px ;
  margin-top: 4px ;
  margin-bottom: 4px ;
}

p.right-column {
  font-size: 10px ;
  line-height: 14px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 0px ;
  padding-right: 0px ;
  padding-bottom: 0px ;
  padding-left: 0px ;
  text-align: justify ;
}

div.clear {
  clear: both ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 0px ;
  padding-right: 0px ;
  padding-bottom: 0px ;
  padding-left: 0px ;
  border-top: 0px ;
  border-right: 0px ;
  border-bottom: 0px ;
  border-left: 0px ;
  line-height: 0px ;
}

div.menu-block {
  margin-top: 20px ;
}

h1.title {
  margin-left: 0px ;
  padding-left: 4px ;
  padding-right: 0px ;
  margin-right: 0px ;
  margin-top: 12px ;
  padding-top: 0px ;
  padding-bottom: 0px ;
  border-bottom: 10px solid #FFFFFF ;
  margin-bottom:0px ;
  font-size: 13px ;
  font-weight: bold ;
  line-height: 23px ;
  height: 23px ;
  color: #FFFFFF ;
  background-color: #666666 ;
}

h2 {
  margin-top: 0px ;
  padding-top: 10px ;
  font-size: 17px ;
  /* font-family: sans-serif ; */
  line-height: 24px ;
  font-weight: bold ;
  color: #333333 ;
}

h2.faqlist {
  margin-top: 0px ;
  padding-top: 0px ;
  padding-bottom: 0px ;
  margin-bottom: 0px ;
  font-size: 13px ;
  line-height :23px ;
  font-weight: bold ;
  color: #333333 ;
}

h3.faqlist {
  background-color: #E0E0E0 ;

  margin-top: 0px ;
  padding-top: 2px ;
  padding-bottom: 0px ;
  border-bottom: 1px solid #BBBBBB ;
  margin-bottom: 0px ;
  height: 23px ;
  padding-left: 8px ;

  font-size: 13px ;
  line-height :23px ;
  font-weight: bold ;
  color: #333333 ;
}

li.faqlist {
  margin-top: 2px ;
  margin-bottom: 2px ;
}

dd {
  margin-top: 3px ;
  margin-bottom: 3px ;
}

div.not-available {
  padding-top: 40px ;
  padding-bottom: 40px ;
  color: #CCCCCC ;
  font-size: 16px ;
  text-align: center ;
}

dl {
  margin-top: 0px ;
  margin-bottom: 0px ;
}

div.picture-r {
  float: right ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 10px ;
  margin-left: 10px ;
}

div.picture-l {
  float: left ;
  margin-top: 0px ;
  padding-right: 10px ;
  margin-bottom: 10px ;
  margin-left: 0px ;
}

div.picture-c {
  margin-top: 0px ;
  margin-right: 10px ;
  margin-bottom: 10px ;
  margin-left: 10px ;
  text-align: center ;
}

div.date {
  text-align: right ;
  margin-right: 0px ;
  margin-bottom: 20px ;
}

dl.footnote {
  border-top: 1px solid #CCCCCC ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  font-size: 11px ;
  line-height: 14px ;
  clear: left ;
}

dl.footnote dt {
  margin-top: 0px ;
  padding-top: 6px ;
  float: left ;
  width: 36px ;
}

dl.footnote dd {
  margin-top: 0px ;
  padding-top: 6px ;
  margin-left: 36px ;
  padding-left: 0px ;
}


p.bugs {
  font-size: 10px ;
  line-height: 14px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 0px ;
  padding-right: 0px ;
  padding-bottom: 0px ;
  padding-left: 0px ;
}

th.bugs {
  font-size: 10px ;
  line-height: 14px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 4px ;
  padding-right: 4px ;
  padding-bottom: 4px ;
  padding-left: 4px ;
  text-align: right ;
  width: 120px ;
  vertical-align: top ;
  font-weight: normal ;
}

td.bugs {
  font-size: 10px ;
  line-height: 14px ;
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 4px ;
  padding-right: 4px ;
  padding-bottom: 4px ;
  padding-left: 4px ;
  vertical-align: top ;
}

img {
  margin-top: 0px ;
  margin-right: 0px ;
  margin-bottom: 0px ;
  margin-left: 0px ;
  padding-top: 0px ;
  padding-right: 0px ;
  padding-bottom: 0px ;
  padding-left: 0px ;

  border-top: 0px ;
  border-right: 0px ;
  border-bottom: 0px ;
  border-left: 0px ;
}

div.pgup {
  text-align: right ;
  padding-bottom: 4px ;
  line-height: 0px ;
}

em.red {
  font-weight: normal ;
  font-style: normal ;
  color: #DD0000 ;
}


p.code {
  font-size: 13px ;
  line-height :23px ;
  color: #000099 ;
  margin-left: 60px ;
}

div.main-space p {
  text-align: justify ;

}

div.main-space-with-right-column p {
  text-align: justify ;

}

div.main-space ol li {
  text-align: justify ;
  margin-bottom: 14px ;

}

div.main-space-with-right-column ol li {
  text-align: justify ;
  margin-bottom: 14px ;
}

div.main-space li {
  text-align: justify ;
}

div.main-space-with-right-column li {
  text-align: justify ;
}

div.main-space dd {
  text-align: justify ;
}

div.main-space-with-right-column dd {
  text-align: justify ;
}
