@charset "UTF-8";

/* Principal CSS for a WWWsite. */
/* Copyright (c) by Daniel Kian Mc Kiernan.  All rights reserved. */

/* styles for clients that do not recognize media types */

/* DEFAULTS ACROSS MEDIA */

 /* GENERAL */

  *.block
  {
    display: block ;
  }

  *.inline
  {
    display: inline ;
  }

  *.center
  {
    text-align: center ;
  }

  *conceptual
  {
    font-style: italic ;
  }

  *.foreign
  {
    font-style: italic ;
  }

  *.notice
  {
    text-align: center ;
  }

  *.title
  {
    text-align: center ;
    font-weight: bolder ;
  }

  *.noticexxs
  {
    text-align: center ;
    font-size: xx-small ;
  }

  *#footer
  {
    width: 100% ;
    display: block ;
    position: fixed ;
    left: auto ;
    right: auto ;
    bottom: 0px ;
  }

 /* elements */

  /* HTML */

  html
  {
    margin-top: 0px ;
    margin-left: 0px ;
    margin-right: 0px ;
    margin-bottom: 0px ;
    border: none ;
    padding: 0 ;
    width: 100% ;
  }

  /* Quotation Marks
     ---------------
     \000022 "
     \000027 '
     \00201C (left-")
     \00201D (right-")
     \00201E (,,)
     \00201A (,)
     \002018 (left-')
     \002019 (right-')
     \0000AB (<<)
     \0000BB (>>)
     \002039 (<)
     \00203A (>)
     \00231C (left-corner)
     \00231D (right-corner)
  */

