.ui-autocomplete { position: absolute; cursor: default; }
.ui-autocomplete.ui-menu {
	display: block;
	list-style: none;
	margin: 0;
	outline: none;
	z-index: 1;
}
.ui-autocomplete.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-autocomplete.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
}
.ui-autocomplete.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-autocomplete.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 10px;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}

.ui-autocomplete.ui-widget-content {
	border: 1px solid #ccc/*{borderColorContent}*/;
	background-color: #ffffff;
	color: #222222/*{fcContent}*/;
	-moz-box-shadow: 0px 3px 8px 0px #e3e3e3;
	box-shadow: 0px 3px 8px 0px #e3e3e3;
	-webkit-box-shadow: 0px 3px 8px 0px #e3e3e3;
}

.ui-helper-hidden-accessible {display:none;}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3/*{borderColorDefault}*/;
	background-color: #e6e6e6;
	font-weight: normal/*{fwDefault}*/;
	color: #666666 !important/*{fcDefault}*/;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #666666 !important/*{fcDefault}*/;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background: #004123/*{bgColorHover}*/ ;
	font-weight: normal/*{fwDefault}*/;
	color: #cddcc8 !important/*{fcHover}*/;
	border:0;
}
.ui-state-hover a, .ui-widget-content .ui-state-hover a, .ui-widget-header .ui-state-hover a, .ui-state-focus a, .ui-widget-content .ui-state-focus a, .ui-widget-header .ui-state-focus a{
	color: #cddcc8 !important/*{fcHover}*/;
	border:0;
}
.ui-state-hover .ui-menu-item-label-highlight, .ui-widget-content .ui-state-hover .ui-menu-item-label-highlight, .ui-widget-header .ui-state-hover .ui-menu-item-label-highlight, .ui-state-focus .ui-menu-item-label-highlight, .ui-widget-content .ui-state-focus .ui-menu-item-label-highlight, .ui-widget-header .ui-state-focus .ui-menu-item-label-highlight{
	color: #ffffff/*{fcHover}*/;
	border:0;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa/*{borderColorActive}*/;
	background-color: #ffffff;
	font-weight: normal/*{fwDefault}*/;
	color: #666666 !important/*{fcActive}*/;
}
.autoCompleteItem-global .ui-state-active a, .autoCompleteItem-global .ui-state-active a:focus, .autoCompleteItem-global .ui-state-active a:link, .autoCompleteItem-global .ui-state-active a:visited {
	color: #cddcc8 !important/*{fcActive}*/;
	text-decoration: none;
}
.ui-widget :active { outline: none; }

.ui-widget .ui-state-highlight { background-color:#cddcc8; }

/* Styles specific to NIAutoComplete */
.ui-autocomplete.ui-widget-content
{
  padding:0;
}
.ui-autocomplete.ui-menu.global-dropdown
{
	background-color: #ffffff;
	box-shadow: 1px 3px 3px rgba(0, 0, 0, 0.2); 
	font-family: "Helvetica";
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	width:230px!important;
}

.ui-widget-content {
    background: #fff;
}

.ui-autocomplete.ui-menu {
    text-align: left;
}
.ui-menu-item-label-highlight{ font-weight: 500;	color: #044123; }
.ui-menu-item-scenario-highlight{ font-weight: 500;	color: #044123; }
.ui-autocomplete a { 
  color: #666666 !important;
  font-size: 11px;
}
.ui-state-focus .ui-menu-item-scenario-highlight {
	color: #fff;
}

.scenario-spacer
{
  width:2em!important;
  display:inline-block!important;
}
.ui-autocomplete a strong {
  color: #666666;
}

.ui-menu .ui-menu-item a:hover, .ui-menu .ui-menu-item a:focus {
	color: #cddcc8 !important;
}

/* Removes icon to the left of the search result */
.pac-icon {
  display: none;
}
