﻿/* Mapped CSS */


.jstree-default .jstree-no-icons a .jstree-icon {}
.jstree a {color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 6px 0; line-height:15px; white-space:normal !important; height:auto; cursor:pointer;}
.jstree a:hover{color:#50555f; text-decoration: none; width: 225px;}

.jstree-default .jstree-no-dots li, 
.jstree-default .jstree-no-dots .jstree-leaf > ins { background:transparent; }
.jstree-default .jstree-no-dots .jstree-open > ins { background-position:-18px 0; }
.jstree-default .jstree-no-dots .jstree-closed > ins { background-position:0 0; }

/*.jstree-default .jstree-no-dots li, .jstree-default .jstree-no-dots .jstree-leaf > ins {background:url("../images/nav-mainbg.jpg") no-repeat scroll 0 0 transparent }*/
.jstree-leaf span{background: url("../images/sub-nav.jpg") no-repeat scroll 0 3px transparent; display: block; margin: 0; padding: 0 0 0 15px;}
.jstree-leaf a:hover span{background:url("../images/sub-nav-act.jpg") no-repeat 0 2px; text-decoration:none; color:#50555f;}
.jstree-leaf a{color:#8D8F95 !important; font-size: 11px; margin:0 0 0 0; padding:0;}

/* Just Clicked / Last Clicked */
.jstree-default .jstree-clicked {text-decoration: none; width: 225px; margin:0 0 0 0;}
.jstree-default .jstree-clicked span{background: url("../images/nav-arrow-act.jpg") no-repeat scroll 0 3px transparent; display: block; margin: 0; color:#50555f; font-weight:bold;}
.jstree-default .jstree-clicked:hover span{background:url("../images/nav-arrow-act.jpg") no-repeat 0 3px; text-decoration:none; color:#50555f;  margin: 0 !important; }

.jstree-no-dots jstree-no-icons span {padding:10px}
.jstree-no-dots .jstree-no-icons span { padding:10px }

.jstree ul{ margin: 0 0 3px; padding: 0 0 0 0; width: 235px;}
.jstree-leaf{ font-size:11px !important; height:15px !important; line-height:15px !important; margin:0 !important; padding:0 !important; width:235px !important;}

.jstree-closed{ background:url("../images/nav-mainbg.jpg") no-repeat 0 0 transparent !important; font-size:11px !important; height:27px !important; line-height:15px !important; margin:0 !important; padding:0 !important; width:235px !important;}
.jstree-closed a{color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 6px 0; width:225px;}
.jstree-closed a:hover{ background: url("../images/nav-bg.jpg") repeat-x scroll 0 3px transparent; text-decoration: none; width: 225px; margin:0 0 0 5px;}
.jstree-closed span{background: url("../images/nav-arrow.jpg") no-repeat scroll 15px 3px transparent; display: block; margin: 0; padding: 0 0 0 34px;}
.jstree-closed a:hover span{background:url("../images/nav-arrow-act.jpg") no-repeat 10px 3px; text-decoration:none; color:#fff; padding:0 0 0 29px;}



/* open */
.jstree-open .jstree ul{ margin: 0 0 3px; padding: 0 0 0 5px; width: 235px;}
.jstree-open .jstree-leaf{ background:none !important; font-size:11px !important; height:auto !important; line-height:15px !important; margin:0 ; padding:0 !important; width:235px !important;}
.jstree-open .jstree-leaf  span{background: url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent; display: block; margin: 0; padding: 0 0 0 29px;}
.jstree-open .jstree-leaf a:hover span{background:url("../images/sub-nav-act.jpg") no-repeat 10px 3px; text-decoration:none; color:#8D8F95; margin:0 !important;}
.jstree-open .jstree-leaf a{ background:none !important; color:#8D8F95 !important; font-size: 11px; margin:0 0 0 5px; padding:0;}

.jstree-open{font-size:11px !important; height:auto; line-height:15px !important; margin:0 !important; padding:0 !important; width:235px !important;}

.jstree-close, .jstree-open .jstree-open .jstree-clicked{color:#8D8F95 !important; font-size: 11px;margin:0 0 0 5px; padding:6px 0; width:225px;}
.jstree-close, .jstree-open .jstree-open .jstree-clicked:hover{background: url("../images/nav-bg.jpg") repeat-x scroll 0 3px transparent; text-decoration: none; width: 225px; margin:0 0 0 5px;}



/* Close n Open */
.jstree-close, .jstree-open a{color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 0 0 0; width:225px !important;}
.jstree-close, .jstree-open a:hover{text-decoration: none; width: 225px; margin:0 0 0 0;}
.jstree-close, .jstree-open span{ background: url("../images/sitemap-ar.jpg") no-repeat scroll 0 2px transparent; display: block; margin:0 0 0 0; padding: 0 0 0 15px;}
.jstree-close, .jstree-open a:hover span{background:url("../images/sitemap-ar-act.jpg") no-repeat 0 2px; text-decoration:none; color:#50555f; margin:0; padding:0 0 0 15px;}
/*.jstree-close .jstree-clicked span {color:#000 !important}*/

.jstree-close, .jstree-open .jstree-leaf { color:Red !important}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked a{color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 6px 0; width:163px;}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked span{ background: url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent; display: block; margin: 0; padding: 0 0 0 29px; color:#8D8F95; width:163px;}
.jstree-close, .jstree-open .jstree-leaf .jstree-clicked a:hover span{ color:Red !important;}

.jstree-close .jstree-leaf a{color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 0; width:163px;}
.jstree-close .jstree-leaf span {background: url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent; display: block; margin: 0; padding: 0 0 0 29px; color:#8D8F95; width:163px;}

.jstree-close, .jstree-closed { background:url("../images/nav-mainbg.jpg") no-repeat 0 0 transparent !important;}
.jstree-close, .jstree-closed span{ background: url("../images/nav-arrow.jpg") no-repeat scroll 10px 3px transparent; display: block; margin:0 0 0 5px; padding: 0 0 0 29px;}

.jstree-close, .jstree-closed:hover span{background:url("../images/nav-arrow-act.jpg") no-repeat 10px 3px; text-decoration:none; color:#fff; padding:0 0 0 29px; margin:0;}


.jstree-open ul li, .jstree-close .jstree-closed{ color:#8D8F95 !important; font-size: 11px;margin:0 0 0 17px !important; padding: 0; width:163px; height:auto !important; background:none !important}
.jstree-open ul li a, .jstree-close .jstree-closed {background:none !important; color:#8D8F95 !important; font-size: 11px; margin:0; padding:0}
.jstree-open ul li span, .jstree-close .jstree-closed{background:url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent !important; display: block !important; margin: 0 !important; padding: 0 0 0 25px; color:#8D8F95; width:163px;}

.jstree-open ul li a:hover, .jstree-close .jstree-closed{ background:url("../images/sub-nav-act.jpg") no-repeat 10px 3px !important; text-decoration:none; color:#525761 !important; margin:0}

.jstree-open ul li a:hover span, .jstree-close .jstree-closed{ background:url("../images/sub-nav-act.jpg") no-repeat 10px 3px !important; text-decoration:none; color:#525761 !important; margin:0 !important; padding:0 0 0 25px;}


.jstree-open, .jstree-close .jstree-closed .jstree-hover { background-color:Aqua}

.jstree-open .jstree-last a{background:none !important; color:#515660 !important; font-size: 11px; margin:0; padding:0}
.jstree-open .jstree-last span{ background:url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent !important; display: block; margin: 0; padding: 0 0 0 25px; color:#8D8F95; width:163px;}
.jstree-open .jstree-last a:hover{ margin:0px !important;}
.jstree-open .jstree-last a:hover span{background:url("../images/sub-nav-act.jpg") no-repeat 10px 3px !important; text-decoration:none; color:#525761 !important;}

.jstree-close, .jstree-open .jstree-leaf a{color:#515660 !important; font-size: 11px; margin:0; padding:0;}
.jstree-close, .jstree-open .jstree-leaf span{display: block; margin: 0; padding: 0 0 0 25px; color:#8D8F95; width:163px;}
.jstree-close, .jstree-open .jstree-leaf a:hover span{text-decoration:none; color:#525761 !important; margin:0px !important; padding:0 0 0 25px;}

.jstree-close, .jstree-open .jstree-open .jstree-clicked span{text-decoration:none; color:#525761 !important; margin:0px !important;}

.jstree-open ul li, .jstree-last .jstree-leaf{color:#8D8F95 !important; font-size: 11px;margin:0 0 0 7px !important; padding: 0; width:163px; height:auto !important; background:none !important}

/*3d level menu*/

.jstree-close ul li ul li, .jstree-open .jstree-open .jstree-clicked{ color:#8D8F95 !important; font-size: 11px;margin:0 0 0 17px !important; padding: 0; width:163px !important; height:auto !important; background:none !important}
.jstree-close ul li ul li a, .jstree-open .jstree-open .jstree-clicked{background:none !important; color:#8D8F95 !important; font-size: 11px; margin:0; padding:0}
.jstree-close ul li ul li span, .jstree-open .jstree-open .jstree-clicked{display: block; margin: 0 !important; padding: 0; color:#8D8F95 !important; width:163px;}

.jstree-open ul li ul li, jstree-close .jstree-closed{ color:#8D8F95 !important; font-size: 11px;margin:0 0 0 17px !important; padding: 0; width:163px; height:auto !important; background:none !important}
.jstree-open ul li ul li a, jstree-close .jstree-closed{ color:#8D8F95 !important; font-size: 11px;margin: 0; padding: 0; width:163px; height:auto !important; background:none !important}
.jstree-open ul li ul li span, jstree-close .jstree-closed{background:url("../images/sub-nav.jpg") no-repeat scroll 10px 3px transparent !important; display: block; margin: 0; padding: 0 0 0 29px; color:#515660; width:163px;}



.jstree-close .jstree-open ul li ul li, .jstree-close .jstree-closed{background: none repeat scroll 0 0 transparent !important; color: #8D8F95 !important; font-size: 11px; height: auto !important; margin: 0 0 0 17px !important; padding: 0; width: 163px;}













