/*

	NAVIGATION

*/

#nav ul {
  font-size: 0px;
  text-indent: -9999px;
}
#nav ul li a{
  color: #D8CEB9;
  height: 47px;
  display: block;
}
#nav ul li a:active{
  color: #fff;
}
#nav ul li {
  line-height: 47px;
  float: left;
  padding: 0;
  position: relative;
  text-align: center;
}
#nav ul li.active {
  z-index: 0;
}
#nav ul li#nav-li-1 a {
  width: 82px;
}
#nav ul li#nav-li-1 a:hover, #nav ul li#nav-li-1.active {
  background: transparent url(../_img/top-nav.gif) no-repeat 0 -50px;
}

#nav ul li#nav-li-2 {
  width: 178px;
  z-index: 10;
}
#nav ul li#nav-li-2 div ul {
  width: 152px;
  background: transparent url(../_img/top-nav.gif) no-repeat -72px -104px;
}
#nav ul li#nav-li-2.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -82px -50px;
  z-index: 7;
}

#nav ul li#nav-li-3 {
  width: 115px;
  z-index: 10;
}
#nav ul li#nav-li-3 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -251px -104px;
  width: 90px;
}
#nav ul li#nav-li-3.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -260px -50px;
  z-index: 7;
}

#nav ul li#nav-li-4{
  width: 142px;
  z-index: 10;
}
#nav ul li#nav-li-4 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -366px -104px;
  width: 117px;
}
#nav ul li#nav-li-4.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -375px -50px;
  z-index: 7;
}

#nav ul li#nav-li-5{
  width: 100px;
  z-index: 10;
}
#nav ul li#nav-li-5 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -508px -104px;
  width: 75px;
}
#nav ul li#nav-li-5.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -517px -50px;
  z-index: 7;
}

#nav ul li#nav-li-6{
  width: 107px;
  z-index: 10;
}
#nav ul li#nav-li-6 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -608px -104px;
  width: 82px;
}
#nav ul li#nav-li-6.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -617px -50px;
  z-index: 7;
}

#nav ul li#nav-li-7{
  width: 133px;
  z-index: 10;
}
#nav ul li#nav-li-7 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -715px -104px;
  width: 108px;
}
#nav ul li#nav-li-7.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -724px -50px;
  z-index: 7;
}

#nav ul li#nav-li-8{
  width: 84px;
  z-index: 10;
}
#nav ul li#nav-li-8 div ul {
  background: transparent url(../_img/top-nav.gif) no-repeat -847px -104px;
  width: 60px;
}
#nav ul li#nav-li-8.active {
  background: transparent url(../_img/top-nav.gif) no-repeat -857px -50px;
  z-index: 7;
}

#nav ul li div {
  position: absolute;
  top: 3px;
  left: -9999px;
  border: 1px #4b2171 solid;
  background: transparent url(../_img/nav_bg.png) repeat scroll left top;
  z-index: 10;
}
#nav ul li.hover div, #nav ul li:hover div {
  left: -10px;
}
#nav ul li div ul {
  list-style: none;
  font-size: 12px;
  text-indent: 0px;
  position: relative;
  z-index: 18;
  padding: 50px 10px 16px 30px;
}
#nav ul li ul li{
  float: none;
  font-size: 12px;
  line-height: 14px;
  position: relative;
  z-index: 19;
  text-align: left;
}
#nav ul li ul a{
  color: #4b2171;
  display: block;
  min-height: 14px;
  height: auto !important;
  height: 14px;
  background: none;
  z-index: 20;
  padding: 0 0 8px 0;
}
#nav ul li ul li.active a {
  text-decoration: underline;
}
#nav ul li ul a:hover{
  color: #4b2171;
  text-decoration: underline;
}

span.nav-margin {
  margin-top: 3px;
  display: block;
}

a.back-to-top {
  display: block;
  border-bottom: 1px solid #999;
  text-align: right;
  padding: 0 15px 10px 0;
  background: url(../_img/back-to-top.gif) no-repeat right 5px;
  text-decoration: none !important;
  font-size: 12px;
  color: #4b2171 !important;
}
a.back-to-top:hover {
  color: #937aaa !important;
}