﻿.ui-dropdownchecklist .ui-widget-content, .ui-dropdownchecklist .ui-widget-header { border: none; }
.ui-dropdownchecklist-selector-wrapper, .ui-widget .ui-dropdownchecklist-selector-wrapper { font-size: 0px; }
.ui-dropdownchecklist-text { font-size: 12px; }
.ui-dropdownchecklist-selector {
	font-size: 0px;
	height: 19px;
	padding: 2px 0 0 0;
}
.ui-dropdownchecklist-group {
	height: 21px;
	border: 1px solid #ccc;
	border-bottom: none;
	padding: 2px 0 0 0;
}
.ui-dropdownchecklist-selector {
	border: 1px solid #ccc;
	border-left: none;
	border-right: none;	
	color: #7d7d7d;
	margin: 0;
	float: left;
}
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-state-default {
	background: #f8f8f8;
	padding: 4px 0 0 0;

}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #7d7d7d;
	text-decoration: none;
	margin: 0;
}
.ui-dropdownchecklist-dropcontainer {
	border: 1px solid #ccc;
	overflow: hidden;
}
.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 {
	font-weight: normal;
	color: #7d7d7d;
	margin: 0;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #7d7d7d;
	text-decoration: none;
}
label.ui-dropdownchecklist-text {
	padding: 3px;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #7d7d7d;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a {
	color: #7d7d7d;
}
.ui-dropdownchecklist-item .ui-state-default {
	background: #fff;
	border-top: none;
}
.ui-icon { width: 16px; height: 16px; background-image: url(../images/ui-icons.png); }
.ui-widget-content .ui-icon {background-image: url(../images/ui-icons.png); }
.ui-widget-header .ui-icon {background-image: url(../images/ui-icons.png); }
.ui-state-default .ui-icon { background-image: url(../images/ui-icons.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(../images/ui-icons.png); }
.ui-state-active .ui-icon {background-image: url(../images/ui-icons.png); }
.ui-state-highlight .ui-icon {background-image: url(../images/ui-icons.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(../images/ui-icons.png); }

/* positioning */
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }