.centeredForm								{ width: 400px; margin: 20px auto; }
	.centeredForm .formLeft					{ width: 110px; float: left; text-align: right; }
		.centeredForm .formLeft input		{ float: right; width: auto !important; }
	.centeredForm .formRight				{ width: 280px; float: right; }	
	.centeredForm .formRadioRight			{ width: 280px; float: right; }	

.profileLeft								{ width: 350px; margin: 20px 0; float: left; }
	.profileLeft .formLeft					{ width: 110px; float: left; text-align: right; }
		.profileLeft .formLeft input		{ float: right; width: auto !important; }
	.profileLeft .formRight					{ width: 230px; float: right; }		

.profileRight								{ width: 350px; margin: 20px 0; float: right; }
	.profileRight .formField				{ margin-bottom: 20px; }
	.profileRight .formLeft					{ width: 110px; float: left; text-align: right; }
		.profileRight .formLeft input		{ float: right; width: auto !important; }
	.profileRight .formRight				{ width: 230px; float: right; }		

.memdirForm									{ width: 600px; float: right; }
	.memdirForm .formLeft					{ width: 250px; float: left; text-align: right; }
		.memdirForm .formLeft input			{ float: right; width: auto !important; }
	.memdirForm .formRight					{ width: 325px; float: right; }		

.formRadio									{ margin-bottom: 20px; }

.register_price								{ float: right; font-weight: bold; }

#Form_PasswordForm							{ }
	#Form_PasswordForm fieldset 			{ border: 0; margin: 0; padding: 0; }

#IQSearchForm_SearchForm					{ width: 300px; float: right; clear: right; margin: 4px 12px 0 0; }
	#IQSearchForm_SearchForm label			{ float: left; height: 19px; margin-right: 15px; }
	#IQSearchForm_SearchForm input			{ float: left; }

	#search_button							{ }
	#search_for								{ width: 167px; height: 13px; padding: 3px 3px 3px 9px; background: url(../images/search_for.png) no-repeat; border: 0; font: normal 10px/13px Verdana, sans-serif; }

#WBFLoginForm_UserLoginForm					{ width: 500px; height: 32px; background: url(../images/userlogin_bg.png) left top no-repeat; float: left; margin-top: 19px; }
	#WBFLoginForm_UserLoginForm label		{ float: left; font: normal 10px/32px Verdana, sans-serif; margin-left: 15px; }
	#WBFLoginForm_UserLoginForm input		{ float: left; margin-top: 7px; }

	#Form_UserLoginForm_Username			{ width: 114px; height: 15px; background: 0; color: #fff; font: normal 11px/15px Verdana, sans-serif; border: 0; margin-left: 3px; }
	#Form_UserLoginForm_Password			{ width: 112px; height: 15px; background: 0; color: #fff; font: normal 11px/15px Verdana, sans-serif; border: 0; margin-left: 30px; }


#Username label,
#Password label								{ width: 60px; }

#Username									{ float: left; clear: left; }
#Password									{ float: left; clear: left; }

#Form_PasswordForm_Username, 
#Form_PasswordForm_Password					{ width: 200px; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 12px/16px Verdana, sans-serif; margin-bottom: 2px; }

.formField,
.formRadioField,
.formAction									{ margin-bottom: 8px; }

.formMessage								{ font-weight: bold; text-align: center; margin-bottom: 20px; }
.formSubMessage								{ font-weight: bold; text-align: left; margin: 20px 0 5px 95px; }

