/*diagnosis navigation*/
#diagnosismenu {float:left; height:100%; width:290px !important; margin-right:14px;}
#diagnosismenu h2 {color:#455A20; font-size:1.4em; margin-right:0; margin-bottom:0px; margin-left:20px; margin-top:2px;}
#diagnosismenu a, #diagnosismenu a:visited {font-size:1.2em; color:#333; text-decoration:none; }
#diagnosismenu a:hover {color:#000; background-color:#F6F7F3;}
ul#diagnosisnav {border-bottom:1px solid #c4cdb5;} 
ul#diagnosisnav, ul.diagnosisnav {margin:0; padding:0; list-style-position:outside; list-style:none;}
 

/*level one*/
ul#diagnosisnav li {border-top:1px solid #c4cdb5;}
ul#diagnosisnav li a.on {background-color:#95a37c;  font-weight:bold; color:#fff !important;}
ul#diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:270px; padding-bottom:5px; padding-top:2px; background:url(../nisl_img/nolevel.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
ul#diagnosisnav li.open a {color:#455A20 !important; font-weight:bold; display:block; width:270px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelopen.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
ul#diagnosisnav li.open a.on {color:#fff !important; font-weight:bold; display:block; width:270px; padding-bottom:5px; padding-top:2px; background:#95a37c url(../nisl_img/levelopen_white.gif) left center no-repeat; padding-left:20px;}
ul#diagnosisnav li.closed a {display:block; width:270px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}
ul#diagnosisnav li.closed a.on {display:block; width:270px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed_white.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px;}

/*level two*/
ul#diagnosisnav li.open ul.diagnosisnav li {border-top:1px dashed #c4cdb5;}
ul#diagnosisnav li.open ul.diagnosisnav li a.on {background-color:#95a37c;  font-weight:bold; color:#fff !important;}
ul#diagnosisnav li.open ul.diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:255px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/nolevel.gif); background-position:15px ; background-repeat:no-repeat; padding-left:35px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open a {color:#455A20 !important; font-weight:bold;  display:block; width:255px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelopen.gif); background-position:15px ; background-repeat:no-repeat; padding-left:35px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open a.on {color:#fff !important; font-weight:bold;  display:block; width:255px; padding-bottom:5px; padding-top:2px;background:#95a37c url(../nisl_img/levelopen_white.gif) 15px center no-repeat; padding-left:35px;}
ul#diagnosisnav li.open ul.diagnosisnav li.closed a {display:block; width:255px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed.gif); background-position:15px ; background-repeat:no-repeat; padding-left:35px;}
ul#diagnosisnav li.open ul.diagnosisnav li.closed a.on {display:block; width:255px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed_white.gif); background-position:15px ; background-repeat:no-repeat; padding-left:35px;}

/*level three*/
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li {border-top:1px dashed #c4cdb5;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a.on {background-color:#95a37c;  font-weight:bold; color:#fff !important;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:240px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/nolevel.gif); background-position:30px ; background-repeat:no-repeat; padding-left:50px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open a {color:#455A20 !important; font-weight:bold;  display:block; width:240px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelopen.gif); background-position:30px ; background-repeat:no-repeat; padding-left:50px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open a.on {color:#fff !important; font-weight:bold;  display:block; width:240px; padding-bottom:5px; padding-top:2px; background:#95a37c url(../nisl_img/levelopen_white.gif) 30px center no-repeat; padding-left:50px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.closed a {display:block; width:240px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed.gif); background-position:30px ; background-repeat:no-repeat; padding-left:50px;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.closed a.on {display:block; width:240px; padding-bottom:5px; padding-top:2px;background-image:url(../nisl_img/levelclosed_white.gif); background-position:30px ; background-repeat:no-repeat; padding-left:50px;}

/*level four*/
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a.on {background-color:#95a37c; font-weight:bold; color:#fff !important;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:225px; padding-bottom:5px; padding-top:2px; background-image:url(../nisl_img/nolevel.gif); background-position:45px ; background-repeat:no-repeat; padding-left:65px;}

/*level five*/
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a.on {background-color:#95a37c; font-weight:bold; color:#fff !important;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:205px; padding-bottom:5px; padding-top:2px; background-image:url(../nisl_img/nolevel.gif); background-position:45px ; background-repeat:no-repeat; padding-left:85px;}

/*level six*/
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a.on {background-color:#95a37c; font-weight:bold; color:#fff !important;}
ul#diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li.open ul.diagnosisnav li a {font-weight:normal; color:#333 !important; display:block; width:195px; padding-bottom:5px; padding-top:2px; background-image:url(../nisl_img/nolevel.gif); background-position:45px ; background-repeat:no-repeat; padding-left:95px;}



