@charset "ISO-8859-1";

@media all
{
  html * { font-size: 100.01%; }
  textarea,
  pre,
  code,
  kbd,
  samp,
  var,
  tt { font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier; }
  body { font-family:  Arial, Helvetica, sans-serif; font-size: 75.00%; color: #444; }
  h1, h2, h3, h4, h5, h6 { font-family: "Times New Roman", Times, serif; font-weight: normal; color: #222; margin: 0 0 0.25em 0; }
  h1 { font-size: 250%; }
  h2 { font-size: 200%; }
  h3 { font-size: 150%; }
  h4 { font-size: 133.33%; }
  h5 { font-size: 116.67%; }
  h6 { font-size: 116.67%; }
  ul,
  ol,
  dl { line-height: 1.5em; margin: 0 0 1em 1em; }
  ul li { list-style-type: disc; }
  ul ul li { list-style-type: circle; }
  ol li { list-style-type: decimal; }
  ol ol li { list-style-type: lower-latin; }
  li { margin-left: 0.8em; line-height: 1.5em; }
  dt { font-weight: bold; }
  dd { margin: 0 0 1em 0.8em; }
  p { line-height: 1.5em; margin: 0 0 1em 0; }
  blockquote,
  cite,
  q { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }
  blockquote { margin: 0 0 1em 1.6em; color: #666; }
  strong,
  b { font-weight: bold; }
  em,
  i { font-style: italic; }
  pre,
  code,
  kbd,
  tt,
  samp,
  var { font-size: 100%; }
  pre,
  code { color: #800; }
  pre { line-height: 1.5em; margin: 0 0 1em 0; }
  kbd,
  samp,
  var { color: #666; }
  var { font-style: italic; }
  acronym,
  abbr { border-bottom: 1px #aaa dotted; font-variant: small-caps; letter-spacing: .07em; cursor: help; }
  sub,
  sup { font-size: 91.6667%; }
  hr { color: #fff; background: transparent; margin: 0 0 0.5em 0; padding: 0 0 0.5em 0; border: 0; border-bottom: 1px #eee solid; }
  a { color: #4D87C7; background: transparent; text-decoration: none; }
  a:visited  { color: #036; }
  a:focus,
  a:hover,
  a:active { color: #182E7A; text-decoration: underline; }
  p.icaption_left { float: left; display: inline; margin: 0 1em 0.15em 0; }
  p.icaption_right { float: right; display: inline; margin: 0 0 0.15em 1em; }
  p.icaption_left img,
  p.icaption_right img { padding: 0; border: 1px #888 solid; }
  p.icaption_left strong,
  p.icaption_right strong { display: block; overflow: hidden; margin-top: 2px; padding: 0.3em 0.5em; background: #eee; font-weight: normal; font-size: 91.667%; }
  .highlight { color: #f60; }
  .dimmed { color: #888; }
  .info { background: #f8f8f8; color: #666; padding: 10px; margin-bottom: 0.5em; font-size: 91.7%; }
  .note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; }
  .important { background: #ffe; color: #440; border: 2px #884 solid; padding: 10px; margin-bottom: 1em; }
  .warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; }
  .float_left { float: left; display: inline; margin-right: 1em; margin-bottom: 0.15em; }
  .float_right { float: right; display: inline; margin-left: 1em; margin-bottom: 0.15em; }
  .center { display: block; text-align: center; margin: 0.5em auto; }
}
