@CHARSET "ISO-8859-1";

#header{
	height: 117px;
	overflow: visible;
}

#main-nav {
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}

#main-nav li {
 display: inline;
 padding: 0 15px 0;
 margin: 0 0 0 0;
}

#main-nav a {
 padding: 0 0 10px 0;
 margin: 0 0 0 2px;
 text-decoration: none;
}

#main-nav a.ap-hover {
 text-decoration: underline;
}

#main-nav li ul {
 z-index: 5;
 position: absolute;
 left: -9999px;
 float: none;
 width: 175px;
 margin: 0px;
 padding: 0px 0px 10px 0px;
 background: url(/layout/images/dropdown-bot.png) no-repeat bottom left;
 text-align: left;
 color: #24408E;
}

#main-nav li ul li {
 margin: 0;
 display:block;
 float: none;
 width: auto;
 padding: 0px 10px 0px 0px;
 line-height: 25px;
 background: url(/layout/images/dropdown-bg.png) repeat-y 0 0;
}

#main-nav li ul li a {
 margin: 0;
 padding: 0 15px;
 display:block;
 font-size: 90%;
 color: #24408E;
}

#main-nav li ul li a.ap-hover {
 background: #f6e7a9;
 text-decoration: none;
}

#main-nav li ul li a span.subIcon{
	margin-left: 8px;
	background: transparent url(/layout/images/nav-arrow-inactive.gif) no-repeat scroll 0 5px;
}

#main-nav li ul li a img.subHoverIcon{
	visibility:hidden;
}

#main-nav li ul li a.ap-hover img.subHoverIcon{
	visibility:visible;
}

#main-nav li ul li ul {
 margin-top: -25px;
}

#main-nav li ul li ul li.first{
	background: url(/layout/images/level-three-first-bg-inacti.png) no-repeat 0 0;
}

#main-nav li ul li.first ul li.first{
	background: url(/layout/images/dropdown-bg.png) repeat-y 0 0;
}

#main-nav li.ap-hover ul ul, #main-nav li.ap-hover ul ul ul {
	left: -999em;
}

#main-nav li li.ap-hover ul, #main-nav li li li.ap-hover ul{
	left: 165px;
}