/* rules_style.css */ 
 .hdg { text-align:left; background-color:cyan; font-weight:bold; padding-left:5px; border-top:1 magenta solid; border-bottom:1 magenta solid; }
  .ttl1 { background-color:yellow; border-bottom:solid 2 magenta; color:red; font-size:18pt;}
  .ttl2 { background-color:yellow; border-bottom:solid 2 magenta; color:red; border-top:solid 2 magenta; font-size:14pt;}
  .tim { text-align:right; width:100; padding-right:10px; }
  li { padding-bottom:5px;padding-left:5px;}
  ol { margin:0; padding:0;padding-left:25px;border:0px solid red;}
  ul { margin-bottom:0px; }
  div { padding-top:0px; padding-bottom:4px; }
  .hdg1 { font-family:Arial; font-size:18pt; color:black; font-weight:bold; text-align:center; line-height:150%}
  .hdg3 { font-family:Arial; font-size:12pt; color:black; font-weight:bold;  }

  #div0 { 
    position:absolute; top:140px; left:140px; width:550px; z-index:1; visibility:hidden; margin:5px; background-color:#e0e0e0;
    border: solid blue 2px; border-bottom-width:3px; font-size:12pt; font-weight:500; font-family:Arial,sans-serif;
  }
  a { text-decoration:none; color:#ff7b33; font-weight:bold; } /*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10pt; line-height:100%; }*/
  a.decor { text-decoration:underline; color: green; }
  .dialog { text-align:justify; font-size:11pt; font-weight:500; font-family:Arial,sans-serif; }
  .button { color:blue; width:80px; margin-left:20px; margin-right:20px; }
  td { font-size:11pt; color:black; font-family: Arial, Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:justify; vertical-align:top; }
  td.hdg1 { font-family:Arial; font-size:16pt; color:black; font-weight:bold; text-align:center; line-height:150%}
  td.hdg2 { font-family:Arial; font-size:13pt; color:black; font-weight:bold; text-align:center; line-height:200%}
  td.num { text-align:right; width:25px; padding-right:10px; font-weight:bold; }
  h3, h2 { margin:0px; text-align:left; }
  .break { page-break-before:always; }
  .prnt { font-family:Arial; font-weight:bold; text-align:center; border:solid blue 2px; cursor:pointer; visibility:visible;vertical-align:middle; }
  .prntdiag { background-color:blue; color:white; font-weight:bold; padding:5px 0px 5px 10px; }
  .dat { text-align:center; padding-right:0px; font-size:11pt; }
  @media print {
    h1 {page-break-after: always;}
  }