@charset "utf-8";

 html, body, div, span, applet, object, iframe,
 h1, h2, h3, h4, h5, h6, p, blockquote, pre,
 a, abbr, acronym, address, big, cite, code,
 del, dfn, em, img, ins, kbd, q, s, samp,
 small, strike, strong, sub, sup, tt, var,
 b, u, i, center,
 dl, dt, dd, ol, ul, li,
 fieldset, form, label, legend,
 table, caption, tbody, tfoot, thead, tr, th, td,
 article, aside, canvas, details, embed,
 figure, figcaption, footer, header, hgroup,
 menu, nav, output, ruby, section, summary,
 time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  }
 html * { font-size: 1em; }
 body { font: 0.75em/1.5em verdana,sans-serif; color: #044766; padding: 5px; }
 h3, h4, h5, th, b, strong { font-weight: bold; }
 h3, h4, h5 { margin-bottom: 0.5em; }
 h3 { font-size: 1.1em; }
 table { width: 100%; empty-cells: show; border-collapse: collapse; border-spacing: 0; }
 th, td, caption { vertical-align: top; padding: 0.2em 0; }
 th { text-align: left; }
 p { margin-bottom: 0.5em; }
 a { text-decoration: underline; color: inherit; }
 img { font-size: 0; vertical-align: middle; }
 sub, sup { font-size: 0.75em; }
 sub, sup { line-height: 0; position: relative; }
 sub { bottom: -0.25em; }
 sup { top: -0.5em; }
 em { font-style: italic; }
 blockquote, ul, ol, dl { margin: 1em; }
 ul ul, ul ol, ol ul, ol ol { margin: 0.5em; }
 ol { list-style: inside decimal; overflow: hidden; }
 ul { list-style: inside square; overflow: hidden; }
 li { padding-left: 1em; text-indent: -1em; }

 .quote {
   border-width: 1px; background-color: #FFFFFF; padding: 0.5em 1em; margin: 0.4em 0; text-align: left;
   -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
   }
 .img-left { margin: 2px 10px 4px 0px; float: left; }
 .img-right { margin: 2px 0px 4px 10px; float: right; }
 .img-inline { display: inline; margin: 1px; }