*{font-weight:normal;padding:0;margin:0;color:#000;}
#menu span,#menu a,body{background:#F6F6F6;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:medium;}
img{border:0;}
h1,h2,h3,h4,h5,h6{font-size:small;}
h1{font-weight:bold;margin-bottom:2px;}
h2{margin:1em 0 2px 0;}
h3{margin:2px 0;}
h3 input{height:1em;width:1em;margin:1px 2px;}
h4{color:#009;margin-bottom:1em;}
h5{margin:.2em 0 0;}
form{margin:0;}
#banner,#menu{background:#009;text-align:center;height:30px;}
#menu{height:21px;white-space:nowrap;}
#menu span,#menu a{color:#009;background:#D4D0C8;font-size:14px;text-decoration:none;cursor:pointer;line-height:18px;height:20px;padding:0 19px 2px 19px;border:1px solid #F6F6F6;border-right-color:#999;border-bottom-color:#999;}
#menu a:hover{color:#FFF;background:#009;}
#menu span{color:#000;background:#F6F6F6;cursor:default;border-bottom-width:0;padding-bottom:3px;}
#adside{position:absolute;left:0;width:140px;text-align:center;padding-top:5px;background:#CCC;}
#adside div{padding:5px 0;}
#adside .bor{margin:5px 0 8px;font-size:smaller;}
#adside .bor a{color:#004;}

#adtop, #content{margin:0 0 0 170px;padding:11px 0 20px 0;}

#count,#T1,#T2{background:#FFFCF2;font-family:"Courier New",Courier,monospace;border:3px #000000 double;width:32.3em;padding:5px .6em 5px .6em;}
.crypto,textarea{font-size:100%;border-width:0;line-height:.9em;height:.9em;width:32em;margin-bottom:.6em;}
.crypto{color:#00C;margin-bottom:0;}
textarea{background:#FFFCF2;display:block;overflow:hidden;}
#count{color:#00C;text-align:center;table-layout:fixed;width:33.8em;}
#count TD{line-height:.9em;width:1.3em;height:.5em;}
#count TH{line-height:.9em;width:1.3em;font-size:small;}
#LTR TD{color:#00C;}
#CNT TH{width:100%;padding-bottom:3px;}
#opt{background:#FFFCF2;border:3px #000 double;width:18em;padding:3px;}
#hint,#chkAns2,#chkAns, #printC{font-size:100%;width:8em;margin:0 0 .5em 10em;}
#hint, #printC{width:4em;margin-left:7em;}
#chkAns2, #printC{margin-left:1em;}

.in{background:#FFFCF2;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;border:3px #000000 double;width:50em;padding:5px .6em 5px .6em;}
.in p{margin-bottom:1em;}
.in span.bblk{font-weight:bold;}
.in div.bblu,.in span.bblu{font-weight:bold;color:#00C;}
.in span.black,.in span.blue{color:#00C;font-weight:bold;font-size:medium;font-family:"Courier New",Courier,monospace;}
.in span.black{color:#000;}
#T2{border-width:0;margin:5em 0 0 5em;background:#FFF;}
#T2 textarea{background:#FFF;}
#T2 .crypto{color:#000;}