/*******************************************************************************
 * Tree container
 */
ul.dynatree-container
{
	font-family: tahoma, arial, helvetica;
	font-size: 10pt; /* font size should not be too big */
	white-space: nowrap;
	padding: 0px;
	margin: -2px 0 0 0; /* issue 201 */
	background-color: white;
	border: 1px dotted gray;
	overflow: auto;
	height: 100%; /* issue 263 */
}

ul.dynatree-container ul
{
	padding: 0 0 0 16px;
	margin: 0;
}

ul.dynatree-container li
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	-moz-background-clip:border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background-attachment: scroll;
	background-color: transparent;
	background-position: 0 0;
	background-repeat: repeat-y;
	background-image: none;  /* no v-lines */

	margin:0;
	padding:1px 0 0 0;
}
/* Suppress lines for last child node */
ul.dynatree-container li.dynatree-lastsib
{
	background-image: none;
}
/* Suppress lines if level is fixed expanded (option minExpandLevel) */
ul.dynatree-no-connector > li
{
	background-image: none;
}

/* Style, when control is disabled */
.ui-dynatree-disabled ul.dynatree-container
{
	opacity: 0.5;
/*	filter: alpha(opacity=50); /* Yields a css warning */
	background-color: silver;
}


/*******************************************************************************
 * Common icon definitions
 */
