/* Autocomplete
----------------------------------*/
.ui-autocomplete-menu { position: absolute; cursor: default; }  
.ui-autocomplete-over { background-color: #0A246A; color: white;}

/* Menu
----------------------------------*/
.ui-menu {
	list-style-type: none;
	margin: 0px;
	position: absolute;
	color: #000;
	background-color: #FFFFFF !important;
	border: 1px solid #CCCCCC !important;
	visibility: visible;
	width: 210px;
	overflow: auto;
	height: 250px;
	padding: 0px;
	/*left: 1005px;*/
}
.ui-menu .ui-menu {
	margin-top: 0px;
}

.ui-menu .ui-menu-item {		
	width: 100%;
}

.ui-menu-item a,
.ui-menu-item a:visited,
.ui-menu-item a:active,{
	color: #000;	
} 

.ui-menu-item a:hover {
	color: #FFF;
	background-color: #007987;			
}

.ui-menu .ui-menu-item a {
	color: #000;	
	text-decoration:none;
	display:block;
	padding: 2px 2px 0px 5px;/*.2em .4em;*/
	line-height: 18px;/*1.5;*/	
		
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-hightlight,
.ui-menu .ui-menu-item a.ui-state-active {
	color: #FFF;
	background-color: #007987;
	margin: 0;	
	cursor: pointer;
}

.ui-menu-item .ui-state-default,
.ui-menu-item .ui-state-focus,
.ui-menu-item .ui-state-hover,
.ui-menu-item .ui-state-hightlight,
.ui-menu-item .ui-state-active {
	background-color: #007987;		
	margin: 0;	
	cursor: pointer;
}

.ui-autocomplete .ui-corner-all  {
	border-radius: 0;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	-khtml-border-radius: 0;
}

.ui-autocomplete {
	border-radius: 0;
	-moz-border-radius: 0; 
	-webkit-border-radius: 0; 
	-khtml-border-radius: 0;
}