/* Tree Menu */

.dtree49 {
 width:180px;
 border: 0px none  !important ; 
 margin: 0 !important ; 
 padding: 0px 0px 0px 0px !important ; 
}
.dtree49 img {
 border: 0px !important ; 
 vertical-align: middle !important ; 
}
.dtree49 a {
 font-family: Arial, Helvetica, sans-serif !important ;
 font-size: 12px !important ; 
 text-decoration: none !important ; 
 font-weight: bold !important ; 
 color: #000 !important ; 
 text-decoration: none !important ; 
}
.dtree49 a.node, .dtree49 a.nodeSel {
 border: 1px solid #FF0000;
 white-space: nowrap; 
 padding: 0px 0px 0px 0px !important ; 
}
.dtree49 a.node:hover, .dtree49 a.nodeSel:hover {
 color: #000 !important ; 
 font-weight: bold !important ; 
}
.dtree49 a.nodeSel {
}
.dtree49 .clip {
 overflow: hidden; 
}

img#id490 {
	display: none;
}

.dtree49 #dd490 .dTreeNode49 {
	/* Top level Tree Nodes */
	border: 1px solid #0000FF;
	background-color: transparent;
	background-image: ;
	background-position: ;
	background-repeat: ;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}
.dtree49 #dd490 .dTreeNode49 img {
	float: none;
}
.dtree49 #dd490 .dTreeNode49 a img {
	float: right;
}

.dtree49 #dd490 .clip .dTreeNode49 {
	/* Sub level nodes */
	background-color: transparent;
	background-image: ;
	background-position: ;
	background-repeat: ;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}

.dtree49 #dd490 .clip .dTreeNode49 img {
	display: none;
}
.dtree49 #dd490 .clip .dTreeNode49 a.node:link, .dtree49 #dd490 .clip .dTreeNode49 a.node:visited{
	height: 22px;
	display: block;
	padding-left: 17px !important;
	background-color: transparent;
	background-image: ;
	background-position: ;
	background-repeat: ;
	font-size: 11px !important ;
	color: #333 !important ;
	font-weight: normal !important ;
}
.dtree49 #dd490 .clip .dTreeNode49 a.node:hover {
	background-color: transparent;
	background-image: ;
	background-position: ;
	background-repeat: ;
	color: #000 !important;
}