.treeselector {
        width: 360px;
        height: 200px;
        border: 1px solid #999999;
        overflow: scroll;
        background-color: #FFFFFF;
        margin-top: 5px;
        margin-bottom: 5px;
}


.treenode, .treenodeopen, .treenodeclosed, .treenodeselected, .chosenNode,
.treenodeOver, .treenodeopenOver, .treenodeclosedOver, .treenodeselectedOver, .chosenNodeOver {
        padding-left: 24px;
        background-color: #FFFFFF;
        color: #000000;
	display: block;
        font-size: 11px;
        line-height: 18px;
        height: 18px;
        cursor: pointer;
}

.treenodeOver, .treenodeopenOver, .treenodeclosedOver, .treenodeselectedOver, .chosenNodeOver {
    background-color: #D9F1FB;
}

.treenodeOver span.rightArrow, .treenodeopenOver span.rightArrow, .treenodeclosedOver span.rightArrow, .treenodeselectedOver span.rightArrow {
	background-image : url("../images/icons/selectorArrowRight.png");
	background-repeat : no-repeat;
        background-position: 0px 2px;
        width: 20px;
        height: 18px;
        float: right;
}

.treenode span.rightArrow, .treenodeopen span.rightArrow, .treenodeclosed span.rightArrow, .treenodeselected span.rightArrow {
	background-image: none;
        float: right;
        width: 20px;
        height: 18px;
}

.treenode A, .treenodeopen A, .treenodeclosed A, .treenodeselected A,
.treenode A:visited, .treenodeopen A:visited, .treenodeclosed A:visited, .treenodeselected A:visited,
.treenode A:active, .treenodeopen A:active, .treenodeclosed A:active, .treenodeselected A:active {
    /* margin: 0px;
    padding: 0px;
    padding-left: 12px;
	color: #003A55;
	font-weight: bold; 
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; */
	display: block;
    /* font-size: 12px;
    line-height: 20px;
    height: 20px; */
}

.treenodeopen, .treenodeopenOver {
	background-image : url("../images/icons/selectorTreeFoldClose.png");
	background-repeat : no-repeat;
        background-position: 6px 2px;
}		

.treenodeclosed, .treenodeclosedOver {
	background-image : url("../images/icons/selectorTreeFoldOpen.png");
	background-repeat : no-repeat;
        background-position: 6px 2px;
}

.chosenNodeOver {
	background-image : url("../images/icons/selectorArrowLeft.png");
	background-repeat : no-repeat;
        background-position: 6px 2px;
}	

.treenode A:hover, .treenodeopen A:hover, .treenodeclosed A:hover,
.treenode A:focus, .treenodeopen A:focus, .treenodeclosed A:focus,
.treenodeselected A:hover, .treenodeselected A:focus {
    text-decoration: underline;
}

.selectorItemText {
    float: left;
	width:285px;
}