.formField label							{ color: #72736f; font: normal 11px/14px Verdana, sans-serif; height: 22px; overflow: auto; }
.formField select,
.formField input 							{ width: 100%; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 12px/16px Verdana, sans-serif; margin-bottom: 2px; }
.formField textarea							{ width: 100%; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 10px/16px Arial, sans-serif; margin-bottom: 2px; }

.formField label.error						{ width: 100%; color: #f25252; font: normal 11px/16px Arial, sans-serif; clear: both; }

.formRadioField label						{ color: #72736f; font: normal 11px/14px Verdana, sans-serif; height: 22px; overflow: auto; }
.formRadioField	input						{ margin-left: 50px; }

.form_email									{ background: url(../images/form1.png) no-repeat !important; }
.form_password								{ background: url(../images/form2.png) no-repeat !important; }

.required_icon          					{ color: #f25252; font: bold 16px/16px Verdana, sans-serif; display: inline; }

.checkboxsetfield							{ list-style: none; margin: 0; }

.formLarger									{ margin-bottom: 20px; }
.formLarger textarea 						{ width: 100%; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 10px/16px Arial, sans-serif; margin-bottom: 2px; }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

#IQLoginForm_LoginForm						{ }
	#IQLoginForm_LoginForm fieldset			{ margin: 0; padding: 0; border: 0; }
	#IQLoginForm_LoginForm label			{ float: left; width: 90px; color: #72736f; font: normal 11px/14px Verdana, sans-serif; height: 22px; overflow: auto; }
	
	#IQLoginForm_LoginForm .middleColumn	{ float: left; }
	
	#IQLoginForm_LoginForm_Email,
	#IQLoginForm_LoginForm_Password			{ width: 270px; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 12px/16px Verdana, sans-serif; margin-bottom: 2px; }

	#IQLoginForm_LoginForm_action_dologin	{ margin-left: 90px; }
	
#MemberLoginForm_LostPasswordForm							{ }
	#MemberLoginForm_LostPasswordForm fieldset				{ margin: 0; padding: 0; border: 0; }
	#MemberLoginForm_LostPasswordForm label					{ float: left; width: 90px; color: #72736f; font: normal 11px/14px Verdana, sans-serif; height: 22px; overflow: auto; }	
	#MemberLoginForm_LostPasswordForm .middleColumn			{ float: left; }
	#MemberLoginForm_LostPasswordForm_Email					{ width: 270px; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 12px/16px Verdana, sans-serif; margin-bottom: 2px; }
	#MemberLoginForm_LostPasswordForm_action_forgotPassword	{ margin-left: 90px; }

#ChangePasswordForm_ChangePasswordForm								{ }
	#ChangePasswordForm_ChangePasswordForm #NewPassword1			{ float: left; clear: left; }
	#ChangePasswordForm_ChangePasswordForm #NewPassword2			{ float: left; clear: left; }
	#ChangePasswordForm_ChangePasswordForm fieldset					{ margin: 0; padding: 0; border: 0; }
	#ChangePasswordForm_ChangePasswordForm label					{ float: left; width: 140px; color: #72736f; font: normal 11px/14px Verdana, sans-serif; height: 22px; overflow: auto; }	
	#ChangePasswordForm_ChangePasswordForm .middleColumn			{ float: left; }
	#ChangePasswordForm_ChangePasswordForm_NewPassword1,
	#ChangePasswordForm_ChangePasswordForm_NewPassword2				{ width: 270px; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 12px/16px Verdana, sans-serif; margin-bottom: 2px; }
	#ChangePasswordForm_ChangePasswordForm_action_doChangePassword	{ margin-left: 140px; }

.message.good { color: #6c7c29; font: bold 14px/21px Verdana, sans-serif; text-align: center; }
.message.bad { color: #8e0000; font: bold 14px/21px Verdana, sans-serif; text-align: center; }

input[type="text"], input[type="password"], textarea, select { 
    outline: none;
}

label.smaller { font: normal 11px/14px Verdana, sans-serif; }

.radioOption input.text,
.radioOption select,
.radioOption textarea { width: 100%; background: #f0f2e8; border: 1px #e1e3d8 solid; color: #72736f; font: normal 13px/18px Arial, sans-serif; margin-bottom: 2px; }
.radioOption label.error { width: 100%; color: #f25252; font: normal 11px/16px Arial, sans-serif; clear: both; }