/*-------------------- body --------------------*/

.hpb-body1 {
  color: #666666;
  font-size : 10pt;
  text-align : center;
}
.hpb-body2 {
  color : #666666;
  background-image : url(bb01.gif);
  background-repeat : repeat-x;
}
.hpb-body3 {
  color : #666666;
  background-image : url(bb02.gif);
  background-repeat : repeat-x;
}
.hpb-body4 {
  color : gray;
  font-size : 11pt;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  background-image : url(bb05.gif);
  background-repeat : repeat-y;
}
.hpb-body5 {
  color : gray;
  font-size : 11pt;
  font-style: normal;
  font-variant: normal;
  text-align : center;
}
.hpb-body6 {
  font-size : 8pt;
  font-style: normal;
  font-variant: normal;
  text-align : right;
  color : #666666;
  background-image : url(bb04.gif);
  background-repeat : repeat-x;
  height : 20px;
}
.hpb-body7 {
  font-size : 10pt;
  padding-left : 15px;
  color : #666666;
  background-color : #f7f999;
  height : 15px;
}
/*-------------------- bullet --------------------*/

.hpb-bul1 {
  color: #cc6600;
}
.hpb-bul2 {
  color: #cc6600;
  font-size: 80%;
}
/*-------------------- maintable --------------------*/

.hpb-main {
  }
/*-------------------- contents --------------------*/

.hpb-cnt-cell1 {
  color : navy;
  font-weight : bold;
  font-size : 12pt;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #f79833;
  border-left-width : 1px;
  border-right-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-left-color : #f79833;
  border-right-color : #f79833;
  text-indent : 10px;
  height : 25px;
  padding-top : 5px;
  background-image : url(bb03.gif);
  background-repeat : repeat-x;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
}
.hpb-cnt-cell2 {
  font-size : 10.5pt;
  line-height : 140%;
  padding: 14px;
  border-bottom : 1px solid #f79833;
  border-left : 1px solid #f79833;
  color : #666666;
  background-color : white;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
}
.hpb-cnt-cell3 {
  font-size : 10pt;
  line-height : 130%;
  border-bottom : 1px solid #f79833;
  border-right : 1px solid #f79833;
  background-color : white;
  padding-top : 14px;
  padding-bottom : 14px;
  color : #666666;
  font-family : HGŠÛºÞ¼¯¸M-PRO;
}
.hpb-cnt-cell4 {
  background-color: none;
  background-repeat : repeat-x;
  font-size : 10pt;
  line-height : 130%;
  padding-left : 10px;
}
.hpb-cnt-cell5 {
  font-size : 11pt;
  line-height : 130%;
}
.hpb-cnt-cell6 {
  background: #DDD66A;
  color: #333333;
  font-size: 80%;
}
.hpb-cnt-cell7 {
  background: #DDD66A;
}
.hpb-cnt-cell23 {
  font-size : 10pt;
  line-height : 130%;
  border-bottom : 1px solid #f79833;
  border-left : 1px solid #f79833;
  border-right : 1px solid #f79833;
  background-color : white;
  padding-top : 5px;
  padding-bottom : 5px;
  color : #666666;
}
.hpb-cnt-tb-cell1 {
  font-size : 12pt;
  font-weight : bold;
  color : navy;
}
.hpb-cnt-tb-cell2 {
  color: #666666;
  font-size : 10pt;
  line-height : 130%;
  background-color : white;
  padding-right : 2px;
}
.hpb-cnt-tb-cell3 {
  color : #d61a1f;
  background-color : #f8d98a;
  font-size : 11pt;
  font-weight : bold;
}
.hpb-cnt-tb-cell4 {
  color: #666666;
  font-size : 10pt;
  line-height : 130%;
  padding-top : 10px;
  padding-left : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
}
.hpb-cnt-tb-cell5 {
  color: #666666;
  background-color: #ffffff;
  font-size : 10pt;
  padding-left : 4px;
}
/*-------------------- side --------------------*/

.hpb-side-cell1 {
  background-color : #f7f999;
  width : 150px;
}
/*-------------------- element type --------------------*/

A:LINK {
  color : navy;
  text-decoration : none;
}
A:VISITED {
  color : navy;
  text-decoration : none;
}
A:HOVER {
  color : red;
  text-decoration : underline;
}
BODY {
  color: #666666;
  margin-top : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  background-color : white;
}
H1 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 140%;
  font-weight: bold;
}
H2 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 135%;
  font-weight: bold;
}
H3 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 125%;
  font-weight: bold;
}
H4 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 119%;
  font-weight: bold;
}
H5 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 110%;
  font-weight: bold;
}
H6 {
  color: #996666;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 100%;
  font-weight: bold;
}
ADDRESS {
  color: #660000;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
BLOCKQUOTE {
  color: #660000;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  margin-left: 15px;
}
P {
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
}
PRE {
  color: #660000;
  margin-top: 8px;
  margin-right: 0px;
  margin-bottom: 8px;
  margin-left: 0px;
}
UL {
  color : #666666;
  margin-top : 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left : 20px;
  list-style-position: outside;
  list-style-type : disc;
  font-size : 10.5pt;
  line-height : 150%;
  list-style-image : url(01mark.gif);
}
TH {
  color: #ffffff;
  background-color: #912f54;
  border-color: #ffffff #ffffff #ffffff #ffffff;
  border-style: solid solid solid solid;
  border-width: 0px 1px 1px 0px;
  font-size : 10.5pt;
}
SELECT {
  color: #333333;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: normal;
}
.outer{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  background-position : center center;
}
.CellClass{
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
  border-color : silver silver silver silver;
  line-height : 150%;
  background-image : url(bb03.gif);
  background-repeat : repeat-x;
}
A.menu:LINK{
  color : #0000cc;
  width : 100%;
  height : 100%;
  font-size : 11pt;
  text-decoration : none;
}
A.menu:VISITED{
  color : #0000a0;
  font-size : 11pt;
  width : 100%;
  height : 100%;
  text-decoration : none;
}
A.menu:HOVER{
  color : white;
  background-color : red;
  width : 100%;
  text-decoration : none;
  font-size : 11pt;
  font-weight : bold;
  height : 100%;
}

