div#sidebar,
div#menutainer,
div#globalMessages,
div#dbquery,
ul.pagenav,
div#h2tainer a
{
  display: none;
}

*
{
  font-family: Verdana, Tahoma, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.3em;
}

a { color: #000000; text-decoration: none; }

.bold, .bold * { font-weight: bold; }
.left          { text-align: left; }
.center        { text-align: center; }
.right         { text-align: right; }
.top           { vertical-align: top; }
.middle        { vertical-align: middle; }
.bottom        { vertical-align: bottom; }
.nowrap        { white-space: nowrap; }
.pointer       { cursor: pointer; }
.nomargintop   { margin-top: 0px !important; }

ul, form, ol { margin: 0; padding: 0; list-style: none; }
img { border: 0; }
img.icon { vertical-align: middle; }
small, .small, small *, .small *, div#content .small, div#content small, div#content .small *, div#content small * { font-size: 10px; }

h1 { font-weight: normal; font-size: 24px; margin: 12px 0; }
h1 span { font-weight: normal; font-size: 32px; }
h2 { font-weight: normal; font-size: 20px; margin: 8px 0; }
h3 { font-weight: normal; font-size: 16px; margin: 4px 0; }

tr { background: #dddddd; }
tr.row2 { background: #eeeeee; }

thead tr { background: #999999; }
th { padding: 5px 7px; color: #ffffff; font-weight: normal; border: #999999 1px solid; }
td { padding: 5px 7px; border: #999999 1px solid; }

td.button
{
  padding: 0;
  background: #999999;
}


table
{
  border-collapse: collapse;
}