/* superfish */

/* layout */

#topNav,
#topNav * {
	margin: 0;
	padding: 0;
	list-style: none;
}
#topNav {
	/* width + padding-left = 880
	   Change the padding left to center the links */
	width: 715px;
	padding-left: 165px;
	height: 29px;
	line-height: 1.0;
	background: #69BFD8 url('images/top-nav-bg.jpg') 0 0 repeat-x;
}
#topNav li {
	/* change this width to match the width of the text of each link,
	   you'll need an id for each LI */
	width: 91px;
	padding: 7px 0 7px;
}
#topNav li a {
	width: 80px;
	padding: 0 5px 0;
	/* this emulates the pipe character appearance,
	   and saves using additional HTML */
	border-right: 1px solid #1c3594;
}
#topNav li a.last {
	border-right: none;
}
#topNav ul {
	position: absolute;
	top: -9999px;
	width: 190px;
}
#topNav ul li {
	width: 190px;
	padding: 0;
}
#topNav ul li a {
	width: 180px;
	padding: 2px 5px;
	border-right: none;
}
#topNav li {
	float:left;
	position:relative;
	z-index:99;
}
#topNav a {
	display:block;
}
#topNav li:hover ul,
ul#topNav li.sfHover ul {
	left: -1px;
	top: 29px;
}
#topNav li:hover li ul,
#topNav li.sfHover li ul {
	top:-9999px;
}
#topNav li li:hover ul,
ul#topNav li li.sfHover ul {
	left: 0;
	top: 0;
}
.superfish li:hover ul,
.superfish li li:hover ul {
	top: -9999px;
}

/* appearance */

#topNav {
}
#topNav li {
}
#topNav a {
	color: #444;
	text-decoration: none;
	font-weight: bold;
	font-family: verdana,sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
}
#topNav ul {
	border: 1px solid #ddd;
}
#topNav ul a {
	text-align: left;
}
#topNav li:hover,
#topNav li.sfHover,
#topNav a:focus,
#topNav a:hover,
#topNav a:active {
	background: none;
}
#topNav ul li:hover,
#topNav ul li.sfHover,
#topNav ul a:focus,
#topNav ul a:hover,
#topNav ul a:active {
	background: #CCFFFF
}
#topNav li li {
	background: #edf1f4;
	border-bottom: 1px solid #dddddd;
	font-size: 11px;
}
#topNav li li a {
	font-size: 11px;
	font-family: arial,sans-serif;
}
#topNav li li.last {
	border-bottom: none;
}
#topNav li li li {
	background: #66FFFF
}
