div#s1 {
}

div#s1 ul {
  /*  list-style-type: none; */
}

div#s1 ul li {
    display:block;
}

div#s1 ul li a {
    display: block;
    color: #cc092f;
    text-decoration: none;
}

div#s1 ul ul li a {
padding-right:25px;
font-weight:normal;
width:120px;
     /* indent level 1 */
}

div#s1 ul ul ul li a {
font-size:11px;
padding-right:25px;
font-weight:normal;
width:120px;
/*   margin-left: 5px;    indent level 2 */
}

div#s1 ul ul ul ul li a {
font-size:11px;
padding-right:25px;
font-weight:normal;
width:120px;
 /* margin-left: 10px;      indent level 3 */
}

div#s1 ul ul ul ul ul li a {
font-size:11px;
padding-right:25px;
font-weight:normal;
width:120px;
/*  margin-left: 15px;     indent level 4 */
}

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-repeat: no-repeat; */
}
div#s1 ul li.closed a {
/*  background-repeat: no-repeat; */
}
div#s1 ul li.leaf a {
/*  background-repeat: no-repeat; */
}
 
div#s1 li.active a {
padding-left:0px;
padding-right:0px;
/* font-size:11px; */
color: #000;         /*     highlight text */
}
 
div#s1 li.active li a {
  padding-right:0px;
  color:#cc092f;        /*   fix lower levels */
}
div#s1 ul li a:hover {
    color: #cc092f;
	text-decoration:underline;
}

.slide {
  float: left;
  position: relative;
}

.slide_num {
  text-align: center;
  position: absolute;
  top: 5px;
  left: 5px;
  background: white;
  opacity: .8;
  filter: alpha(opacity = 80);
  width: 20px;
  height: 20px;
  padding: 0 2px 2px 0;
  font-weight: bold;
  border-radius: 0 0 3px;
  -moz-border-radius: 0 0 3px;
  -webkit-border-radius: 0 0 3px;
}