
/* form formatting */

fieldset { 
	background: #eee; 
	border: 1px solid #ccc;
	margin: 0 0 7px;
	padding: 10px;
	font-size: 100%;
}
.fieldset { 
	background: #eee; 
	border: 1px solid #ccc;
	margin: 0 0 7px;
	padding: 10px;
}

legend { 
	background: #fff;
	padding: 2px 6px 3px 5px;
	margin: 0;
	border: 1px solid #ccc;
	vertical-align:middle;
}

.legend {
	background: #fff;
	padding: .25em .5em;
	margin: 0;
	border: 1px solid #ccc;
	position: relative; 
	width: 33%;
	top: -2em;
	left: 0;
	white-space: nowrap;
	vertical-align:middle;
}	
.formrow { 
	line-height: 2em;
	clear: both;
	margin: 0;
	padding; 0;
}

label {
	width: 25%;
	text-align: right;
	margin: 0 3px 0 0;
	float: left;
}

fieldset input, fieldset select {
	width: auto;
	text-align: left;
	float: left;
}
