+*/
+
+table {
+ border-radius: 3px;
+ border-collapse: collapse;
+ word-wrap: break-word;
+ line-height: 1.3em;
+ width: 100%;
+ margin: 1em auto;
+ vertical-align: middle;
+}
+
+td {
+ padding: 0.2em 0.5em;
+}
+
+tr.pass {
+ color: #000;
+ background-color: #7AE309;
+ font-weight: inherit;
+}
+
+tr.fail {
+ color: #000;
+ background-color: #E30909;
+ font-weight: bold
+}
+
+table.centre {
+ margin: auto;
+ text-align: center;
+}
+
+table.horizontal {
+ line-height: 1.6em;
+}
+
+table.horizontal th {
+ text-align: left;
+ border-bottom: 0;
+ width: 15%;
+ font-weight: normal;
+}
+
+table.horizontal.medium th {
+ width: 22%;
+}
+