body	{
  background-image: url(images/background.gif);
  color: #000000;
  font-family: times, serif;
  font-weight: normal;
  font-size: 10pt;
  line-height: 1;
  margin-top: 1.5px;
  margin-bottom: 1px;
}

.pink	{
  background-color: #ffc1d0;
}
.yellow	{
  background-color: #ffff93;
}
.green	{
  background-color: #aaffab;
}
.blue	{
  background-color: #c2d4e4;
}

a	{
  text-decoration: none;
  color: #000000;
}
a:active {
  color: #f12841;
}
a:hover	{
  background-color: #d0d0d0;
}

*.pink a:active {
  color: #003366;
}
*.pink a:hover	{
  background-color: #c06068;
}

.note {
  background-color: yellow;
}
.hidden {
  display: none;
}
.closed  ul {
  display: none;
}
.loading {
  color: #909090;
}
tr, td {
  padding-top: 0px;
  padding-bottom: 0px;
}
td {
  border-width: thin;
  border-style: solid;
}
table,table-row-group {
  padding: 0px;
  border-style: solid;
  border-collapse:collapse;
  border-style:none;
}
span.clickable:hover {
  background-color: #d0d0d0;
}
td.clickable:hover {
  background-color: #d0d0d0;
}
td.selected {
  background-color: #a0a0a0;
}
li.open {
  list-style-image: url(images/arrow-open.gif);
}
li.closed {
  list-style-image: url(images/arrow-closed.gif);
}
li.loading {
  list-style-image: url(images/loading.png);
}
li.page {
  list-style-image: none;
  list-style-type: none;
}
td.clickable {
  margin-left: -5px;
}
ul {
  margin-left: 0; padding-left: 11px;
}
#contents>span {
  font-size: 12pt;
}
#contents td {
  font-size: 10pt;
}
