body{
background-color:transparent; 
margin:0;
}

body {
    font-family: Helvetica, Arial, sans-serif;
	}

strong, em, b, i {
    font-family: Helvetica, Arial, sans-serif;
	}


.treeview, .treeview ul {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	list-style: none;
	background-color:#1e4f9c; /* Menu title bg -customize- */
	color:#a3bfce;  /* Menu title font -customize- */
	font-size:10pt;
	text-align:left;
	vertical-align:middle;
}

.treeview ul {
	background-color: #ccc;
}
/*
.treeview .hitarea {
	background: url(../images/menu/treeview-default.gif) -64px -25px no-repeat;
	height: 30px;
	width: 16px;
	margin-left: -16px;
	float: left;
	cursor: pointer;
}
*/

/* fix for IE6 */

* html .hitarea {
	display: inline;
	float:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.treeview li { 
	padding: 0px 0px 0px 16px;
	border:#ffffff;
	border-style:solid;
	border-width: 0px 0px 0px 0px;
	margin: 0;
}


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

/*
.treeview li { background: url(../images/menu/treeview-default-line.gif) 0 0 no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: 0 -176px; }
*/

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


.treeview li.last { background-position: 0 -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { /* background-image: url(../images/menu/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; }
/**/ 

/*
.treeview-gray li { background-image: url(../images/menu/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../images/menu/treeview-gray.gif); } 
*/
	
.filetree li { 
	list-style: none;
	padding: 0px 0px 0px 0px;
	border:#ffffff;
	border-style:solid;
	border-width: 1px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.filetree span.file, .filetree span.subfile { padding: 0px 0px 0px 18px; display: block;}

.filetree span.folder { padding: 0px 0px 0px 20px; display: block; }

.filetree span.subfolder { padding: 0px 0px 0px 18px; display: block; }

.filetree span.folder { background: url(../images/menu/arrow.gif) 0 0 no-repeat; }
.filetree span.subfolder { background: url(../images/menu/subarrow.gif) 0 0 no-repeat;}

.filetree li.expandable span.folder { background: url(../images/menu/arrow-closed.gif) 0 0 no-repeat;}
.filetree li.expandable span.subfolder { background: url(../images/menu/subarrow-closed.gif) 0 0 no-repeat;}

.filetree span.file { background: url(../images/menu/bullet.gif) 0 0 no-repeat; margin: 0px 10px 0px 1px;}
.filetree span.subfile { background: url(../images/menu/bullet.gif) 0 0 no-repeat; margin: 0px 0px 0px 14px;}

.filetree span.subfolder{ 
	color: #3e6085; 
}

.treeview span.folder.hover { 
	color: #9ed5f3; 
	cursor: pointer;
}
.treeview span.subfolder.hover { 
	color: #9ed5f3; 
	cursor: pointer;
}
.filetree span.menulogout{ 
	padding: 0px 0px 4px 4px; display: block;
}

.file a:link, .file a:visited, .subfile a:link, .subfile a:visited{
	color: #283344;
	text-decoration: none;
}

.file a:active, .file a:hover, .subfile a:active, .subfile a:hover{
	color: #3e6085;
	text-decoration: none;
}