*{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;}
#content{padding:15px 10px 0 15px;}
#ad1{position:absolute;left:0px;}
#adr{float:left;}
#adtop{padding:15px 0 0px 17px;}

#content1{padding:15px 10px 0 15px;float:left;}
#content2{padding:15px 10px 0 15px;position:absolute;left:160px;}
#content3{padding:15px 10px 0 15px;position:absolute;left:200px;}
#count,#T1{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{font-size:100%;width:8em;margin:0 0 .5em 10em;}
#chkAns2{margin-left:1em;}
#hint{width:4em;margin-left:7em;}
.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;}
