/* FORM STYLES FOR LV= */



#mainContent form fieldset { border: 1px solid #95C2C8; background: #F5F4F2; padding: 1em; color: #000000; }

	#mainContent form fieldset legend {  }

	#mainContent form fieldset div { margin-bottom: 1em 0; clear: both; position: relative; }
	#mainContent form fieldset div div { display: block; margin-bottom: 0.5em; }

	#mainContent form fieldset label { display: block; float: left; margin: 0; width: 40%; }

	/*#mainContent form fieldset label { width: 40%; display: block; float: left; }*/

	#mainContent form fieldset input, 
	#mainContent form fieldset select, 
	#mainContent form fieldset textarea { border-top: 1px solid #848484; border-left: 1px solid #848484; border-bottom: 1px solid #FAFAFA; border-right: 1px solid #FAFAFA; }

	#mainContent form fieldset.mandatoryindicator { margin-left: 0.5em; font-weight: bold; font-size: 1.2em; line-height: 1em; }

	#mainContent form fieldset .form_button { text-align: right; background: transparent; clear: both; margin-top: 1em; padding: 1em 0; cursor: pointer; }
		#mainContent form fieldset .form_button button { background: transparent url(/template-images/LV=/layout/buttons/next.gif) no-repeat top left; padding-left: 40px; padding-top: 1px; min-height: 22px; color: #017B87; font-size: 1.4em; font-weight: bold; margin-left: 1em; text-align: left; cursor: pointer; }
			#mainContent form fieldset .form_button button:hover { text-decoration: underline; }

	#mainContent form fieldset input.submit { background: transparent url(/template-images/LV=/layout/buttons/next.gif) no-repeat; width: 39px; height: 22px; }


	#mainContent form fieldset .form_edit {  }
		#mainContent form fieldset .form_edit input { width: 15em; }

	#mainContent form fieldset .form_telephone { margin-bottom: 0.5em; }
		#mainContent form fieldset .form_telephone div { display: inline; clear: none; }

	#mainContent form fieldset .form_date { margin-bottom: 0.5em; }
		#mainContent form fieldset .form_date div { display: inline; clear: none; }

	#mainContent form fieldset .form_checkbox {  }
		#mainContent form fieldset .form_checkbox input { margin-right: 1em; border: none; }

	#mainContent form fieldset .form_radio {  }
		#mainContent fieldset form .form_radio input { margin-right: 1em; border: none; }

	#mainContent form fieldset .form_radio {  }
		#mainContent form fieldset .form_radio .form_radio_label {  }
		#mainContent form fieldset .form_radio .form_radio_items {  }
			#mainContent form fieldset .form_radio .form_radio_items .form_radio_item { clear: none; }  to make the radio buttons inline add float: left; here 
				#mainContent form fieldset .form_radio .form_radio_items .form_radio_item input {  }
				#mainContent form fieldset .form_radio .form_radio_items .form_radio_item label { vertical-align: top; float: none; display: inline; margin-right: 1em; }

	#mainContent form fieldset .form_dp {  }
		#mainContent form fieldset .form_dp input { margin-left: 1em; }
		#mainContent form fieldset .form_dp label { width: auto; }

	#mainContent form fieldset .form_select {  }
		#mainContent form fieldset .form_select select { min-width: 15em; }
	#mainContent form fieldset .form_select div { position: relative; }

	#mainContent form fieldset .form_memo {  }
		#mainContent form fieldset .form_memo textarea { min-width: 15em; height: 140px;}






/* START FORM STYLES SPECIFIC TO BENEFITS FOR EMPLOYEES */
	#mainContent form#fm-form fieldset { border: none; background: transparent; padding-left: 0; padding-bottom: 0; }
		#mainContent form#fm-form fieldset label { font-weight: bold; font-size: 1.1em; margin-bottom: 0.5em; width: 15em; float: none; }
		#mainContent form#fm-form fieldset.buttonbar button { background: transparent url(/template-images/LV=/layout/buttons/next.gif) no-repeat top left; padding-left: 40px; padding-top: 1px; min-height: 22px; color: #017B87; font-size: 1.4em; font-weight: bold; margin-left: 1em; text-align: left; cursor: pointer; }
		#mainContent form#fm-form fieldset.buttonbar button { margin-left: 0; }
		#mainContent form#fm-form fieldset.fm-opt select { width: auto; float: none; font-size: 0.9em; }
/* END FORM STYLES SPECIFIC TO BENEFITS FOR EMPLOYEES */