+#content table.dl, table.nodl {
+ width:100%;
+ margin: 1em 0;
+ padding: 0;
+ font-weight: normal;
+ text-align: left;
+}
+
+#content table.dl tr, table.nodl tr {
+ border-bottom: 2px solid #eeeeee;
+ background-color: white;
+}
+
+#content table.dl tr:nth-child(odd), table.nodl tr:nth-child(odd){
+ background-color: white;
+}
+
+#content table.dl tr:nth-child(even), table.nodl tr:nth-child(even){
+ background-color: #F2F9FF;
+}
+
+#content table.dl thead, table.nodl thead {
+ font-weight:bold;
+}
+
+#content table.dl th, table.nodl th {
+ margin: 0;
+ padding: 5px;
+ font-weight: normal;
+}
+
+#content table.dl td, table.nodl td {
+ margin: 0;
+ padding: 5px;
+}
+
+#content table.dl th.sub1, table.nodl th.sub1 {
+ padding-left: 2em;
+}
+
+#content table.dl th.sub2, table.nodl th.sub2 {
+ padding-left: 4em;
+}
+
+#content table.dl th {
+ min-width: 20%;
+}
+
+#content table.dl td {
+ width: 100%; /*maximizes the width of the 2nd column */
+}
+
+