.yui-t1 {
  background-color: #e7dbc6;
  border-style: solid;
  border-color: #4a7c9f;
  border-width: 1px;
}

a {
  color: #271b16;
  text-decoration: underline;
}

a:hover {
  text-decoration: underline;
}

.my_img {
  background: url(img/p.jpg);
  width: 160px;
  height: 292px;
  float: right;
  margin: 10px;
}

.my_img:hover {
  background: url(img/paya.jpg);
}

ul.menu {
  margin: 0;
  padding: 0;
}

.menu li {
  list-style-type: none;
  margin: 5px;
  padding: 5px;
  background-color: #d7cbb6;
  text-align: center;
  border-style: outset;
  border-color: #e7dbc6;
  border-width: 1px;
  width: 140px;
}

.menu li:hover {
  background-color: #f7ebd6;
  border-style: inset;
}

.menu_a {
  font-size: 120%;
  font-weight: bold;
  text-decoration: none;
}

.menu_a:hover {
  text-decoration: none;
}

.cls_on { display: visible; } .cls_off { display: none; }

.pbli {
  border-style: solid;
  border-color: #e7dbc6;
  border-width: 1px;
  padding: 2px;
}

.pbli:hover {
  background-color: #f7ebd6;
  border-color: #333333;
}

dl {
  margin: 0;
}

dt {
  font-weight: bold;
  padding: 0;
  margin: 0;
}

dd {
  padding: 0;
  margin: 0;
}

h2 {
  border-color: black;
  border-style: none none solid none;
  border-width: 2px;
}

dl.table_defs {
width: 90%;
margin: 2em 0;
padding: 0;
}

.table_defs dt {
width: 30%;
float: left;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

dt { clear: both; }

.table_defs dd {
float: left;
width: 60%;
margin: 0 0 0 0;
padding: .5em;
border-top: 1px solid #999;
}

.center { text-align: center; }

