/*-------------------- basic --------------------*/
BODY{
  color : #333333;
  font-size : 11pt;
  margin-top : 0px;
  margin-bottom : 0px;
  text-align : center;
  line-height : 1.2;
  margin-left : 0px;
  margin-right : 0px;
  background-color : #0097b7;
  background-image : url(img/wallppr.gif);
}
H1{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
H2{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 4px;
  padding-right: 4px;
  padding-bottom: 4px;
  padding-left: 4px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
H3{
  color: #FFFFFF;
  background-color : silver;
  text-align: center;
  border-top-color : gray;
  border-right-color : gray;
  border-bottom-color : gray;
  border-left-color : gray;
  padding-top: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  border-style: double;
  border-top-width: 4px;
  border-right-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
}
HR{
  color : gray;
  height: 3px;
}
P{
  color : #333333;
}
A{
  color : #0033ff;
  text-decoration: underline;
}
A:VISITED{
  color: #666666;
  text-decoration: underline;
}
A:HOVER{
  color : #0033ff;
  text-decoration: underline;
}
A:ACTIVE{
  color : #caaaff;
  text-decoration: underline;
}
UL{
  list-style-image : url(img/listbtn_gr.gif);
  list-style-position: outside;
}
UL UL{
  list-style-image : url(img/listbtn_bl.gif);
}
OL{
  list-style-type : upper-alpha;
}
OL OL{
  list-style-type : lower-alpha;
}
TH{
  color: #FFFFFF;
  background-color : silver;
}
TD{
  color : #333333;
  font-size : 11pt;
  vertical-align : top;
  line-height : 1.2;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
TABLE{
  }
/*-------------------- maintable --------------------*/
.main-table100{
  width : 100%;
  height : 100%;
}
.main-rows100{
  width : 100%;
  height : 100%;
  border-collapse: collapse;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.main-leftside{
  width : 1px;
  background-color : silver;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.main-rightside{
  background-color : silver;
  width : 1px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.main-headder{
  color : #333333;
  font-size : 8pt;
  height : 1px;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  text-align : right;
}
.main-titletd{
  font-size : 14pt;
  height : 60px;
  vertical-align : middle;
  text-align : center;
  background-color : #00cccc;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
}
.main-footter{
  font-size : 8pt;
  color : #333333;
  
  text-align : center;
}
.main-left{
  width : 130px;
  height : 100%;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.main-right{
  height : 100%;
  padding-top : 3px;
  padding-left : 3px;
  padding-right : 3px;
  padding-bottom : 3px;
}
.main-table{
  width : 700px;
  background-color : #ffffff;
  height : 100%;
}
.main-top{
  height : 0px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.main-center{
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.main-bottom{
  height : 0px;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.main-margin1{
  width : 1px;
}
.main-margin2{
  width : 10px;
}
/*-------------------- indexbox --------------------*/
.index-table{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  border-collapse: collapse;
}
.index-title{
  background-color : silver;
  font-weight : bold;
  color : white;
  text-align : center;
}
.index-content{
  height : 0px;
}
/*-------------------- vlinkmenu --------------------*/
.hpb-vmenu1 {
  width : 99%;
}
.hpb-vmenu1-hil {
  font-weight: bold;
  border-bottom-width : 3px;
  border-bottom-style : dotted;
  border-bottom-color : teal;
  padding : 10px 10px 8px 10px;
  font-size : 12pt;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  text-align : center;
}
.hpb-vmenu1-idle1 {
  border-bottom-width : 3px;
  border-bottom-style : dotted;
  border-bottom-color : teal;
  padding : 10px 10px 8px 10px;
  font-size : 12pt;
  font-weight : bold;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  text-align : center;
}
.hpb-vmenu1-link0:link {
  text-decoration: none;
  color : teal;
}
.hpb-vmenu1-link0:visited {
  text-decoration: none;
  color : teal;
}
.hpb-vmenu1-link0:hover {
  text-decoration: underline;
  color : aqua;
}
.hpb-vmenu1-link1:link {
  text-decoration: none;
  color : teal;
}
.hpb-vmenu1-link1:visited {
  text-decoration: none;
  color : teal;
}
.hpb-vmenu1-link1:hover {
  color : aqua;
  text-decoration: underline;
}
/*-------------------- hlinkmenu --------------------*/
.hpb-hmenu1 {
  }
.hpb-hmenu1-hil {
  color: #FFFFFF;
  font-weight: bold;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-bottom-color : gray;
  border-right-color : gray;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color : #e9e9e9;
  border-left-color : #e9e9e9;
  padding: 4px 2px 4px 6px;
  background : #aaaaaa;
}
.hpb-hmenu1-idle1 {
  color: #FFFFFF;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-bottom-color : gray;
  border-right-color : gray;
  border-top-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-left-style: solid;
  border-top-color : #e9e9e9;
  border-left-color : #e9e9e9;
  padding: 4px 2px 4px 6px;
  background : silver;
}
.hpb-hmenu1-link0:link {
  text-decoration: none;
  color: #FFFFFF;
}
.hpb-hmenu1-link0:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.hpb-hmenu1-link0:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
.hpb-hmenu1-link1:link {
  color: #FFFFFF;
  text-decoration: none;
}
.hpb-hmenu1-link1:visited {
  color: #FFFFFF;
  text-decoration: none;
}
.hpb-hmenu1-link1:hover {
  color: #FFFFFF;
  text-decoration: underline;
}
/*-------------------- others --------------------*/
.td_line1{
  height : 1px;
}
.td-L230{
  background-color : #f4f4f4;
}
.td-L220{
  background-color : #e9e9e9;
}
.td-L200{
  background-color : #d4d4d4;
}
.td-L160{
  background-color : #aaaaaa;
  color : white;
}
.td-L120{
  color : white;
  background-color : #808080;
}
.td-L080{
  color : white;
  background-color : #555555;
}
.td-L040{
  color : white;
  background-color : #2a2a2a;
}
.td-btn1{
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.td-btn2{
  background-color : silver;
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
  color : white;
}
.td-btn3{
  background-color : gray;
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
  color : white;
}
.td-yellow{
  background-color : #FAFACD;
}
.td-pink{
  background-color : #FFEBFF;
}
.td-blue{
  background-color : #EBFFFF;
}
.td-orange{
  background-color : #FFEBEB;
  padding-top : 4px;
  padding-left : 4px;
  padding-right : 4px;
  padding-bottom : 4px;
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
}
.td-purple{
  background-color : #EBEBFF;
}
.td-green{
  background-color : #EBFFEB;
}
.td-cell1{
  background-color : #ddddff;
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  font-weight : bold;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.td-cell2{
  border-width : 1px 1px 1px 1px;
  border-style : solid solid solid solid;
  border-color : silver silver silver silver;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
}
.td-cell3{
  width : 100%;
  border-left-width : 7px;
  border-left-style : double;
  border-left-color : teal;
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : teal;
  font-size : 17px;
  font-weight : bold;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  padding-top : 5px;
  padding-left : 10px;
  padding-right : 5px;
  padding-bottom : 1px;
  letter-spacing : 4px;
  color : teal;
}
.td-cell4{
  width : 100%;
  background-color : #fff0ca;
  border-width : 1px 1px 1px 1px;
  border-style : outset outset outset outset;
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
}
.table-01{
  width : 100%;
}
.table-02{
  float : none;
}
.font-01{
  color : red;
  font-weight : bold;
}
.font-02{
  font-size : 10pt;
}
