body, td, th, div, table, p, span, li {
  font-family: arial, verdana, helvetica, lucida, sans-serif;
}
body {
  color: black;
  background-color: white;
  margin-top: 2px;
}
body, td, th { font-size: 83%; }
h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, verdana, lucida, sans-serif;
}
h3 {
  padding: 2px;
  margin: 2px;
}
h4 {
  margin-bottom: 2px;
}
form {
  margin: 0px;
  padding: 0px;
}
a:link {
  color: #0000cc;
}
a:visited {
  color: #551a8b;
}
a:active {
  color: #ff0000;
}
a.navbutton {
  padding: 5px;
  border: 1px solid #ddad08;
  background-color: #f7ebc6;
}
a.bluelink:visited {
  color: #0000cc;
}
div.errorbox-bad {
  border: 2px solid #990000;
  padding: 2px;
}
td.errorbox-bad {
  border: 2px solid #990000;
  padding: 2px;
}
div.errorheader {
  color: #990000;
  font-weight: bold;
}
div.errormsg {
  color: #990000;
}
div.autoscrollCreatives {
  height:130px;
  overflow:auto;
  border:1px solid #cccccc;
}
font.errormsg {
  color: #990000;
}
table.minidateselector select, table.minidateselector input {
  font-size: 80%;
}

table table.layout, table table.layout td, table table.layout tr {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 0px;
}
.footer {
  color: #666666;
}
.gray, a.gray {
  color: #aaaaaa;
}
.creative b {
  color: #000000;
}
div.mainpagebody {
  padding-left:10px;
}
textarea:focus, input:focus {
  background-color: #ffffee;
}
.todo {
  color: #880088;
  background-color: #ffeeff;
}
div.todo {
  border: 2px groove #440044;
}
a[href="todo"] {
  text-decoration: none;
  color: #000000 ! important;
  background-color: #ffeeff ! important;
}