* {
  margin: 0px; padding: 0px;
}

body {
  font-size: 12px; font-family: Tahoma; color: black;
}

h1 {
  display: none;
}

hr {
  color: #8080FF; background-color: #8080FF; border-color: #8080FF;;
}

.right {
  text-align: right !important;
}

div.break {
  clear: both; visibility: hidden; height: 0px;
}

#content {
  padding: 6px;
}

#content a {
  font-weight: bold; color: gray; text-decoration: underline;
}

#content p {
  padding: 4px;
}

#content h4 {
  display: block; font-size: 150%; text-transform: uppercase;
}

#content table {
  border: 1px #A8A8FF dashed; border-collapse: collapse;
}

#content td, #content th {
  padding: 4px 8px 4px 8px;
}

#content td.index, #content th {
  background-color: #D1D1FF; font-weight: bold; vertical-align: top; text-align: left;
}