.treeview, .treeview ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.treeview ul {
	background-color: white;
	margin-top: 4px;
}

.treeview .hitarea {
	background: URL('%themepath%images/treeview-default.gif') -64px -25px no-repeat;
	height: 16px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
/* fix for IE6 */
* html .hitarea {
	display: inline;
	float:none;
}

.treeview li {
	margin: 0;
	padding: 3px 0pt 3px 16px;
}

.treeview a.selected {
	background-color: #eee;
}

#treecontrol { margin: 1em 0; display: none; }

.treeview .hover { color: red; cursor: pointer; }

.treeview li { background: URL('%themepath%images/treeview-default-line.gif') 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }

.treeview .expandable-hitarea { background-position: -80px -3px; }

.treeview li.last { background-position: 0 -1766px }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: URL('%themepath%images/treeview-default.gif'); }
.treeview li.lastCollapsable { background-position: 0 -111px }
.treeview li.lastExpandable { background-position: -32px -67px }

.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: 0; }

.swifttree span.usergroup, .swifttree span.date, .swifttree span.yellowdot, .swifttree span.funnel, .swifttree span.news, .swifttree span.folder,
.swifttree span.folderred, .swifttree span.folderfaded, .swifttree span.chat, .swifttree span.inbox, .swifttree span.inboxfull,
.swifttree span.flagged, .swifttree span.watched, .swifttree span.reddot, .swifttree span.unassignedtickets, .swifttree span.mytickets,
.swifttree span.trash, span.trashfull, .swifttree span.call, .swifttree span.callinbound, .swifttree span.calloutbound, .swifttree span.callmissed,
.swifttree span.file, .swifttree span.userreport
{ padding: 0px 0 1px 19px; margin: 0 0 0 3px; display: block; min-height: 15px; }

.swifttree span.blank { padding: 0px 0 0px 1px; HEIGHT: 16px; display: block; }
.swifttree span.usergroup { background: URL('%themepath%images/icon_usergroup.gif') 0 0 no-repeat; }
.swifttree span.inbox { background: URL('%themepath%images/icon_inbox.png') 0 0 no-repeat; }
.swifttree span.inboxfull { background: URL('%themepath%images/icon_inboxdocument.png') 0 0 no-repeat; }
.swifttree span.flagged { background: URL('%themepath%images/icon_flag.png') 0 0 no-repeat; }
.swifttree span.watched { background: URL('%themepath%images/icon_ticketwatch.png') 0 0 no-repeat; }
.swifttree span.unassignedtickets { background: URL('%themepath%images/icon_ticketunassigned.png') 0 0 no-repeat; }
.swifttree span.mytickets { background: URL('%themepath%images/icon_staffuser.gif') 0 0 no-repeat; }
.swifttree span.trash { background: URL('%themepath%images/icon_trashempty.png') 0 0 no-repeat; }
.swifttree span.trashfull { background: URL('%themepath%images/icon_trashfull.png') 0 0 no-repeat; }
.swifttree span.date { background: URL('%themepath%images/icon_calendar2.gif') 0 0 no-repeat; }
.swifttree span.yellowdot { background: URL('%themepath%images/icon_yellowbigdot.gif') 0 0 no-repeat; }
.swifttree span.reddot { background: URL('%themepath%images/icon_redbigdot.gif') 0 0 no-repeat; }
.swifttree span.folder { background: URL('%themepath%images/icon_folderyellow3.gif') 0 0 no-repeat; }
.swifttree span.folderred { background: URL('%themepath%images/icon_folderred.gif') 0 0 no-repeat; }
.swifttree span.folderfaded { background: URL('%themepath%images/icon_folderyellow3faded.gif') 0 0 no-repeat; }
.swifttree span.chat { background: URL('%themepath%images/icon_chatnew2.gif') 2px 2px no-repeat; }
.swifttree span.funnel { background: URL('%themepath%images/icon_filter.png') 0 0 no-repeat; }
.swifttree span.news { background: URL('%themepath%images/icon_news.gif') 0 0 no-repeat; }
.swifttree span.call { background: URL('%themepath%images/icon_phone.gif') 0 0 no-repeat; }
.swifttree span.callinbound { background: URL('%themepath%images/icon_phone_incoming.gif') 0 0 no-repeat; }
.swifttree span.calloutbound { background: URL('%themepath%images/icon_phone_outgoing.gif') 0 0 no-repeat; }
.swifttree span.callmissed { background: URL('%themepath%images/icon_phone_missed.gif') 0 0 no-repeat; }
.swifttree span.file { background: URL('%themepath%images/icon_kbarticlesmall.png') 0 0 no-repeat; }
.swifttree span.userreport { background: URL('%themepath%images/icon_report_user.png') 0 0 no-repeat; }
