/**
 *	Basic Layout Theme
 *  SOUTH PANE LAYOUT
 */
.ui-layout-resizer-south{
	background-color:#EBEBEB;
	cursor:s-resize;
	border-top:1px solid #BEBEBE!important;
	border-bottom:1px solid #BEBEBE!important;
	z-index:1000!important;
	height:6px;
}
.ui-layout-toggler-south{
	background-image:url(../../images/miniplugins/layout/layout_drag_hor.gif)!important;
	border:none;
	width:22px!important;
}
.ui-layout-pane-south{
	background-color:#FFFFFF;
	position:relative;
}
.ui-layout-pane-center{
	position:relative;
	overflow:hidden;
}

.ui-layout-resizer-south-closed{
	background-image: url(../../images/miniplugins/layout/layout_south_closed.gif)!important;
	background-repeat:repeat-x;
	height:25px!important;
}
.ui-layout-toggler-south-closed{
	background-position:-32px 5px;
	background-image: url(../../images/miniplugins/layout/layout_btns.gif)!important;
	background-repeat:no-repeat;
}

/**
 *	Basic Layout Theme
 *  WEST PANE LAYOUT
 */
.ui-layout-resizer-west{
	background-color:#EBEBEB;
	cursor:s-resize;
	border-left:1px solid #BEBEBE!important;
	border-right:1px solid #BEBEBE!important;
	z-index:1000!important;
	height:6px;
	
}
.ui-layout-toggler-west{
	background-image:url(../../images/miniplugins/layout/layout_drag_ver.gif)!important;
	border:none;
	height:22px!important;
}
.ui-layout-pane-west{
	background-color:#FFFFFF;
	position:relative;
}
.ui-layout-pane-center{
	position:relative;
	overflow:hidden;
}
.ui-layout-resizer-west-closed{
	/*background-image: url(../../images/miniplugins/layout/layout_south_closed.gif)!important;
	background-repeat:repeat-x;*/
	width:25px!important;
}
.ui-layout-toggler-west-closed{
	background-position:-32px 0px;
	background-image: url(../../images/miniplugins/layout/layout_btns.gif)!important;
	background-repeat:no-repeat;
}
/** BUTTON **/
.mini-button{
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	border:1px solid #CCCCCC;
	-moz-border-radius : 5px;
	-webkit-border-radius:5px;
	float:left;
}
.mini-button .mb-inner-button{
	float:left;
	background: transparent url(../../images/miniplugins/minibutton/btn.gif) repeat-x scroll 0 0;
	padding:2px 6px 2px 26px;
	border-top:1px solid #FFFFFF;
	-moz-border-radius : 5px;
	-webkit-border-radius:5px;
	position:relative;
	cursor:default;
}

