*{
  box-sizing : border-box;
  -moz-box-sizing : border-box;
  -webkit-box-sizing : border-box;
  -ms-box-sizing : border-box;
}
body {
scrollbar-face-color: #e7e7eb;
scrollbar-track-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #e7e7eb;
scrollbar-3dlight-color: #fffff;
scrollbar-darkshadow-color: #e7e7eb;
}
BODY{
  font-size : x-small;
  font-family : Verdana;
  color : #666666;
  text-align : center;
  line-height : 180%;
}
A{
  color : #222222;
}
A:HOVER{
  background : #cccccc;
}
.lay{
  border : 1px solid #666666;
  background : url(back107.gif) repeat-y -1px;
  width : 740px;
  margin : auto;
  padding : 30px 30px 10px 39px;
  text-align : left;
}
.head{
  padding-bottom : 1em;
}
#top H1{
  display : inline;
  font-size : 160%;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 0.3em;
}
.al{
  display : inline;
  font-size : xx-small;
  padding : 0 1em 0 1em;
}
H2{
  font-size : medium;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 3px;
  font-weight : bold;
  margin-bottom : 0px;
  clear : both;
}
.menu{
  margin : 0px;
  padding : 10px 0px 50px 0px;
  font-size : 90%;
}
.menu LI{
  border : 1px solid #666666;
  width : 24.8%;
  line-height : 2em;
  height : 2em;
  float : left;
  list-style : none;
  padding : 0px;
}
.menu LI SPAN{
  display : block;
  border-right : 1px solid #666666;
  height : 100%;
  width : 1.6em;
  line-height : 2em;
  text-align : center;
  margin-right : 0.5em;
  float : left;
}
H3{
  font-size : 110%;
  margin : 10px 0 0 0;
  clear : both;
}
#top A{
  color : #666666;
  text-decoration : none;
}
#page H1{
  display : inline;
  font-size : 160%;
  font-family : "Lucida Sans Unicode";
  letter-spacing : 0.3em;
  border : 1px solid #666666;
}
.back{
  font-size : xx-small;
  text-align : right;
}
.back A{
  color : #666666;
  text-decoration : none;
}