body {
  background-color: #ffff99;
}

#logo {
  position: absolute;
  left: 0em;
  top: 0em;
  width: 13em;
  height: 90px;
  padding: 0em;
}

#links {
  position: absolute;
  left: 0em;
  top: 6em;
  width: 12em;
  padding: 0em 0.5em;
  border-right: thin solid #000000;
}

#main {
  position: absolute;
  left: 13em;
  top: 0px;
  padding: 1em;
}

div {
  float: left;
}

div.separated {
  border: medium double black;
  margin: 1em;
}

a {
  color: #009;
  font-family: times;
  font-style: italic;
  font-size: 120%;
  text-decoration: none;
}

a:hover {
  color: #F00;
}

h1,h2,h3,h4,h5,h6 {
  font-style: italic;
}

h1 {
  color: yellow;
  border-top: 2px solid #000099;
  border-bottom: 2px solid #000099;
  background-color: #0000ff;
  text-align: center;
  font-family: times;
}

h4 {
  font-weight: normal;
  text-decoration: underline;
}



*.left   { text-align: left }
*.right  { text-align: right }
*.center { text-align: center }
*.mono   { text-align: left; font-family: monospace }

table { border-collapse: collapse }
table.columns { border-collapse: separate }

col.bigger { width: 15em }
col.big { width: 12em }
col.medium { width: 9em }
col.smallish { width: 6em }
col.small { width: 3em }
col.spacer { width: 1em }

tr { background-color: transparent }
tr.header { background-color: blue; color: yellow; font-weight: bold }
tr.blackwhite { background-color: white; color: black }

th { padding-left: 0.25em; padding-right: 0.25em }
th.left { padding-left: 0.5em; padding-right: 0.5em; text-align: left }

td { padding: 0.25em }
table.columns td { padding-top: 0.05em; padding-bottom: 0.05em }

td input[disabled="true"] { color: WindowText }
td select[disabled="true"] { color: WindowText }

input[readonly="true"] { background-color: ButtonFace }
select[readonly="true"] { background-color: ButtonFace }
textarea[readonly="true"] { background-color: ButtonFace }

input { text-align: right }


table.oldstyle { border-collapse: separate }

table.oldstyle tr {
  background-color: white;
  color: black;
}

table.oldstyle tr.header {
  background-color: blue;
  color: yellow;
  font-weight: bold;
}

table.oldstyle tr.invis {
  background-color: transparent;
}

table.oldstyle td {
  padding: 0em;
  padding-right: 1em;
}

.centered {
  text-align: center;
}

.right {
  text-align: right;
}

.bordered {
  border: medium solid black;
}

.nofloat {
  float: none;
}

.centered {
  text-align: center;
}

.right {
  text-align: right;
}

.bordered {
  border: medium solid black;
}

.nofloat {
  float: none;
}

