@charset "utf-8";
a.jScrollArrowUp {background: url(../img/basic_arrow_up.gif) repeat-x 0 0;}
a.jScrollArrowUp:hover {background-position: 0 -15px;}
a.jScrollArrowDown {background: url(../img/basic_arrow_down.gif) repeat-x 0 0;}
a.jScrollArrowDown:hover {background-position: 0 -15px;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
.orange-bar .jScrollPaneTrack {background: #f60;}
.orange-bar .scroll-pane {background: #69f;}	
.holder {float: left;margin: 3px;}
.scroll-pane {overflow: auto;float: left;}
.tall {height: 400px;}
.sidenavOver {height: 100px;width:100px;}
.jScrollPaneContainer {position: relative;overflow: hidden;z-index: 9;}
.jScrollPaneTrack {position: absolute;cursor: pointer;right: 0;top: 0;height: 100%;background: #aaa;}
.jScrollPaneDrag {position: absolute;background: #666;cursor: pointer;overflow: hidden;}
.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;}
.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;}
a.jScrollArrowUp {display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;
background-color: #666;height: 9px;}
a.jScrollArrowUp:hover {background-color: #f60;}
a.jScrollArrowDown {display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;background-color: #666;height: 9px;}
a.jScrollArrowDown:hover {background-color: #f60;}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-color: #f00;}
.osX .jScrollPaneTrack {background: url(../img/osx_track.gif) repeat-y;}
.osX .jScrollPaneDrag {background: url(../img/osx_drag_middle.gif) repeat-y;}
.osX .jScrollPaneDragTop {background: url(../img/osx_drag_top.gif) no-repeat;height: 6px;}
.osX .jScrollPaneDragBottom {background: url(../img/osx_drag_bottom.gif) no-repeat;height: 7px;}
.osX a.jScrollArrowUp {height: 24px;background: url(../img/osx_arrow_up.png) no-repeat 0 -30px;}
.osX a.jScrollArrowUp:hover {background-position: 0 0;}
.osX a.jScrollArrowDown {height: 24px;background: url(../img/osx_arrow_down.png) no-repeat 0 -30px;}
.osX a.jScrollArrowDown:hover {background-position: 0 0;}
.left .jScrollPaneTrack {left: 0;right: auto;}
.left a.jScrollArrowUp {left: 0;right: auto;}
.left a.jScrollArrowDown {left: 0;right: auto;}
/* IE SPECIFIC HACKED STYLES */
.osX .jScrollPaneDragBottom {bottom: -1px;}
.ac_results {
	margin-top:10px;
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('images/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}