div.main {
	margin: 0px;
	padding: 0px 0px 0px 165px;
}

label {
	font-size: 12px;	
	width: 100%;
	margin:0px;
	height:25px;
	line-height:25px;
	font-family: Arial, Helvetica, sans-serif;
}

label.largeWidth
{
	width:185px;
}

.alignedInput
{
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align:	top;
	position:absolute;
	left:400px;
	height:25px;
	line-height:25px;
	border-width: 2px;
	max-width:250px;

}

.alignedInputSecondColumn
{	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
	position:absolute;
	left:600px;
	height:20px;
	height:25px;
	line-height:25px;
	border-width: 2px;
	white-space: nowrap
}

textarea.alignedInput
{
	height:80px;
	width:250px;
}

.alignedOutput
{
	vertical-align:	top;
	position:absolute;
	left:400px;
	height:25px;
	line-height:25px;
	max-width:250px;
}

.alignedOutputSecondColumn
{
	vertical-align:	top;
	position:absolute;
	left:6000px;
	height:25px;
	line-height:25px;
}