.mini-button.mb-hover{
	border:1px solid #aeaeae;
}
.mini-button.mb-hover .mb-inner-button{
	background: transparent url(../../images/miniplugins/minibutton/btn.gif) repeat-x scroll 0 -1072px;
}
.mini-button.mb-down .mb-inner-button{
	background: transparent url(../../images/miniplugins/minibutton/btn.gif) repeat-x scroll 0 -2144px;
}
.mini-button .mb-inner-button span{
	float:left;
	margin:2px 0;
	line-height:15px;
}
.mini-button .mb-inner-button .mb-icon{
	position:absolute;
	left:5px;
	top:3px;
}
/** MINI-DIALOG **/
.mini-dialog{
	position:absolute!important;
	z-index:22000;
	background-color:#FFFFFF;
	border:1px solid #D0D0D0;
	left:150px;
	top:150px;
	display:none;
	
	-moz-border-radius : 5px;
	-webkit-border-radius:5px;
}
.md-overlay{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	background-color:#FFFFFF;;
}
.mini-dialog .md-title{
	display:block;
	height:25px;
	line-height:23px;
	font-size:12px;
	color:#012E4B;
	padding-left:5px;
	font-weight:bold;
	background-image: url(../../images/miniplugins/minidialog/head-bg.gif);
	border-bottom: #D0D0D0 1px solid;
	-moz-user-select: none; 
	-khtml-user-select: none;
	-o-user-select:none; 
	
	-moz-border-radius-topright : 5px;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	
	
}
.mini-dialog .md-body{
	margin:10px;
}
.mini-dialog .md-footer{
	background: #E8E8E8 url(../../images/miniplugins/minidialog/foot-bg.gif) repeat-x  scroll left top;
	height:24px;
	padding:3px 3px 4px 3px;
	border-top: 1px solid  #D0D0D0;
}
.mini-dialog .md-btnholder{
	position:absolute;
	right:4px;
	top:4px;
}
/**
**	DIALOG-BUTTONS
**/
.mini-dialog .md-btnholder {
	position:absolute;
	right:2px;
	top:4px;
}
.mini-dialog .md-hidden{
	display:none;
}
.mini-dialog .md-btnholder .md-dialog-btn{
	background-image:url(../../images/miniplugins/minidialog/buttons.gif);
	background-repeat:no-repeat;
	height:16px;
	width:16px;
	float:left;
}
.mini-dialog .md-btnholder .md-close{
	background-position:-96px 0;
}
.mini-dialog .md-btnholder .md-hover{
	background-position:-96px -16px;
}
.mini-dialog .md-btnholder .md-down{
	background-position:-96px -32px;
}
/** UI PLUGIN **/
.mini-dialog .ui-resizable-handle{
	position: absolute;font-size: 0.1px;z-index: 99999; display: block;
}
.mini-dialog .ui-resizable-s{
	cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; 
}
.mini-dialog .ui-resizable-e{
 	cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%;
}
.mini-dialog .ui-resizable-se{
	cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px;
	background-image:url(../../images/miniplugins/minidialog/resize-handle.png);
	background-repeat:no-repeat;
	background-position:top left;
}/*body{
//	margin:0;
//	padding:0;
//	height:100%;
//	width:100%;
}*/
.minigallery{
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	overflow:hidden;
}
.minigallery .mg-image{
	margin: 0 auto;
	min-height:50%;
	min-width:50%;
	display:block;
}
.mg-preview{
	position:absolute;
	bottom:20px;
	left:0;
	background-color:#000000;
	display:block;
	width:100%;
	padding:10px 0;
}
.mg-preview-wrap{
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;
}
.mg-preview ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.mg-preview li.mg-loading{
	background:#FFFFFF url(../../images/miniplugins/minigallery/loader.gif) no-repeat scroll 50% 50%;
	border:2px solid #FFFFFF;
}
.mg-preview li.mg-active{
	border:2px solid #FFFFFF;
}
.mg-preview li{
	float:left;
	width:50px;
	height:50px;
	margin-left:3px;
	margin-right:3px;
	border:2px solid #000000;
}

/** BUTTONS **/
.mg-back{
	position:absolute;
	height:100%;
	left:0;
	top:0;
	width:50%;
}
.mg-next{
	position:absolute;
	height:100%;
	right:0;
	top:0;
	width:50%;
}
/** RASTER **/
.mg-raster{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	background: transparent url(../../images/miniplugins/minigallery/raster.png) repeat scroll 0 0;
}
/** INFO BLOCK **/
.mg-info-trigger {
	position:absolute;
	top:15px;
	left:20px;
	background:#000000;
	color:#fff;
	width:20px;
	height:20px;
	line-height:20px;
	text-align:center;
	cursor:pointer;
	display:none;
}
.mg-info {
	text-align:left;
	position:absolute;
	top:36px;
	left:60px;
	color:#fff;
	background:#000000;
	width:50%;
	display:none;
}
.mg-info-title{
	padding:2px 5px;
	border-bottom:1px dashed #FFF;
}
.mg-info-caption{
	padding:5px 5px;
}
.mg-preview-scrollleft{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:5%;
}
.mg-preview-scrollright{
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:5%;
}
.disabled{
	display:none;
}
}.minigrid{
	position:relative;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	user-select: none;
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	cursor:default;
	
}
.minigrid .minigrid-head{
	position: relative;
	background: #fafafa url(../../images/miniplugins/minigrid/head-bg.gif) repeat-x bottom;
	border-bottom: 0px;
	overflow: hidden;
}
/** BODY **/
.minigrid .minigrid-body{
	background-color:#FFFFFF; 
	padding-left:0px;
	overflow-y:auto;
	overflow-x:hidden;
}
.minigrid .minigrid-head div,
	.minigrid .minigrid-body div{
		padding:5px;
		text-align: left;
		cursor:default;
	}
