div#s1 {  width: 161px;          /* menu width */}div#s1 ul {  background-color: #00AEEF;  list-style-type: none; /* get rid of the bullets */  padding:0;             /* no padding */  margin:0;              /* no margin for IE either */}div#s1 ul li {  margin: 0;  padding: 0;  background-color: #00AEEF;  display:block;  /* border-top: 1px solid white;  lines */}div#s1 ul li a {  display: block;         /* lines extend to right, make area clickable */  color: black;  background-color: #00AEEF;  padding: 3px 3px 3px 19px;  margin:0;  text-decoration: none;  height:15px;           /* hint for IE, alternatively remove whitespace from HTML */}div#s1 ul ul li a {  margin-left: 20px;     /* indent level 1 */}div#s1 ul ul ul li a {  margin-left: 40px;     /* indent level 2 */}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_open.gif);  background-repeat: no-repeat;}div#s1 ul li.closed a {  background-image: url(../images/bullet_closed.gif);  background-repeat: no-repeat;}div#s1 ul li.leaf a {  background-image: url(../images/bullet_leaf.gif);  background-repeat: no-repeat;} div#s1 li.active a {  background-position: 0px -20px;  color: white;            /* highlight text */} div#s1 li.active li a {  background-position: 0px 0px;  color: black;          /* fix lower levels */}div#s1 ul li a:hover {  color: white;  background-color: #999; /* rollover effect */}