
/* The W3C Core Styles Copyright (c) 1998 W3C (MIT, INRIA, Keio), All Rights
Reserved. W3C liability, trademark, document use and software licensing rules
apply. See http://www.w3.org/Consortium/Legal/ipr-notice.html

This stylesheet has been served in a form to avoid known bugs in your user
agent's CSS implementation. Copying and serving this stylesheet to other
agents may lead to unexpected results. Please refer to its address rather than
copy it. */


body  {
  font-weight:  normal;
  word-spacing: normal;
  letter-spacing: normal;
  text-transform: none;
  background-color: #F9F7F4; color: #666666; font-family: arial, helvetica;
  }

small {
  font-size:  .92em;
  }

pre {
  font-family:  'Monotype.com', monospace;
  }

pre, code, tt { font-size:  1.17em; }

p.ProcedureCaption, li.ProcedureCaption, div.ProcedureCaption
      {
  margin-top:1.5em;
  margin-right:0em;
  margin-bottom:0.5em;
  margin-left:1em;
  font-size:1em;
  font-family:Verdana, Myriad Web, Syntax, sans-serif;
  color:teal;
  font-weight: 700;
}

p.Note, p.ProcedureNote
        {
  border-bottom : thin solid;
  border-top : thin solid;
}

/*table {
  border: thick solid black;
  text-align : left;
  vertical-align : middle;
  width : 100%;
  }*/

.characters td {
border : thin solid black;
padding: 4px
}

td.Title {
  border-bottom :  thin solid black;
  border-top: none;
  font-weight : bold;
  }

td.Title2 {
  border-bottom :  thin solid black;
  border-top: none;
  font-weight : bold;
  border-left: thin solid black;
}

td.Second {
  border-left: thin solid black;
  }

h1  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  2em;
  font-weight:  500;
  }

h2  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  1.75em;
  font-weight:  500;
  }

h3  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  1.58em;
  font-weight:  600;
  }

h4  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  1.33em;
  font-weight:  600;
  }

h5, dt  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  1.17em;
  font-weight:  600;
  }

h6  {
  font-family:  Tahoma, Verdana, Myriad Web, Syntax, sans-serif;
  font-size-adjust: .53;
  font-size:  1em;
  font-weight:  700;
  }

h1, h2, h3, h4, h5, h6, dt, th  {
  color:  #036;
  }

hr  {
    border-bottom : thin solid Black;
    color:  #036;
  }

em  {
  font-style: normal;
  font-weight:  bold;
  }

strong  {
  /*font-style: italic;*/
  font-weight:  bold;
  }

em strong, strong em  {
  text-transform: uppercase;
  font-style: normal;
  font-weight:  bolder;
  }

b {
  font-weight:  bold;
  }

i {
  font-style: italic;
  }

.warning  {
  text-transform: none;
  font-style: normal;
  font-weight:  bolder;
  background: yellow;
  color:  black;
  }

.ui {
  font : bold;
}


del {
  text-decoration:  line-through;
  background: #F66;
  }

ins {
  text-decoration:  none;
  background: yellow;
  }

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

address {
  font-style: normal;
  letter-spacing: .1em;
  }

acronym {
  font-variant: small-caps;
  letter-spacing: 0.1em;
  }

#colophon {
  display:  none;
  }

a:link  {
  text-decoration:  none;
  font-weight:  bold;
  color:  #F30;
  }

a:visited {
  text-decoration:  none;
  font-weight:  bold;
  color:  #996;
  }

a:active  {
  text-decoration:  none;
  font-weight:  bold;
  color:  #F30;
  background: #FF0;
  }

a:hover {
  text-decoration:  none;
  color:  #F30;
  background: white;
  }

a.offsite {
  text-decoration:  none;
  font-weight:  normal;
  color:  #C30;
  background: white;
  }

div > p:first-child, body > p:first-child, td > p:first-child {
  margin-top: .75em;
  margin-bottom:  .75em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }


h1, h2, h3, h4, h5, h6  {
  line-height:  1.33em;
  }

h1  {
  margin-top: 1.33em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

h2  {
  margin-top: 1.75em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

h3  {
  margin-top: 1.58em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

h4  {
  margin-top: 1.33em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

h5  {
  margin-top: 1.17em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

h6  {
  margin-top: 1em;
  margin-bottom:  .33em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

ul, ol, dl, p, pre, hr {
  margin-top: .75em;
  margin-bottom:  .75em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

li, dt, div  {
  margin-top: 0;
  margin-bottom:  0;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

address {
  margin-top: 1.58em;
  margin-bottom:  1.58em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

pre {
  line-height:  1.25em;
  }

hr  {
  width: 100%;
  height: 1px;
  }

dd  {
  margin-top: 0;
  margin-bottom:  .75em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

ul ul, ol ol, li address, li dl, li ul, li ol, li p, li hr, li pre, dd ol, dd p, dd ul, dd pre {
  margin-top: 0;
  margin-bottom:  0;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

.subhead  {
  margin-top: .75em;
  margin-bottom:  .75em;
  padding-top:  0;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  }

.stb  {
  margin-top: 2.17em;
  margin-bottom:  .75em;
  padding-top:  2.17em;
  padding-bottom: 0;
  border-top: 0;
  border-bottom:  0;
  border-style: solid
  }

.mtb  {
  margin-top: 3.08em;
  margin-bottom:  .75em;
  padding-top:  3.08em;
  padding-bottom: 0;
  border-top: .1em;
  border-bottom:  0;
  border-style: solid
  }

.ltb  {
  margin-top: 4.34em;
  margin-bottom:  .75em;
  padding-top:  4.34em;
  padding-bottom: 0;
  border-top: .25em;
  border-bottom:  0;
  border-style: solid
  }


td, th  {
  line-height:  1.33em;
  }

table, td, th, caption {
  text-align: left;
  }

body  {
  margin-top: 1.58em;
  margin-left:  1.58em;
  margin-right: 1ex;
  margin-bottom:  1.58em;
  }
 
