body 
{ 
	background-color: #c8e8e8;
	flow:vertical;
}
body 
{
	padding:0;
	margin:0;
	overflow: hidden;
}
.process_title
{
	width:*;
	height:22px;
	flow: horizontal;
	background-color:#464646;
	border-radius:4px 4px 0 0;
}
.process_name
{
	margin-left: 3px;
	height:22px;
	font:12pt ËÎÌå;
	font:bold;
	color:#c0C0C0;
	text-align:left;
    vertical-align:middle;
}
.process_table
{
	padding:0;
	width:100%%;
	height:100%%;
	border-spacing:3px;
	//border:1px dashed green;
}
table#process_list
{ 
	//behavior: column-resizer;
	//width:*;
	//height:*; 
	//overflow:auto;
	
	behavior:grid column-resizer;
	overflow:auto;
	width:*;
	height:*; 
	border-spacing:0;
	border:1px solid silver;
	table-layout:fixed;
	vertical-scrollbar: my-v-scrollbar;
}
table#process_list > thead tr th { height:1.5em; overflow-x: hidden; border:1px solid red; }//context-menu: selector(menu#context); }
.process_header { width:*; min-width:1.5em; }
.process_header_name { width:30%; min-width:1em; }
.process_header_pid { width:15%; min-width:1em; }
.process_header_path { width:*; min-width:1em; }

table tbody
{
	border:1px dashed darkkhaki;
}

table#process_list tr td
{
	height:1.4em;
	overflow-x: hidden;
	white-space:nowrap;
	text-overflow:ellipsis; 
}
table#process_list tr td:hover { color:red; }

td:first-child { padding-left:1.4em; }
table#process_list td div
{ 
	behavior:file-icon;
	foreground-repeat: no-repeat;
	foreground-position: 0px 50%;
	white-space:nowrap;
	text-overflow:ellipsis; 
	padding-left:1.2em;
}

.rootitem
{
	border:1px solid dark;
}
.rootitem td:first-child
{
	foreground-repeat: no-repeat;
	foreground-position: 3px 50%;
	foreground-image-cursor:pointer;
	foreground-image:url(theme:tree-view-glyph-open);  
	active-on!: 
		is-on-icon()? self:collapsed = !self:collapsed;
	double-click!: 
		!is-on-icon()? self:collapsed = !self:collapsed;
	assigned!: 
		self.parent().next()::visibility = "visible";
}
.rootitem td:first-child:collapsed
{
	foreground-image:url(theme:tree-view-glyph-closed);
	assigned!: 
		self.parent().next()::visibility = "collapse";
}
.app_launch
{
	behavior:clickable;
	cursor:pointer:
	margin-left:3px;
	margin-right:3px;
	height:20px;
	font:12pt ËÎÌå;
	font:bold;
	color:#c0C0C0;
	width:auto;
    vertical-align:middle;
}
.app_launch:hover
{
	color:red;
}
.app_package
{
	behavior:clickable;
	cursor:pointer;
	margin-left:3px;
	margin-right:3px;
	height:20px;
	font:12pt ËÎÌå;
	font:bold;
	color:#c0C0C0;
	width:auto;
    vertical-align:middle;
}
.app_package:hover
{
	color:red;
}