span.dynatree-empty,
span.dynatree-vline,
span.dynatree-connector,
span.dynatree-expander,
span.dynatree-icon,
span.dynatree-checkbox,
span.dynatree-radio,
span.dynatree-drag-helper-img,
#dynatree-drop-marker
{
	width: 16px;
	height: 16px;
/*	display: -moz-inline-box; /* @ FF 1+2 removed for issue 221*/
/*	-moz-box-align: start; /* issue 221 */
	display: inline-block; /* Required to make a span sizeable */
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: left;
	background-image: url("data:image/gif;base64,R0lGODlhYADIAOf/AAABABUFagAQdAgZep8AAAAplyoxQh8wjQQ5p/8AAP8ACABCrkFIWhtShf8bFP8eHg5ayP8jJ0pVbABiyVlbWABr2FFhfQB04P8+RACFhEBznACA5lVxkv9ITBmVHEl7klV6mlZ6rf9RVACN+USElACU+v9ZVxilGVSFr1+EpHp7tUyMln+BfgCc/3mFhf9iYIOFgiatI2iMrWyMp2uMtE+ZiwSl/f9qaE+U1laZlouNimuUrm+TtHWUo3aWsoyUm5KUkW6cr/95e1WrgXGtLYmdnEW9RXGmqzrDMJudmf+Chnmi1li1g3CtpaKfo1+2i2G1mHmtpn65N6WlnMelPsalRWu9ZWm9a6Smo4Wtu/+PjnK9bXu1poiuyULOYXi9dMStQnS8mcisSqqtnV+93SDO9om1vHm17autqsWtX421tna+p43CQqytt3DHZ8+tVJG1vXLGc5W1xEzXU0zWaP+cmaW1u++uMKW1yM22S9C0WYa77n7Gol/G/8+1X9W2RpbJSbS2s7S1vo3HhozHi7W02P+kpKK+1ZzA1a29xJjFs9W9UtS9Wc+9bK690bu9upPC/92+TdW9dLW835POk7y9x5vOlJnOmnrO/VzX/77BvdfFWPHFH+DGTN/GU7bGzN7GWtfFepbL/93GYdzGaLbG2aHL8+HGcJ7N+8XHxMXG0KjWogD///+8unbe/d/OZ73O1JTW/+bOYcHN29vPe83Lz6jS++bPaenNd+XPcIPf/83Py6vfo5LnpufWbrTY/Lfdy+nWg/3KyO3Xd/DVhNTW09LX4Lfc/7Hf/9nW6O7efL/f/aPo//Ldi+7fhKzn/7Xn/93f3OHd7+Te3bXvv7Lwxt/g6v3a2rvwx6/u/8To/+7nkPbni/nmmdLq/efn3ebo5c3v/+Lr8+Ds+/nvpvfvrOTw3c/31+/v5dT44O7w7e7v+d/25+zx9Pn2q973/Oj26vj2xf/3tP33uvD37Pf27fH3+vb2//b49P339uj/8PD+8e7/+f//9v7//P///yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEKAP8ALAAAAABgAMgAAAj+AP/900SwoEGBCAcaXJhQ4EKGDR8ejCiRYEOFFS9qytfPn0d/HVM9isjxI0h/Ikl2/BhyZMKNKz22VGly5suSLFG6RKgJH86PqfDtHOgzpsegQ3v+PCr0ZVGTKJvyfGoSqdOlUYc+wkfV46NAgXZu7erva1iEY5eaFctVLVi2ZNeibWtUrsCxZMFNg5t371y6JvXyXSr4b9/BRgvf5QrYZCDDZP09XswY6+R/eCNfzmwZcmeBgRg39ng5tOilpUWTTX3aKOvKrhGahu1YtmquMV+Lzm37Nm/Qt/H9/jd790fdjIcX390RefLmvX1DBx6833TiwYVfX/5cMkI02bX+o/ke3vp4geCzmyevvt/5f+mru2cv/3384Pnsh/epP3x++vj1l91/6O1HIHz74SNgdgsG1+BtD6oWoWjvJZFgEghZuB+GAmkYHof/eJgdiCIGR+KFCAGRIBAprtjifiwKpCKML4YX4z8z2ogQDAnCsGOPP+7no0A8ChlkeEP+UySSCLHg5JNQPtlklFSyMGWVUF6JpZNabtkllglxw00zzpBJDDHDBHORmGSaiaaaDbFZpjNnprnmmHPWCWeYeLppZ5x90vlmnO70040ztMyj6Dzy7PkPN4UemuiijYYZKaKLMuoopIZiSumml06qaKUIcSpppqQKxI088nj0Sij+5YyaS5isugqrrLS26s+rsTI6a6m17nqrr7na2qs8v6oaLK+4AlvrKJIEI0855bySa6vQSkuttc5iG+201V7rT7bgcqvss99uKy656nbrzyaS4FIOOd2QIi688tJrr7v4zlvvvfH6u++5rfarL8D5/utsoYw0kks32zQz8KOsMuwwxBLnavHDEU+8qjwbY+xxxf00zHHGC5d8cccJOQNyOf0s4gcpzTRDjLn/uOwOzDLTbDPOOvM8c803t/xyzEP/bPTOSPtcNEJBN0000DuTE0/PaPpyyyhQV331zFlv3fW8X5MSNtcCOeM11sNojXbOa4Pdtthpx2323G87M+/+NtvkoccoWsuiTt579/134INDXbjfgN8iOOHk8M044pBLfrjjiae9+OWPI6RM5NsEk8cbjMgiCyiZ//M536KTbjrqb68e+uiln5667K3XDrvnoOf++u290/77276wLroYi4DiiSfqMIJQ8aEfn/zyzT9vfB7IK8+88wJBH4z02lff/fXZU8/9P96Db77139MCRhWLeNJJJ2ScX3z778c/f/3sB+M+/PKjn/2i9z/9CbB/BQwg/8aHPwDu73y3aB8pwECFP8zvgAKJoP8mWMELLvAfGqQF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");
	background-position: 0 0;
}

/** Used by 'icon' node option: */
ul.dynatree-container img
{
	width: 16px;
	height: 16px;
	margin-left: 3px;
	vertical-align: top;
	border-style: none;
}


/*******************************************************************************
 * Lines and connectors
 */

/*
span.dynatree-empty
{
}
span.dynatree-vline
{
}
*/
span.dynatree-connector
{
	background-image: none;
}
/*
.dynatree-lastsib span.dynatree-connector
{
}
*/
/*******************************************************************************
 * Expander icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-exp-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling
 */

