/* coding: utf-8 */

/* tree itself */
ul.mktree {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 1.0;
	font-size: 0.8em;
}

ul.mktree li { 
	list-style: none; 
	padding: 0;
	margin: 10px 0 0 0;
}

ul.mktree ul { 
	margin: 0;
	padding: 0; 
}

ul.mktree ul li { 
	padding: 0 0 0 10px;
}

ul.mktree li .bullet { 
	margin-left: -19px;
	height: 17px;
	width: 17px;
	display: block;
	float: left;
}

/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.mktree li.liOpen .bullet,
#youarehere li.liOpen .bullet,
#youarehere-p li.liOpen .bullet { 
	cursor: pointer; 
	background: url(/_img/project_open.gif) left top no-repeat; 
}

ul.mktree li.liClosed .bullet,
#youarehere ul li.liClosed .bullet,
#youarehere-p ul li.liClosed .bullet { 
	cursor: pointer; 
	background: url(/_img/project_closed.gif) left top no-repeat;  
}

ul.mktree li.liBullet .bullet,
#youarehere li.liBullet .bullet,
#youarehere-p li.liBullet .bullet { 
	cursor: default; 
	background: url(/_img/project.gif) left top no-repeat;
}

ul.mktree ul li.liOpen .bullet,
#youarehere ul li.liOpen .bullet,
#youarehere-p ul li.liOpen .bullet { 
	cursor: pointer; 
	background: url(/_img/folder_open.gif) 0 2px no-repeat; 
}

ul.mktree ul li.liClosed .bullet,
#youarehere ul li.liClosed .bullet,
#youarehere-p ul li.liClosed .bullet { 
	cursor: pointer; 
	background: url(/_img/folder_closed.gif) 0 2px no-repeat;  
}

ul.mktree ul li.liBullet .bullet,
#youarehere ul li.liBullet .bullet,
#youarehere-p ul li.liBullet .bullet { 
	cursor: default; 
	background: url(/_img/folder.gif) 0 2px no-repeat;
}

/* Sublists are visible or not based on class of parent LI */
ul.mktree li.liOpen ul { 
	display: block;
}

ul.mktree li.liClosed ul { 
	display: none; 
}

ul.mktree a:link,
ul.mktree a:visited,
#youarehere ul a:link,
#youarehere ul a:visited {
	text-decoration: none;
	color: Black;
	font-weight: normal;
}

ul.mktree a:hover,
ul.mktree a:active,
ul.mktree a:focus {
	text-decoration: underline;
}

ul.mktree a.project {
	font-weight: bold !important;
	font-size: 1.2em;
}

ul.mktree a.project:link,
ul.mktree a.project:visited {
	color: #333;
}

#youarehere a:link,
#youarehere a:visited {
	color: #333;
	font-weight: bold;
}

#youarehere-p.liOpen .bullet {
	cursor: pointer; 
	background: url(/_img/project_open_active.gif) left top no-repeat; 
}

#youarehere-p.liClosed .bullet {
	cursor: pointer; 
	background: url(/_img/project_closed_active.gif) left top no-repeat; 
}

#youarehere-p.liBullet .bullet {
	cursor: default; 
	background: url(/_img/project_active.gif) left top no-repeat;
}

#youarehere.liOpen .bullet {
	cursor: pointer; 
	background: url(/_img/folder_open_active.gif) 0 2px no-repeat; 
}

#youarehere.liClosed .bullet {
	cursor: pointer; 
	background: url(/_img/folder_closed_active.gif) 0 2px no-repeat; 
}

#youarehere.liBullet .bullet {
	cursor: default; 
	background: url(/_img/folder_active.gif) 0 2px no-repeat;
}

/* Special IE treatment */

* html ul.mktree li .bullet {
	margin-left: -10px;
}


* html ul.mktree li {
	text-indent: -20px;
}
