/* DHTML CSS Document */

/* Tabbed Panel */
.tab  {
	background-color:#F2F2EC;
	padding: 2px 5px;
	border: 1px solid #DCDDC8;	
	text-decoration: none;
}
.tab:hover {
	background-color: #FBFBF9;
	border: 1px solid #EBEBE9;	
}
.tabPanel {
	border: 1px solid #DCDDC8;	
	background-color:#F2F2EC;
	padding: 10px;
	width: 300px;
}
/* TreeView */
.tree {
	border-collapse: collapse;
	cursor: default;
	width: 100%;		
}
.treerow {
	vertical-align: middle;
}
.treecell {
	padding: 0;		
}
.primary {
	padding-left: 13px;
	white-space: nowrap;
	width: 50%;
}
.treefooter {
	height: 4px;
}	
.twistie {
	width: 9px;
	height: 20px;		
	margin: -2px 0 0 -13px;
	background-repeat: no-repeat;
	float: left;
}
.open .twistie {		
	background-image: url("../images/twistie-open.gif");
}
.closed .twistie {
	background-image: url("../images/twistie-closed.gif");
}
.open .icon {
	background-image: url("../images/folder-open.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;		
	margin-left: 3px;
	float: left;
}
.closed .icon {
	background-image: url("../images/folder.gif");
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;		
	margin-left: 3px;	
	float: left;	
}
.spacers {
	white-space: nowrap;
	float: left;
}
.spacers .spacer {
	width: 20px;
	height: 20px;	
	background-repeat: no-repeat;
	background-position: center right;
	float: left;
}
.spacers .branch {
	background-image: url("../images/treeline-branch.gif");
}
.container .spacers .branch {
	
}
.spacers .line {
	background-image: url("../images/treeline.gif");
}

.selected {
	background-color: #FFC;
}


