body{
  background-color:#ffffff;
  color:#000000;
  link:#0000ff;
  visited:#800080;
  active:#ff0000;
}

body.current{
  margin-left:4%;
  margin-right:4%;
}

body.past{
}

body.tree{
}

body.pastindex{
}

table.form{
  padding:10px;
  border:1px solid black;
  background-color:#ffffc8;
}

dl dl{
  margin-left:40px;
}

dl dl dl{
  margin-left:24px;
}

dd{
  margin-left:0px;
}

div.tree{
  margin-left:4%;
  margin-right:4%;
}

div.article{
  padding:12pt;
  border:1px solid black;
  background-color:#c0ffff;
  line-height:120%;
  margin-left:4%;
  margin-right:4%;
}

div.indent{
  margin-left:20pt;
  padding-top:10pt;
}

div.head{
}

div.body{
  margin-top:6pt;
}

div.omit{
  text-align:right;
  font-size:x-small;
}

span.subject{
  color:#006400;
  font-weight:bold;
}

span.name{
  color:#0000f0;
  font-weight:bold;
}

span.time{
  font-size:x-small;
}

span.no{
  font-size:x-small;
}

div.title{
  text-align:center;
}

div.menu{
  text-align:center;
}

div.description{
  text-align:center;
  font-size:x-small;
}

span.cite{
  color:#006800;
}

span.match{
  background-color:#f0f410;
}

hr{
  height:1px;
}
