address, blockquote, body, dd, div, dl, dt, filedset, form, frame, frameset,
h1, h2, h3, h4, h5, h6, iframe, noframes, object, ol, p, ul, applet, center,
dir, hr, menu, pre { display: block }
li { display: list-item }
head { display: none }

body { 
  font-family: arial, helv, helvetica, sans-serif;
  text-align: left;
  color: black;
  background-color: #F0F8FF; }
div { text-align: left; }
div.mid { text-align: center; }
p { margin-top: 0.5em;
  margin-bottom: 0.5em; }
p.QUOTE { font-size: 1.1em;
  font-style: italic;
  text-align: center;
  margin-top: 1.0em;
  margin-bottom: 0.5em; }
h1 { font-family: helv, helvetica, arial, sans-serif;
  font-size: 1.6em; 
  text-decoration: underline;
  color: #228B22;
  background-color: transparent;
  margin-top: 0.25em;
  margin-bottom: 0.25em; }
h2 { font-family: helv, helvetica, arial, sans-serif;
  font-size: 1.2em; 
  margin-top: 0em;
  margin-bottom: 0.25em;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #483D8B;
  padding-left: 0.25em;
  padding-right: 0.25em;
  color: #003366;
  background-color: #C4DEB0; }
h3 { font-family: arial, helv, helvetica, sans-serif;
  font-size: 1.2em; 
  margin-top: 0.25em;
  margin-bottom: 0em;
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #483D8B;
  padding-left: 0.25em;
  padding-right: 0.25em;
  color: #003366;
  background-color: #B0C4DE; }
h3.CLOSE { font-family: arial, helv, helvetica, sans-serif;
  font-size: 1.3em; 
  border-top-style: solid;
  border-top-width: 1px;
  border-top-color: #483D8B;
  margin-top: 0em;
  margin-bottom: 0.25em;
  padding-left: 0.25em;
  padding-right: 0.25em;
  color: #003366;
  background-color: #B0C4DE; }
h4 { font-family: arial, helv, helvetica, sans-serif;
  font-style: italic;
  font-size: 1.2em;
  color: #006633;
  background-color: transparent;
  margin-top: 0em;
  margin-bottom: 0em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }
h1, h2, h3, h4, h5, h6, b, strong { font-weight: bold }

th { font-weight: bold; 
  color: #CCCCCC;
  text-align: center;
  vertical-align: middle;
  background-color: #483D8B;
  padding-top: 0.25em;
  padding-bottom: 0.5em; }
th.THIS { font-weight: bold;
  color: #CCCCCC;
  text-align: center; 
  vertical-align: middle;
  background-color: #B0C4DE; 
  padding-top: 0.25em;
  padding-bottom: 0.5em; }
th.TITLE { font-family: utopia, bookman, "times new roman", serif;
  font-size: 2em;
  font-weight: bolder;
  color: #228B22;
  margin-top: 0em;
  margin-bottom: 0em;
  text-align: left;
  background-color: #F0F8FF; 
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  border-bottom-width: 2px;
  border-bottom-style: solid;
  border-bottom-color: #483D8B; }
td { margin-bottom: 0em; 
  padding: 0em;
  vertical-align: top;
  text-align: left; }
td.centre { margin-bottom: 0em; 
  padding: 0em;
  vertical-align: top;
  text-align: center; }
caption { text-align: center }

a:link { color: green;
  background-color: transparent; }
a:visited { color: green;
  background-color: transparent; }
a:active { color: lime;
  background-color: transparent; }
a.MENU:link { color: #EEE8AA;
  background-color: transparent; }
a.MENU:visited { color: #EEE8AA;
  background-color: transparent; }
a.MENU:active { color: #90EE90;
  background-color: transparent; }

address { font-size: 0.9em;
  font-style: normal;
  color: #CCCCCC;
  text-align: center; 
  margin-top: 1.5em;
  margin-bottom: 0;
  padding-top: 0.25em;
  padding-bottom: 0.5em;
  background-color: #483D8B; }
pre, tt, code, kbd, samp { font-family: courier, monospace; 
  text-align: left; }
pre { white-space: pre }
blockquote { margin-left: 2em; }

i, cite, var { font-style: italic }
em { font-size: 1.1em }
big { font-size: 1.1em }
small, sub, sup { font-size: 0.9em }
sub { vertical-align: sub }
sup { vertical-align: super }
s, strike, del { text-decoration: line-through }
u, ins { text-decoration: underline }
abbr, acronym  { font-variant: small-caps; letter-spacing: 0.1em }
 
fieldset, form, ol, dl, dir, menu { margin: 1.33em 0 }
dt { font-size: 1.1em;
  margin-bottom: 0em; }
dd { margin-bottom: 0em; }
ul { list-style-type: circle;
    margin-top: 0.25em;
    margin-bottom: 0.25em; }
li { margin-bottom: 0em;
  margin-top: 0em; }
ol { list-style-type: decimal }
ol ul, ul ol, ul ul, ol ol { margin-top: 0; margin-bottom: 0 }

hr { border: 1px inset }
center { text-align: center }
br:before { content: "\A" }
img.l { float: left; }
img.icons { border: 0;
  width: 88px;
  height: 32px;
  margin: 1px; }

@media print {
  h1, h2, h3, h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid }
  blockquote, pre { page-break-inside: avoid }
  ul, ol, dl { page-break-before: avoid }
}

@media aural {
  h1, h2, h3, h4, h5, h6 { voice-family: paul, male; stress: 20; richness: 90 }
  h1 { pitch: x-low; pitch-range: 90 }
  h2 { pitch: x-low; pitch-range: 80 }
  h3 { pitch: low; pitch-range: 70 }
  h4 { pitch: medium; pitch-range: 60 }
  h5 { pitch: medium; pitch-range: 50 }
  h6 { pitch: medium; pitch-range: 40 }
  li, dt, dd { pitch: medium; richness: 60 }
  dt { stress: 80 }
  pre, code, tt { pitch: medium; pitch-range: 0; stress: 0; richness: 80 }
  em { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  strong { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  dfn { pitch: high; pitch-range: 60; stress: 60 }
  s, strike { richness: 0 }
  i { pitch: medium; pitch-range: 60; stress: 60; richness: 50 }
  b { pitch: medium; pitch-range: 60; stress: 90; richness: 90 }
  u { richness: 0 }
  a:link { voice-family: harry, male }
  a:visited { voice-family: betty, female }
  a:active { voice-family: betty, female; pitch-range: 80; pitch: x-high }
}
