
#nav   { clear: both; border-bottom: 1px solid #0aa; position: fixed; z-index: 10; top: 0px; left: 0px; width: 100%; height: 54px; overflow: visible; visibility: visible }
#main  { position: absolute; top: 60px; left: 1px; width: 100%; height: 100%; overflow: visible; visibility: visible }
#lupin  { float: left; position: fixed; top: 60px; width: 165px; height: 100%; overflow: visible; visibility: visible }
#guide { position: absolute; top: 60px; left: 166px; width: 100%; height: 100%; overflow: visible; visibility: visible }
body { background-color: #099 }
h1, h2, h3, h4, h5, h6, p, td, th, ul, dl, div  { color: #ffc; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; vertical-align: middle; overflow: visible; visibility: visible; display: block }
a:text  { color: #466 }
a:link   { color: #cff }
a:visited  { color: #fc9 }
a:active { color: #0fc }
h1     { font-style: normal; font-weight: bold; font-size: large; margin-left: 6px }
h2    { font-style: normal; font-weight: bold; font-size: medium;  margin-left: 12px }
h3         { font-style: normal; font-weight: bold; font-size: small; margin-left: 18px }
h5 { font-style: normal; font-weight: normal; text-indent: 0px }
h6 { font-style: normal; font-weight: bold; font-size: small }
p      { font-style: normal; font-weight: normal; font-size: small; text-align: left; vertical-align: middle; margin-left: 18px }
ul { font-size: small; margin-left: 70px }
dl { font-size: small; margin-left: 70px }
dt { text-indent: -12px }
li { text-indent: -6px }
table   { position: static; overflow: visible; visibility: visible; display: table }
.tOT { margin-left: 4px }
.tEE  { position: static; width: 600px; overflow: visible; visibility: visible; display: table }
.tEK { position: static; width: 700px; overflow: visible; visibility: visible; display: table }
tbody { font-style: normal; font-weight: normal; font-size: small; text-align: left; vertical-align: middle; margin-left: 3px; display: table-row-group }
thead { font-weight: bold; font-size: medium; text-align: left; vertical-align: top; display: table-header-group }
tfoot { font-weight: bold; font-size: medium; text-align: left; vertical-align: top; display: table-footer-group }
tr { display: table-row }
th  { font-weight: bold; font-size: small; text-align: left; vertical-align: top; padding: 1px; border-style: outset solid solid outset; border-width: 1px; border-color: #0aa #099 #099 #0aa; display: table-cell }
td  { font-style: normal; font-weight: normal; font-size: x-small; text-align: left; vertical-align: middle; padding: 1px; border-style: outset solid solid outset; border-width: 1px; border-color: #0aa #099 #099 #0aa; display: table-cell }

.greckleTH, .thC, .thL, .thR    { background-color: #088; padding: 1px; border-style: outset solid solid outset; border-width: 1px; border-color: #0aa #099 #099 #0aa }
.thC { text-align: center }
.thL { text-align: left }
.thR { text-align: right }
.greckleTD, .tdC, .tdL, .tdR  { background-color: #099; padding: 1px; border-style: outset solid solid outset; border-width: 1px; border-color: #0aa #099 #099 #0aa }
.tdC { text-align: center }
.tdL  { text-align: left }
.tdR  { text-align: right }
.greckleTN, .tnL, .tnC, .tnR  { background-color: #0aa; text-align: left; padding: 1px; border-style: outset solid solid outset; border-width: 1px; border-color: #0cc white white #0cc }
.tnL { text-align: left }
.tnC    { text-align: center }
.copy  { color: #ffc; font-size: small; background-color: #088; text-align: left; vertical-align: middle; margin: 6px; padding: 4px; border: solid 1px #bb9; position: static; width: 450px; overflow: visible; visibility: visible; display: block }
.conform { background-color: white; text-align: center; margin: 3px; padding: 3px; border: solid 1px #bb9; width: 450px }
.area      { color: #099; font-weight: bold; font-size: small; background-color: #bb9; text-align: left; vertical-align: middle; margin-left: 0px; padding: 3px 3px 3px 7px }
.array { }
.deck { width: 600px }
.plank { width: 450px }
.wla { vertical-align: middle }
.tnT { padding: 2px; width: 90px; height: 120px }
.tnW { vertical-align: top; padding: 2px; width: 120px; height: 90px }
