a {
    text-decoration: none;
    color: #0000FF;
    font-weight: bold;
}

a:visited {
    color: #0000FF;
}

a:hover {
    color: #ffffff;
}

body {
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    font-size: small;
    background: #b8d8ff;
    color: #444444;
}

h1, h2, h3 {
    font-size: large;
    color: #000000;
}

input, textarea {
    border: #000000 solid 2px;
    font-size: small;
    padding: 2px 4px 2px 4px;
    color: #000000;
}

input {
    font-family: verdana,geneva,arial,helvetica,sans-serif;
}

select {
    border: #0000a0 solid 1px;
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    background-color: #ffffff;
    font-size: small;
    padding: 2px 4px 2px 4px;
    scrolling: yes;
}

table {
    font-family: verdana,geneva,arial,helvetica,sans-serif;
    font-size: small;
    border-collapse: collapse;
    border-color: #000000;
    border-style: solid;
    border-width: 2px;
}

thead th, th {
    padding: 2px 4px 2px 4px;
    background-color: #eeeeee;
    color: #000000;
}

thead td, td {
    padding: 2px 4px 2px 4px;
    border-color: #000000;
    border-style: inherit;
    border-width: 1px 1px 1px 1px;
}

table.sorttable th {
    cursor: pointer;
}

table.sorttable th[nosort="true"] {
    cursor: default;
}

thead .arrow {
  color: black;
  font-size: 10px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

div {
  border: 2px solid;
  border-color: #000000;
  margin: 10px;
  padding: 5px;
  background-color: #eeeeee;
}

tr.highlight {
  background: #BBBBFF;
}

