body {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 10px; padding:0px;
  background-color:white;
  font-size: 76%;
} 

body.menu {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 0px; padding:0px;
  background-color: #6699FF;
  font-size: 76%;
} 

TD {
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 76%;
} 


A {
text-decoration: none;
color: blue;
}

A:hover {
text-decoration: underline;
}

HR {
height: 1px;
color: black;
}

.top-title {
float: left;
position:relative; top:10; left:10; 
font-size: 2em;
cursor: hand;
}

.list-title{
display: block;
font-size: 1.2em;
color: black;
text-decoration: underline;
}

.cont {
  float: left;
  width: 95%;
}

.list-no{
float: left;
font-size: 1.2em;
width: 5%;
color: black;
text-decoration: none;
}

.spacer {
  clear: both;
}

.perex {
display: block;
font-style: italic;
}

.content {
display: block;
font-size: 1em;
}

.remark {
display: block;
font-size: 0.8em;
}

.search {
display: block;
border: 1 dotted;
padding: 5;
background-color: #F7EFFF;
width: 300px;
}

.ptree {
padding-left: 20px;
display: none;
}

.menu-item {
display: block;
padding-left:10;
padding-top: 5;
padding-bottom: 5;
color: #0033CC;
font-weight: bold;
background-color: #6699FF;
}

.menu-subitem {
display: block;
padding-left:20;
padding-top: 5;
padding-bottom: 5;
color: #0033CC;
font-weight: bold;
background-color: #B5DBFF;
}
