
#swapmenu {
  padding:           5px 0 5px 0;
  }

#swapmenu ul {
	margin:            0;
  padding-left:      9px;
  line-height:       1.0em;
}

#swapmenu li {
	margin:            0px;
	padding-left:      0px;
	list-style-type:   none;
  line-height:       1.9em;
}

.closed a, .open a, .nomenu a{
	padding:           0 0 0 16px;
	background-repeat: no-repeat;
	background-position: 0px;
	color:             #000000;
	text-decoration:   none;
	font-size:         11px;
  outline:           none;
}

.closed a:hover {
  background-position: 5px;
  }

.nomenu a{
  font-size:         12px;
  font-weight:       bold;
	background-image:  url(../images/graphics/blue_dot.gif);
  background-repeat: no-repeat;
  background-position: 0px;
  }

.nomenu a:hover {
	background-image:  url(../images/graphics/blue_fill_dot.gif);
}

.closed a{
	background-image:  url(../images/graphics/blue_arrow_right.gif);
  font-size:         12px;
}
.closed ul {
 	display:           none;
}

.open a {
	background-image: url(../images/graphics/blue_arrow_down.gif);
  font-size:        12px;
  outline:          none;
}

.open ul a, .open ul a:hover {
	color:            #000000;
	padding:          0 0 0 13px;
	margin:           0 0 0 5px;
	background-image: url(../images/graphics/blue_dot.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-size:        11px;
  outline:          none;
}

.open li:hover {
  background-color: #FFFFFF;
  }

.open ul a:hover {
	background-image: url(../images/graphics/blue_fill_dot.gif);
}

.open ul {
 	display:          block;
}

.open a, .closed a{
  font-weight: bold;
  }

.open ul a{
  font-weight: normal;
  }


