table.form-section { width: 490px; float: right; }

table.form-section th
{
	background-color:	#dddddd;
	text-align:			left;
	padding:			5px;
}

table.form-section td { padding: 5px; }

table.form-section td.form-label
{
    font-weight:		bold;
    vertical-align:		top;
    text-align:			right;
    width:				15%;
}

table.form-section td.form-field
{
    vertical-align:		top;
	text-align:			left;
}

table.form-section td.form-radio
{
    vertical-align:		top;
	text-align:			left;
	width:				30px;
}

table.form-section td.form-require
{
   color:				#cc0000;
   vertical-align:		top;
}

table.form-section span.form-error
{
    color:				#cc0000;
    font-weight:		bold;
}

input.text { width: 220px; }

textarea.text
{
    width:				100%;
	height:				100px;
}