.minigrid .minigrid-head table tr th{
	vertical-align: top !important;
	overflow: hidden;
}
.minigrid .minigrid-head table tr th div{
	padding:3px 5px 4px 5px;
	margin-top:2px;
	border-bottom:1px solid #D0D0D0;
	border-right: 1px solid #D0D0D0;
	border-left: 1px solid #EEEEEE;
}
.minigrid .minigrid-head table tr th div.asc{
	border-bottom:1px solid #BEBEBE;
	background: transparent url(../../images/miniplugins/minigrid/sort_asc.png) no-repeat scroll right center;
}
.minigrid .minigrid-head table tr th div.desc{
	border-bottom:1px solid #BEBEBE;
	background: transparent url(../../images/miniplugins/minigrid/sort_desc.png) no-repeat scroll right center;
}
.minigrid .minigrid-head table tr th div.hover{
	border-bottom:1px solid #BEBEBE;
}

.minigrid .minigrid-body table tr td{
	background-color:#FFFFFF;
	border-bottom:1px solid #EDEDED;
	overflow:hidden;
	white-space:nowrap;
}
.minigrid .minigrid-body table tr.even td{
	
}
.minigrid .minigrid-body table tr.hover td{
	background-color: #EDEDED;
	border-bottom: 1px solid #BDBFBE;
}
.minigrid .minigrid-body table tr.selected td{
	background-color: #EDEDED;
	border-bottom: 1px solid #BDBFBE;
}
/** FOOTER **/
.minigrid .minigrid-footer
{
	background: #CCCCCC url(../../images/miniplugins/minigrid/foot-bg.gif) repeat-x 0 0px;
	
	border-bottom:0px; 
	overflow: hidden;
	white-space: nowrap;
	position: relative;
	float:left;
	width:100%;
}
.minigrid div.btnseparator
{
	float: left;
	height: 22px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	margin: 1px;
}
	
.minigrid div.button
{
	float: left;
	display: block;
	cursor: pointer;
	margin:2px;
	width:22px;
	height:21px;
	border: 1px solid #E8E8E8;
}
.minigrid div.label{
	float: left;
	display: block;
	cursor: pointer;
	padding: 3px;
	margin:2px;
}
.minigrid .loader{
	background: transparent url(../../images/miniplugins/minigrid/load.gif) no-repeat scroll center center;
	float: right;
	display: block;
	cursor: pointer;
	padding: 4px;
	margin:2px;
	width:16px;
	height:16px;
	padding:4px;
	display:none;
}
.minigrid-footer .button:hover,.minigrid-footer .button.hover
{
	border: 1px solid #CCCCCC;
}
/** MINIGRID DIALOG FILTER CSS **/
.dialog-form-line{
	float:left;
	width:100%;
	margin:0px 0px;
}
.dialog-form-col{
	float:left;
	width:48%;
	margin-right:2%;
}
/**five pieces **/
.dialog-form-col.one-five{
	width:18%;
}
.dialog-form-col.one-five.last{
	width:20%;
}
.dialog-form-col.two-five{
	width:38%;
}
.dialog-form-col.three-five.last{
	width:58%;
}


/** BUTTON ICONS **/
.minigrid .button.first{
	background: transparent url(../../images/miniplugins/minigrid/first.gif) no-repeat scroll center center;
}
.minigrid .button.next{
	background: transparent url(../../images/miniplugins/minigrid/next.gif) no-repeat scroll center center;
}
.minigrid .button.prev{
	background: transparent url(../../images/miniplugins/minigrid/prev.gif) no-repeat scroll center center;
}
.minigrid .button.last{
	background: transparent url(../../images/miniplugins/minigrid/last.gif) no-repeat scroll center center;
}	
.minigrid .button.reload{
	background: transparent url(../../images/miniplugins/minigrid/load.png) no-repeat scroll center center;
}
.minigrid .button.filter{
	background: transparent url(../../images/miniplugins/minigrid/filter.gif) no-repeat scroll center center;
}
.minigrid .button.clearfilter{
	background: transparent url(../../images/miniplugins/minigrid/filter_clear.gif) no-repeat scroll center center;
}
.minigrid .button.disable{
	cursor:default;
}
.minigrid-highlight{
	background-color:	#FFFF00;
}

