.treeview
{
   margin-right: 5px;  
}

.treeview .tree
{
   display: none;
   padding: 0.5em 0 0;
}

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

.treeview .ygtvchildren
{
   width: 100%;
}

.treeview .ygtvitem
{
   background-color: #ffffff;
   overflow-x: hidden;
}

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

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

.treeview .ygtverror,
.treeview .ygtverror:link,
.treeview .ygtverror:visited,
.treeview .ygtverror:hover
{
   background: red;
   color: white;
}

.treeview .selected
{
   background-color: #e1f0fa;
}


.treeview .ygtvtable 
{
   border: 1px solid transparent;
}

.treeview .ygtvcontent
{
   padding-left: 2px;
   padding-bottom: 0px;
}

.treeview .documentDragOverHighlight
{
   border: 1px solid #4f94c9;
   background-color: #cde8fa;
   width: 100%;
}

.treeview .documentDragOverArrow
{
   background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAOCAQAAAALF70HAAAACXBIWXMAAAsTAAALEwEAmpwYAAADGGlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjaY2BgnuDo4uTKJMDAUFBUUuQe5BgZERmlwH6egY2BmYGBgYGBITG5uMAxIMCHgYGBIS8/L5UBFTAyMHy7xsDIwMDAcFnX0cXJlYE0wJpcUFTCwMBwgIGBwSgltTiZgYHhCwMDQ3p5SUEJAwNjDAMDg0hSdkEJAwNjAQMDg0h2SJAzAwNjCwMDE09JakUJAwMDg3N+QWVRZnpGiYKhpaWlgmNKflKqQnBlcUlqbrGCZ15yflFBflFiSWoKAwMD1A4GBgYGXpf8EgX3xMw8BSMDVQYqg4jIKAUICxE+CDEESC4tKoMHJQODAIMCgwGDA0MAQyJDPcMChqMMbxjFGV0YSxlXMN5jEmMKYprAdIFZmDmSeSHzGxZLlg6WW6x6rK2s99gs2aaxfWMPZ9/NocTRxfGFM5HzApcj1xZuTe4FPFI8U3mFeCfxCfNN45fhXyygI7BD0FXwilCq0A/hXhEVkb2i4aJfxCaJG4lfkaiQlJM8JpUvLS19QqZMVl32llyfvIv8H4WtioVKekpvldeqFKiaqP5UO6jepRGqqaT5QeuA9iSdVF0rPUG9V/pHDBYY1hrFGNuayJsym740u2C+02KJ5QSrOutcmzjbQDtXe2sHY0cdJzVnJRcFV3k3BXdlD3VPXS8Tbxsfd99gvwT//ID6wIlBS4N3hVwMfRnOFCEXaRUVEV0RMzN2T9yDBLZE3aSw5IaUNak30zkyLDIzs+ZmX8xlz7PPryjYVPiuWLskq3RV2ZsK/cqSql01jLVedVPrHzbqNdU0n22VaytsP9op3VXUfbpXta+x/+5Em0mzJ/+dGj/t8AyNmf2zvs9JmHt6vvmCpYtEFrcu+bYsc/m9lSGrTq9xWbtvveWGbZtMNm/ZarJt+w6rnft3u+45uy9s/4ODOYd+Hmk/Jn58xUnrU+fOJJ/9dX7SRe1LR68kXv13fc5Nm1t379TfU75/4mHeY7En+59lvhB5efB1/lv5dxc+NH0y/fzq64Lv4T8Ffp360/rP8f9/AA0ADzT6lvFdAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAHfSURBVHjalJJNaxNRFIafMw0a29rejVhR6oBUtPVjxE2XyUrcRTKIgtDJXtD8gtJfEPsLjDsXM5ju3EgnILhQcXCRbFoyilToIk7bREPTeFyk1GJjte/yfDznPfce4RC5BhujBOFhVTI4nLd5hJPOnEBQhG8QalXKfvwXRN4R4+9NymeYG/POc4bjgCKA0maVr3RDikE0AOGWTnqb2X7qweNUyWEcZZNtwHAMRVAU4RMr/KhIcb8bAXjYuG6/iroFMedeTJvvNEhoISEo4hgzxgSndsu71PmcaCGo7EO4mUvLFxDCxDBlIpoxCxL+nuPaeMyl7Skmd1sS3tAr+OU9RP5p1hsFlB2qdGItEv+5L7ge86O2wziC9iF3+k4E7n245QAoFm3WWKGHRlLwowNfXEp5sxgUSHidSNaPwMrbp53+uwswAvQSimT9Az78xC90y+/YBhTDNaPLroGhmdzl3DCCsEODt8n6c70fvKx3Bt9Lfemiac5OolgY2umtidqShT2ChbBOlXq5e8MvBPFht8hCM46xALhKystnhqbnr9hrfGS10r0dPKsl/EO1zsyG5s4C8JMOG0bu6nDSKrPox/y3XL1Jmy+0ICZM9Z5sLQZHaAfQ6L2jFakS+hH8GgA3UMAa/E3aWwAAAABJRU5ErkJggg==) no-repeat;
   z-index: 1;
   height: 25px;
   display: block;
   position: absolute;
   width: 25px;
   margin-top: -30px;
   margin-left: 10px;
}
