@charset "utf-8";
/*
	styles for select
*/
.cusel {
	height:33px;
	margin:-3px 0 0 -8px;
	display: inline-block;
	position: relative; 
	cursor: pointer;
	font-size: 14px;
	color:#000;
	z-index: 1;
}
.cuselFrameRight {
	position: absolute;
	z-index: 2;
	top: 0;
	right:0;
	height:100%;
	width:33px;
	background:url(../images/select_arrow.png) 100% -1px no-repeat;
}

.cuselText {	height:11px;	padding:10px 0 10px 7px;	cursor:pointer;	overflow:hidden;	position: relative;	z-index: 1;	top: 0;	left: 0;}
.cusel-scroll-pane {	background:url(../images/select_drop.png) 0 0 repeat-x;	padding:5px 0;	border:1px solid #111;	border-top:none;	border-radius:0 0 5px 5px;	width:265px;}
.cusel span {
	display: block;
	cursor: pointer;
	white-space: nowrap;
	color:#888;
	padding: 2px 15px 2px 5px;
	zoom: 1;
}
.cusel span:hover,
.cusel .cuselOptHover { 
	color: #ddd;
}
.cusel .cuselActive {
	color: #ddd;
	cursor: default;
}


/*
	styles for focus and hover
*/
.cuselFrameRight:hover {
	background-position:100% 100%;
}

.cuselOpen {
	z-index: 999;
}

/*
	styles for disabled select
*/
.classDisCusel,
.classDisCusel .cuselFrameRight {
	cursor: default;
}
.classDisCusel .cuselText {
	cursor: default;
}/*	styles for scrollbar*/.cusel .cusel-scroll-wrap { 	display: block;	visibility: hidden;	position: absolute;	left: 0;	top: 100%;		min-width: 100%;	width: auto;}.cusel .jScrollPaneContainer {	position: relative;	overflow: hidden;	z-index: 5;}.cusel .jScrollPaneTrack { 	height: 100%;	width: 7px !important;	background: #ccc;	position: absolute;	top: 0;	right: 4px;}.cusel .jScrollPaneDrag { 	position: absolute;	background-position: -40px -26px;	cursor: pointer;	width: 15px !important;	height: 27px !important;	right: -4px;	}.cusel .jScrollPaneDragTop {	position: absolute;	top: 0;	left: 0;	overflow: hidden;}.cusel .jScrollPaneDragBottom {	position: absolute;	bottom: 0;	left: 0;	overflow: hidden;}.cusel .jScrollArrowUp { 	position: absolute;	top: 0;	right: 2px;	width: 26px;	height: 12px;	cursor: pointer;	background-position: -2px -26px;	overflow: hidden;}.cusel .jScrollArrowDown { 	width: 25px;	height: 12px;	position: absolute;	top: auto;	bottom: 0;	right: 3px;	cursor: pointer;	background-position: -21px -26px;	overflow: hidden;}