BODY{
  font-size : 95%;
  line-height : 150%;
  background-color : #eeeeee;
}
IMG{
  text-align : center;
}
h1{
  line-height : 200%;
  text-align : left ;
  padding-left : 20px;
  color : #000088;
}

A.black:link{
  color : #000088;
  text-decoration : none;
}
A.black:visited{
  color : #000088;
  text-decoration : none;
}
h2{
  font-size : 110%;
  text-align : left ;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
}
h3{
  font-size : 150%;
  text-align : left ;
  margin-top : 5px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 5px;
}
.title{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
}
.ad{
  text-align : center ;
}
.main{
  text-align : left;
  padding-top : 15px;
  padding-left : 15px;
  padding-right : 15px;
  padding-bottom : 15px;
  font-size : 95%;
  line-height : 1.5;
  letter-spacing : 3px;
}
.navi{
  padding-top : 7px;
  padding-left : 7px;
  padding-right : 7px;
  padding-bottom : 7px;
  font-size : 90%;
  line-height : 1.2;
  text-align : left;
}
.top{
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  line-height : 170%;
  text-align : left;
  margin-top : 8px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 8px;
  font-weight : bold;
  background-color : #eeffff;
  font-size : 100%;
}
.cat{
  font-size : 95%
  padding-top : 5px;
  padding-left : 10px;
  padding-right :10px;
  padding-bottom : 5px;
  line-height : 140%;
  text-align : left;
  margin-top : 5px;
  margin-left : 8px;
  margin-right : 8px;
  margin-bottom : 5px;
  font-weight : bold;
}
.sub{
  padding-top : 5px;
  padding-left : 12px;
  padding-right : 12px;
  padding-bottom : 5px;
  line-height : 140%;
  text-align : left;
  margin-top : 5px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 5px;
}
.ent{
  padding-top : 3px;
  padding-left : 25px;
  padding-right : 25px;
  padding-bottom : 3px;
  text-align : left;
  margin-top : 3px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 3px;
  font-weight : bold;
}
TABLE{
  background-color : #333333;
  text-align : center;
  color : #222222;
}
.tablemain{
  background-color : #666666;
}
TD{
  background-color : #ffffff;
  padding-top : 8px;
  padding-left : 8px;
  padding-right : 8px;
  padding-bottom : 8px;
  letter-spacing : 1px;
}
A:VISITED{
  color : #9999ff;
}
A:HOVER{
  color : #ff0000;
}
.foot{
text-align : center ;
}