html, body
{
	margin: 0px;
	padding: 0px;
	
	background-color: #f3f3f3;
	
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
}

.main
{
	width: 900px;
	
	background-color: #fff;
	
	border: 1px solid #ccc;
	
	padding: 10px;
	
	margin: auto;
}

.form
{
	margin-left: 30px;
}
	.form th,
	.form td
	{
		padding: 2px;
	}
	.form td
	{
		font-family: verdana;
		
		background-color: #f7f7f7;
	}
	.form th
	{
		text-align: right;
		
		background-color: #f2f2f2;
		
		height: 25px;
		
		padding-right: 5px;
	}
	.form input,
	.form textarea
	{
		border: 1px solid #ccc;
		
		padding: 2px;
	}
	.form .textbox
	{
		width: 150px;
	}
	.form input:focus,
	.form textarea:focus
	{
		border: 1px solid #ec1e1c;
	}
	.form .button
	{
		background-color: #fff;
	}
	.form .textarea
	{
		width: 300px;
		
		height: 150px;
	}
	.form .top,
	.form .bottom
	{
		text-align: center;
		color: #000080;
		font-weight: bold;
		font-size: 16px;
		
		padding: 5px;
	}
	.form .error
	{
		font-size: 10px;
		
		color: #FF8400;
		
		margin: 0px;
		padding: 0px;
		margin-bottom: 2px;
	}