span.dynatree-expander
{
	background-position: 0px -80px;
	cursor: pointer;
}
span.dynatree-expander:hover
{
	background-position: -16px -80px;
}
.dynatree-exp-cl span.dynatree-expander /* Collapsed, not delayed, last sibling */
{
}
.dynatree-exp-cd span.dynatree-expander /* Collapsed, delayed, not last sibling */
{
}
.dynatree-exp-cdl span.dynatree-expander /* Collapsed, delayed, last sibling */
{
}
.dynatree-exp-e span.dynatree-expander,  /* Expanded, not delayed, not last sibling */
.dynatree-exp-ed span.dynatree-expander,  /* Expanded, delayed, not last sibling */
.dynatree-exp-el span.dynatree-expander,  /* Expanded, not delayed, last sibling */
.dynatree-exp-edl span.dynatree-expander  /* Expanded, delayed, last sibling */
{
	background-position: -32px -80px;
}
.dynatree-exp-e span.dynatree-expander:hover,  /* Expanded, not delayed, not last sibling */
.dynatree-exp-ed span.dynatree-expander:hover,  /* Expanded, delayed, not last sibling */
.dynatree-exp-el span.dynatree-expander:hover,  /* Expanded, not delayed, last sibling */
.dynatree-exp-edl span.dynatree-expander:hover  /* Expanded, delayed, last sibling */
{
	background-position: -48px -80px;
}
.dynatree-loading span.dynatree-expander  /* 'Loading' status overrides all others */
{
	background-position: 0 0;
	background-image: url("data:image/gif;base64,R0lGODlhEAAQAPd/APfhnO/DOvXahHZcCv789P/+/NyrEv7678+hEf79+PfiofPTb/DHRvTXfPPSa/bcjf/++vbci/jkpfLOX/notbeOD/vvyPnqu/335P345/LPYv335vTVdfXah+27HqF9DoVnC/zz1eSxE/jlqvXZgvLNWfnpue6+Kf789vvvyvz13vbekvHKUvrrvf778frsweKwE/PRZvz03Ou2E6qEDvzz1/356/jmrvbdkPDITO7AMPHLU/notO/EP/vwz5h2Df767e/DOO27IfjlqZBwDPDHSPvx0e7AMvrswvfgmPbelPrtxO6/Lvzz2e/CNvbflvjjo9enEvHLVb+UEPjmrPvwzvPTcfnpt/HKUPrtxvfin/z14Pvx0/TWevnosv778/nnsO28I+m1E/TWePHJTuy5GvTWd/LOXfXZgMaaEZ16DfPRaPDGQ4tsDMicEfLPZO/EPfDGRfDFQey4FsKXEKN/DrCJD/324vPSavLNW82fEe28Je/CNP///v///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFAAB/ACwAAAAAEAAQAAAIrgD/CByYAQMGGwMTJrzg48KFFxdaKBRoIgKALBQkXFCywIFCKgqUrODREMkYDR0aJNQgQAIShQ8EkNEgsIOGGCYm/tkhJ8AfCk9wPNAp8A0HClR2TJBA9A+DE1gAFAmwoukMA05aTOBQlSiLACUoWGETxquBORT+dBEhooROBBVoDITBIICBhD2mMKiQI+GJChU8GKAhpMKHOlImGvigg8YPA2na9CXa4GqQJAoDAgAh+QQFAAB/ACwAAAAAEAAQAAAIqwD/CBz4p4qPDQQTCkwiIQIACj5kKPwDpYQDBUpW/Hlh4kJCKA84aEiCpEUVCRJe8CAYR8MDCgl5jBAQQSAHOQEkTBwTQ4PALhysTBTY4MEfBWGc1ByKJ4+ZByIMOBj6Jw4cDRROYJk61IoDNH96zNEztMsJBjf+nPlQocfEMCJEDKwgRMcUghNgOJhRgmCZH2pgCDzhpoKbBQqjtCnzh0iUKB+oCpSrA0fCgAAh+QQFAAB/ACwAAAAAEAAQAAAIrQD/CBz4x4QJIwQTChTwREOMDiOQKPwDIEAcAQs0JFGyQkLCCA6kBDBDhYoJJQAupCBoIIAVAAkvvDBhQSALAwYiTBwhwcsfFQxYMJgocMSLEFrcwJhA9A+OCAr+0KAxlKhDAVdg6DjTVACJJ1+CRKlA9EmeBUsEglCjYyIZOXEG0jBwgg5BNEfQFCFBcEYbgXPcMPAgIswKhQj+CJlC48SJKDGaLpghpoeWhAEBACH5BAkAAH8ALAAAAAAQABAAAAitAP8IHIiBwhALAxMmjIGmSJEFT6AoFNgBgQgHZPg0aFBigcIGR5gYwLIiggQHDpIoSPgBBoMuCiVI6LDyD5sPdiZM/KNkBYA/GHoEEbJTII8sMpLQQMCi6B8KJiw0+EFEh1MANyyAQVBGilMeF3zY+IPAKRUBCmT88fqjqIMYYwbWiaLDQEIAeZ6s+TmwDA07Jxh4cFAkzg6JCqN8YDBj5IQAD5x2cBIgxg2FAQEAIfkEBQAAfwAsAAAAABAAEAAACLAA/wgciAGMFiQDEybMwQKGCAYRACgU2OAHDQZ7DEyYwCePwgZlDNjx4CBGhCJwzHRI2AaBjgkKBTwowUFgEBBEWEz8MyaGhj8qgggRs1NgBChIcNBII6XoHwURFDz4QSSIUyUrRgxJIwZm0QsUXhwIAkNP0Sw3lmD4c+aHHZ0TFdy4MLDCCRZOElIRcMFLiIQ9ohjA8qaIgDULlPiYuEeEgxwpOWgY4VSBBg0PWigMCAAh+QQFAAB/ACwAAAAAEAAQAAAIqQD/CBy44U+SFgMTKuxRgcacEh0UDgTRRgeCD05OIAijcMEMOkTEsAgwwYMILFYSgkhzIofCGBwCaBCoQ6AUiX/IBIjzR4YODzgHLuhA4U8FAw6C/iHhoEEDGh9YKF1wpsEfGE7QKAWAA4CNEkc44kSiREmVPw4QiOAQdEWEgR5QTkhY5UaKERcSOggAx0yDBSMU3LgQQuIOOSTWxMBronBQLyQi8NiiMCAAIfkECQAAfwAsAAAAABAAEAAACKkA/wgciEELjoEIE/YIQuOHATYNEgpc8AeEkAoWDRBBkDBiBYEMTrBwY8dDAIQO/7BIeIRFFCYCg3yg4UDinzAGRPxpwoLBEZsgHQx5MGNPB6B/3uTAQ0IEgi5I5fDRcIPNhBVISSx4AKTLBDJAvSxosORPhCNwItgkcWbHQDJmHkQcmEXJCA5JEJLQEAPACAUXzEbwInHMGAo3biyhsIIH0hAWLPiQkTAgACH5BAUAAH8ALAAAAAAQABAAAAiwAP8IHChDS5IrAxMmZBCkzg8DPRYoFLjgh5oTFUDMoDMgjUISAQx8EMJARw4aRGAISYiACRYHCoUEUSNC4AQDCFZM/KOHxoc/d7q8wbJToAcnD4YUkaKg6J8AMxhIgHPkiVMRCAIsWdNAgtOhVlzgaLCm6AoyE1r8gXImBpWdO/gEGNhhBI8RCSlweCJFQMIXNyRQ4KFEwpgSa6BMXGIihYIOAASUwOFUBg8FI5AoDAgAIfkEBQAAfwAsAAAAABAAEAAACKcA/wgcqOIPjoEIE5ZgMeWDCB0JB0YwgICFng8eKvyZkhDAmyMIsDhgIEVglDIImUxwECHiCRAGBJKAw2RIxD8VQLT5g+GBADM3BcIQ8sdEjAVUgv6ZM+VEiwVnkga180OMDAUSkCh14iFHghQUFATlsOeEzRBeJGS5eQIBgoEXllzoKKWLBwcdOwDAweFBkSM5VkRUIEABhx0k1sghodSEAA44TCQMCAAh+QQJAAB/ACwAAAAAEAAQAAAIqQD/CBx4R8EDMAMTJiTBwYMBJwwUDpTA5wiHMAgYwABBRyGVBhOYWEHDoYsbGmJmJCzBQYAEhQE8JByxYIcXiQNB/DmQhUcSnAINqMRgYkQVoH8M1BGyxYSCLEg/DDCAYckLH0hPGIj4hwcAoDkQRNHyJ8uKDiZw6vnwY2AHAEkiJOyyp8QUKQlxxChBAk8RKx4QwFgg0cGOB0WY4AmAwAFSKgvykLihMCAAIfkEBQAAfwAsAAAAABAAEAAACK4A/wgcmKHFEAsDEyZM8oBMgAlW0CgUmGVBiQc7mDhwgmCGQhkUIpQgASDCCg8IAhxJyIPCCBMKY/T4AEOgDx4Aqkz8E+XDjz8HUqS4sFPgnDINQkiQ4KPoHwNqymSJIACJ0w8DDBhRosBqUZQ9DgDoMKZokApptPyBsqMElJ0VBoAYONKMhoQsDDCokyNhAzlM3rCZwcDNhwoLJu4IYAWlEwNEpDhVwIBJiScKAwIAIfkEBQAAfwAsAAAAABAAEAAACKcA/wgceMBICyMDEyb0kaWDhgYPoCgUKMPEjQsCdpCYwKSIQh9LXgDgQQEKlCJH8ExIuOKiD4VoJohgInCEgA4vJ55AgOBPBgkKJEwc6KTHAxMLxrQYKtDDFCFUduzwwvTPFCIwlnDoQJXpCRhsXDzQkINpjz90cPzBweRIhKFTFMZR6SRhDzpB1CiUiSDAjCk6aAyoMzRM36ti0oBgU7WBBwMMkigMCAA7");
}


