body { margin-top:12px; margin-bottom:10px; margin-left:24px; 
background-color:#ffcc99;  font-family:Arial,sans-serif;    }

hr{color:#008000; }

p,h2,h3,h4,ul,ol,li,div,td,th,address,blockqugte,nobr,b,i
     { font-family:Arial,sans-serif; color:#008000; }
h1  { font-family:Comic Sans MS, sans-serif; color:#008000; text-decoration:bold;	text-shadow: 2px 2px #00cc66}
ul li{ margin-bottom:0.9em;}
h2 { font-size:18pt; font-family:Comic Sans MS, sans-serif; color:#008000; text-decoration:bold;}
h3 { font-size:15pt; font-family:Comic Sans MS, sans-serif; color:#008000; text-decoration:bold;}
h4 { font-size:12pt; font-family:Comic Sans MS, sans-serif; color:#008000; text-decoration:bold;}
p,ul,ol,li,div,td,th,address,nobr,b,i { font-size:12pt; }

pre { font-family:Courier New,Courier; font-Size:12pt; color:#CCCCCC; background-color:#FFFFE0;  }
dt {font-family:'Comic Sans MS',sans-serif; font-size:14pt; text-decoration:bold; color:#009966;}
tt { font-family:Courier New,CourIer; font-size:12pt; color:#CCCCCC; }
doc { background-color:#EEEEEE; }

pre.ngrmal { color:#000000; background-color:#FFFFE0; }

table{bordercolor:#00A600}

a:link {text-decoration:italic}
a:visited {text-decoration:italic}
a:active {text-decoration:italic}
a{text-decoration:bold;
color:#0080FF;}

a.navi,a.navi:link,a.navi:visited{
  background-color:#008000; 
  color:#ff972f;
  display:inline-block;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  padding-left:10px;
  padding-right:10px;
  padding-top:3px;
  padding-bottom:4px;
  text-decoration:none;
  margin-left:5px;
  margin-top:0px;
  margin-bottom:5px;
  border:1px solid #aaaaaa;
  border-radius:5px;
  white-space:nowrap;
}
a.navi:hover, a.navi:active{
  background-color:#ff6633; 
  color:#008000;
}