@charset "UTF-8";
/* CSS Document */

/* On Page List Display */

.zui {
	display:block;
	vertical-align:top;
	text-align:left;
}

.zuiIcon {
	cursor:pointer;
}

ul.zuiList, ul.zuiFileList {
	list-style:none;
	margin:0;
	padding:0;
	/*border-bottom:1px dotted #CCC;*/
	
	max-height:100px;
	overflow-y:auto;
}

ul.zuiMultiple {
	border-top:1px dotted #CCC;
}
.zuiMultiple li {
	border-bottom:1px dotted #CCC;
}

.zui_wIcon .zuiList, .zui_wIcon .zuiFileList {
	margin:-18px 0 0 20px;
}

.zuiList li, .zuiFileList  li {
	/*min-height:17px;*/
	padding:2px 2px 2px 4px;
	clear:both;
	line-height:12px;
	font-size: 10px;
}

.zuiEven {
	background-color: #FFF;
}

.zuiOdd {
	background-color: #F0F0F0;
}

.zuiOver {
	background-color: #DEE8FF;
}

.zuiSelected {
	background-color: #FC9;
}

.zuiBtn {
	cursor: pointer;
}

.zuiGroup {
	font-weight: bold;
	background-color: #DDF;
}
/* List Item Contents */

.zuiList li span, .zuiFileList li span {
	cursor:pointer;
}

/* File List */

.zuiFileList  li {
	padding-left: 20px;
	background-position:middle left;
	background-repeat:no-repeat;
}

.zuiFileList li.pdf {
	background-image:url(../img/icons_files/PDF.gif);
}
.zuiFileList li.xls  {
	background-image:url(../img/icons_files/Excel.gif);
}
.zuiFileList li.doc, .zuiFileList li.docx {
	background-image:url(../img/icons_files/ms_word.gif);
}

.zuiFileList li.gif,.zuiFileList li.jpg, .zuiFileList li.tif,  .zuiFileList li.bmp {
	background-image:url(../img/icons_files/Image.gif);
}

.zuiFileList li.txt {
	background-image:url(../img/icons_files/Text.gif);
}

.zuiFileList li.html, .zuiFileList li.htm {
	background-image:url(../img/icons_files/Web_Doc.gif);
}

.zuiFileList li.zip{
	background-image:url(../img/icons_files/ZIP.gif);
}

/* Remove Button */

.zuiRemove {
	display:inline;
	float:right;
	padding:1px 3px;
	font-size:9px;
	background-color:none;
	color:#F00;
	font-weight:bold;
	margin:0 0 0 4px;
	cursor:pointer;
	vertical-align:top;
}

.zuiRemoveOver {
	display:inline;
	float:right;
	padding:1px 3px;
	font-size:9px;
	background-color:#F00;
	color:#FFF;
	font-weight:bold;
	margin:0 0 0 4px;
	cursor:pointer;
	vertical-align:top;
}

.zuiItemBtn {
	float:right;
	width:10px;
	height:10px;
	margin:3px 0 0 4px;
	cursor:pointer;
	vertical-align:top;
}

/* Footer */
.zuiListFooter {
	font-size:9px;
}
.zui_wIcon .zuiListFooter {
	margin:0 0 0 20px;
}

.zuiItemCount {
	float:left;
	color:#999;
	margin:1px 0 0 4px;
}

.zuiClearBtn {
	float:right;
	color:#F00;
	margin:1px 4px 0 0;
	cursor:pointer;
	padding:0 3px;
}

.zuiClearBtnOver {
	float:right;
	color:#FFF;
	background-color:#F00;
	margin:1px 4px 0 0;
	cursor:pointer;
	padding:0 3px;
}

/* empty list item */
li.zuiEmptyList {
	color:#009;
	text-decoration:underline;
	cursor:pointer;
	min-height:16px;
	padding:1px 2px 0 4px;
	background-image:none;
}

.zuiEmptyList .zuiIcon {
	display: none;
}

.zuiEmptyList .zuiRemove {
	display: none;
}

#testWidth {
	position:absolute;
	left:-100px;
	font-size:11px;
	display:inline;
	top: -100px;
}

.zuiHighlight {
	font-weight:bold;
}