html, body {margin:0; background:#000 url(images/bg.jpg) repeat;  margin:0; padding:0; font:12px Arial, Helvetica, sans-serif #999999;}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td,p { margin:0; padding:0;}
fieldset,img {border:0;}
img {border: none;text-decoration: none;}
a {outline: none; color:#333; text-decoration:underline;} /* fixing the firefox dotted line when clicked */
a:hover {outline: none; color:#333; text-decoration:none;}
ol,ul,li {list-style:none;}
/*.ques-box{ background:#e7f3f9; border:1px solid #7ab0d0; padding:5px 10px 5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; font-weight:normal; }
.ques-box .input-box{border:1px solid #7ab0d0; padding-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#292929; font-weight:normal; width:150px; }
.ques-box p{ color:#2b8bc2; font-weight:bold;}*/
table td.pad{ padding:6px 0 0 0px;}
table td.title{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; color:#333; }
table td.clue{ font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:14px; font-weight:bold; color:#1d1d1d; padding:3px 0 3px 0;}
table td.note{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666; padding-left:3px;}
table td.ans{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:20px; font-weight:bold; color:#ff0000; padding:3px 0 3px 0;}
table td.ans span{color:#000;}

table td{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333;}
.formLnk{outline: none; font-size:16px; color:#1c416d; text-decoration:none;}
.formLnk a {outline: none; font-size:16px; color:#1c416d; text-decoration:underline;} /* fixing the firefox dotted line when clicked */
.formLnk a:hover {outline: none; font-size:16px; color:#1c416d; text-decoration:none;} 
.btn{ background:#16295a; color:#fff; font-size:12px; font-weight:bold; text-align:center; padding:0 30px; border:0; height:25px; font-family:Verdana, Geneva, sans-serif; cursor:pointer;}
.greybtn{ background:#d8d8d8; color:#898888; font-size:12px; font-weight:bold; text-align:center; padding:0 30px; border:0; height:25px; font-family:Verdana, Geneva, sans-serif;}
.text{font-size:12px; color:#fff; font-weight:bold; line-height:16px; }
.text a{ text-decoration:underline; color:#fff; }
.text a:hover{ text-decoration:none; color:#fff; }

.textW{font-size:12px; color:#000; font-weight:bold; line-height:16px; }