.sudokuTable td
{	border: 1px solid #000;
	padding: 1px;
}
.sudokuTable td table td
{	text-align: center;
	vertical-align: middle;
	border: 1px solid #999;
}
.sudokuTable td table td.sudokuFound
{	background: #d20000
}
form .sudokuTable td table td input
{	width: 30px;
	height: 30px;
	border: none;
	text-align: center;
	padding: 2px;
}
.sudokuWorkingTable .sudokuTable td table td
{	width: 50px;
	height: 50px;
	font-size: 14px;
}

form.sudokuSolverForm .formFieldContainer.formNumberContainer label, form.sudokuSolverForm .formFieldContainer.formCheckBoxContainer label
{	display: inline-block;
	width: 120px;
	text-align: left;
}
form.sudokuSolverForm .formFieldContainer.formNumberContainer input[type="text"]
{	display: inline-block;
	float: none;
}