.treeContainer {
	padding: 5px;
}

.treeContainer P {
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
}

.treeContainer DIV {
	margin: 0px;
	font-size: 13pt;
	font-weight: bold;
}

.treeContainer A {
	padding: 0px 1px;
	font-size: 12px;
	display: block
}

.itemContainer P {
	font-size: 12px;
	font-weight: normal;
}

.treeItem {
	padding-left: 22px;
	color: #3a6a74; font-weight: bold;
}

.treeItem P { padding-bottom: 10px; }

DIV.treeItem {
	cursor: default !important;
	padding-left: 0px;
	padding-top: 0.5em;
}

* HTML BODY .treeItem {
	width: 100%;
}	

.haveContainer {
	background: transparent url(i/m_plus.gif) no-repeat; background-position:center left;
}

DIV.haveContainer {
	background: none;
}


.expanded P.collapsed {
	background: transparent url(i/m_plus.gif) no-repeat !important; background-position:center left;
}

.itemContainer {
	padding-left: 15px;
	padding-bottom: 12px;
}

.expanded .haveContainer, P.expanded {
	background-image: url(i/m_minus.gif); background-position:center left;
}