/* style for section tree */
/* IE bug fix */
ul, ol, dl {
              position: relative;  

}
ul.sitemap {
	padding: 10px;
	background-color: transparent;
	margin: 0;
	list-style-image: url(./resources/empty.gif); 
}
ul.sitemap ul{
	padding: 4px;
	margin: 0 0 0 40px;
	list-style-image: url(./resources/empty.gif); 
}
ul.sitemap li{
	list-style: none;
	background-image: url("resources/qa_l.gif");
	background-repeat: repeat-y;
	padding: 4px;
	background-position: -4px -3px;
        color: #38342d;
}
ul.sitemap li.last {
    background-repeat: no-repeat;
}
ul.sitemap li a {
	font-family: Arial;
	text-decoration: none;
        font-size: 8pt;
	color: #38342d;
        border: 1px #38342d solid;
        margin-left: -5px;
        padding: 2px;
	
}
ul.sitemap li a.remove{
	text-decoration: none;
	color: red;
        border: 0px #7b8eac solid;
        margin-left: 0px;
        padding: 2px;
}

ul.sitemap li a.exp {
	background-image: url("resources/qa_c.gif") ;
        border: 0px;
        background-repeat: no-repeat;
        background-position: 0px 0;
}

ul.sitemap li a.exp:hover {
    background-color: transparent;
}

ul.sitemap li a.close {
	background-image: url("resources/qa_d.gif") ;
        border: 0px;
        background-repeat: no-repeat;
        background-position: 0px 0;
}

ul.sitemap li a:hover{
	background-color: #837858;
	color: #ffffff;
	text-decoration: none;
}
ul.sitemap li a:visited{
	
	color: #38342d;
	text-decoration: none;
}
ul.sitemap li a.selected{
	color: red;
        background-color: #cccccc;
	text-decoration: none;
}

ul.sitemap li a.close:hover {
    background-color: transparent;
}
/* end style for section tree */
