/* CSS Document
 * File: ms-dynatree.css
 * Author: Martin Wendt
 * Modified: Marko Stutz
 * Version: 1.0
 */

div.ui-dynatree-container	{line-height:16px; min-width:200px; white-space:nowrap; background-color:transparent; font-size:12px;}

/* Style, when control is disabled */
.ui-dynatree-disabled div.ui-dynatree-container	{opacity:0.5; background-color:silver;}

/* Vertical line image */
div.ui-dynatree-container img{width:16px; height:16px; margin-left:3px; vertical-align:top; border-style:none;}

/* icons 
 * display:-moz-inline-box; @ FF 1+2
 * display: inline-block; Required to make a span sizeable
 */
span.ui-dynatree-empty, span.ui-dynatree-vline, span.ui-dynatree-connector, span.ui-dynatree-expander,
span.ui-dynatree-icon, span.ui-dynatree-checkbox, span.ui-dynatree-radio
{width:12px; height:16px; display:-moz-inline-box; display:inline-block; vertical-align:top; background-repeat:no-repeat; background-position:left;}

/* Lines and connectors */
span.ui-dynatree-empty	{}
span.ui-dynatree-vline	{background-image:url("ltL_ns.gif");}
span.ui-dynatree-connector	{background-image:url("ltL_nes.gif");}
.ui-dynatree-lastsib span.ui-dynatree-connector	{background-image:url("ltL_ne.gif");}

/* Expander icon
 * Prefix: ui-dynatree-exp-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'd': lazy (Delayed)
 * 3rd character (optional): 'l': Last sibling       
 */
span.ui-dynatree-expander	{background-image:url("ltP_nes.gif"); cursor:pointer;}
/* Collapsed, not delayed, last sibling */
.ui-dynatree-exp-cl span.ui-dynatree-expander	{background-image:url("ltP_ne.gif");}
/* Collapsed, delayed, not last sibling */
.ui-dynatree-exp-cd span.ui-dynatree-expander	{background-image:url("ltP_nes.gif");}/*{background-image:url("ltD_nes.gif");}*/
/* Collapsed, delayed, last sibling */
.ui-dynatree-exp-cdl span.ui-dynatree-expander	{background-image:url("ltP_ne.gif");}/*{background-image:url("ltD_ne.gif");}*/

.ui-dynatree-exp-e span.ui-dynatree-expander,  /* Expanded, not delayed, not last sibling */
.ui-dynatree-exp-ed span.ui-dynatree-expander  /* Expanded, delayed, not last sibling */
{background-image:url("ltM_nes.gif");}

.ui-dynatree-exp-el span.ui-dynatree-expander,  /* Expanded, not delayed, last sibling */
.ui-dynatree-exp-edl span.ui-dynatree-expander  /* Expanded, delayed, last sibling */
{background-image:url("ltM_ne.gif");}

/* Checkbox icon */
span.ui-dynatree-checkbox	{margin-left:3px; background-image:url("cbUnchecked.gif");}
span.ui-dynatree-checkbox:hover	{background-image:url("cbUnchecked_hover.gif");}

.ui-dynatree-partsel span.ui-dynatree-checkbox	{background-image:url("cbIntermediate.gif");}
.ui-dynatree-partsel span.ui-dynatree-checkbox:hover	{background-image:url("cbIntermediate_hover.gif");}

.ui-dynatree-selected span.ui-dynatree-checkbox	{background-image:url("cbChecked.gif");}
.ui-dynatree-selected span.ui-dynatree-checkbox:hover	{background-image:url("cbChecked_hover.gif");}

/* Radiobutton icon */
span.ui-dynatree-radio	{margin-left:3px; background-image:url("rbUnchecked.gif");}
span.ui-dynatree-radio:hover	{background-image:url("rbUnchecked_hover.gif");}

.ui-dynatree-partsel span.ui-dynatree-radio	{background-image:url("rbIntermediate.gif");}
.ui-dynatree-partsel span.ui-dynatree-radio:hover	{background-image:url("rbIntermediate_hover.gif");}

.ui-dynatree-selected span.ui-dynatree-radio	{background-image:url("rbChecked.gif");}
.ui-dynatree-selected span.ui-dynatree-radio:hover	{background-image:url("rbChecked_hover.gif");}

/* Node type icon
 * Prefix: ui-dynatree-ico-
 * 1st character: 'e': expanded, 'c': collapsed
 * 2nd character (optional): 'f': folder
 */
/* Default icon */
span.ui-dynatree-icon	{margin-left:3px; background-image:url("ltDoc.gif");}
/* Collapsed Folder */
.ui-dynatree-ico-cf span.ui-dynatree-icon	{background-image:url("ltFld.gif");}
/* Expanded Folder */
.ui-dynatree-ico-ef span.ui-dynatree-icon	{background-image:url("ltFld_o.gif");}
/* Status node icons */
.ui-dynatree-statusnode-wait span.ui-dynatree-icon	{background-image:url("ltWait.gif"); width:16px;}
.ui-dynatree-statusnode-error span.ui-dynatree-icon	{background-image:url("ltError.gif");}

/* Node titles */
/* @Chrome: fix broken hit area of node titles (issue 133) */
span.ui-dynatree-document,
span.ui-dynatree-folder	{
	display: -moz-inline-box; /* @ FF 1+2 */
	display: inline-block; /* Required to make a span sizeable */
}
/* Remove blue color and underline from title links */
/* color: black; inherit doesn't work on IE */
/* outline: 0; @ Firefox, prevent dotted border after click */
div.ui-dynatree-container a	{color:#314A79; text-decoration:none; vertical-align:top; margin:0px; margin-left:3px; outline:0;}
div.ui-dynatree-container a:hover	{text-decoration:underline;}

/* display:inline-block; Better alignment, when title contains <br> */  
span.ui-dynatree-document a,
span.ui-dynatree-folder a
{display:inline-block; vertical-align:top; padding-left:3px; padding-right:3px; line-height:16px;}
span.ui-dynatree-folder a	{font-weight:bold;}

div.ui-dynatree-container a:focus,
/* @IE */span.ui-dynatree-focused a:link	{background-color:#FFFFFF;}

span.ui-dynatree-has-children a{}
span.ui-dynatree-expanded a	{}
span.ui-dynatree-selected a	{color:#6A9738 !important; font-style:italic !important; font-weight:bold;}
span.ui-dynatree-active a	{background-color:#6A9738 !important; color:white !important; /* @ IE6 */}/* 91B450 */


