body {
  font-family: sans-serif;
}
p {
  margin-top: 0em;
}
dd {
  margin-bottom: 1em;
}
#logo {
  float: left;
  padding-bottom: 1em;
}
img {
  border: 0px;
}
#logo img {
  border: 0px;
}
#topright {
  text-align: right;
}
#pagewrap {
  clear: both;
}
#breadcrumbs {
  text-align: right;
}
#debug {
  clear: both;
  color: #808080;
}
#hostname {
  display: inline;
}
.sidebar {
  width: 30%;
  float: right;
  background-color: white;
  padding: 1em;
}
h1 {
  font-size: 1em;
  font-weight: normal;
  background-color: #ffa0a0;
  margin-top: .5em;
  margin-bottom: .5em;
  padding-left: .5em;
  padding-right: .5em;
  border-top: solid 1px #ff2020;
  border-bottom: solid 1px #ff2020;
}
h2 {
  background-color: #cdffd9;
  border-top: solid 1px #00661a;
  border-bottom: solid 1px #00661a;
  clear: both;
  font-size: 1em;
  font-weight: normal;
  margin-top: .5em;
  margin-bottom: .5em;
  padding-left: .5em;
  padding-right: .5em;
}
h3 {
  border-bottom: 1px solid #c0c0c0;
  clear: both;
  font-size: 1em;
  padding-top: 0em;
  margin-top: 1em;
  margin-bottom: 0em;
  padding-bottom: 0em;
}
h4 {
  clear: both;
  font-size: 1em;
  margin-top: 1em;
  margin-bottom: 0em;
}
.small {
  font-size: .8em;
}
ul {
  margin-top: 0em;
}
li {
  margin-top: .5em;
}
form {
  display: inline;
}
.formhelp {
  font-size: .8em;
  font-style: italic;
}
.formerr {
  color: red;
  font-size: .8em;
  font-weight: bold;
}
.errorlist {
  list-style-type: none;
  display: inline;
  padding: 0em;
}
.errorlist li {
  margin: 0px;
  padding-top: .2em;
}
.code {
  font-family: courier, fixed;
  margin: 1em;
  font-size: .8em;
  background-color: #c0c0c0;
}
.message {
  background-color: #e0e0e0;
  padding: .25em;
}
.centered {
  text-align: center;
}
.caption {
  padding: 0em;
  margin: 0em;
  font-size: .8em;
}
.indent {
  padding: 1em;
}
.col50 {
  width: 50%;
  float: left;
}
.col33 {
  width: 33%;
  float: left;
}
.policy {
  clear: both;
  padding: 1em;
}
.minus {
  width: 100%;
  color: red;
  font-family: courier, fixed;
  text-decoration: none;
  text-align: right;
  font-weight: bold;
}
.plus {
  color: green;
  font-family: courier, fixed;
  text-decoration: none;
  text-align: right;
  font-weight: bold;
}
.gr_but {
  background-color: #80ff80;
}
.rd_but {
  background-color: #ff8080;
}
.err {
  color: red;
}
.ok {
}
.wide {
  width: 100%;
}
.status {
  width: 6em;
}
.status1 {
  background-color: #80ff80;
}
.status2 {
  background-color: #ff8080;
}
.status3 {
  background-color: #60ff60;
}
.status4 {
  background-color: #ff6060;
}
.status5 {
  background-color: #ff4040;
}
.status6 {
  background-color: #40ff40;
}
.decision7 {
  background-color: #ffff80;
}
.decision8 {
  background-color: #80ff80;
}
.decision9 {
  background-color: #ff8080;
}
.controls {
  clear: both;
  margin-top: 1em;
}
.inactive {
  color: #909090;
  display: inline;
}
.inactive a {
  color: #909090;
  display: inline;
}
.right {
  float: right;
}
.highlight {
  float: right;
  padding: .5em;
  margin: .5em;
  background-color: white;
  border: 1px solid black;
}
/* table stuff */
.headrow {
	clear: both;
	width: 100%;
	padding-top: 1em;
}
.datarow {
	clear: both;
	width: 100%;
}
.colhead {
	float: left;
	font-weight: bold;
	overflow: hidden;
}
.col {
	float: left;
	overflow: hidden;
}
.user {
    width: 9em;
}
.ip {
	width: 9em;
}
.domain {
	width: 18em;
}
.ctime {
	width: 9em;
}
.mtime {
	width: 9em;
}
.cnt {
    width: 5em;
}
.w90 {
    width: 90%;
}
.sort {
  font-family: courier, fixed;
  text-decoration: none;
  display: inline;
  font-weight: bold;
}
.label {
  width: 8em;
}

