.mktree ul { 
     padding: 0;
	 line-height: 120%;
	 background:silver;
}     	
.mktree {
	border-left:1px solid #FFFFF0; 
	border-top:1px solid #FFFFF0; 
	border-bottom:1px solid #808080; 
	border-right:1px solid #808080; 
    font-size: normal;
    text-align: left;
    margin-left:2pt;
	margin-right:3pt;
	margin-top:1pt;
}
.mktree  ul   .bullet   { padding-left: 24px;}
.mktree li { list-style-type:none;  /*margin-left:0px;padding:0;*/ } 
.mktree ul li{ list-style-type:none;} 
.mktree, .mktree ul, .mktree  li { /*margin-left:5px;*/ }
.mktree  li   .bullet   { padding-left: 10px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px;}
.mktree  li.liBullet   .bullet   { padding-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px;}
.mktree  li.liOpen  .bullet   { margin-left:0px; cursor: pointer; background: url('../../images/lpost_on-old.gif') no-repeat left; display:inline;}
.mktree  li.liClosed .bullet  { margin-left:0px; cursor: pointer; background: url('../../images/lpost_off.gif') no-repeat left; display:inline;}
.mktree  li.liBullet  .bullet { margin-left:-20px; cursor: default; background:none /*url('../../images/icon-list-bullet.gif') no-repeat left; display:inline;*/no-repeat left; display:inline;}
.mktree  li.liOpen    ul { display: block; background-color:#CCCCCC;}
.mktree  li.liClosed  ul { display: none; }
.mktree  li {padding-left: 0px; /*width:80%;*/ overflow:hidden;/*font-size: 10pt; background:silver;*/}
.mktree  li ul li { padding-left: 15px; /*width:80%;*/overflow:hidden;}
.mktree  li ul li ul li { padding-left: 20px;}
.mktree  ul li ul li ul li li { padding-left: 25px; }	
	
.mktree ul ul li a, .mktree ul ul li a:link, .mktree ul ul li a:visited,
.mktree li a, .mktree li a:link, .mktree li a:visited,
.mktree ul li a, .mktree ul li a:link, .mktree ul li a:visited,
.mktree ul ul a, .mktree ul ul a:link, .mktree ul ul a:visited,
.mktree li ul li a, .mktree li ul li a:link, .mktree li ul li a:visited{
    color:#800000;
    display:inline;
}
	
.mktree ul ul li a:hover,
.mktree li a:hover, 
.mktree ul li a:hover, 
.mktree ul ul a:hover, 
.mktree li ul li a:hover
{ 
     display:inline;
     color:#FF9933;
     text-decoration:none;
}
.mktree-menu ul { 
     padding: 0;
	 line-height: 120%;
}     
.mktree-menu {
	border:1px solid #ddd; margin-left:0px;
    background:#ffffdd;
    font-size: normal;
    text-align: left;
}
.mktree-menu  ul   .bullet   { padding-left: 24px;}
.mktree-menu li { list-style-type:none;  /*margin-left:0px;padding:0;*/ } 
.mktree-menu ul li{ list-style-type:none;} 
.mktree-menu, .mktree-menu ul, .mktree-menu  li { /*margin-left:5px;*/ }
.mktree-menu  li   .bullet   { padding-left: 30px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px;}
.mktree-menu  li.liBullet   .bullet   { padding-left: 5px; padding-top: 5px; padding-right: 10px; padding-bottom: 5px;}	
.mktree-menu  li.liOpen  .bullet   { margin-left:0px; cursor: pointer; background: url('../../images/lpost_on.gif') no-repeat left; display:inline;}
.mktree-menu  li.liClosed .bullet  { margin-left:0px; cursor: pointer; background: url('../../images/lpost_off.gif') no-repeat left; display:inline;}
.mktree-menu  li.liBullet  .bullet { margin-left:0px; cursor: default; background: url('../../images/icon-list-bullet.gif') no-repeat left; display:inline;}
.mktree-menu  li.liOpen    ul { display: block; background-color:#CCCCCC;}
.mktree-menu  li.liClosed  ul { display: none; }
.mktree-menu  li {padding-left: 0px; /*width:80%;*/ overflow:hidden;/*font-size: 10pt; background:silver;*/}
.mktree-menu  li ul li { padding-left: 25px; /*width:80%;*/overflow:hidden;}
.mktree-menu  li ul li ul li { padding-left: 30px;}
.mktree-menu  ul li ul li ul li li { padding-left: 35px; }	
	
.mktree-menu ul ul li a, .mktree-menu ul ul li a:link, .mktree-menu ul ul li a:visited,
.mktree-menu li a, .mktree-menu li a:link, .mktree-menu li a:visited,
.mktree-menu ul li a, .mktree-menu ul li a:link, .mktree-menu ul li a:visited,
.mktree-menu ul ul a, .mktree-menu ul ul a:link, .mktree-menu ul ul a:visited,
.mktree-menu li ul li a, .mktree-menu li ul li a:link, .mktree-menu li ul li a:visited{
     color:#800000;
     display:inline;
}
	
.mktree-menu ul ul li a:hover,
.mktree-menu li a:hover, 
.mktree-menu ul li a:hover, 
.mktree-menu ul ul a:hover, 
.mktree-menu li ul li a:hover
{ 
     display:inline;
     color:#FF9933;
     text-decoration:none;

}
	
.onlytree ul
{ 
    padding: 0;
    background:#fff;
    border-left:1px solid #999;
    border-right:1px solid #999;
}     
	
.onlytree {
    background:#fff;
    font-size: normal;
    text-align: left;
	
	margin:1pt 1pt 1pt 1pt;
	border:0px solid #808080;
}

.onlytree li { list-style-type:none;  /*margin-left:0px;padding:0;*/ } 
.onlytree ul li{ list-style-type:none;} 
	/* Control how "spaced out" the tree is */
.onlytree, .onlytree ul, .onlytree  li { /*margin-left:5px;*/ }
	/* Provide space for our own "bullet" inside the LI */
	/*.onlytree  li   .bullet   { padding-left: 15px;}*/
.onlytree  li   .bullet   { padding-left: 15px;}
	/* Show "bullets" in the links, depending on the class of the LI that the link's in */
.onlytree  li.liOpen  .bullet   { margin-left:0px; cursor: pointer;  background: url('../../images/lpost_on-old.gif') no-repeat left; display:inline;}
.onlytree  li.liClosed .bullet  { margin-left:0px; cursor: pointer; background: url('../../images/lpost_off.gif') no-repeat left; display:inline;}
.onlytree  li.liBullet  .bullet { margin-left:-17px; cursor: default; background: none /*background: url('images/bullet1.gif')*/ no-repeat left; display:inline;}

	/* Sublists are visible or not based on class of parent LI */
.onlytree  li.liOpen    ul { display: block; background:#fff;/*background-color:#e6e6e6;*/ border: 0px;}
.onlytree  li.liClosed  ul { display: none; }
	
	/* Format menu items differently depending on what level of the tree they are in */
	
.onlytree  li {padding-left: 0px; /*width:93pt;*/overflow:hidden;/*font-size: 10pt; background:silver;*/}
.onlytree  li ul li { padding-left: 5px; /*width:80%;*/overflow:hidden;}
.onlytree  li ul li ul li { padding-left: 10px;}
.onlytree  ul li ul li ul li li { padding-left: 15px; }
	
	
.onlytree ul a, .onlytree ul li a, .onlytree ul ul li a, .onlytree ul ul li a:link, .onlytree ul ul li a:visited,
.onlytree li a, .onlytree li a:link, .onlytree li a:visited,
.onlytree ul li a, .onlytree ul li a:link, .onlytree ul li a:visited,
.onlytree ul ul a, .onlytree ul ul a:link, .onlytree ul ul a:visited,
.onlytree li ul li a, .onlytree li ul li a:link, .onlytree li ul li a:visited{
     color:#800000;
     display:inline;
	}

.onlytree ul ul li ul{
		border:1px solid #DEDEDE;
		margin:10px 10px 10px 10px;
		margin-right:10px;
		background-color:#DEDEDE;
}
	
.onlytree ul ul li a:hover,
.onlytree li a:hover, 
.onlytree ul li a:hover, 
.onlytree ul ul a:hover, 
.onlytree li ul li a:hover
{ 
     display:inline;
     color:#FF9933;
     text-decoration:none;
}

.onlytree {background: transparent;  /*margin:0 auto;*/}
.onlytree p {margin:0 10px;}

.onlytree p {padding-bottom:0.5em;}

.onlytree .top-red, .onlytree .bottom {display:block; background:transparent; font-size:1px;}
.onlytree .b1, .onlytree .b2, .onlytree .b3, .onlytree .b4, .onlytree .b1b, .onlytree .b2b, .onlytree .b3b, .onlytree .b4b {display:block; overflow:hidden;}
.onlytree .b1, .onlytree .b2, .onlytree .b3, .onlytree .b1b, .onlytree .b2b, .onlytree .b3b {height:1px;}

.onlytree .b2 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.onlytree .b3 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.onlytree .b4 {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.onlytree .b4b {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.onlytree .b3b {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}
.onlytree .b2b {background:#fff; border-left:1px solid #999; border-right:1px solid #999;}


.onlytree .b1 {margin:0 5px; background:#999;}
.onlytree .b2, .onlytree .b2b {margin:0 3px; border-width:0 2px;}
.onlytree .b3, .onlytree .b3b {margin:0 2px;}
.onlytree .b4, .onlytree .b4b {height:2px; margin:0 1px;}
.onlytree .b1b {margin:0 5px; background:#999;}
.onlytree .boxcontent {display:block; background:#fff; border-left:1px solid #999; border-right:1px solid #999;}

.commenttree {
    text-align: left;
    margin-left:2pt;
	margin-right:3pt;
	margin-top:1pt;
	line-height: 120%;
}
	
.commenttree ul { 
     padding: 0;
	 background-color:white;
    font-size: x-small;
	margin-bottom: 3pt;
}
.commenttree  li {padding-left: 0px; overflow:hidden;}
.commenttree  li ul {padding-left: 0px; overflow:hidden;}
.commenttree  li ul li { font-size: 150%; background-color:#fefedd; padding-left: 0px; overflow:hidden;}
.commenttree  li ul li ul li { padding-left: 10px;}
.commenttree  ul li ul li ul li li { padding-left: 15px; }	
	
.commenttree ul ul li a, .commenttree ul ul li a:link, .commenttree ul ul li a:visited,
.commenttree li a, .commenttree li a:link, .commenttree li a:visited,
.commenttree ul li a, .commenttree ul li a:link, .commenttree ul li a:visited,
.commenttree ul ul a, .commenttree ul ul a:link, .commenttree ul ul a:visited,
.commenttree li ul li a, .commenttree li ul li a:link, .commenttree li ul li a:visited{
    color:green !important;
    display:inline;
    font-size: x-small !important;
    border: 0px;
    border-bottom: 1px green;
    border-style: dashed;
}
	
.commenttree ul ul li a:hover,
.commenttree li a:hover, 
.commenttree ul li a:hover, 
.commenttree ul ul a:hover, 
.commenttree li ul li a:hover
{ 
     display:inline;
     color:#FF9933 !important;
    border-bottom: 1px #FF9933;
    border-style: solid;
}

