body div.contentTableContainer p { font: normal normal 0.8em Arial, sans-serif; }
body div.contentTableContainer p.category { font-weight: bold; border: 1px solid black; text-align: center; padding: 10px; font-size: 1.3em; width: 400px; }
.label { color: white; padding: 5px 2px 2px 10px; margin: 0px 0px 10px -5px; background-color: red; font-weight: bold; }
.note { width: 50%; margin: 5px; padding: 5px 5px 5px 5px; color: black; background-color: #cfc; font-weight: normal; }
.notetext { margin: 5px; padding: 10px; }
table.content { border: 3px solid black; border-collapse: collapse; }
tr.header { font-weight: bold; text-align: center; background-color: #cfc; }
tr.header td { border: 2px solid black; padding: 2px 5px; }
tr.data1 td, tr.data2 td { border: 1px solid black; padding: 4px; }
tr.data1 td { background-color: #cfc; }
tr.data1 td.left, tr.data2 td.left { text-align: left; padding: 2px 5px; }

:link { /* unvisited link */ }
:visited { /* visited link - use general link declarations */ }
:hover { /* mouse over link */ color: black; }
:active { /* selected link - use general link declarations */ }
a.line { text-decoration: underline; }
