#controlnav
{
  display:inline;
  padding:0;
  float: left;
  width: 225px;
  background-color: #eeeeee;
}

#controlnav a
{
	text-decoration:none;
}

#controlnav p
{
  margin:0;
  padding-top:2px;
  padding-bottom:2px;
}

#controlnav ul
{
  padding-left:2em;

  /** IE Hack **/

  margin: 0px;
}

#controlnav li {
	padding-left: 2px;
}

#controlnav .lvl1ul
{
  padding: 0em;
}

#controlnav ul li .lvl1 .lvl1title 
{
  list-style: none;
}

#controlnav ul li a:hover
{
	background-color: transparent;
	text-decoration: underline;
	color: #000;
}

#controlnav ul li.lvl1 a:hover {
	color: #fff;
}

#controlnav a:visited {
	color: #000;
}


.lvl1
{
  background-color:#000;
  color:#FFF;
  padding-left: 0.25em;
  list-style: none;
  padding-top: 0.25em;
  
  /** IE Hacks **/
  *background-color: #eeeeee;
  *color: black;
}

.lvl1 a, .lvl1 a:hover
{
  color: white;
  text-decoration: none;
}

.active
{
  background-color:#ffd600;
}

.lvl1title a, .lvl2title a, .lvl3title a, .lvl4title a, .lvl5title a
{
  margin:0;
  padding:0;
}

.lvl1title a img, .lvl2title a img, .lvl3title a img, .lvl4title a img, .lvl5title a img
{
  float:right;
  padding-top:5px;
  padding-right:5px;
}

.lvl1title
{
  color:#FFFFFF;
}

.lvl1title a
{
  color: #FFFFFF;
  text-decoration:none;
}

.signup_option_active
{
  list-style-image: url(../images/down_arrow.jpg);
}

.signup_option_current
{
  list-style-image: url(../images/down_arrow.jpg);
  font-weight:bold;
}

.signup_option_locked
{
  list-style: none;
  color:#666666;
  font-style:italic;
}

