/* nested checkbox tree control */
.clear {clear: both;}
ul.unorderedlisttree,
ul.unorderedlisttree2 {
	list-style-type: none !important  ;
	padding: 0 !important  ;
	margin: 0 0 5px 0 !important  ;
}
ul.unorderedlisttree ul, ul.unorderedlisttree ul ul, ul.unorderedlisttree ul ul ul,
ul.unorderedlisttree2 ul, ul.unorderedlisttree2 ul ul, ul.unorderedlisttree2 ul ul ul {
	list-style-type: none !important  ;
}
ul.unorderedlisttree li,
ul.unorderedlisttree2 li {
	background: none !important  ;
	color: #444 !important  ;
	font-size: 11px !important  ;
	margin: 0 0 5px 0 !important  ;
	padding: 0 !important  ;
}
ul.unorderedlisttree li ul,
ul.unorderedlisttree2 li ul {
	margin: 7px 0 5px 15px !important  ;
	padding: 0 !important  ;
}
ul.unorderedlisttree2 li ul ul,
ul.unorderedlisttree li ul ul {
	margin: 7px 0 5px 15px !important  ;
	padding: 0 !important  ;
}
ul.unorderedlisttree label,
ul.unorderedlisttree2 label {
	background: url(/images/checkboxtree/bg-checkbox.gif) no-repeat 0 1px !important  ;
	cursor: pointer !important  ;
	font-weight: bold !important  ;
	padding: 4px 0 4px 17px !important  ;
}
ul.unorderedlisttree label.checked,
ul.unorderedlisttree2 label.checked {
	/*background: url(/images/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px !important  ;*/
}
ul.unorderedlisttree label.checkedchildren,
ul.unorderedlisttree2 label.checkedchildren {
	background: url(/images/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px !important  ;
}
li  label:hover,
li  label.over {
	/*background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important  ;*/
	color: #5D5A5A !important  ;
	padding-left:25px;
}
li  label.checked:hover,
li  label.checked.over, {
 background: url(/images/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px !important  ;
 padding-left:25px;
}
li  label.checkedchildren:hover,
li  label.checkedchildren.over {
	background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important  ;
	padding-left:25px;
}
.checkboxtreeactive input{
	display: none !important  ;
}

li  label {
	/*background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important  ;*/
	color: #5D5A5A !important  ;
	padding-left:25px;
	
}

li  label.checked {
 background: url(/images/checkboxtree/bg-checkbox-checked.gif) no-repeat 0 1px !important  ;
 padding-left:25px;
 
}
li  label.checkedchildren {
	background: url(/images/checkboxtree/bg-checkbox-checkedchildren.gif) no-repeat 0 1px !important  ;
	padding-left:25px;
	
}

.multiselect_div img {
	float:left; cursor: pointer;
}
.multiselect_div input {cursor: pointer;}

.multiselect1 {float: left; list-style-type: none; color:#5D5A5A;}
.multiselect1 img {margin-top: 2px;}
.multiselect2 {float: left; padding-left: 22px; list-style-type: none; color:#5D5A5A; }
.multiselect2 img {float: left;}
label.multiselect_label1 {display:block;float: left !important; width:339px !important;background:transparent !important;padding-left:5px !important; cursor: pointer !important; }
label.multiselect_label2 {display:block;width:308px !important;background: url(/images/checkboxtree/bg-checkbox-over.gif) no-repeat 0 1px !important;  cursor: pointer !important;  }
.multiselect_div {display:none;margin:10px;}
img.checkboxtreeimage {cursor: pointer;}
ul.checkboxtreeactive {float: left; padding-top: 10px; padding-bottom: 10px;}
.container {float: left; width: 455px;  background:#FFF;border:solid 1px #E4E4E4; margin-bottom: 5px; _margin-top: 5px; margin-left: 130px; _margin-left: 65px;}
#dataList { margin-top: 0px; _margin-top:5px;padding-left: 10px;  width: 450px; line-height: 18px; color: #5D5A5A;}
#amsIndustries_dataList {float: left; width: 225px; color: #5D5A5A;  border: 1px solid #E4E4E4;  padding:2px 5px;margin-bottom: 10px;}
#amsJobFunctions_dataList, #amsEmploymentPreference_dataList { color: #5D5A5A; border: 1px solid #E4E4E4; width: 225px;  padding:2px 5px; margin-bottom: 10px;}
#amsJobTypes_dataList {color: #5D5A5A; border: 1px solid #E4E4E4; width: 225px;  padding:2px 5px;margin-bottom: 10px;}
#amsIndustries_dataList p {margin-bottom: 5px; line-height: 12px;}
#amsJobFunctions_dataList p {margin-bottom: 5px; line-height: 12px;}
#amsJobTypes_dataList p {margin-bottom: 5px; line-height: 12x;}
.checkboxtreeactive {min-height: 100px; height: auto !important; height: 100px;}