BODY {
  background: white;
  color: black;
  font-family: arial,sans-serif;
  font-size: 0.76em;
  margin: 1.5em;
  padding: 0em;
}

.maintitle{
  border-bottom: 1px solid #006699;
  padding: 0.25em 1em;
}

.menubar {
font-weight: bold;
}

.headline .perljob{
  font-size: inherit; 
  vertical-align: baseline;  
  padding: 1em; 
  float: left;
}

.perlmiscmsg {
  font-size: inherit; 
  float: right;  
  text-align: right;
}

TABLE {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border-width: 0;
  color: inherit;
  font-size: inherit; 
}

.runcode {
  font-size: 1em;
  font-weight: bold;
  font-family: courier;
  background: black;
  color: yellow;
  padding: 0.2em;
}

TH {
  background: #bbbbbb;
  color: inherit;
  padding: 0.2em 0.5em;
  text-align: left;
}

TH A:link, TH A:visited {
  background: transparent;
  color: black;
}

TD {
  margin: 0;
  padding: 1;
}

.even_row TD{
  background: #eeeeee;
}

.links_dropdown {
  padding: 2;
  float: right;
}

IMG { border: 0; }
FORM { margin: 0; }
input { margin: 2px; }
input:focus {background: yellow; font-weight: bold;}

.logo {
  width: 411px;
  height: 90px;
}

A:link, A:visited, A:active {
  background: transparent;
  color: #006699;
  text-decoration:none;
}

TH A:hover, A:hover { color: red; text-decoration: underline; }

DIV {
  border-width: 0;
}

DT {
  margin-top: 1em;
}

.label {
  background: #aaaaaa;
  color: black;
  font-weight: bold;
  padding: 0.2ex 1ex;
  text-align: right;
  white-space: nowrap;
  vertical-align: baseline;
}

.footer {
  margin-top: 1ex;
  text-align: right;
  color: #006699;
  font-size: x-small;
  border-top: 1px solid #006699;
  line-height: 120%;
}

.stats {
  float: left;
  text-align: left;
  color: #bbb;
  white-space: pre;
}

PRE     {
  background: #eeeeee;
  border: 1px solid #888888;
  color: black;
  padding: 1em;
  white-space: pre;
  font-weight: bold;
}

