/* Navigation */
#navholder {
	width:461px;
	font-size:10px;
	z-index:10;
	padding-top:54px;
	float:left;
}
ul.IR li { 
	position: relative;
	display: block;
}
.IR em {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#nav, #nav ul {
	display:block;
	padding:0;
}
#nav li {
	float: left;
}
#nav li, #nav li em {
	height: 39px;
	display:block;
}
#nav li em { 
	background-image: url(../img/nav.gif);
	background-repeat:no-repeat; 
	cursor: pointer;
}


#nav li.link1 {
	width:92px;
	z-index:15;
}
#nav li.link1 em {
	width:92px;
	background-position: 0 0;
}
#nav li.link1:hover em,
#nav li.link1-on em,
#nav li.link1-on a:hover em {
	width:92px;
	background-position: 0px -39px;
}


#nav li.link2 {
	width:92px;
	z-index:14;
}
#nav li.link2 em {
	width:92px;
	background-position: -92px 0;
}

#nav li.link2:hover em,
#nav li.link2-on em,
#nav li.link2-on a:hover em {
	width:92px;
	background-position: -92px -39px;
}

#nav li.link3 {
	width:92px;
	z-index:13;
}
#nav li.link3 em {
	width:92px;
	background-position: -184px 0;
}
#nav li.link3:hover em,
#nav li.link3-on em,
#nav li.link3-on a:hover em {
	width:92px;
	background-position: -184px -39px;
}

#nav li.link4 {
	width:92px;
	z-index:12;
}
#nav li.link4 em {
	width:92px;
	background-position: -276px 0;
}
#nav li.link4:hover em,
#nav li.link4-on em,
#nav li.link4-on a:hover em {
	width:92px;
	background-position: -276px -39px;
}

#nav li.link5 {
	width:93px;
	z-index:11;
}
#nav li.link5 em {
	width:93px;
	background-position: -368px 0;
}
#nav li.link5:hover em,
#nav li.link5-on em,
#nav li.link5-on a:hover em {
	width:93px;
	background-position: -368px -39px;
}




#nav li:hover ul,
#nav li.sfhover ul {
	left: auto;
	background-position: 0 0;
}


#nav a {
	display: block;
}
#nav li li:hover,
#nav li li.sfhover {
	background-color: #ffffff;
	left:auto;
}
* html #nav a {
	height: 1%;
}
#nav li ul {
	position: absolute;
	z-index: 999;
	top: 93px;
	left: -999em;
	list-style:none;
	width:157px;
	border-top:1px solid #ffffff;
}
#nav li:hover ul ul,
#nav li.sfhover ul ul{
	left: -999em;
}
#nav li:hover ul,
#nav li.sfhover ul {
	left:auto;
}

#nav li li {
	height: auto;
	padding-bottom:0;
	font-size:11px;
	width:183px;
	border-right:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
	margin:0;
}
#nav li ul a {
	padding: 5px 0 5px 6px;
	color: #666666;
	background-color:#efe6a8;
}

#nav li ul a:hover,
#nav li ul li a:hover {
	color: #b3451d;
	background: #efe6a8;
	text-decoration:none;
}
#nav li a#current,
#nav li a#current:hover,
#nav li a#current:visited,
#nav li a#current:active {
	color: #b3451d;
	background: #efe6a8;
	text-decoration:none;
}

