--- /dev/null
+h1 {
+ text-align: center;
+}
+
+p.warninginfo {
+ text-align: center;
+}
+
+table.reportlist {
+ margin: 2em auto 2em auto;
+ border-collapse: collapse;
+ clear: both;
+}
+
+table.reportlist td, table.reportlist th {
+ padding:3px;
+}
+
+table.reportlist thead {
+ border-top: 1px solid grey;
+ border-bottom: 1px solid grey;
+
+}
+table.reportlist tbody tr:first-child td {
+ padding-top: 10px;
+}
+table.reportlist tr.sum {
+ border-top: 1px solid grey;
+}
+table.reportlist tr.selected {
+ background-color: lightgrey;
+}
+.reportdesc {
+ font-weight: bold;
+ width: 90%;
+ margin-left: auto;
+ margin-right: auto;
+}
+
+tr.summaryrow {
+ cursor: pointer;
+}
+
+tr.summaryrow:hover, tr.summaryrow.selected {
+ background-color: lightgray;
+ border-left: 1px solid lightgray;
+}
+
+td.reportcell {
+ border-bottom: 1px solid lightgray;
+ border-left: 1px solid lightgray;
+ border-right: 1px solid lightgray;
+}
+
+table.reportdata {
+ margin: 0px auto 0px auto;
+ border-collapse: separate;
+ border-spacing: 2px;
+}
+
+table.reportdata tr th, table.reportdata tr td {
+ text-align: center;
+ padding: 3px;
+}
+
+table.reportdata tr.red {
+ background-color: #FF0000;
+}
+
+table.reportdata tr.orange {
+ background-color: #FFA500;
+}
+
+table.reportdata tr.lime {
+ background-color: #00FF00;
+}
+
+table.reportdata tr.yellow {
+ background-color: #FFFF00;
+}
+
+.optionblock {
+ background: lightgrey;
+ padding: 0.4em;
+ float: right;
+ margin: auto 2em 1em auto;
+ white-space: nowrap;
+}
+
+.optionlabel {
+ font-weight: bold;
+ float: left; clear: left;
+ margin-right: 1em;
+}
+
+.options {
+ font-size: 70%;
+ text-align: right;
+ border: none;
+ width: 97%;
+ padding: 0.4em;
+}
+
+.center {
+ text-align:center;
+}
+
+.circle_lime:before {
+ content: ' \25CF';
+ font-size: 25px;
+ color: #00FF00;
+}
+
+.circle_red:before {
+ content: ' \25CF';
+ font-size: 25px;
+ color: #FF0000;
+}
+
+.circle_yellow:before {
+ content: ' \25CF';
+ font-size: 25px;
+ color: #FFFF00;
+}
+
+.circle_orange:before {
+ content: ' \25CF';
+ font-size: 25px;
+ color: #FFA500;
+}