.multiselect_container{
	border: 1px solid #bbbbbb;
	background-color: #ffffff;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	background-image: url('dropdown.blue.png');
	background-repeat: no-repeat;
	background-position: right top;
	font-family: arial;
	font-size: 12px;
	height: 18px;
}

.multiselect_container.multiselect_hover{
	background-image: url('dropdown.blue.active.png');
}

.multiselect_container .label{
	padding: 2px 0px 0px 4px;
	cursor: default;
	color: #606060;
	white-space: nowrap;
	overflow: hidden;
	min-height: 14px;
}

.multiselect_container .selectList_holder{
	position: relative;
	z-index: 10001; /* MSIE fix, should be higher then .selectList
	fixes a bug where the selectlist is display behind other absolute
	positioned elements
	 */
}
.multiselect_container .selectList{
	border: 1px solid black;
	background-color: #ffffff;
	z-index: 10000;
	position: absolute;
	top: 2px;
	left: -1px;
	overflow-x: hidden;
	overflow-y: auto;
	outline: 0;
}
.multiselect_container .selectList .selectGroup{
	font-weight: bold;
	padding: 2px;
}

.multiselect_container a.selectItem{
	display: block;
	color: #000000;
	background-color: #ffffff;
	padding: 2px 0px 2px 4px;
	text-decoration: none;
	height: 15px;
	white-space: nowrap;
}
.multiselect_container .selectList a.subItem{
	padding-left: 14px;
}

.multiselect_container a.selectItem.selectedItem{
	background-color: #dce5f8;
}

.multiselect_container a.selectItem:hover{
	color: #ffffff;
	background-color: #3399ff;
}

.multiselect_container.multi_mode a.selectItem{
	padding-left: 19px;
	background-image: url('checkbox_.png');
	background-repeat: no-repeat;
	background-position: 2px center;
}

.multiselect_container.multi_mode a.selectItem.selectedItem{
	background-image: url('checkbox_s.png');
}

.multiselect_container.multi_mode .selectList a.subItem{
	padding-left: 29px;
	background-position: 12px 3px;
}
