label {
	width: 100%;
	margin:0px;
	height:25px;
	line-height:25px;
}

label.largeWidth
{
	margin:0px;
	height:25px;
	line-height:25px;
	width:185px;
}

label em {
	color: #666666;
	width: 150px;
	height:25px;
	line-height:25px;
	font-size: 11px;
	text-align: right;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
label input {
	border: 1px solid #333333;
	font-size: 11px;
	height:25px;
	line-height:25px;
	color: #000000;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

label select {
	font-size: 11px;
	height:25px;
	line-height:25px;
	color: #000000;
	width: 250px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}

select 
{
	font-size: 11px;
	height:25px;
	line-height:25px;
	color: #000000;
	padding: 1px;
	width: 250px;
	font-family: Arial, Helvetica, sans-serif;
}

select.alignedInput
{
	position:absolute;
	left:350px;
	height:25px;
	line-height:25px;
}

select.alignedInputSecondColumn
{
	position:absolute;
	left:600px;
	height:25px;
	line-height:25px;
	white-space: nowrap
}

.alignedInput
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:	top;

	position:absolute;
	left:350px;
	height:25px;
	line-height:25px;
}

input.alignedInput
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:	top;

	position:absolute;
	left:350px;
	height:25px;
	line-height:25px;
	border-width: 2px;
}

input.alignedInputSecondColumn
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:	top;

	position:absolute;
	left:600px;
	height:25px;
	line-height:25px;
	border-width: 2px;
}
		
textarea.alignedInput
{
	position:absolute;
	left:350px;
	height:80px;
	width:250px;
	border-width: 2px;
	font-size: 11px;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
