body, table
{
	font-size: 0.96em;
}

div.block
{
	border: 1px dashed #DEDEED;
	padding: 0.35em;
	margin: 0px 5px 10px;
}

div.title
{
	text-align: center;
	border-bottom-style: none;
	background-color: #F8F7FC;
	font-family: verdana,sans-serif;
	margin-bottom: 0px;
	font-size: 1.1em;
	color: #5C6DAC;
	font-weight: bold;
}
div.subtitle
{
	float:left;
	font-weight: bold;
}

div.subcontent
{
	margin-left: 160px;
}

div.text
{
	font-family: verdana,sans-serif;
	font-family: 'Courier New',Courier,monospace;
}
div.code
{
	height: 400px;
	overflow: auto;
}

div.hint
{
	color: #77777c;
	font-size: 0.9em;
}

td.blank
{
	padding-left: 10px;
}