/* Primary Navigation
---------------------------------*/

#secondarynav {
  z-index: 300;
}

#sidenav1, #sidenav2, #sidenav3, #sidenav4, #sidenav5, #sidenav6, #sidenav7, #sidenav8 {
  margin: 0px;
  width: 201px;
  padding: 0px;
  z-index: 300;
}

#secondarynav ul {
  margin: 0px;
  padding: 0px;
  z-index: 300;
}

#secondarynav li {
  position: relative;
  list-style: none;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom: -4px;
  margin-right: 0px;
  margin-left: 0px;
  z-index: 300;
  line-height: normal;
}
#secondarynav ul>li {
  margin-bottom: 0px;
  z-index: 300;
}
#secondarynav li li {
	margin-bottom: 0px;
  z-index: 300;
}

#secondarynav ul ul li {
	float: left;
  z-index: 300;
}

#secondarynav li li.last {
  border-bottom: 1px solid #6699CC;
  z-index: 300;
}

#secondarynav li li.over {
  z-index: 300;
}

#secondarynav li ul,
#secondarynav li ul ul {
  position:absolute;
  z-index: 300;
  background: #D1E1F0;
  width:201px;
  text-indent: 0px;
}
#secondarynav li ul {
  top: 0px;
  left: 201px;
  padding-left: 0px;
  z-index: 300;
}
#secondarynav li>ul {
  left: 171px;
  padding: 30px;
  padding-top: 0px;
  z-index: 300;
}

/* 3rd level menu */
#secondarynav li ul ul {
  top: 0px;
  left: 201px;
  padding-left: 0px;
  z-index: 300;
}
#secondarynav ul li>ul {
  background: transparent;
  z-index: 300;
}
/* end */

#secondarynav ul ul li {
  background: #D1E1F0;
  border-right: 1px solid #6699CC;
  z-index: 300;
}
/* hide from IE Mac (and IE Win) \*/
#secondarynav ul ul>li { float: none; }
/* end */

#secondarynav a {
	padding: 0px;
	margin: 0px;
	color: #000;
  z-index: 300;
}

#secondarynav li ul a {
  display: block;
  height: 100%;
  text-decoration: none;
  z-index: 300;
}

#secondarynav li ul a,
#secondarynav li.over li a,
#secondarynav li.over li.over li a {
	background: #D1E1F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
  z-index: 300;
}

#secondarynav li.over li a:hover,
#secondarynav li.over li.over a,
#secondarynav li.over li.over a:hover {
  z-index: 300;
  background: #F7F2DE;
}

#secondarynav li li a {
  z-index: 300;
  border: 1px solid #6699CC;
  border-bottom-width: 0;
  padding: 3px 5px 3px 5px;
}

#secondarynav li li.last a {
  z-index: 300;
  border-bottom: 1px solid #6699CC;
}

#secondarynav li:hover ul ul,
#secondarynav li:hover ul ul ul,
#secondarynav li.over ul ul,
#secondarynav li.over ul ul ul,
#secondarynav li ul {
  z-index: 300;
  display: none;
}

#secondarynav li:hover ul,
#secondarynav li li:hover ul,
#secondarynav li li li:hover ul,
#secondarynav li.over ul,
#secondarynav li li.over ul,
#secondarynav li li li.over ul {
  z-index: 300;
  display: block;
}
#secondarynav img {
  z-index: 300;
	display: block;
}
