form
{
	display: inline;
}

/**/

table.form-interface
{
	background: #FDFDBB;
}

/**/

td.form-title
{
	font: bold 11px georgia;
	color: #FFFFFF;

	padding: 2px 5px 2px 10px;

	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;

	background: #54AB4A;
}

td.form-info
{
	font: 11px georgia;
	color: #FFFFFF;

	text-align: center;

	padding: 2px 5px 2px 5px;

	background: #D4D0C8;
}

td.form-key
{
	font: 11px georgia;
	color: #333333;

	vertical-align: top;

	width: 150px;

	padding: 3px 5px;
}

td.form-value
{
	font: 11px georgia;
	color: #333333;

	padding: 1px 3px;
}

td.form-submit
{
	text-align: right;

	padding: 5px 0px 0px 0px;
}

/**/

tr.row-0
{
	background: #D8EA98;
}

tr.row-1
{
	background: #ECF3A5;
}

/**/

span.form-required
{
	font: 11px georgia;
	color: #CC0000;
}

/**/

textarea
{
	font: 11px georgia;
	color: #333333;

	width: 250px;
	height: 80px;

	border: 1px solid #54AB4A;

	background: #FFFFFF;
}

input.text
{
	font: 11px georgia;
	color: #333333;

	border: 1px solid #54AB4A;

	width: 250px;

	background: #FFFFFF;
}

input.submit
{
	font: bold 11px georgia;
	color: #FFFFFF;

	width: 140px;

	border: 1px solid #54AB4A;

	background: #54AB4A;
}