#eFlexForm label{float:none}
#eFlexForm label.ta { vertical-align: top;padding-top:4px;}

#eFlexForm fieldset{ padding:0 1.4em 1.4em 1.4em; margin: 0 0 1.5em 0; border: 1px solid #ccc; }
#eFlexForm legend{ font-weight: bold; font-size:1.2em; margin-top:-0.2em; margin-bottom:1em; }

fieldset, #IE8#HACK { padding-top:1.4em; } 
legend, #IE8#HACK { margin-top:0; margin-bottom:0; }

/* Form fields
-------------------------------------------------------------- */

#eFlexForm input[type=text], #eFlexForm input[type=password],#eFlexForm input.text,#eFlexForm input.title,#eFlexForm textarea {background-color:#fff;border:1px solid #bbb;}
#eFlexForm input[type=text]:focus,#eFlexForm input[type=password]:focus,#eFlexForm input.text:focus, #eFlexForm input.title:focus,#eFlexForm textarea:focus {border-color:#666;}

#eFlexForm select { background-color:#fff; border-width:1px; border-style:solid; }
#eFlexForm input[type=text],#eFlexForm input[type=password],#eFlexForm input.text,#eFlexForm input.title,#eFlexForm textarea,#eFlexForm select {margin:0.5em 0;}
#eFlexForm .la input[type=text],#eFlexForm .la input[type=password],#eFlexForm .la input.text,#eFlexForm .la input.title,#eFlexForm .la textarea,#eFlexForm .la select {margin:0.5em 0 0 0.5em;}
#eFlexForm input[type=radio] {margin:0.2em 0.5em 0 0.5em}
#eFlexForm input[type=checkbox]{margin:0 0.5em 0 0.5em}

#eFlexForm input.text,#eFlexForm input.title   { width: 300px; padding:2px;}
#eFlexForm input.title{ font-size:1.5em; }
#eFlexForm textarea{ width: 390px; height: 250px; padding:2px; }
#eFlexForm .rb{color:Red;font-weight:bold;}


#eFlexForm .error,.alert, .notice,.success, .info{ padding: 0.8em; margin-bottom: 1em; border: 2px solid #ddd; }
#eFlexForm .error, .alert { background: #fbe3e4; color: #8a1f11; border-color: #fbc2c4; }
#eFlexForm .notice     { background: #fff6bf; color: #514721; border-color: #ffd324; }
#eFlexForm .success    { background: #e6efc2; color: #264409; border-color: #c6d880; }
#eFlexForm .info{ background: #d5edf8; color: #205791; border-color: #92cae4; }
#eFlexForm .error a, .alert a { color: #8a1f11; }
#eFlexForm .notice a   { color: #514721; }
#eFlexForm .success a  { color: #264409; }
#eFlexForm .info a			{ color: #205791; }