/*** MINIGRID RESIZE HANDLER ***/
.minigrid-column-resize-handle{
	position:absolute;
	top:0;
	height:100%;
	z-index:999;
	/*cursor:e-resize;*/
	cursor:col-resize;
	width:4px;
}
.minigrid-column-resize-handle.ui-draggable-dragging{
	background-color:#EBEBEB;
}
.minimenu{
	padding: 0px 0 0 0;
	margin: 1px 0 0 -1px;
	list-style:none;
	position: absolute;
	z-index: 99999;
	background: #FFFFFF;
	border-left:1px solid #d0d0d0;
	border-right:1px solid #d0d0d0;
	border-top:1px solid #d0d0d0;
	border-bottom:1px solid #d0d0d0;
	/*-moz-box-shadow: 2px 3px 1px  #d0d0d0;
	-webkit-box-shadow: 2px 3px 1px  #d0d0d0;
    box-shadow: 2px 3px 1px  #d0d0d0;*/
	visibility:hidden;
	float:left;
}
.minimenu.mm-hasicon{
	background-image: url(../../images/miniplugins/minimenu/bg-icon.gif);
	background-repeat: repeat-y;
	background-position: 0 0;
}
.mm-scroller{
	background-color : #DFDFDF;
	height:10px;
	position:absolute;
	width:100%;
	cursor:pointer;
}
.mm-s-down{
	bottom:0;
	border-top:1px solid #D0D0D0;
	background:#d0d0d0 url(../../images/miniplugins/minimenu/arr-down.png) no-repeat center center;
}
.mm-s-up{
	top:0;
	border-bottom:1px solid #D0D0D0;
	background:#d0d0d0 url(../../images/miniplugins/minimenu/arr-up.png) no-repeat center center;
}
.minimenu li{
	clear:left;
	margin:0;
	text-decoration: none;
	color: #333;
	outline: none;
	overflow:hidden;
	display:block;
	padding:0px 0px;
}
.minimenu li.mm-container{
	background-image: url(../../images/miniplugins/icons/arr.png);
	background-position: right 5px;
	background-repeat:no-repeat;
}
.minimenu li .mm-icon{
	float:left;
	width:16px;
	height:16px;
	margin: 5px 5px 5px 5px;
}
.minimenu li span{
	float:left;
	margin: 5px 5px 5px 5px;
	cursor:default;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	user-select: none;
}
.minimenu .mm-clear{
	clear:left;
	height:0px;
}
.minimenu li.mm-separator {
	border-bottom: 1px solid #D0D0D0;
	border-top: 0px solid #FFF;
	height:0px;
	margin:0;
	padding:0;
	overflow:hidden;
}
.minimenu li.mm-hover {
	color: #FFF;
	background-color: #3399FF;
}
.minimenu li.mm-down {
	color: #FFF;
	background-color: #b8b8b8;
}

.ms {
	width:800px;
	overflow:hidden;
	
}
.ms ul{
	margin:0;
	padding:0;
	float:left;
	list-style:none;
}
.ms ul li{
	float:left;
	margin-left:3px;
	margin-right:3px;
}
.ms ul li img{
	border:0px;
}
.ms-button {
	width:16px;
	height:16px;
	cursor:pointer;
	margin-top:-3px;
}
.ms-prev {
	float:left;
	background: transparent url(../../images/miniplugins/minislider/prev.png) no-repeat left top;
	margin-left:3px;
}

.ms-next {
	float:right;
	background: transparent url(../../images/miniplugins/minislider/next.png) no-repeat left top;
	margin-right:3px;
}
.ms-hidden {
	display:none;
}
.mini-suggest{
	padding: 0px;
	margin: 0px;
	list-style:none;
	position: absolute;
	z-index: 99999;
	border: solid 1px #D0D0D0;
	background: #f0f0f0;
	display: none;
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	text-align:left;
}

