           /* no margin for IE either */

   



   

div#s1 {

  width: 150px;          /* menu width */

  font-size:12px;

  border: 1px solid #F6E8E9;

}

div#s1 ul {

  list-style-type: none; /* get rid of the bullets */

  padding:0px;             /* no padding */

  margin:0px;              /* no margin for IE either */

  text-align:center;

  /* background-color: #F6E8E9;*/

 }



div#s1 ul li {

  margin: 0px;

 padding: 0px;

 display:block;

 border-top: 11px solid #ffffff;
  border-bottom: 11px solid #ffffff;

   color: #9173B7;

   background-color: #F6E8E9;

 }
 
 div#s1 ul li.last2 {

  margin: 0px;

 padding: 0px;

 display:block;

 border-top: 11px solid #ffffff;
  border-bottom:0px;

   color: #9173B7;

   background-color: #F6E8E9;

 }
 
  div#s1 ul li ul li.last2 {

  margin: 0px;

 padding: 0px;

 display:block;

 border-top: 11px solid #ffffff;
 border-bottom:0px;

   color: #9173B7;

   background-color: #F6E8E9;

 }

 

 div#s1 ul li.top {

  margin: 0px;

 padding: 0px;

 display:block;

   color: #9173B7;

   border-top:0px;

   height:5px;

   background-color: #F6E8E9;

 }

 

   div#s1 ul li.bottom {



    border-bottom: 1px solid #ffffff;

	   color: #9173B7;

  }

  



  

   



div#s1 ul li a {

  display: block;         /* lines extend to right, make area clickable */

  padding: 4px 3px 3px 0px;

  margin:0;

  text-decoration: none;

  height:15px;           /* hint for IE, alternatively remove whitespace from HTML */

   color: #9173B7;

}



div#s1 ul li ul li{

  margin: 0;

padding: 0;

  display:block;

 border: 1px solid #ffffff; /* lines */

background-color: #E1D4DD;

 font-size:12px;

  color: #9173B7;

}



div#s1 ul ul li a {

  padding: 4px 3px 3px 0px;    /* indent level 1 */

   color: #9173B7;

}



div#s1 ul ul ul li a {

  padding-left: 80px;     /* indent level 2 */

   color: #9173B7;

}



div#s1 li ul, div#s1 li.open li.closed ul {

  display: none;         /* collapse */

}



div#s1 li.open ul {

  display: block;        /* expand */

}



 

div#s1 ul li.open a {

 /* background-image: url(../images/bullet_open1.gif);

  background-repeat: no-repeat;

      background-position: 6px 2px;*/

}



div#s1 ul li.closed a {

  /*background-image: url(../images/bullet_closed1.gif);

  background-repeat: no-repeat;

    background-position: 6px 2px;*/

}



div#s1 ul li.leaf a {

  /*background-image: url(../images/bullet_leaf1.gif);

  background-repeat:no-repeat;

  background-position: 6px 2px;*/

}

 

div#s1 ul li ul li.leaf a {/*

  background-image: none;

  background-repeat: no-repeat;

    background-position: 6px 2px;*/

} 

 

div#s1 ul li.active a {



 /* background-position: 6px 40px;/* highlight text */

}

 





div#s1 ul li a:hover {

   /*text-decoration:underline;*/

    background-color: #9173B7;

	color: #F6E8E9;

 }
 
 ul.menu1, ul ul {padding:0; margin:0; border:0; list-style-type:none; height:auto; overflow:hidden;   text-align:center;}
ul.menu1 table {border-collapse:collapse; padding:0; margin:0; border:0;}
ul.menu1 ul {margin-left:0;width:150px;}
ul.menu1 li {}
ul.menu1 li.drop {border-top:20px solid #ffffff;}
ul.menu1 li a{display:block;text-decoration:none;}
ul.menu1 li a.last{display:block; height:auto; }
ul.menu1 li ul {display:none;}

div#s1 ul li:hover a, 
div#s1 ul li a:hover {border:0; }
div#s1 ul li:hover ul, 
div#s1 ul li a:hover ul {/*width:149px;*/display:block; height:auto; border:0;}
/*div#s1 ul li:hover ul li a, 
div#s1 ul li a:hover ul li a {width:149px;height:auto;background-color:#FF0000;}*/
div#s1 ul li:hover ul li:hover a, 
div#s1 ul li a:hover ul li a:hover {background:#ffffff; color:#9173B7;}