body.ruling     { padding: 0; background-color: inherit }
body.rescinded  { background-color: lightyellow; color: black; }
.rescinded      { background-color: lightyellow; color: black; }
.ruling         { color: black; }
p.rescinded     { text-align: center; }
h1.rescinded    { font-size: 4em; font-family: sans-serif;
                  text-align: center; 
                  border: thick inset darkred; padding: 0.2em; }
ul              { list-style-type: disc; }
ul.ruling       { margin-left: 1em; margin-top: 0.2em; margin-bottom: 0.2em; }
ul.ruling li    { margin-top: 0.1em; margin-bottom: 0.1em; }
li              { margin-top: 0.5em; margin-bottom: 0.5em; }
li p            { margin-top: 0.3em; margin-bottom: 0.3em; }
p.footnote      { margin-top: 0.2em; margin-bottom: 0.3em; text-indent: 1em; 
                  margin-left: 1em; margin-right: 1em; }
h1.p            { font-size: 1.5em; }
h2.p            { font-size: 1.3em; }
h3.p            { font-size: 1.1em; font-style: italic; }
h1.ruling       { font-size: 1.4em; margin-top: 0.5em; margin-bottom: 0.3em; 
                  clear: both; }
h2.ruling       { font-size: 1.2em; font-weight: bold; margin-top: 0.2em; 
                  margin-bottom: 0.2em; clear: both; }
h3.ruling       { font-size: 1.1em; font-weight: normal; font-style: italic; 
                  margin-top: 0.2em; margin-bottom: 0.2em; 
                  border: 0; }
h3              { font-size: 1.1em; font-weight: normal; font-style: italic; 
                  margin-top: 0.2em; margin-bottom: 0.2em; 
                  border: 0; }
p.ruling        { font-size: 1.0em; font-weight: normal; text-indent: 1em; 
                  margin-top: 0.1em; margin-bottom: 0.1em; }
p.rulcaption    { font-size: 1.1em; font-weight: bold; text-align: center; }
p.rultable      { margin-top: 0.1em; margin-left: 0.2em; margin-bottom: 0.2em; }
p.effdate       { margin-left: 70%; }
p.graphic       { text-align: center; }
span.caption    { font-style: italic; }
p.rultoc        { margin-left: 2em; text-indent: -2em; font-size: 1.0em; 
                  margin-top: 0.2em; margin-bottom: 0.2em; }
h4.rulhead      { font-style: italic; font-weight: normal; margin-top: 0.2em;
                  margin-bottom: 0.2em; }
h3.rulhead      { font-weight: bold; margin-top: 0.3em; margin-bottom: 0.3em; }
em.ruling       { font-style: italic; }
div#page        { background-color: inherit; }
div#content     { background-color: inherit; 
                  color: black;
                  font-family: Verdana, Helvetica, Arial, sans-serif;
                  padding-left: 10%; padding-right: 10%;
                }
hr.footnote     { margin-top: 0.1em; margin-bottom: 0.1em;
                  color: black; border-width: 1pt; border-style:
                  inset; margin-left: auto; margin-right: auto; }
hr.ruling       { margin-top: 0.1em; margin-bottom: 0.1em;
                  color: black; border-width: 3pt; border-style:
                  inset; margin-left: auto; margin-right: auto; }
table.gpo       { border-top: solid black 1pt; border-bottom: solid black 1pt; }
tr.gpo:nth-child(odd)  { background-color: lightgray; }
th.gpo          { border-bottom: solid black 1pt; border-right: solid black 1pt; }
td.gpo          { border-right: solid black 1pt; }