.mini-suggest li{
	margin:0;
	padding:5px;
	text-decoration: none;
	color: #333;
	outline: none;
	overflow:hidden;
	cursor:pointer;
}

.mini-suggest li.ms-select{
	color: #FFF;
	background-color: #3399FF;
}
.minitabs{
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	margin:0;
	padding:0;
	
}
.minitabs .mt-tab-wrapper{
	width:100%;
	float:left;
	background:#f0f0f0 url(../../images/miniplugins/minitabs/tab-strip-bg.gif) repeat-x scroll left bottom;
	overflow:hidden;
	position:relative;
}
.minitabs .mt-tab-holder{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
}
.minitabs .mt-tab-holder li{
	float:left;
	border:1px solid #D0D0D0;
	border-bottom:0px;
	margin:2px 2px 0 2px;
	-moz-border-radius-topright : 5px;
	-moz-border-radius-topleft : 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	border-top-right-radius: 5px;
	border-top-left-radius:5px;
	background:transparent url(../../images/miniplugins/minitabs/tabs-sprite.gif) repeat-x scroll left -51px;
	
}
.minitabs .mt-tab-holder li a{
	display:block;
	padding:5px 10px 3px 10px;
	color:#000000;
	text-decoration:none;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	user-select: none;
}
.minitabs .mt-tab-holder li a span{
	white-space: nowrap;
	display:block;
}
.minitabs .mt-tab-holder li.active{
	background:transparent url(../../images/miniplugins/minitabs/tabs-sprite.gif) repeat-x scroll left -1px;
	margin-bottom:-1px;
}
.minitabs .mt-tab-holder li.active a{
	padding-bottom:4px;
}
.minitabs .mt-tab-holder li:hover{
	background:transparent url(../../images/miniplugins/minitabs/tabs-sprite.gif) repeat-x scroll left -101px;
}
.minitabs .mt-tab-holder-end{
	clear:both;
	height:2px;
	border-top:1px solid #D0D0D0;
	border-bottom:1px solid #D0D0D0;
	background-color:#EAEAEA;
}
.minitabs .mt-tab-body{
	clear:left;
}


