body, html
{
font-family:arial,verdana;
height:100%;
}


/* Auto Form Styles */

div.autoCreateForm
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}
div.autoCreateForm input
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}

div.autoCreateForm label
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}
div.autoCreateForm div.row1
{
	height:25px;
}
div.autoCreateForm div.row2
{
	height:25px;
}
div.autoCreateForm div.mainDiv
{
	padding-top:3px;
	padding-bottom:3px;
}
div.autoCreateForm div.labeldiv
{
	vertical-align:middle;
}

div.autoCreateForm div.inputdiv
{
	vertical-align:top;
	font-weight:normal;
	font-family:arial;
	font-size:10pt;
}
div.autoCreateForm fieldset
{
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
}

div.autoCreateForm fieldset.mainFieldset
{
	border:1px solid #1f4e76;
	font-family:arial;
	font-size:11pt;
	font-weight:bold;
}
div.autoCreateForm fieldset.subFieldset
{
	border:1px solid #1f4e76;
	margin-left:20px;
	margin-right:20px;
}
div.autoCreateForm legend.mainLegend
{
	background-color:#0065a0;
	padding-left:15px;
	padding-right:15px;
	color:white;
	border:1px solid #1f4e76;
}
div.autoCreateForm legend.subLegend
{
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
	color: #1f4e76;
}
div.autoCreateForm div.autoFormSpacer
{
	height:20px;
}

div.autoCreateForm div.messageContainer
{
	padding-bottom:10px;
	
}
div.autoCreateForm div.errorMessage
{
	margin:auto;
	width:80%;
	border:1px solid red;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	
}div.autoCreateForm div.confirmationMessage
{
	margin:auto;
	width:80%;
	border:1px solid green;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	
}