﻿
/*.InputEnabled  { padding:5px 0px 0px 5px; color:Black;text-align:left;background:#f3f3f3;border:1px solid #666;border-color:#666 #999 #999 #666; }
.InputDisabled { padding:5px 0px 0px 5px; color:Black;text-align:left;background:#f3f3f3 url("images/locked.png") no-repeat;border:1px solid #666;border-color:#666 #999 #999 #666; }*/

.InputEnabled  { padding:5px 0px 0px 5px; color:Black;text-align:left;background:#f3f3f3;border:1px solid #666;border-color:#666 #999 #999 #666; }
.InputDisabled { padding:5px 0px 0px 5px; color:Black;text-align:left;background:#f3f3f3 url("images/locked.png") no-repeat;border:1px solid #666;border-color:#666 #999 #999 #666; }



.field { width:406px;height:25px;padding:10px 20px;margin:0;background:#fff;font-size:10px; font-family:Verdana ; }
	.field span.lbl { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 10px 0 0;text-align:right;cursor:default;color:#333; }

	.field span input { width:190px;background:none;margin:0;padding:5px 5px 6px 5px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;border:none;position:absolute;top:0; }

	.field span.empty { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3; }
		.field span.empty input { color:#b7b7b7;font-style:italic; }

	.field span.focused { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#fff; }
		.field span.focused input { color:#333;font-style:normal; }

	.field span.valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3 url("images/static.png") no-repeat right 0; }
		.field span.valid input { color:#333;font-style:normal; }

	.field span.focused-valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #0a0;border-color:#0a0 #00e800 #00e800 #0a0;background:#e2ffe1 url("images/static.png") no-repeat right -23px; }
		.field span.focused-valid input { color:#0a0;font-style:normal; }

	.field span.invalid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #c00;border-color:#c00 #fc0000 #fc0000 #c00;background:#ffe1e1 url("images/static.png") no-repeat right -46px; }
		.field span.invalid input { color:#d00;font-style:normal; }

	.field span.disabled { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #ccc;background:#333 url("images/horizontal.png") repeat-x; }
		span.disabled input { color:#ccc; }

.field2 { padding:0;margin:0;background:#fff;font-size:10px; font-family:Verdana ; }
	.field2 span.lbl { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 0 0 0;text-align:right;cursor:default;color:#333; }

	.field2 span input { background:none;margin:0;padding:5px 5px 6px 5px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;border:none;position:absolute;top:0; }

	.field2 span.empty { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3; }
		.field span.empty input { color:#b7b7b7;font-style:italic; }

	.field2 span.focused { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#fff; }
		.field span.focused input { color:#333;font-style:normal; }

	.field2 span.valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3 url("images/static.png") no-repeat right 0; }
		.field span.valid input { color:#333;font-style:normal; }

	.field2 span.focused-valid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #0a0;border-color:#0a0 #00e800 #00e800 #0a0;background:#e2ffe1 url("images/static.png") no-repeat right -23px; }
		.field span.focused-valid input { color:#0a0;font-style:normal; }

	.field2 span.invalid { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #c00;border-color:#c00 #fc0000 #fc0000 #c00;background:#ffe1e1 url("images/static.png") no-repeat right -46px; }
		.field span.invalid input { color:#d00;font-style:normal; }

	.field2 span.disabled { float:left;width:226px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #ccc;background:#333 url("images/horizontal.png") repeat-x; }
		span.disabled input { color:#ccc; }


	.field2 span.lblShort { float:left;width:160px;height:25px;line-height:24px;font-size:12px;padding:0 10px 0 0;text-align:right;cursor:default;color:#333; }

	.field2 span inputShort { width:190px;background:none;margin:0;padding:5px 5px 6px 5px;font:12px Tahoma,Verdana,Arial,Helvetica,sans-serif;border:none;position:absolute;top:0; }

	.field2 span.emptyShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3; }
		.field span.emptyShort input { color:#b7b7b7;font-style:italic; }

	.field2 span.focusedShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#fff; }
		.field span.focusedShort input { color:#333;font-style:normal; }

	.field2 span.validShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #666;border-color:#666 #999 #999 #666;background:#f3f3f3 url("images/static.png") no-repeat right 0; }
		.field span.validShort input { color:#333;font-style:normal; }

	.field2 span.focused-validShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #0a0;border-color:#0a0 #00e800 #00e800 #0a0;background:#e2ffe1 url("images/static.png") no-repeat right -23px; }
		.field span.focused-validShort input { color:#0a0;font-style:normal; }

	.field2 span.invalidShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #c00;border-color:#c00 #fc0000 #fc0000 #c00;background:#ffe1e1 url("images/static.png") no-repeat right -46px; }
		.field span.invalidShort input { color:#d00;font-style:normal; }

	.field2 span.disabledShort { float:left;width:76px;height:23px;line-height:23px;padding:0;margin:0;position:relative;border:1px solid #ccc;background:#333 url("images/horizontal.png") repeat-x; }
		span.disabledShort input { color:#ccc; }
