/*
 * Core Styles:
 *
 * Used for positioning and implenting script-specific styles
 */
 
.AC_positioner
{
	position: absolute;
	z-index: 1337;
}

.AC_positioner, .AC_positioner div
{
	margin: 0px;
	padding: 0px;
}

.AC_input_data, .AC_root
{
	display: none;
}

.AC_hoveredItem a
{
	color: #CC3300;
}

/*
 * User Styles:
 *
 * This styles are for layouting the AutoComplete box.
 */
.AC_header_arrow
{
	background-image: url('as_pointer.gif');
	background-repeat: no-repeat;
	background-position: center;
	height: 10px;
	overflow: hidden;
}

.AC_header_left
{
	padding-left: 6px !important;
	background-image: url('ul_corner_tl.gif');
	background-repeat: no-repeat;
	overflow-y: hidden;
	height: 6px;
}

.AC_header_right
{
	padding-right: 6px !important;
	background-image: url('ul_corner_tr.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.AC_footer_left
{
	padding-left: 6px !important;
	background-image: url('ul_corner_bl.gif');
	background-repeat: no-repeat;
	overflow-y: hidden;
	height: 6px;
}

.AC_footer_right
{
	padding-right: 6px !important;
	background-image: url('ul_corner_br.gif');
	background-repeat: no-repeat;
	background-position: right;
}

.AC_footer
{
	height: 6px;
}

.AC_header
{
	height: 6px;
}

.AC_body_left, .AC_header, .AC_footer
{
	background-color: #c0c1c9;
}

.AC_body
{
 	padding-left: 10px !important;
 	padding-right: 10px !important;
	max-height: 200px;
	overflow-x: hidden;
	overflow-y: auto;
	font-family: Lucida Grande,Arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	clear: both;
}

.AC_entry
{
	padding: 2px !important;
	margin-top: 2px !important;
	margin-bottom: 2px !important;
	cursor: pointer;
}

.AC_hoveredItem
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	/*background-color: #001d66 !important;*/
	background-color: #001d66;
}

.AC_close
{
	background-image: url(close_button.gif);
	width: 11px;
	height: 11px;
	float: right;
	position: relative;
	bottom: 3px;
	right: 2px;
	cursor: pointer;
}