.global-folder .hd .light
{
   font-weight: normal;
}

.global-folder .wrapper
{
   padding-top: 0.5em;
}

.global-folder h3
{
   padding-left: 0.5em;
}

.global-folder .bdft
{
   clear: both;
}

.global-folder .bdft .yui-button-disabled button
{
   color:#aaa;
}

/* Columns */

.global-folder .mode,
.global-folder .site,
.global-folder .container,
.global-folder .path
{
   float: left;
   height: 23em;
}

.global-folder .repository-mode .site,
.global-folder .container,
.global-folder .repository-mode .container
{
   display: none;
}

.global-folder .repository-mode .treeview
{
   width: 48em;
}


/* Mode Select */

.global-folder .mode span
{
   clear: left;
   float: left;
}

.global-folder .mode span.yui-button
{
   margin: 0.5em 0.5em 0px;
}

.global-folder .mode span.default
{
   background-position: 0pt -1400px;
   border-color: #304369;
}

.global-folder .mode span.default button
{
   color: #fff;
}

.global-folder .mode button
{
   height: 2em;
   width: 10em;
}


/* Site and container pickers */

/* Ensure site-picker.width + container-picker.width + treeview.width = 46em */
.global-folder .site-picker
{
   border: 1px solid #e0e0e0;
   float: left;
   height: 20em;
   margin: 0.5em 0.5em 0px;
   overflow-x: hidden;
   overflow-y: auto;
   width: 14em;
}

.global-folder .container-picker
{
   border: 1px solid #e0e0e0;
   float: left;
   height: 20em;
   margin: 0.5em 0.5em 0px;
   overflow-x: hidden;
   overflow-y: auto;
   width: 14em;
}

.global-folder .site-picker h4
{
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUJJREFUeNqkU7tuwkAQxCi9+QNc5AOgooQ6DdelJGlMl3xCUlE7rSUkS3wAKG2KOPkCqGnObZokBWXkzEaz1uZAQoKVRievd+dmHxfVdd06xy4OOfM8v8ExAhK6voBVmqZFGBtZBUjsSSDQpasChMwB9/x2IFprTjtILg15RSJPBWolY/dKkJsfmWClim8CfANPQM3YpFHAmj2kZfwhEjMSTHjGwDWTNadR4MytP8Ad8Bz0awp8AFfAnE0utAcd3iq2AN5NI8VemLhkM7f/SlAVkLVmD+Lg9hnKE5V9YABchlOQpAcqkY5vAoI/dTI+QP7vdDJKoOMT2RIkY7o1BJ9QZ0c51mY2i4QAT4I3EIzok/PVJPZZe4aYJNwDRyVDLornDljTMbtjq+zpGgYEe6scHXqNXBLHpmqTy6OP6RT7FWAAfGN6HLnSpUoAAAAASUVORK5CYII=);
   background-repeat: no-repeat;
   padding-left: 20px;
   padding-bottom: 0.3em;
}

.global-folder .container-picker h4
{
   background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2QzQ3Q0I0RTBDMDgxMUUzQjVFREE4MUQwMUZBOEQ1MyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo2QzQ3Q0I0RjBDMDgxMUUzQjVFREE4MUQwMUZBOEQ1MyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjZDNDdDQjRDMEMwODExRTNCNUVEQTgxRDAxRkE4RDUzIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjZDNDdDQjREMEMwODExRTNCNUVEQTgxRDAxRkE4RDUzIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+qa4CcgAAAG1JREFUeNpi/P//PwMlgImBQsACY8yaNQvFKUJCQgwhISGMRLkAXTMIvHv3jmHNmjUE/ccICgNsBhAC9vb2DOrq6owsaAJEab558ybDwYMHwerhBoAEQJjusTBqALUMAKUBchISPCUOqBcAAgwAjMQmKgEeiycAAAAASUVORK5CYII=);
   background-repeat: no-repeat;
   padding-left: 20px;
   padding-bottom: 0.3em;
}

.global-folder .site-picker .last a,
.global-folder .container-picker .last a
{
   border-bottom: medium none;
}

.global-folder .site-picker a,
.global-folder .container-picker a
{
   border-bottom: 1px dashed #d7d7d7;
   display: block;
   padding: 0.5em;
}
.global-folder .site-picker a:active,
.global-folder .site-picker a:hover,
.global-folder .container-picker a:active,
.global-folder .container-picker a:hover
{
   background-color: #dceaf4;
   text-decoration: none;
}

.global-folder .site-picker a.selected,
.global-folder .container-picker a.selected
{
   background-color: #dceaf4;
}


/* Tree view */

.global-folder .treeview
{
   border: 1px solid #e0e0e0;
   height: 20em;
   margin: 0.5em 0.5em 0px;
   overflow-y: auto;
   width: 33em;
}

.global-folder .treeview .ygtvspacer
{
   display: block;
   width: 18px;
}

.global-folder .treeview .ygtvchildren
{
   background-color: #ffffff;
   width: 100%;
}

.global-folder .treeview .ygtvitem
{
   overflow-x: visible;
}

.global-folder .ygtvitem .no-permission
{
   color: #c0c0c0;
}

.global-folder .ygtvitem .folders-trimmed
{
   color: #f00;
}

.global-folder .ygtvlabel,
.global-folder .ygtvlabel:link,
.global-folder .ygtvlabel:visited,
.global-folder .ygtvlabel:hover
{
   background: none;
   color: #000;
   white-space: nowrap;
}

.global-folder .ygtverror,
.global-folder .ygtverror:link,
.global-folder .ygtverror:visited,
.global-folder .ygtverror:hover
{
   background: red;
   color: white;
}

.global-folder .selected
{
   background-color: #dceaf4;
}