/*******************************************************************************
 * Checkbox icon
 */
span.dynatree-checkbox
{
	margin-left: 3px;
	background-position: 0px -32px;
}
span.dynatree-checkbox:hover
{
	background-position: -16px -32px;
}

.dynatree-partsel span.dynatree-checkbox
{
	background-position: -64px -32px;
}
.dynatree-partsel span.dynatree-checkbox:hover
{
	background-position: -80px -32px;
}

.dynatree-selected span.dynatree-checkbox
{
	background-position: -32px -32px;
}
.dynatree-selected span.dynatree-checkbox:hover
{
	background-position: -48px -32px;
}

/*******************************************************************************
 * Radiobutton icon
 * This is a customization, that may be activated by overriding the 'checkbox'
 * class name as 'dynatree-radio' in the tree options.
 */
span.dynatree-radio
{
	margin-left: 3px;
	background-position: 0px -48px;
}
span.dynatree-radio:hover
{
	background-position: -16px -48px;
}

.dynatree-partsel span.dynatree-radio
{
	background-position: -64px -48px;
}
.dynatree-partsel span.dynatree-radio:hover
{
	background-position: -80px -48px;
}

.dynatree-selected span.dynatree-radio
{
	background-position: -32px -48px;
}
.dynatree-selected span.dynatree-radio:hover
{
	background-position: -48px -48px;
}

