body { background: darkgreen; font-family: Arial, Verdana, sans-serif; color: #004400; }
div { background: ivory; padding: 10px; }
code, .tst1 { font-family: "Courier New", Courier, mono; }
.tst1 {background: #FFFFD6; }
code { font-size: 101%; padding: 0 2px; color:black; }
td { font-size: 90%; text-align: justify; }
.stru td { font-size: 10px; text-align: left; }
.tbrd {}
.tbrd td { text-align: center ;}
.tst1 { text-align: left; padding: 3px 5px; border: outset #FEFEFE 2px; font-size: 85%; margin-right:150px}
ul { margin-left:0; }
li { margin-left:1em; }
h1 { font-size: 32px; font-weight: bold; }
h2 { font-size: 20px; font-weight: bold; }
h3 { font-size: 16px; font-weight: bold; }
hr { color: darkgreen; margin:0; padding:0; height: 3px ;}
a, a:visited { text-decoration: none; color:green; font-weight: bold; }
a:hover { text-decoration: underline; color:red; }
.idx { font-size: 2px; padding: 4px; border-bottom:solid darkgreen 3px; }
.idx b, .idx a { padding: 2px 8px; font-size: 14px; border: 1px solid #BFD3BF; }
.idx b { padding-top:12px; background:darkgreen; color:ivory; border-bottom: 3px solid darkgreen; }
.idx a, .idx a:visited { background:#F0F0E1; color:#004400; }
.idx a:hover { padding-top:12px; text-decoration: none; color:red; }

