.ac_results {
	padding: 2px;
	border: 1px solid #666;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
	color: #5376BA;
	font-size: 0.70em;
	font-weight: bold;
}
	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0px;
		margin: 0px;
	}
		.ac_results li {
			margin: 0px;
			padding: 0px;
			cursor: pointer;
			display: block;
			overflow: hidden;
				text-decoration: none;
				font-weight: normal;
				display: block;
				padding-top: 3px;
				padding-right: 4px;
				padding-bottom: 3px;
				padding-left: 4px;
			
		}
			.ac_results li a {
				text-decoration: none;
				font-weight: normal;
				display: block;
				padding-top: 3px;
				padding-right: 4px;
				padding-bottom: 3px;
				padding-left: 4px;
			}
			.ac_results li:hover, .ac_results li a:hover {
				color: #FFF;
				background-color: #A1B8DA;
			}

			.ac_results li a {
				text-decoration: none;
				font-weight: normal;
				display: block;
				padding-top: 3px;
				padding-right: 4px;
				padding-bottom: 3px;
				padding-left: 4px;
			}
			
			.ac_results strong.header, .ac_results strong.header:hover {
				color: #5376BA!important;
				background-color: #FFF!important;
				cursor: default!important;
				display: block;
				margin-top: -3px;
				margin-right: -4px;
				margin-bottom: -3px;
				margin-left: -4px;
				padding-top: 3px;
				padding-right: 4px;
				padding-bottom: 3px;
				padding-left: 4px;
				border-bottom: 1px solid #CCC;
			}



.ac_loading {
	background-color: white;
	background-image: url(../images/indicator.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
.ac_odd {
}
.ac_over {
}