/*******************************************************************************
 * Node type icon
 * Note: IE6 doesn't correctly evaluate multiples class names,
 *		 so we create combined class names that can be used in the CSS.
 *
 * Prefix: dynatree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 */

span.dynatree-icon /* Default icon */
{
	margin-left: 3px;
	background-position: 0px 0px;
	background-image: url("data:;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEX///9TU1NVVVVQUFBUVFRaWlpSUlJXV1e8vLy2traSkpLJycmZmZlWVlakpKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACN+pnkAAAAAXRSTlMAQObYZgAAAFVJREFUeNpjYEADjAys/xn+gVks7J/AQmxQKWZOdh4gxcTwG6b4OyMjF0gAAX78+wsyg/E/VAuI+As2FtkKFC1gQCMBViQekM3C8J8F4jmQ7H8GTAAArFgNPfil9L8AAAAASUVORK5CYII=");	
}

.dynatree-has-children span.dynatree-icon /* Default icon */
{
/*  background-position: 0px -16px; */

}

.dynatree-ico-cf span.dynatree-icon  /* Collapsed Folder */
{
/*	background-position: 0px -16px;*/
	background-position: 0px 0px;
	background-image: url("data:;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEX///9QUFCrq6t/f3+pqamZmZm5ubl+fn6cnJx9fX2Tk5OCgoKoqKilpaWqqqqQkJCurq6ampqdnZ15eXmtra2NjY2bm5uBgYG7u7uwsLCKioqAgICIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpJ09OAAAAAXRSTlMAQObYZgAAAHpJREFUeNptj0EKg0AMRX9iMo3VjQilvf/hdOFSpkJL6+gEUfSRRUje8DMAWtrREpBqB+PMwSByxaIPuP6t6OYIOHN3w3B0mBDxDCEg+AuFjf3SuSExxb7ekMHjpJwU3dL9PaWoDA9VxS1/Jo2avCm3uwurBwh/vrhkBrntGdk/cf2rAAAAAElFTkSuQmCC");
}

