 html, body {
  margin: 0px;
  padding: 20px;
  padding-top: 10px;
  height: 100%;
  font:Verdana, Arial, Helvetica, sans-serif;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12pt;
  background-color:#fffbdc;
}

 h1 {
  font-size:18px;
  color:#339900;
}
 
 .number {
   color:#FF3300;
   font-size:22px;
}
 
 ul {
  margin-left:30%;
  margin-top:30px;
}
 
 li {
  padding-bottom:20px;
  list-style-image:url(g.gif);
  padding-left:10px;
}

 ul.sd {
  margin-left:0px;
  margin-top:0px;
}
 ul.sd li {
  padding-bottom:5px;
  list-style-image:url(g.gif);
  padding-left:10px;
}

 ul.np {
  margin-left:0px;
  margin-top:0px;
}
 ul.np li {
  padding-bottom:5px;
  list-style-image:url(p.gif);
  padding-left:10px;
}

 h2 {
  padding:0px;
  margin:0px;
  font-size:16px;
}

 h3 {
  padding:0px;
  padding-bottom:5px;
  margin:0px;
  font-size:14px;
  color:#339900;
}

 .content {
  font-size:16px;
}

 .cb {
  border-top-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-right-style:dashed;
  border-right-color:#339900;
}

 .vb {
  border-right-style:none;
  border-bottom-style:none;
  border-left-style:none;
  border-top-style:dashed;
  border-top-color:#339900;
}

 .vcb {
  border-right-style:dashed;
  border-right-color:#339900;
  border-bottom-style:none;
  border-left-style:none;
  border-top-style:dashed;
  border-top-color:#339900;
}

 table.tepl {
  background-color:#f3f3f3;
 }

 table.tepl td {
 border-color:#000000;
 border-top-style:dotted;
 border-top-width:1px;
 border-right-style:dotted;
 border-right-width:1px;
 padding-right:5px;
 padding-left:5px;
}

p2 {
 display:none;
 }
 
a {
 text-decoration:underline;
}
a:hover {
 cursor: pointer;
 text-decoration:none;
 }
 
 td.name {
background-color:#CCFF99;
 }