  .field { width:540px;height:20px;padding:10px 20px;margin:0px; }
	.field span.lbl { float:left;width:150px;height:25px;line-height:24px;font-size:12px;padding:0 5px 0 0;text-align:right;cursor:default; }
	.field div { border:0px solid red; float:left; padding: 0px 2px;}
     .field div.lblRight { border:0px solid red; float:left; margin: 2px 2px 5px 2px; padding: 3px 3px;}
	.field span input { width:188px;border:none;background:transparent url("images/static.png") no-repeat 0 100px;margin:0;padding:5px 4px 6px 8px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;position:absolute;top:0; outline: 0 none !Important; background-color: transparent !important;}
	.field span.empty { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -25px;margin:0;position:relative;outline: 0 none !Important; background-color: transparent !important;}
		.field span.empty input { color:#666;font-style:italic;background-position:0 -25px; }
	.field span.focused { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -50px;margin:0;position:relative; outline: 0 none !Important; background-color: transparent !important;}
		.field span.focused input { color:#000;font-style:normal;background-position:0 -50px; }
	.field span.valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right 0;margin:0;position:relative; outline: 0 none !Important; background-color: transparent !important;}
		.field span.valid input { color:Black;font-style:normal;background-position:0 -50px; }
	.field span.focused-valid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -75px;margin:0;position:relative; background-color: transparent !important;}
		.field span.focused-valid input { color:#0a0;font-style:normal;background-position:0 -75px; }
	.field span.invalid { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -100px;margin:0;position:relative; background-color: transparent !important;}
		.field span.invalid input { color:#d00;font-style:normal;background-position:0 -100px; }
	.field span.disabled { float:left;width:226px;height:25px;line-height:25px;padding:0;background:transparent url("images/static.png") no-repeat right -125px;margin:0;position:relative; background-color: transparent !important;}
		.field span.disabled input { color:#999;font-style:normal;background-position:0 -100px; }
	.field span.value { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 0 0 10px;text-align:left;cursor:default; white-space:nowrap; font-family:Arial;}