
/* .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #5D9DE5; background: #ffffff; color: #222222; padding:0px;}
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #5D9DE5; background: #cccccc; color: #222222; font-weight: bold;  padding:0px;}
.ui-widget-header a { color: #222222; } */

/* .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { background: #e6e6e6; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; 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:#E8F4FF;  font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #5D9DE5; background: #ffffff; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; } */

.ui-autocomplete { position: absolute; cursor: default; z-index:100;}	
.ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; }

.ui-menu {
	list-style:none;
	margin: 0;
	display:block;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
	cursor:pointer;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:2;
	height:20px;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	border-top:1px solid #5D9DE5;
	border-bottom:1px solid #5D9DE5;
}

.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}

.o0{line-height: 1.5;width:180px;font-size: 12px; }
.o1{ width:65px;font-size: 12px;  float:left;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}
.o2{ width:90px;font-size: 12px;  float:right; padding-right:15px; text-align:right;overflow: hidden;white-space: nowrap; -o-text-overflow: ellipsis;text-overflow: ellipsis;}