  body { font-family: "Gulim", "Arial", "MS Sans Serif";
         color: black; font-size: 10pt; }
  A:link {color: #0000D0; text-decoration: none}
  A:visited {text-decoration: none; color: #0000D0}
  A:active {text-decoration: underline; color: #0000D0}
  A:hover {color: #0461FB; text-decoration: underline; }
  blockquote { padding-left: 0em; padding-right: 0em;
               margin-left: 2em; margin-top: .5em ; margin-bottom: 0em }
  p { margin-top: 0em; margin-bottom: 0em; line-height: 1.4em}
  pre { font-family: "Courier New", Fixedsys, monospace;
        margin-top: 0em ; margin-bottom: 0em; font-weight: none;
        white-space: pre; font-size: 80% }
  tt { font-family: "Courier New", monospace; font-size: 90%}
  strong {
   font-family: "Courier New", monospace; color: #004070; background: #EEEEEE;
   horizontal-align: right }
  h1, h2, h3, h4 {
      color: #004080; background: #F2FBFF;
      font-family: "Gulim", "Verdana", "Arial"; font-weight: bold;
      padding-left: .5em; padding-top: .4em; padding-bottom: .4em;
      border-bottom: solid; border-bottom-width: 1pt;
      border-top: solid; border-top-width: 1pt;
      margin-top: 0em; margin-bottom: 1em; }
  h5, h6 {
      color: #800000; background: #F4FFF4;
      font-family: "Gulim", "Verdana", "Arial"; font-weight: bold; 
      padding-left: 1.2em; padding-top: .2em; padding-bottom: .2em
      margin-bottom: 1em; margin-right: 1em;
      border-bottom: solid; border-bottom-width: 1pt }
  table { empty-cells: show; border-spacing: 2px; border-collapse: separate;
          font-size: 10pt; line-height: 1.4em }
  td { font-size: 10pt}
  th { vertical-align: bottom; background: #CCFFCC; font-size: 100%;
       padding-top: .5em; padding-bottom: .5em }
  li { margin-top: 0.3em; line-height: 1.3em}
  .box { border: solid; border-width: 1pt; width: 90%;
         background: #FFFFFF; border-color: #CCCCCC; padding: 0.3em }
  .hint { border: solid; border-width: 1pt; width: 60%;
          background: #FFFFEA; border-color: #E2E2E2;
          text-align: center; padding: 0.3em }
  .hint ul, .hint ol, .hint li {  margin-left: 0; padding-left: 0;
                        list-style-position: inside; }
