/*

-----------------------------------------------

Navigation

----------------------------------------------- */



/* navigation (horizontal subnavigation)

----------------------------------------------- */

ul.nav,

ul.nav * { margin:0;padding:0;}

ul.nav {

  position:relative;

  max-width:100%;

  height:2.6em;

  }

ul.nav li {

	cursor:pointer;

	float:left;

	text-align:center;

	list-style-type:none;

	font-weight:normal;

}

ul.nav img {

	margin: 0.6em 0 0 0;

}



ul.nav li ul {

	cursor:default;

	width:100%;

	max-width:100%;

	position:absolute;

	height:auto;

	top:2.6em;

	background-position:0 0 !important;

	left:-9000px;

}



ul.nav li ul {

	cursor:default;

	width:100%;

	max-width:100%;

	position:absolute;

	height:auto;

	top:2.6em;

	background-position:0 0 !important;

	left:-9000px;

}



ul.nav li ul li {

	padding:0;

	border:none;

	width:auto;

	max-width:none;

}



ul.nav li:hover a,

ul.nav li a:hover,

ul.nav li:hover ul {left:0;z-index:10}

ul.nav li ul,

ul.nav li { !important}



/* navigation (vertical subnavigation)

----------------------------------------------- */

ul.main li {

  position:relative;

  top:0;

  left:0;

}

ul.main li ul {

  border-top:0;

}

ul.main li ul li {

  float:left;

}

ul.main li a {

	height:2.6em;

	line-height:2.6em;

	border:0;

}

ul.main li ul li a {

  width:12em;

  line-height:2em;

  height:2em;

  text-align:left;

}



/* secondary list

----------------------------------------------- */

ul.nav li.secondary {

	float:right;

}

ul.nav li.secondary span.status {

	float:left;

}