.formfield_div_outer{

		margin:3px;
		padding:0px;
		border-width:0px;
		border-style:solid;
		border-color:blue;
		width:444px;
		max-width:444px;
/*		position:relative;
 		bottom:0px; */
		margin-bottom:-13px;
		padding-top:10px;
		border-top-width:1px;


}

.formfield_span_label_required, .formfield_span_label_optional
{

		margin:5px;
		padding:0px;
		border-width:0px;
		border-style:solid;
		border-color:#999999;
 		width:94px; 
 		min-width:94px; 
 		max-width:94px; 
 		height:20px;
/*  		font-family:arial,helvetiva; */
 		font-weight:bold;
/* 		position:relative; */
 		top:-5px;
cursor:pointer;
}

.formfield_span_label_required
{
	border-bottom-width:0px;
	border-bottom-color:black;
	border-bottom-style:solid;
	color:#8888ff;

}


.formfield_fieldset_optional, .formfield_fieldset_required{
			margin:0px;
			border-width:0px;
			border-style:solid;
			border-color:white;
			padding:3px;
			width:280px;
			max-width:280px;
 			position:relative; 
 			left:150px; 
/*   			display:inline;  */
 			top:-30px; 
/*  			background:#dddddd; */
}

.formfield_fieldset_required{
/* 	background:#f0f0f0; */
	border-width:3px;
	border-color:#f0f0f0;
	
}



.formfield_hr
{
	position:relative;
/* 	top:-20px; */
}
.formfield_legend{
			margin:0px;
/* 			background:white; */
			border-width:0px;
			border-style:solid;
			border-color:black;
			padding:2px;
			position:relative;
			left:10px;
			right:100px;
			height:16px;
			width:100px;
			font-family:arial,helvetica;
			font-size:13px;
			font-weight:bold;
}

.formfield_div_error
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	color:red;
	width:280px;
	font-weight:bold;
	font-size:10pt;
}

.formfield_div_crossref
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	color:blue;
	width:280px;
	font-weight:normal;
	font-size:8pt;
}

.formfield_div_content
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;	
	
}


.inputfield_input
{
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	height:20px;
	width:280px;
	text-align:left;
}

.inputsubmitfield_input
{
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	width:264px;
	height:20px;
}

.inputsubmitfield_span_img
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	position:relative;
	left:0px;
	top:4px;
	height:14px;
	width:14px;
}


.inputsubmitfield_img_submit
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	width:14px;
	height:14px;
}

.selectfield_select
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	position:relative;
	width:280px;
}

.selectfield_option
{
	margin:0px;
	border-width:0px;
	border-style:solid;
	border-color:black;
	padding:0px;
	font-family:arial;
	font-size:12px;
}

.textareafield_textarea
{
	margin:0px;
	border-width:1px;
	border-style:solid;
	border-color:#aaaaaa;
	padding:0px;
	width:278px;
	text-align:left;
}

