.bhawkrules {
  font-family: arial;
  border-spacing: 2px;
  border: 1px solid #ccc;
}

/*.bhawktestname { font-variant: small-caps; }*/
.bhawkpass { color: green; }
.bhawkfail { color: red; }
.bhawkwarn { color: orange; }

.bhawkfail .bhawkteststatus { text-transform: uppercase; }

/* Icons are from the free library at http://www.famfamfam.com/lab/icons/silk/ */
.bhawkrules .bhawkpass .bhawkteststatus {
  background: #F8F7EF url(tick.png) 10px 1em no-repeat;
  padding-left: 50px;
}
.bhawkrules .bhawkfail .bhawkteststatus {
  background: #F8F7EF url(cross.png) 10px 1em no-repeat;
  padding-left: 50px;
}
.bhawkrules .bhawkwarn .bhawkteststatus {
  background: #F8F7EF url(bullet_error.png) 10px 1em no-repeat;
  padding-left: 50px;
}
.bhawkrules .bhawkinfo .bhawkteststatus {
  background: #F8F7EF url(information.png) 10px 1em no-repeat;
  padding-left: 50px;
}

.bhawkrules th {
  padding: 11px 5px 5px 11px;
  border: 1px solid #ccc;
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
  background: #ffc;
  color: #444;
}
.bhawkrules td {
  padding: 11px 20px 11px 11px;
  border: 1px solid #ccc;
  border-left: 1px solid #aaa;
  border-top: 1px solid #aaa;
}
.bhawktestnameheader {
  text-align: left;
}
.bhawkteststatusheader {
  text-align: left;
}
