BODY {
  background: #ffffff;
  background-image : url(bg_blue3.gif);
  background-repeat: repeat;
  margin: 0; 
  padding: 0; 
}

p { line-height: 1.3em ;}

A {
  color: #0000FF;
  TEXT-DECORATION: none ;
}
A:visited {
  color: #0000FF;
}
A:hover {
  color: #ff0000 ;
  BACKGROUND: #ffffff ;
  text-decoration: underline;
}

H1 {
  color: #ff0000;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-size: 15px;
  font-weight: bold;
  text-align:center;
}

H2{
  color: #ff00ff;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
  font-size: 14px;
  font-weight: bold;
}

H3{
  color: #ffffff;
  margin-top: 2px;
  margin-right: 0px;
  margin-bottom: 2px;
  margin-left: 0px;
  font-size: 14px;
  font-weight: bold;
}

LI{
  line-height:1.4;
  font-size: 14px;
}

.menu01 {
  font-size: 12px;
  font-weight: normal;
}

.text01 {
  margin-top: 10px;
  margin-right: 15px;
  margin-bottom: 10px;
  margin-left: 15px;
  height: 5px;
  line-height: 15px;
  color: #222222;
  font-size: 12px;
}

.text02 {
  color: #ff0000;
  font-size: 14px;
}

.text03 {
  color: #000000;
  font-size: 12px;
}

.text04 {
  color: #ff0000;
  font-size: 12px;
}

.text05 {
  color: #ffffff;
  font-size: 14px;
}

.text06 {
  color: #ff0000;
  font-size: 16px;
}

.text07 {
  color: #000000;
  font-size: 14px;
}

.text08 {
  BORDER-BOTTOM: #dddddd 5x solid;
  BORDER-LEFT: #dddddd 5px solid;
  BACKGROUND-COLOR: #ffffff;
  BORDER-TOP: #dddddd 5px solid;
  BORDER-RIGHT: #dddddd 5px solid;
  font-size: 12px;
}

.text09 {
  color: #ff0000;
  font-size: 14px;
}

.text10 {
  BORDER-BOTTOM: #8e8e8e 1px solid;
  BORDER-LEFT: #8e8e8e 1px solid;
  BACKGROUND-COLOR: #ffffff;
  BORDER-TOP: #8e8e8e 1px solid;
  BORDER-RIGHT: #8e8e8e 1px solid;
}

