/* TextboxList CSS */
*:first-child+HTML DIV.holder {
	padding-bottom: 2px;
}

* HTML DIV.holder {
	padding-bottom: 2px;
}  /* ie7 and below */
DIV.jquery-multiselect *,
DIV.jquery-multiselect-autocomplete * {
	font-size: 1em;
}

/* DIV holder */
DIV.jquery-multiselect {
	margin: 0;
	overflow: hidden;
	height: auto !important;
	height: 1%;
	padding: 0px 5px 0;
	cursor: text;
}

DIV.jquery-multiselect A {
	float: left;
	margin: 0 5px 4px 0;
	white-space: nowrap;
}

DIV.jquery-multiselect A.bit {
	text-decoration: none;
	color: black;
}

DIV.jquery-multiselect A.bit:active,
DIV.jquery-multiselect A.bit:focus {
	outline: none;
}

DIV.jquery-multiselect A.bit-box {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin-top: 2px;
	border: 1px solid #CAD8F3;
	background: #DEE7F8;
	padding: 1px 5px 2px;
	padding-right: 15px;
	position: relative;
	cursor: default;
}

DIV.jquery-multiselect A.bit-box-focus {
	border-color: #598BEC;
	background: #598BEC;
	color: #fff;
}

DIV.jquery-multiselect A.bit-hover {
	background: #BBCEF1;
	border: 1px solid #6D95E0;
}

DIV.jquery-multiselect A.bit-box A.closebutton {
	position: absolute;
	right: 0;
	top: 5px;
	display: block;
	width: 7px;
	height: 7px;
	font-size: 1px;
	background: url(/--static--/ztfy.jqueryui/img/close.gif);
	cursor: pointer;
}

DIV.jquery-multiselect A.bit-box A.closebutton:hover {
	background-position: 7px;
}

DIV.jquery-multiselect A.bit-box A.closebutton:active {
	outline: none
}

DIV.jquery-multiselect A.bit-input input {
	min-width: 100px;
	margin: 0;
	outline: 0;
	padding: 3px 0 2px;
}  /* no left/right padding here please */

DIV.jquery-multiselect A.bit-input INPUT.user {
	background: #FFFFDF url(/--static--/ztfy.jqueryui/img/user.png) no-repeat scroll 99% 50%;
}

DIV.jquery-multiselect A.bit-input INPUT.directory {
	background: #FFFFDF url(/--static--/ztfy.jqueryui/img/directory.png) no-repeat scroll 99% 50%;
}

DIV.jquery-multiselect A.bit-box-focus A.closebutton,
DIV.jquery-multiselect A.bit-box-focus A.closebutton:hover {
	background-position: bottom;
}

/* Autocompleter CSS */
DIV.jquery-multiselect-autocomplete {
	position: absolute;
	width: 512px;
	background: #eee;
	z-index: 999999;
}

DIV.jquery-multiselect-autocomplete .default {
	padding: 5px 7px;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
}

DIV.jquery-multiselect-autocomplete UL {
	margin: 0;
	padding: 0;
	overflow: auto;
}

DIV.jquery-multiselect-autocomplete UL LI {
	padding: 4px 8px;
	z-index: 1000;
	cursor: pointer;
	margin: 0;
	list-style-type: none;
	border: 1px solid #ccc;
	border-width: 0 1px 1px;
}

DIV.jquery-multiselect-autocomplete UL LI EM {
	font-weight: bold;
	font-style: normal;
	background: #ccc;
}

DIV.jquery-multiselect-autocomplete UL LI.auto-focus {
	background: #4173CC;
	color: #fff;
}

DIV.jquery-multiselect-autocomplete UL LI.auto-focus em {
	background: none;
}

input.inputMessage {
	color: #ccc;
	font-size: 11px;
}
/* Mine */