.autocomplete-sel { 
  border: 1px solid #003300;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	background-color: #AAA;
	background:#F0F0F0 url(/_images/16x16/ok.png) no-repeat right;	
	cursor: pointer;
	color: #003300;
	width: 100%;
	height: 34px;
	padding-top: 6px;
	padding-left: 12px;
	text-align: left;
	overflow: hidden;
}
input.autocomplete-ajax { 
	background:#F0F0F0 url(/_images/16x16/ajax_load.gif) no-repeat right;	
}
.performance {
	border: 1px solid #999999;
	font-size: 13px;
}

.sys_auto {
	border:1px solid #66afe9;
	color: #5c5c5c;
	width: 100%;
	text-align: left;
}
.sys_position {
	border:1px solid #999;
	width: 100%;
	text-align: left;
}
.autocomplete-w1 { 
	position:absolute; top:0px; left:0px; 
	margin:6px 0 0 6px; /* IE6 fix: */ 
	_background:none; 
	_margin:1px 0 0 0; 
	width: 100%;
}
.autocomplete { 
	border-bottom:1px solid #66afe9; 
	border-left:1px solid #66afe9; 
	border-right:1px solid #66afe9; 
	background:#FFF; 
	cursor:default; 
	text-align:left; 
	max-height:35px; 
	overflow:auto; 
	margin:-6px 0px 6px -6px; /* IE6 specific: */ 
	_height:350px;  
	width: 100%;
	_margin:0; 
	_overflow-x:hidden; 
}
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }