/* Copyright (c) 2006 Yahoo! Inc. All rights reserved. */

/* first or middle sibling, no children */
.ygtvtn { background: url(/images/tree/tn.gif) 0 0 no-repeat; width:17px; height:22px; }

/* first or middle sibling, collapsable */
.ygtvtm { background: url(/images/tree/tm.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* first or middle sibling, collapsable, hover */
.ygtvtmh { background: url(/images/tree/tmh.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* first or middle sibling, expandable */
.ygtvtp { background: url(/images/tree/tp.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* first or middle sibling, expandable, hover */
.ygtvtph { background: url(/images/tree/tph.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* last sibling, no children */
.ygtvln { background: url(/images/tree/ln.gif) 0 0 no-repeat; width:17px; height:22px; }

/* Last sibling, collapsable */
.ygtvlm { background: url(/images/tree/lm.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* Last sibling, collapsable, hover */
.ygtvlmh { background: url(/images/tree/lmh.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* Last sibling, expandable */
.ygtvlp { background: url(/images/tree/lp.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* Last sibling, expandable, hover */
.ygtvlph { background: url(/images/tree/lp.gif) 0 0 no-repeat; width:17px; height:22px; cursor:pointer }

/* Loading icon */
.ygtvloading { background: url(/images/tree/loading.gif) 0 0 no-repeat; width:16px; height:22px; }

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { background: url(/images/tree/vline.gif) 0 0 no-repeat; width:17px; height:22px; }

.ygtvblankdepthcell { width:17px; height:22px; }

/* the style of the div around each node */
.ygtvitem { }  

/* the style of the div around each node's collection of children */
.ygtvchildren { }  
* html .ygtvchildren { height:1%; }  

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
	margin-left:2px;
	text-decoration: none;
}

#treewrapper {position:relative;}
#treediv1 {position:relative; width:100%;}
.icon-Competition { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat ; background-position:right 0;}
.icon-News { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -18px;}
.icon-Unit { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -36px;}
.icon-Occ { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -53px;}
.icon-Image { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat; background-position:right -72px;}
.icon-Contact { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -90px;}
.icon-Qa { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -108px;}
.icon-Register { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -144px;}
.icon-Time { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -170px;}
.icon-Lesson { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -192px;}
.icon-Library { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png) no-repeat;background-position:right -216px;}
.icon-Sound { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png)  no-repeat;background-position:right -250px;}
.icon-Video { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png)  no-repeat;background-position:right -285px;}
.icon-Link { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png)  no-repeat;background-position:right -308px;}
.icon-Auth { padding:1px;display:block; padding-right: 20px; background: transparent url(/images/dtree/icons.png)  no-repeat;background-position:right -328px;}
.Grid tr td {vertical-align:middle;}