* {  margin: 0;  padding: 0;}body {  color: lightgrey;  background-color: #333333;  font-family: "Times New Roman", Times, serif;  font-size: 14pt;}::selection {  color: #333333;  background-color: lightgrey;}::-moz-selection {  color: #333333;  background-color: lightgrey;}a:link {  color: whitesmoke;}a:visited {  color: darkgrey;}a:hover {  color: whitesmoke;}a:active {  color: white;}a:focus {  color: whitesmoke;}a.superscript { vertical-align: super; font-weight: bold; font-size: 50%;}h1, h2, h3 {  color: whitesmoke;  padding: 1em 0 1em 0;}h1 {  font-size: 28pt;}h2 {  font-size: 24pt;}h3 {  font-size: 20pt;}p {  padding: 0 0 1em 0;  font-weight: normal;}p.quote {  padding: 1em 0 0 2em;  font-style: italic;}ol {  list-style-type: upper-roman;  padding: 0 0 0 2em;}ol li p {  padding: 1em 0 0 0;}ol ol {  list-style-type: upper-latin;}ol ol ol {  list-style-type: decimal;}ol ol ol ol {  list-style-type: lower-latin;}ol ol ol ol ol {  list-style-type: lower-roman;}li {  padding: 1em 1em 0 1em;  font-weight: bold;}li li li {  font-weight: normal;}ul {  list-style-type: disc;  margin: 0 0 0 1em;}ul li {  padding: 0 1em 1em 1em;  font-weight: normal;}ul li.titled {  padding: 0 1em 1em 1em;  font-weight: normal;}ul li p {  padding: 0 0 1em 0;}ul li.titled p {  padding: 1em 0 0 0;}#content-top {  margin-left: auto; margin-right: auto;  width: 800px;  min-height: 100px;  height: auto;  padding: 1em 1em 1em 1em;}#content-top h1 {  padding: 0;  text-align: center;  font-weight: bold;}#content-middle {  margin-left: auto; margin-right: auto;  width: 800px;  height: auto;  padding: 0 1em 0 1em;  clear: both;}#content-middle table {  margin: 1em auto 1em;  border: 2px solid lightgrey;  border-right: 1px solid lightgrey;  border-bottom: 1px solid lightgrey;  border-spacing: 0px;  font-family: "Courier New", Courier, monospace;  font-size: small;}#content-middle th, #content-middle td {  border: 1px solid lightgrey;  border-top: none;  border-left: none;  padding: 1em 1em 1em 1em;  font-weight: normal;  text-align: center;  vertical-align: middle;}#content-middle th {  font-weight: bold;}#content-middle th.legend-top, #content-middle th.legend-left, #content-middle th.legend-box {  border: 1px solid lightgrey;  border-top: none;  border-left: none;  padding: 0;  text-align: center;  vertical-align: middle;}#content-middle th.legend-top {  height: 2em;}#content-middle th.legend-left {  width: 2em;}#content-middle td.legend-box {  width: 8em;  height: 8em;}#content-middle div.toc {  display: table;  margin-left: auto; margin-right: auto;  padding: 0 1em 0 1em;}#content-middle div.toc div.toctitle {  display: table-caption;  padding: 0 0 1em 0;  caption-side: top;  text-align: center;  font-size: 18pt;  font-weight: bold;}#content-middle div.toc div.headers {  display: table-header-group;  font-weight: bold;}#content-middle div.toc div.entry {  display: table-row;  clear: both;}#content-middle div.toc div.label, div.number, div.page, div.description {  display: table-cell;  padding: 0 0 1em 0;}#content-middle div.toc div.number {  width: 4em;}#content-middle div.toc div.description {  width: 42em;  padding: 0 1em 1em 0;}#content-middle div.toc div.page {}#content-bottom {  margin-left: auto; margin-right: auto;  width: 800px;  min-height: 100px;  height: auto;  padding: 1em 1em 0 1em;  clear: both;}#content-bottom div.copyright, div.revision {  width: 50%;  padding: 2em 0 0 0;  float: left;}#content-bottom p, div.copyright p, div.revision p {  padding: 0 0 1em 0;  clear: both;}#content-bottom div.copyright p {  text-align: left;}#content-bottom p, div.revision p {  text-align: right;}#content-bottom div#endnotes,#content-bottom div#references{  display: table;  width: 800px;  padding: 0 0 2em 0;  float: none;}#content-bottom #endnotes div.endnote,#content-bottom #references div.reference{  display: table-row;  clear: both;}#content-bottom #endnotes div.number,#content-bottom #endnotes div.first,#content-bottom #endnotes div.text,#content-bottom #references div.number,#content-bottom #references div.first,#content-bottom #references div.text{  display: table-cell;  padding: 0 0 1em 0;}#content-bottom #endnotes div.number,#content-bottom #references div.number{  clear: none;}#content-bottom #endnotes div.first,#content-bottom #endnotes div.text,#content-bottom #references div.first,#content-bottom #references div.text{  padding: 0 0 1em 1em;}#content-bottom #endnotes div.text,#content-bottom #references div.text{  text-indent: 2em;}