:link {
    color:#008000;
}

:visited {
    color:#0000ff;
}

:active {
    color:#008000;
}

div.dynamicbody { 
    text-align: left;
}

div.dynamicbody th, div.dynamicbody h1, div.dynamicbody h2, div.dynamicbody h3, div.dynamicbody h4, div.dynamicbody h5, div.dynamicbody h6, div.dynamicbody h7, div.dynamicbody h8 { 
  color:#008000;
} 

div.dynamicbody .error th, div.dynamicbody .error h1, div.dynamicbody .error h2, div.dynamicbody .error h3, div.dynamicbody .error h4, div.dynamicbody .error h5, div.dynamicbody .error h6, div.dynamicbody .error h7, div.dynamicbody .error h8, div.dynamicbody .important, div.dynamicbody .status{ 
  color:#800000;
}

p.footnote { 
  font-size: 8pt;
}

div.dynamicbody .important { 
  text-transform: uppercase;
}

div.dynamicbody div.add, div.dynamicbody div.del { 
  display: inline-block;
  vertical-align: top;
}

div.dynamicbody .trace { 
  text-align: left;
  display:    block;
  white-space:pre;
}

div.dynamicbody span.dataBlock { 
  display: inline-block;
  margin-left: 20px;
  margin-right: 20px;
}

div.dynamicbody span.dataBlock h3 {
    margin: 5px;
}

div.tableWrapper {
    overflow: scroll;
}

.trace {
    font-family: monospace;
    white-space: pre;
}

div.dynamicbody table {
    border-collapse: collapse;
}

div.dynamicbody td {
    border-style: solid;
    border-color: #d9d9d9;
    border-width: 1px;
    padding: 3px;
}

tr:hover {
    background-color: grey;
}