.dynatree-ico-ef span.dynatree-icon  /* Expanded Folder */
{
/*	background-position: -64px -16px;*/
	background-position: 0px 0px;
	background-image: url("data:;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEX///9QUFCrq6t/f3+pqamZmZm5ubl+fn6cnJx9fX2Tk5OCgoKoqKilpaWqqqqQkJCurq6ampqdnZ15eXmtra2NjY2bm5uBgYG7u7uwsLCKioqAgICIiIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACpJ09OAAAAAXRSTlMAQObYZgAAAHpJREFUeNptj0EKg0AMRX9iMo3VjQilvf/hdOFSpkJL6+gEUfSRRUje8DMAWtrREpBqB+PMwSByxaIPuP6t6OYIOHN3w3B0mBDxDCEg+AuFjf3SuSExxb7ekMHjpJwU3dL9PaWoDA9VxS1/Jo2avCm3uwurBwh/vrhkBrntGdk/cf2rAAAAAElFTkSuQmCC");
}

/* Status node icons */

.dynatree-statusnode-wait span.dynatree-icon
{
	background-image: url("data:image/gif;base64,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");
}

.dynatree-statusnode-error span.dynatree-icon
{
	background-position: 0px -112px;
/*	background-image: url("ltError.gif");*/
}

span.custom_doc span.dynatree-icon
{
    background-position: 0px 0px;
    background-image: url("data:;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEX///9QUFBTU1NVVVVUVFRaWlpSUlJXV1e8vLy2traSkpLJycmZmZlWVlakpKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD3qzE6AAAAAXRSTlMAQObYZgAAAGFJREFUeNpljlEOgCAMQzsyIRrvf1B/9EOpgAwiNCFsXfcAGCRYCOYq+nAUy9toDXu6HG4LnyJbNrqu+GSGi0ZLIixT2ly78dnJUFuQ7zc1wXr6Cq1vDHao/okKahsLMesFn/kUOy+6vRIAAAAASUVORK5CYII=");
}

/*******************************************************************************
 * Node titles
 */

/* @Chrome: otherwise hit area of node titles is broken (issue 133)
   Removed again for issue 165; (133 couldn't be reproduced) */
