@charset "utf-8";
/* default */
body {margin: 0; padding: 1em; line-height: 180%; font-size: 12px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #006400; }
h1 { margin: 1em 0; padding: 0; font-size: 150%; }
h2 { margin: 1em 0 1em; padding: 0; font-size: 120%; }
h3 { margin: 1em 0; padding: 0; font-size: 100%; color: #373; }
dl { margin: 1em 0; padding: 0; }
dt { margin: 1.5em 1em 1em; padding: 0; color: #337; font-weight: bold; }
dd { margin: 1em; padding: 0; }
dt a { text-decoration: none; color: #337; }
strong { font-size: 100%; font-weight: bold; }
em { font-size: 100%; font-weight: normal; font-style: normal; text-decoration: underline; }
blockquote { margin: 1em 2em; padding: 0.5em 1em; border: dashed 1px orange; }
cite { font-family: italic; }
pre { margin: 0em 1em; padding: 0.5em; font-family: monospace; font-size: 100%; font-weight: normal; }
code { font-family: monospace; font-size: 90%; font-weight: normal; }
hr { margin: 2em 0; padding: 0; }
h1 code, h2 code, h3 code, h4 code, h5 code, h6 code, th code { font-weight: bold; }
table { border-collapse: collapse; table-layout: auto; margin: 1em 0; padding: 0; border: solid 1px #AAA; color: black; background-color: ghostwhite; }
thead, tbody { margin: 0; padding: 0; border-style: none; }
thead th { text-align: center; font-weight: bolder; color: #202020; background-color: lavender; }
tbody th { text-align: left; font-weight: bolder; color: #202020;  }
th, td { margin: 0; padding: 0.3em 0.5em; border: solid 1px #AAA; white-space: nowrap;}
/* HTML5 */
mark, .mark { border-bottom: solid 4px #0c0; }
