.answerboxstyle  {background-color:	#FFFAF0;border-color:	#808080;border-style:	solid;border-width:	1px;display:	block;padding:	.75em;width:	180pt;}.box  {border-style:	solid;border-width:	1pt;cursor:	pointer;font-size:	.12in;font-weight:	bold;height:	.18in;overflow:	hidden;text-align:	center;width:	.18in;}.boxcheated_sel  {background-color:	#FFF1D7;border-color:	#C00000;color:	#2080D0;}.boxcheated_unsel  {background-color:	#ffffff;border-color:	#606060;color:	#2080D0;}.boxerror_sel  {background-color:	#FFF1D7;border-color:	#C00000;color:	#BF0000;}.boxerror_unsel  {background-color:	#FFF0F0;border-color:	#606060;color:	#BF0000;}.boxnormal_sel  {background-color:	#FFF1D7;border-color:	#C00000;color:	#000000;}.boxnormal_unsel  {background-color:	#ffffff;border-color:	#606060;color:	#000000;}.button  {width:	64pt;}.cluebox  {border-bottom-width:	1px;border-color:	#c0c0c0;border-left-width:	0px;border-right-width:	0px;border-style:	solid;border-top-width:	1px;font-size:	85%;margin-top:	1em;padding-bottom:	.5em;padding-left:	0pt;padding-right:	0pt;padding-top:	.5em;}.crosswordarea  {background-color:	#FF6C00;border-color:	#808080;border-style:	solid;border-width:	2px;padding:	.5em;}a, a:visited  {color:	#2080d0;text-decoration:	none;}a:hover  {color:	ff8000;text-decoration:	underline;}body, button, input, p, td  {font-family:	Verdana, Arial, Sans-Serif;font-size:	small;}button  {cursor:	pointer;}h1, h2, h3  {color:	#5F78A2;font-family:	Franklin Gothic Medium, Arial, Sans-Serif;font-weight:	normal;}p  {margin-top:	1em;}