p { width:52em }

a.b   { color:#000; background:#FDD; border:1px solid black;   font-size:90%; font-weight:bold; padding:4px; text-decoration:none; height:2em; }
a.c   { color:#000; background:#EFE; border:1px solid #60BB60; font-size:80%; font-weight:bold; padding:4px; text-decoration:none; height:2em; margin-left:0.5in }
a.rqd { color:#000; background:#EFE; border:1px solid #60BB60; font-size:80%; font-weight:bold; padding:4px; text-decoration:none; height:2em; }

a.b:hover   { background:yellow }
a.c:hover   { background:yellow }
a.rqd:hover { background:yellow }

code { font-family:monospace; border:1px solid black; padding-left:3px; padding-right:3px; background:#CEC }

pre.rslv { background:#FBF5D9; padding:1ex; border:1px solid black; width:50em }
pre.xact { background:#FBF5D9; padding:1ex; border:1px black inset; margin-top:0 }

textarea.instcode
{ background:#CEC
; padding:1ex
; font-size: 10pt
; font-family:'Courier New',monospace
; border:1px solid black
; margin-top:0
; width:100%
; height:15em
}

div#i1 { background:yellow; padding:7px; width:50em; border:1px solid black }

p.inst { margin-bottom:2px; width:auto}

ul.a li { list-style: none }

table { empty-cells:show; border-collapse:collapse }
table.e { margin-bottom:1.5em;  margin-top:-0.5em }
table.e td { padding:0 0 0 0.5em; border:none }

th,td { border:1px solid black; padding:0.25em}

H2 { background-color: #99CCFF; border:1px solid #369; padding:4px }

a.h { display:none }
a.n { font-weight:bold; background:#FDD; }
a.n:hover { background:#ffff00 }
span.f { margin-left:4em }

p.x { font-family:monospace; font-size:120%; font-weight:bold; background: #CDF; padding:0.5em; border:1px solid #369; margin-bottom:0 }
.n { padding:4px 8px 4px 8px; margin:0px 0.5em 0px 0.5em; border: 1px solid black; color:#000; text-decoration:none }

UL#xm {
; margin:0
; padding:0
; text-align:center
; border:1px solid blue
; border-bottom:0
; background-color: #DAE1F9
}

UL#xm LI {
; list-style: none;
; border-bottom: 1px solid blue
}

UL#xm LI A {
; color:black
; font-weight: bold
; text-decoration: none
; text-align: center
; padding-top:5px
; padding-bottom:5px
; display:block
; border:0
; width:100%
}

UL#xm LI A.PLN:hover {
; background-color: blue
; color: #FFF
}

UL#xm LI A.SEL {
; background-color: yellow
}

UL#xm LI A.SEL:hover {
; color: #black
}
