DIV{
  font-size : 9pt;
  font-family: "MS UI Gothic", Osaka;
  color: #000000;  margin-left : 0px
  }
BODY{
  font-size : 9pt;
  font-family: "MS UI Gothic", Osaka;
  background-color: #FFFFFF;
  margin-top : 0px;
  margin-bottom : 0px;
  margin-left : 0px;
  margin-right : 0px;
  MARGIN: 0px
}

h1{font-size:15px;margin-bottom : 0px;margin-top : 0px;margin-left : 0px;line-height: 1.3em;color:#FFFFFF;}
h2{font-size:100%;margin-bottom : 0px;margin-top : 0px;margin-left : 0px;line-height: 1.0em;color:#3C3C3C;}
h3{font-size:100%;margin-bottom : 0px;margin-top : 3px;margin-left : 0px;line-height: 1.0em;color:#FF0000;}
h4{font-size:100%;margin-bottom : 0px;margin-top : 0px;margin-left : 0px;line-height: 1.0em;color:#000000;}

em{
color: #CC5678;
font-style: normal;
font-weight:bold;
font-size:8pt;
}

TR{
  font-size : 8pt;
  font-family: "MS UI Gothic", Osaka;
  color: #777777
}
TD{
  font-size : 8pt;
  font-family: "MS UI Gothic", Osaka;
  color: #3C3C3C
}
A:link {
  COLOR: #26269A;
  FONT-FAMILY: "MS UI Gothic",Osaka;
  TEXT-DECORATION: underline
}
A:visited {
  COLOR: #444474;
  FONT-FAMILY: "MS UI Gothic",Osaka;
  TEXT-DECORATION: underline
}
A:active {
  COLOR: #AA0000;
  FONT-FAMILY: "MS UI Gothic",Osaka;
  TEXT-DECORATION: underline
}
A:hover {
  LEFT: 0px;
  COLOR: #AA0000;
  FONT-FAMILY: "MS UI Gothic",Osaka;
  TEXT-DECORATION: underline
}

.tdsolid {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 1px 0px 1px;
  border-color:#FFFFFF #000000 #FFFFFF #000000
}
.tdsolid1 {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-color:#000000 #000000 #000000 #000000
}
.tdsolid2 {
  font-size: 8pt;
  line-height: 140%;
  border: dashed;
  border-width: 1px 1px 1px 1px;
  border-color:#CC5678 #CC5678 #CC5678 #CC5678
}
.tdsolid3 {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 0px 0px 0px;
  border-color:#AAAAAA #AAAAAA #AAAAAA #AAAAAA
}
.tdsolid4 {
  font-size: 8pt;
  line-height: 110%;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-color:#CCCCCC #CCCCCC #CCCCCC #CCCCCC
}
.tdsolid5 {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 0px 1px 7px;
  border-color:#CCCCCC #AA0000 #171790 #171790
}
.tdsolid6 {
  font-size: 9pt;
  line-height: 110%;
  border: dashed;
  border-width: 0px 0px 1px 0px;
  border-color:#AAAAAA #555555 #AAAAAA #AAAACC
}
.tdsolid7 {
  font-size: 8pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 0px 1px 2px;
  border-color:#CCCCCC #AAAAAA #AAAAAA #AAAAAA
}
.tdsolid8 {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 0px 1px 1px;
  border-color:#CCCCCC #AA0000 #AAAAAA #AAAAAA
}
.tdsolid9 {
  font-size: 8pt;
  line-height: 110%;
  border: solid;
  border-width: 3px 1px 3px 1px;
  border-color:#CC5678 #CC5678 #CC5678 #CC5678
}
.tdsolid10 {
  font-size: 9pt;
  line-height: 110%;
  border: dashed;
  border-width: 0px 0px 1px 0px;
  border-color:#CC5678 #CC5678 #CCCCCC #CCCCCC
}
.tdsolid11 {
  font-size: 9pt;
  line-height: 110%;
  border: dashed;
  border-width: 1px 1px 1px 1px;
  border-color:#000000 #000000 #000000 #000000
}
.tdsolid12 {
  font-size: 9pt;
  line-height: 110%;
  border: solid;
  border-width: 0px 0px 0px 1px;
  border-color:#FFFFFF #000000 #FFFFFF #000000
}
.tdsolid13 {
  font-size: 8pt;
  line-height: 110%;
  border: solid;
  border-width: 1px 1px 1px 1px;
  border-color:#000000 #000000 #000000 #000000
}