form
	{
	margin:				0px;
	}

label
	{
	display:				block;  /* block float the labels to left column, set a width */
	float:					left;
	width:					160px;
	padding:				0;
	margin:				5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align:			right;
	}

small.instructions
	{
	display:				block;
	margin:				0 0 5px 167px; /* instructions/comments left margin set to align w/ right column inputs */
	padding:				1px 3px;
	font-size:			10px;
	color:					#4d6c94;
	}

small.instructionsInline
	{
	margin-left:			4px;
	font-size:			10px;
	color:					#4d6c94;
	}

input,
select,
textarea
	{
	color:					#305077;
	background-color:	#eff4fb;
	border:				1px solid #a5b8d3;
	}

form.formattedForm input,
form.formattedForm select,
form.formattedForm textarea
	{
	color:					#305077;
	background-color:	#eff4fb;
	border:				1px solid #a5b8d3;
	margin:				5px 0 0 10px;
	}

input:hover,
select:hover,
textarea:hover
	{
	background-color:	#eff4fb;
	border:				1px solid #a5b8d3;
	}

input.checkbox,
input.radio
	{
	border:				none !important;
	vertical-align:		middle;
	margin:				0px;
	padding:				0px;
	}

option
	{
	color:					#305077;
	background-color:	#eff4fb;
	border-width:		0px;
	}



.editFieldS
	{
	width:					70px;
	}

.editFieldM
	{
	width:					120px;
	}

.editFieldL
	{
	width:					170px;
	}

.editFieldXL
	{
	width:					270px;
	}
