html{background-color:#F3EDF8}
a{color:#5C8A2E; text-decoration:none}
body{font-family:arial,helvetica,sans-serif; background-color:white; margin:1em auto; width:760px; color:navy}
#page{padding:.5em}
.topBar{background-image:url('img/bar20.gif'); background-position:bottom; height:22px; color:#5C8A2E; text-align:right; margin:0 0 .5em 0; padding:0 .5em 2px 0; border:solid 1px silver; font:normal 15px Arial,serif; }
.titBar{background-image:url('img/bar40.gif'); background-position:bottom; height:42px; border:solid 1px silver; font:bold 20px/42px Arial,serif; padding:0 0 2px 6px; margin:0 0 20px 0; color:#5C8A2E}
.leftCol{float:left; clear:left; width:490px; margin:0 0 1em 0; border:solid 1px #5C8A2E; padding:.5em; font:normal 18px Arial,serif}
.leftCol p{margin:16px 0 0 0; text-align:justify}
.rghtCol{margin:0em 0em 0em 200px}
.rghtBox{float:right; clear:right; width:200px; background-color:#FFFFFF; border:solid 1px #5C8A2E; margin:0 0 1em 0; padding:.5em;  font:normal 16px Arial,serif}
#mnu{vertical-align:top; margin:0; padding:0; text-align:left; font:bold 18px Arial,serif}
#mnu dt{ border:2px solid white; border-color:#687 #ded #ded #687; text-align:center; background:#AC8; padding:3px 0; margin:7px 0; font-weight:bold; color:#5C8A2E}
#mnu dd{ padding:0; margin:0 0 4px 0}
#mnu .aa{ display:block; padding:0; margin:0; background:#AC9; border:1px solid black}
#mnu .bb{ display:block; padding:1px 0 1px 0;; margin:0 0 6px 0; background:#CEB; border-bottom:1px solid #dea; text-align:center}
#mnu div{ border:2px solid white; border-color:#687 #ded #ded #687}
#mnu a, #mnu a:visited{display:block; width:auto; text-decoration:none; color:#5C8A2E}
#mnu a:hover{color:white; background:#AC8}
#mnu a:hover .bb{background:#AC8; margin:0 0 2px 0; padding:3px 0 3px 0; border-bottom:1px solid #ab6}
#mnu .aa{ height:1%}
.foot{clear:both; background-image:url('img/bar20.gif'); background-position:bottom; height:22px; border:solid 1px silver; margin:0; width:100%; font:normal 10px/22px Arial,serif}
.coce{margin:0; padding:0; width:33%}
.cobx{margin:0; padding:2px 6px}
.cobx:after{content:""; display:block; clear:both}
.cobx a{text-decoration:none; color:black}
#tail{margin:18px 0 0 0; display:non; padding-left:16px}
.navRig{text-align:right; padding:0 6px 4px 0}
.OneEmTopMar{margin:1em 0}
.floatL{float:left}
.floatR{float:right}
.ctr{text-align:center}
.rig{text-align:right}
.lef{text-align:left}
.err{color:red;}
#fr{float:right}
#qb{width:183px; padding:10px 7px 0 7px;}
#qh{font:bold 18px/22px Arial,serif; margin:0 0 7px 0; text-align:center}