span.dynatree-node
{
/*	display: -moz-inline-box; /* issue 133, 165, 172, 192. removed for issue 221 */
/*	-moz-box-align: start; /* issue 221 */
/*  display: inline-block; /* Required to make a span sizeable */
}


/* Remove blue color and underline from title links */
ul.dynatree-container a
/*, ul.dynatree-container a:visited*/
{
	color: black; /* inherit doesn't work on IE */
	text-decoration: none;
	vertical-align: top;
	margin: 0px;
	margin-left: 3px;
/*	outline: 0; /* @ Firefox, prevent dotted border after click */
	/* Set transparent border to prevent jumping when active node gets a border
	   (we can do this, because this theme doesn't use vertical lines)
	   */
	border: 1px solid white; /* Note: 'transparent' would not work in IE6 */

}

ul.dynatree-container a:hover
{
/*	text-decoration: underline; */
	background: #F2F7FD; /* light blue */
	border-color: #B8D6FB; /* darker light blue */
}

span.dynatree-node a
{
	display: inline-block; /* Better alignment, when title contains <br> */
/*	vertical-align: top;*/
	padding-left: 3px;
	padding-right: 3px; /* Otherwise italic font will be outside bounds */
	/*	line-height: 16px; /* should be the same as img height, in case 16 px */
}
span.dynatree-folder a
{
/*	font-weight: bold; */ /* custom */
}

ul.dynatree-container a:focus,
span.dynatree-focused a:link  /* @IE */
{
	background-color: #EFEBDE; /* gray */
}

span.dynatree-has-children a
{
/*	font-style: oblique; /* custom: */
}

span.dynatree-expanded a
{
}

span.dynatree-selected a
{
/*	color: green; */
	font-style: italic;
}

span.dynatree-active a
{
	border: 1px solid #99DEFD;
	background-color: #D8F0FA;
}

/*******************************************************************************
 * Drag'n'drop support
 */

/*** Helper object ************************************************************/
div.dynatree-drag-helper
{
}
div.dynatree-drag-helper a
{
	border: 1px solid gray;
	background-color: white;
	padding-left: 5px;
	padding-right: 5px;
	opacity: 0.8;
}
span.dynatree-drag-helper-img
{
	/*
	position: relative;
	left: -16px;
	*/
}
div.dynatree-drag-helper /*.dynatree-drop-accept*/
{
/*    border-color: green;
	background-color: red;*/
}
div.dynatree-drop-accept span.dynatree-drag-helper-img
{
	background-position: -32px -112px;
}
div.dynatree-drag-helper.dynatree-drop-reject
{
	border-color: red;
}
div.dynatree-drop-reject span.dynatree-drag-helper-img
{
	background-position: -16px -112px;
}

/*** Drop marker icon *********************************************************/

#dynatree-drop-marker
{
	width: 24px;
	position: absolute;
	background-position: 0 -128px;
	margin: 0;
}
#dynatree-drop-marker.dynatree-drop-after,
#dynatree-drop-marker.dynatree-drop-before
{
	width:64px;
	background-position: 0 -144px;
}
#dynatree-drop-marker.dynatree-drop-copy
{
	background-position: -64px -128px;
}
#dynatree-drop-marker.dynatree-drop-move
{
	background-position: -64px -128px;
}

/*** Source node while dragging ***********************************************/

span.dynatree-drag-source
{
	/* border: 1px dotted gray; */
	background-color: #e0e0e0;
}
span.dynatree-drag-source a
{
	color: gray;
}

/*** Target node while dragging cursor is over it *****************************/

span.dynatree-drop-target
{
	/*border: 1px solid gray;*/
}
span.dynatree-drop-target a
{
}
span.dynatree-drop-target.dynatree-drop-accept a
{
	/*border: 1px solid green;*/
	background-color: #3169C6 !important;
	color: white !important; /* @ IE6 */
	text-decoration: none;
}
span.dynatree-drop-target.dynatree-drop-reject
{
	/*border: 1px solid red;*/
}
span.dynatree-drop-target.dynatree-drop-after a
{
}
