| /* | 
 |  * Style sheet for the CSS2 specification | 
 |  */ | 
 | table, td, th { | 
 |     border: 1px solid #005A9C; | 
 |     | 
 | } | 
 |  | 
 | table { | 
 |     width: 100%; | 
 | } | 
 |  | 
 | th { | 
 |     background-color: #005A9C; | 
 |     color: white; | 
 | } | 
 |  | 
 | ul { | 
 |     list-style-type: none; | 
 |     padding: 0px; | 
 |     margin: 0px; | 
 | } | 
 |  | 
 | ul li { | 
 |     list-style-type: none; | 
 |     background-repeat: no-repeat; | 
 |     background-position: 0px 5px;  | 
 |     padding-left: 14px;  | 
 | } | 
 | body { | 
 |   padding: 2em 1em 2em 70px; | 
 |   margin: 0; | 
 |   font-family: sans-serif; | 
 |   color: black; | 
 |   background: white; | 
 |   background-position: top left; | 
 |   background-attachment: fixed; | 
 |   background-repeat: no-repeat; | 
 | } | 
 | pre{ | 
 |   font-family: sans-serif; | 
 | } | 
 |  | 
 | p { | 
 |   margin-top: 0.6em; | 
 |   margin-bottom: 0.6em; | 
 |   margin-left: 2em; | 
 | } | 
 |  | 
 | h1, h2, h3, h4, h5, h6 { text-align: left } | 
 |  | 
 |  | 
 | h1, h2, h3 { color: #005A9C; background: white } | 
 | h1 { font: 170% sans-serif } | 
 | h2 { font: 140% sans-serif } | 
 | h3 { font: 120% sans-serif } | 
 | h4 { font: bold 100% sans-serif } | 
 | h5 { font: italic 100% sans-serif } | 
 | h6 { font: small-caps 100% sans-serif } | 
 |  | 
 | body{counter-reset: h1 h2 h3;} | 
 |  | 
 |  | 
 | h2:before { | 
 |   content: counter(h2) "  "; | 
 |   counter-increment: h2; | 
 | } | 
 | h3:before { | 
 |   content: counter(h2) "." counter(h3) "  "; | 
 |   counter-increment: h3; | 
 | } | 
 | h1 { | 
 |   counter-reset: h2; | 
 | } | 
 | h2 { | 
 |   counter-reset: h3; | 
 | } | 
 | h1.unnumbered, h2.unnumbered { | 
 |   counter-reset: none; | 
 | } | 
 | h1.unnumbered:before,  | 
 | h2.unnumbered:before, | 
 | h3.unnumbered:before{ | 
 |   content: none; | 
 |   counter-increment: none; | 
 | } |