body {
  background-color:   menu;
  font-family:   Arial, Verdana, Helvetica, sans-serif;
  font-size:      11px;
  color:    windowtext;
  margin: 0px;
}

.frame_title {
  margin: 10px;
  padding-top: 10px;
  position:       relative;
}

.frame {
  margin: 10px;
  position:       relative;
  padding-bottom: 2px;
}

li {
  list-style-type:    none;
  overflow:       hidden;
}

li ul {
  margin:       0px;
  padding:      0px;
  height:       20px;
  white-space:  nowrap;
}

a {
  display:      block;
  padding-top:    5px;
  padding-left:   24px;
  background-position:  4px 2px;
  background-repeat:  no-repeat;
  text-decoration:  none;
  color:    windowtext;
}

a.infotitle {
  font-weight:      bold;
  padding-left:     5px;
  cursor:           pointer;
}

a.cat {
  background-position:  4px 2px;
  background-repeat:  no-repeat;
  height: 16px;
  font-family:      sans-serif;
  font-size:      11px;
  color:    windowtext;
}

a.cat:hover {
  text-decoration: none;
  color:    highlighttext;
}

table.top {
  width: 100%;
  top: 0px;
  left: 0px;
}

td {
  padding: 0px;
  border: 0px;
}

input {
  font-family:      sans-serif;
  font-size:      11px;
}

.preview {
  padding:      5px;
  min-height: 105%;
  text-align:     center;
}

ul.info {
  padding-left:       5px;
}

