table.treeStyle
{
	width:100%;
	table-layout:fixed;
	border-width: 0px;
	border-spacing: 0px;
	border-style: none;
	border-collapse: collapse;
	background-color: white;
}

table.treeStyle td
{
	width:18px;
	border-width: 0px;
	padding: 0px;
	border-style: none;
	overflow:hidden;
}
table.treeStyle td.treeStyle_item
{
	width:100%;
	overflow:hidden;
	padding: 0px 0px 0px 0px;
	white-space:nowrap;
}
table.treeStyle td.trStAdjCol_1
{
	width:18px;
	padding: 0;
	border-left:solid 1px #DDDDDD;
	overflow:hidden;
	white-space:nowrap;
	padding-left:2px;

	padding-right:3px;
	text-align:right;
}
table.treeStyle td.trStAdjCol_2
{
	width:18px;
	padding: 0;
	border-left:solid 1px #DDDDDD;
	overflow:hidden;
	white-space:nowrap;
	padding-left:2px;

	padding-right:3px;
	text-align:right;
}
td#message_group_tree_col_1, td#message_group_tree_col_2, td#filelist_tree_col_1, td#filelist_tree_col_2 {

	text-align:center;
}
td#t_header>span {

	text-align:center;
	width: 90%;
	position: relative;
	float:left;
}
.treeContainerStyle
{
	overflow-y:scroll;
	overflow-x:hidden;
	position:relative;
	display:none;
}
tr.nSelRow
{
	background-color:#FFFFFF;
	line-height: 0;
}
tr.selectedRow
{
	background-color:#B7DBFF !important;
	line-height: 0;
}
tr.tPoint
{
	cursor:pointer;
	line-height: 0;
}
tr.tPoint:hover
{
	background-color:#eee;
}
tr.treeArrow
{
	cursor:default;
}
table.treeStyle td[data-el_t="fol"] {
	color: #248;
}
img[data-el_t="filp"] {
	cursor: default;
}
table.treeStyle td[data-el_t="Mfol"] {
	color: #248;
}
img[data-el_t="Mfilp"] {
	cursor: default;
}
img.tric {
	width:18px;
	height:18px;
}