/** :focus for IE */
.form_err{
	background-color:#ffeeee;
	border: 1px solid #ff0000;

	_behavior: expression(
		(function(el){
			if(typeof(behavior_onFocusIn) == 'undefined'){
				behavior_onFocusIn = function() {
					/* this.style.backgroundColor = '#ffffcc'; */
					/* this.style.border = '1px solid #3399ff'; */
					this.className += ' form_err_focus';
				};
				behavior_onFocusOut = function() {
					/* this.style.backgroundColor = '#ffffcc'; */
					/* this.style.border = '1px solid #3399ff'; */
					this.className = this.className.replace(/form_err_focus/,'');
				};
			}
			el.runtimeStyle.behavior = 'none';
			el.onfocusin  = behavior_onFocusIn;
			el.onfocusout = behavior_onFocusOut;
		}
	)(this));
}
.form_err_focus{
	background-color:#ffffcc;
	border: 1px solid #3399ff;
}
.form_err:focus{
	background-color:#ffffcc;
	border: 1px solid #3399ff;
}