/*
	table-LESS layout, form elements
*/
form div.row {
	clear: left;
	padding: 5px;
	min-height: 1.7em;
	vertical-align: middle;
}

form div.error,
form div.warning,
form div.ok,
form div.info {
	border: none;
}

form div.row div.group {
	margin-left: 165px;
}

form div.row label {
	margin: 0 5px;
	text-align: left;
	font-weight: normal;
	display: inline;
}

form div.row label.row, 
form div.subrow label.row {
	margin: 0;
	width: 150px;
	float: left;
	text-align: right;
	font-weight: bold;
	font-family: Verdana, "Lucida Sans Unicode", Arial, sans-serif;
	display: block;
}

form div.subrow {
	/*clear: left;*/
	min-height: 1.7em;
	padding-top: 3px;
	padding-bottom: 3px;
}

form div.subrow div.group {
	margin-left: 115px;
}

form div.subrow label.row {
	width: 100px;
}

