

#solver #date			{	padding-bottom		:3px		;
							text-align			:left		;
							width				:360px		;
						}

#solver form			{	text-align			:center		;
						}
#solver input			{	width				:38px		;
							height				:38px		;
						}

#solver table.outer		{	margin				:0			;
							padding				:0			;
							border-collapse		:collapse	;
							border				:solid 3px #000000	;
						}
#solver table.inner		{	margin				:0			;
							padding				:0			;
							border-collapse		:collapse	;
						}

#solver table.outer td	{	border				:solid 2px #000000	;
							margin				:0			;
							padding				:0			;

							height				:116px		;
							width				:116px		;

						}
#solver table.inner td	{	width				:38px		;
							height				:38px		;
							border				:solid 1px #000000	;
							font				:32px "Times New Roman",Roman,serif;
							margin				:0			;
							padding				:0			;
						}

#solver .itype			,
#solver .ltype			{	font				:32px "Times New Roman",Roman,serif;  color :#484848;}
#solver .rtype			{	font				:32px "Times New Roman",Roman,serif;  color :#B60900;}
#solver .stype			{	font				:12px "courier new",monospace;		  color :#484848;}
#solver .itype			,
#solver .ltype			,
#solver .rtype			,
#solver .stype			{	height				:38px		;
							width				:38px		;
							border				:none		;
							text-align			:center		;
							margin				:0			;
							padding				:0			;

							overflow			:hidden		;
						}







#solver .ltype			,
#solver .rtype			{	cursor				: default	;
						}

#solver .stype			{	/*padding				: 2px 0 0 5px	;*/
							line-height			:11px		;
							letter-spacing		: 1px		;	
							text-align			:left		;
							cursor				:pointer	;
							cursor				:hand		;
						}

#solver .submit			{	font-size			: 11px		;
							width				:120px		;
							height				: 20px		;
							color				:#303030	;
						}