/* quotation marks */

  :lang(af)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Afrikaans */
  :lang(al)      { quotes: "\00201E" "\00201C" "\00201C" "\00201D" ; } /* Albanian */
  :lang(ar)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Arabic */
  :lang(az)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Azerbaijani */
  :lang(be)      { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Byelorussian */
  :lang(bg)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Bulgarian */
  :lang(bs)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Bosnian */
  :lang(ca)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Catalan */
  :lang(cs)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Czech */
  :lang(cy)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Welsh */
  :lang(da)      { quotes: "\0000BB" "\0000AB" "\00203A" "\002039" ; } /* Danish */
  :lang(de)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* German */
  :lang(de-CH)   { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss DE */
  :lang(dz)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Bhutani */
  :lang(el)      { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Greek */
  :lang(en)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English */
  :lang(en-AU)   { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-AU */
  :lang(en-CA)   { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-CA */
  :lang(en-GB)   { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* English-UK */
  :lang(en-US)   { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* English-US */
  :lang(eo)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Esperanto */
  :lang(es)      { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Spanish */
  :lang(et)      { quotes: "\00201E" "\00201D" "\0000AB" "\0000BB" ; } /* Estonian */
  :lang(eu)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Basque */
  :lang(fa)      { quotes: "\00201D" "\00201C" "\002019" "\002018" ; } /* Farsi */ /* no stand */
  :lang(fi)      { quotes: "\00201D" "\00201D" "\002019" "\002019" ; } /* Finnish */
  :lang(fo)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Faroese */
  :lang(fr)      { quotes: "\0000AB\002005" "\002005\0000BB" "\00201C" "\00201D" ; } /* French */
  :lang(fr-CH)   { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss FR */
  :lang(ga)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Irish Gaelic */
  :lang(gl)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Galician */
  :lang(gu)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Gujarati */
  :lang(he)      { quotes: "\00201D" "\00201C" "\0000BB" "\0000AB" ; } /* Hebrew */
  :lang(hi)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Hindi */
  :lang(hr)      { quotes: "\0000BB" "\0000AB" "\00203A" "\002039" ; } /* Croatian */
  :lang(hu)      { quotes: "\00201E" "\00201D" "\0000BB" "\0000AB" ; } /* Hungarian */
  :lang(hy)      { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Armenian */
  :lang(id)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Indonesian */
  :lang(is)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Icelandic */
  :lang(it)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Italian */
  :lang(it-CH)   { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; } /* Swiss IT */
  :lang(ja)      { quotes: "\00300C" "\00300D" "\00300E" "\00300F" ; } /* Japanese */
  :lang(ka)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Georgian */
  :lang(km)      { quotes: "\000027" "\000027" "\000022" "\000022" ; } /* Cambodian */
  :lang(kn)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Kannada */
  :lang(ko)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Korean */
  :lang(lo)      { quotes: "\000027" "\000027" "\000022" "\000022" ; } /* Laothian */
  :lang(lt)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Lithuanian */
  :lang(lv)      { quotes: "\0000AB" "\0000BB" "\00201E" "\00201D" ; } /* Latvian */
  :lang(mk)      { quotes: "\00201E" "\00201C" "\002019" "\002018" ; } /* Macedonian */ *
  :lang(mn)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Mongolian */
  :lang(mr)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Marathi */
  :lang(ms)      { quotes: "\002018" "\002019" "\00201C" "\00201D" ; } /* Malay */
  :lang(nb)      { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian Bokmal */
  :lang(nl)      { quotes: "\00201E" "\00201D" "\00201A" "\002019" ; } /* Dutch */
  :lang(nn)      { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian Nynorsk */
  :lang(no)      { quotes: "\0000AB" "\0000BB" "\002018" "\002019" ; } /* Norwegian */
  :lang(pa)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Punjabi */
  :lang(pl)      { quotes: "\00201E" "\00201D" "\00201A" "\002019" ; } /* Polish */
  :lang(pt)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Portuguese */
  :lang(ro)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Romanian */
  :lang(ru)      { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Russian */
  :lang(sk)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Slovak */
  :lang(sl)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Slovene */
  :lang(sq)      { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Albanian */
  :lang(sr)      { quotes: "\00201E" "\00201C" "\00201A" "\002018" ; } /* Serbian */
  :lang(sv)      { quotes: "\00201D" "\00201D" "\002019" "\002019" ; } /* Swedish */
  :lang(sw)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Swahili */
  :lang(ta)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Tamil */
  :lang(te)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Telugu */
  :lang(th)      { quotes: "\000022" "\000022" "\000027" "\000027" ; } /* Thai */
  :lang(tl)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Tagalog */
  :lang(tr)      { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" ; } /* Turkish */
  :lang(uk)      { quotes: "\0000AB" "\0000BB" "\00201C" "\00201D" ; } /* Ukranian */
  :lang(vi)      { quotes: "\00201C" "\00201D" "\002018" "\002019" ; } /* Vietnamese */
  :lang(zh)      { quotes: "\00300C" "\00300D" "\00300E" "\00300F" ; } /* Chinese */
  :lang(zh-hant) { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, Traditional */
  :lang(zh-hans) { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, Simplified */
  :lang(zh-tw)   { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, Taiwan */
  :lang(zh-cn)   { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, PRC */
  :lang(zh-hk)   { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, Hong Kong */
  :lang(zh-mo)   { quotes: "\00300C" "\00300D" "\00300E" "\00300F" !important ; } /* Chinese, Macau */
  :lang(zh-sg)   { quotes: "\00201C" "\00201D" "\002018" "\002019" !important ; } /* Chinese, Singapore */
  :lang(zh-my)   { quotes: "\00201C" "\00201D" "\002018" "\002019" !important ; } /* Chinese, Malaysia */

  [lang*="-CH"]  { quotes: "\0000AB" "\0000BB" "\002039" "\00203A" !important ; }

  /* Thus-Far Unsuccessful Investigation */

   /* lang(aa)  * Afar */
   /* lang(ab)  * Abkhazian */
   /* lang(am)  * Amharic */
   /* lang(as)  * Assamese */
   /* lang(ay)  * Aymara */
   /* lang(ba)  * Bashkir */
   /* lang(bh)  * Bihari */
   /* lang(bi)  * Bislama */
   /* lang(bn)  * Bengali; Bangla */
   /* lang(bo)  * Tibetan */
   /* lang(br)  * Breton */
   /* lang(co)  * Corsican */
   /* lang(fj)  * Fiji */
   /* lang(fy)  * Frisian */
   /* lang(gd)  * Scots Gaelic */
   /* lang(gn)  * Guarani */
   /* lang(ha)  * Hausa */
   /* lang(ia)  * Interlingua */
   /* lang(ie)  * Interlingue */
   /* lang(ik)  * Inupiak */
   /* lang(id)  * Indonesian */
   /* lang(iu)  * Inuktitut */
   /* lang(jv)  * Javanese */
   /* lang(kk)  * Kazakh */
   /* lang(kl)  * Greenlandic */
   /* lang(ks)  * Kashmiri */
   /* lang(ku)  * Kurdish */
   /* lang(ky)  * Kirghiz */
   /* lang(la)  * Latin */
   /* lang(ln)  * Lingala */
   /* lang(mh)  * Malagasy */
   /* lang(mi)  * Maori */
   /* lang(ml)  * Malayalam */
   /* lang(mo)  * Moldavian */
   /* lang(mt)  * Maltese */
   /* lang(my)  * Burmese */
   /* lang(na)  * Nauru */
   /* lang(ne)  * Nepali */
   /* lang(oc)  * Occitan */
   /* lang(om)  * Afan (Oromo) */
   /* lang(or)  * Oriya */
   /* lang(ps)  * Pashto; Pushto */
   /* lang(Qu)  * Quechua */
   /* lang(rm)  * Rhaeto-Romance */
   /* lang(rn)  * Kurundi */
   /* lang(rw)  * Kinyarwanda */
   /* lang(sa)  * Sanskrit */
   /* lang(sd)  * Sindhi */
   /* lang(sg)  * Sangho */
   /* lang(sh)  * Serbo-Croatian */
   /* lang(si)  * Singhalese */
   /* lang(sm)  * Samoan */
   /* lang(sn)  * Shona */
   /* lang(so)  * Somali */
   /* lang(ss)  * Siswati */
   /* lang(st)  * Sesotho */
   /* lang(su)  * Sundanese */
   /* lang(tg)  * Tajik */
   /* lang(ti)  * Tigrinya */
   /* lang(tk)  * Turkmen */
   /* lang(tl)  * Tagalog */
   /* lang(tn)  * Setswana */
   /* lang(to)  * Tonga */
   /* lang(ts)  * Tsonga */
   /* lang(tt)  * Tatar */
   /* lang(tw)  * Twi */
   /* lang(ug)  * Uigur */
   /* lang(ur)  * Urdu */
   /* lang(uz)  * Uzbek */
   /* lang(vo)  * Volapuk */
   /* lang(wo)  * Wolof */
   /* lang(Xh)  * Xhosa */
   /* lang(yi)  * Yiddish */
   /* lang(yo)  * Yoruba */
   /* lang(za)  * Zhuang */
   /* lang(zu)  * Zulu */

  q.corner
  {
    quotes: "\00231C" "\00231D" "\002018" "002019" ;
  }

  /* Body */

  body
  {
    display: block ;

    margin-top: 8px ;
    margin-left: 8px ;
    margin-right: 8px ;
    margin-bottom: 8px ;
    border: none ;
    padding: 0 ;
    width: auto ;

    font-family: serif ;
    /* font-size: medium ; */
    font-style: normal ;
    font-weight : normal ;
    font-variant: normal ;

    white-space: normal ;
    letter-spacing: normal ;
    word-spacing: normal ;
    line-height: normal ;
    vertical-align: baseline ;
    text-align: justify ;
    text-indent: 0px ;
    text-transform: none ;
    text-decoration: none ;
  }

  div.notice
  {
    text-align: center ;
  }

  div.option
  {
    text-align: center ;
  }

  div.optionNote
  {
    display: block ;
    text-align: center ;
    font-variant: small-caps ;
    font-size: smaller ;
  }

  div.audio
  {
    width: 144px ;
    height: 56px ;
  }

  /* Paragraphs */

  p
  {
    display: block ;

    margin-top: 1em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: 1em ;
  }

  p.indent
  {
    text-indent: 5em ;

    margin-top: 0 ;
    margin-bottom: 0 ;
  }

  p.dc:first-letter
  {
    font-size: x-large ;
    float: left ;
  }

  /* Block Quotes */

  blockquote
  {
    display: block ;
    margin-top: 1em ;
    margin-left: 1em ;
    margin-right: 1em ;
    margin-bottom: 1em ;
  }

  blockquote p:before     { content: no-open-quote ;}
  blockquote p:after      { content: no-close-quote ; }
  blockquote p.last:after { content: no-close-quote ; }

  /* Preformatted Text */
  pre
  {
    display: block ;
    font-family: monospace ;
    white-space: pre ;
    margin-top: 1em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: 1em ;
  }

  pre.wrap { white-space: pre-line ; }

  /* Address */
  address
  {
    display: block ;
    text-align: right ;
    font-style: italic ;
    font-weight: normal ;
  }

  /* Headings */

  h1
  {
    display: block ;
    font-size: 2em ;
    font-weight: bolder ;
    margin-top: .67em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: .67em ;
  }

  h2
  {
    display: block ;
    font-size: 1.78em ;
    font-weight: bolder ;
    margin-top: .83em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: .83em ;
  }

  h3
  {
    display: block ;
    font-size: 1.59em ;
    font-weight: bolder ;
    margin-top: .84em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: .84em ;
  }

  h4
  {
    display: block ;
    font-size: 1.41em ;
    font-weight: bolder ;
    margin-top: .94em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: .94em ;
  }

  h5
  {
    display: block ;
    font-size: 0.83em ;
    font-weight: bolder ;
    margin-top: 1.06em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: 1.06em ;
  }

  h6
  {
    display: block ;
    font-size: 0.67em ;
    font-weight: bolder ;
    margin-top: 1.19em ;
    margin-left: 0 ;
    margin-right: 0 ;
    margin-bottom: 1.19em ;
  }

  /* Font Style Elements */

  tt
  {
    font-family: monospace ;
  }

  i
  {
    font-style: italic ;
  }

  b
  {
    font-weight: bolder ;
  }

  s, strike
  {
    text-decoration: line-through ;
  }

  big
  {
    font-size: larger ;
  }

  small
  {
    font-size: smaller ;
  }

  u
  {
    text-decoration: underline ;
  }

  /* Subscripts & Superscripts */

  sub
  {
    vertical-align: sub ;
    font-size: smaller ;
    line-height: normal ;
  }

  sup
  {
    vertical-align: super ;
    font-size: smaller ;
    line-height: normal ;
  }

  /* Structured Text */

  acronym
  {
    font-size: smaller ;
  }

  em, dfn, var, cite
  {
    font-style: italic ;
  }

  em em
  {
    font-style: normal ;
  }

  em cite
  {
    font-style: normal ;
  }

  cite em
  {
    font-style: normal ;
  }

  cite cite
  {
    font-style: normal ;
  }

  *.foreign em
  {
    font-style: normal ;
  }

  *.foreign cite
  {
    font-style: normal ;
  }

  strong
  {
    font-weight: bolder ;
  }

  code, samp, kbd
  {
    font-family: monospace ;
  }

  /* Marked Change */

  ins
  {
    text-decoration: underline ;
  }

  del
  {
    text-decoration: line-through ;
  }

  q             { quotes: "\00201C" "\00201D" "\002018" "\002019" ; }

  q:before { content: open-quote ; }
  q:after  { content: close-quote ; }

  q p:before { content: open-quote ; }
  q p:after  { content: no-close-quote ; }

  /* Horizontal Rule */

  hr
  {
    display: block ;
    border: 1px ;
    border-style: inset ;
    margin-top: 0 ;
    margin-left: auto ;
    margin-right: 0 ;
    margin-bottom: auto ;
  }

  /* Frames */

  frameset
  {
    display: block !important ;
    overflow: hidden ;
  }

  frame
  {
    background-color: transparent ;
  }

  iframe
  {
    background-color: transparent ;
    border: 2px ;
    border-style: inset ;
  }

  /* Anchors */

  a:link
  {
  }
  a:visited
  {
  }
  a:active
  {
    text-transform: uppercase ;
  }
  a:hover
  {
    text-decoration: none ;
    text-transform: uppercase ;
  }

  /* Forms */

  form
  {
    display: block ;
    margin-top: 0 ;
    margin-left: 0 ;
    margin-right: 1em ;
    margin-bottom: auto ;
  }

  label
  {
    vertical-align: bottom ;
    padding-left: 3px ;
    padding-right: 3px ;
  }

  legend
  {
    padding-left: 2px ;
    padding-right: 2px ;
    border-style: none ;
  }

  fieldset
  {
    display: block ;
    border-width: 2px ;
    border-style: solid ;
    padding-top: 4px ;
    padding-left: 4px ;
    padding-right: 4px ;
    padding-bottom: 4px ;
    margin-left: 2px ;
    margin-right: 2px ;
  }

  input, textarea
  {
    border-width: 2px ;
    border-style: inset ;
    cursor: text ;
    font-family: sans-serif ;
    /* text-align: start ; */
    vertical-align: bottom ;
  }

  select
  {
    border-width: 2px ;
    border-style: inset ;
    cursor: default ;
    font-family: sans-serif ;
    /* text-align: start ; */
    vertical-align: bottom ;
    margin-top: 1px ;
    margin-left: 0px ;
    margin-bottom: 1px ;
    margin-right: 0px ;
    white-space: nowrap ;
  }

  optgroup
  {
    display: block ;
    font-family: sans-serif ;
    font-style: italic ;
    font-weight: bold ;
  }

  option
  {
    min-height: 1em ;
  }

  option + option
  {
    margin-top: 0px ;
    margin-bottom: 0px ;
    padding: 0px ;
  }

  option img
  {
    margin: 0px ;
    padding: 0px ;
    border: 0px ;
  }

  button
  {
    border-width: 2px ;
    border-style: inset ;
    padding-top: 1px ;
    padding-left: 1px ;
    padding-right: 1px ;
    padding-bottom: 1px ;
    font-family: sans-serif ;
    white-space: pre ;
    cursor: default ;
  }

  div.notice
  {
    text-align: center ;
  }

  div.list
  {
    display: block ;
    text-align: center ;
  }

  div.listNote
  {
    text-align: center ;
    font-size: xx-small ;
  }

  img
  {
    border: 0 ;
    width: auto ;
    height: auto ;
  }

  img.title
  {
    display: block ;
    margin-left: auto ;
    margin-right: auto ;
  }

  img.listItem
  {
    display: block ;
    border: 0 ;
    margin-top: 0 ;
    margin-bottom: 0 ;
    margin-left: auto ;
    margin-right: auto ;
    padding: 0 ;
  }

  img.banner_460x60
  {
    width: 460px ;
    height: 60px ;
  }

  div#title
  {
    display: block ;
  }

  /* Hidden Elements */

  area, base, basefont, head, meta, script,
  style, noscript, noframes, param
  {
    display: none ;
  }

@media screen
{
  #topLeft
  {
    float: none ;
    margin: 0 ;
    border: none ;
    padding: 0 ;
    position: fixed ;
    top: 0 ;
    left: 0 ;
  }

  #topRight
  {
    float: none ;
    margin: 0 ;
    border: none ;
    padding: 0 ;
    position: fixed ;
    top: 0 ;
    right: 0 ;
  }

  #bottomLeft
  {
    float: none ;
    margin: 0 ;
    border: none ;
    padding: 0 ;
    position: fixed ;
    bottom: 0 ;
    left: 0 ;
  }

  #bottomRight
  {
    float: none ;
    margin: 0 ;
    border: none ;
    padding: 0 ;
    position: fixed ;
    bottom: 0 ;
    right: 0 ;
  }
}

@media print { }
@media handheld { }
@media tv { /* Defaults */ }
@media projection { }
@media tty { }

@media aural  /* deprecated */
{
  body { voice-family: paul, male ; }
  h1, h2, h3, h4, h5, h6 { 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 ; }
}

@media speech  /* W3C has not much specified. */ { }

@media braille { }
@media emboss { }