/** SCROLLER **/
.minitabs .mt-tab-scroller{
	position:absolute;
	top:4px;
	background:transparent url(../../images/miniplugins/minitabs/tabs-sprite.gif) repeat-x scroll left -1px;
	height:20px;
	width:15px;
	-moz-user-select: none; 
	-khtml-user-select: none; 
	user-select: none;
}
.minitabs .mt-tab-scroller:hover{
	background:transparent url(../../images/miniplugins/minitabs/tabs-sprite.gif) repeat-x scroll left -101px;
}
.minitabs .mt-scroll-left{
	border:1px solid #D0D0D0;
	border-left:0px;
	-moz-border-radius-topright : 5px;
	-moz-border-radius-bottomright : 5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	left:0;
}
.minitabs .mt-scroll-right{
	right:0;
	border:1px solid #D0D0D0;
	border-right:0px;
	-moz-border-radius-topleft : 5px;
	-moz-border-radius-bottomleft : 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
.minitabs .mt-scroll-left .mt-scroller{
	background-position:-17px 2px;
	background-image: url(../../images/miniplugins/minitabs/btns.gif)!important;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}
.minitabs .mt-scroll-right .mt-scroller{
	background-position:-49px 2px;
	background-image: url(../../images/miniplugins/minitabs/btns.gif)!important;
	background-repeat:no-repeat;
	width:16px;
	height:16px;
}

.mt-highlight {

	border-bottom:1px dashed #000000;
	cursor:pointer;
}.minitoolbar{
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	border:1px solid #D0D0D0;
	display:block;
	background: transparent url(../../images/miniplugins/minitoolbar/tb-bg.gif) repeat-x scroll left 0;
	overflow:hidden;	
}
.mtb-right{
	float:right!important;	
}

.minitoolbar .mtb-button{
	float:left;
	margin:2px 2px;
	padding:5px 5px;
	cursor:default;
	-moz-border-radius : 3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.minitoolbar .mtb-hover{
	padding:4px 4px;
	border:1px solid #D0D0D0;
	background: transparent url(../../images/miniplugins/minitoolbar/btn.gif) repeat-x scroll 0 -1072px;
}
.minitoolbar .mtb-down{
	padding:4px 4px;
	border:1px solid #D0D0D0!important;
	background: transparent url(../../images/miniplugins/minitoolbar/btn.gif) repeat-x scroll 0 -2144px!important;
}
.minitoolbar .mtb-button .mtb-icon{
	float:left;
	margin:0px 3px;
}
.minitoolbar .mtb-button span{
	float:left;
	margin:1px 3px 0px;
}
.minitoolbar .mtb-button .mtb-toggle-select{
	float:left;
	margin:1px 3px 0px;
	height:16px;
	width:8px;
	background: transparent url(../../images/miniplugins/minitoolbar/arr-sprite.gif) no-repeat scroll 0 0px;
}
.minitoolbar .mtb-down .mtb-toggle-select{
	background: transparent url(../../images/miniplugins/minitoolbar/arr-sprite.gif) no-repeat scroll 0 -16px!important;
}

.minitoolbar .mtb-separator{
	float:left;
	width:1px;
	height:22px;
	background-color:#FFFFFF;
	border-left:1px solid #D0D0D0;
	margin:4px 1px 0px;
}
.minitoolbar .mtb-clear{
	clear:both;
	height:0px;
}.mtt-container{
	position:absolute;
	width: 400px; 
	z-index: auto; 
	-moz-box-shadow: 5px 5px 5px #444; 
	-webkit-box-shadow: 5px 5px 5px #444; 
}
.mtt-title{
	padding: 5px;  
	background-color: #484848; 
	-moz-border-radius: 5px 5px 0 0; 
	-webkit-border-radius: 5px 5px 0 0;
	color:#FFFFFF;
}
.mtt-body{
	padding: 5px;  
	border: 1px solid #484848; 
	background-color: #FEFEFE; 
	-moz-border-radius: 0 0 0 5px; 
	-webkit-border-radius: 0 0 0 5px;
}
.minitree{
	font: 9pt Arial,Tahoma,Verdana,Helvetica, sans-serif;
	cursor:default;
	overflow-x:auto;
}

.minitree ul,.minitree li{
	margin:0;
	padding:0;
	list-style:none;
	height:auto;
	float:left;
	clear:left;
	
}
.minitree ul{
	clear:left;
}
.minitree li{
	white-space:nowrap;
	position:relative;
}
.minitree li ul{
	margin-left:18px;
}
.minitree li .icon{
	width:16px;
	height:16px;
	margin:1px 0 1px 2px;
	float:left;
}
.minitree li .opener{
	width:18px;
	height:18px;
	float:left;
}
.minitree li span{
	position:absolute;
	
	margin:2px 0 0 3px;
	padding:0 2px;
	-moz-user-select: none; 
	-khtml-user-select: none;
	-o-user-select:none; 
}
.minitree li span.selected{
	background-color:#316ac5;
	color:#FFFFFF;
}
.minitree .clear{
	clear:both;
}

/** OPENER ICONS **/
.minitree li.open div.opener{
	background: transparent url(../../images/miniplugins/icons/minus.gif) no-repeat  left top;	
}
.minitree li.closed div.opener{
	background: transparent url(../../images/miniplugins/icons/plus.gif) no-repeat  left top;	
}
.minitree li.leaf div.opener{
	background: transparent url(../../images/miniplugins/icons/blank.gif) no-repeat  left top;	
}

/** NODE ICONS **/
.minitree li.open div.icon{
	background: transparent url(../../images/miniplugins/icons/folder-open.png) no-repeat  left top;	
}
.minitree li.closed div.icon{
	background: transparent url(../../images/miniplugins/icons/folder.png) no-repeat  left top;	
}

.minitree li.leaf div.icon{
	background: transparent url(../../images/miniplugins/icons/leaf.png) no-repeat  left top;	
}