/*----------------------------------------------------------------------------

++ EXTERNAL SOURCE: menu.css

++ Menu Style Sheet

----------------------------------------------------------------------------*/

#top

{

	position: relative;

	z-index: 999;

}

#nav

{

	float: left;

	margin:30px 0 0 0;

	padding: 0;

}

#jjNav

{

	height: auto;

	width: auto;
	margin:0; padding:0;

}

#jjNav UL#jjSuperfish

{

	padding: 0;

	margin: 0;

	list-style: none;

	float: right;

}

/*FIRST LEVEL*/

UL#jjSuperfish LI

{

	float: left;

	list-style: none;

	padding: 0;

	margin: 0;

}

UL#jjSuperfish LI.separator

{

	font-weight: bold;

	line-height: 34px;

	cursor: default;

	display: block;

	padding: 0 8px;

}

UL#jjSuperfish LI.separator SPAN

{

	position: relative;
	left:-2px;

}

UL#jjSuperfish LI#sfhover A.active:hover

{

	border: none;

/*ie7*/

}

UL#jjSuperfish LI A:link, UL#jjSuperfish LI A:visited, UL#jjSuperfish LI A:hover

{

	overflow: hidden;

	font: normal 11px Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;

	display: block;
	letter-spacing:1px;

	padding: 3px;
	margin:0;

	text-decoration: none;

}

.nav-wrap { margin:0; padding:0}

UL#jjSuperfish LI A:link SPAN, UL#jjSuperfish LI A:visited SPAN, UL#jjSuperfish LI A:hover SPAN

{


	padding: 0 8px;

	position: relative;

	cursor: pointer;

/*opera*/

}

UL#jjSuperfish LI#sfhover, UL#jjSuperfish LI.sfHover, UL#jjSuperfish LI.jjNav-child-active, UL#jjSuperfish LI.jjNav-last-child-active, UL#jjSuperfish LI.jjNav-first-child-active, UL#jjSuperfish LI#sfhover.jjNav-child-active, UL#jjSuperfish LI#sfhover.jjNav-last-child-active, UL#jjSuperfish LI#sfhover.jjNav-first-child-active, UL#jjSuperfish LI.jjNav-first-active, UL#jjSuperfish LI.jjNav-last-active, UL#jjSuperfish LI.jjNav-active, UL#jjSuperfish LI#sfhover.jjNav-first-active, UL#jjSuperfish LI#sfhover.jjNav-last-active, UL#jjSuperfish LI#sfhover.jjNav-active, UL#jjSuperfish LI#sfhover.jjNav-child-active, UL#jjSuperfish LI#sfhover.jjNav-last-child-active, UL#jjSuperfish LI#sfhover.jjNav-first-child-active, UL#jjSuperfish LI#sfhover.jjNav-active

{

	position: relative;

}

/*white arrow on with childs*/

UL#jjSuperfish LI.jjNav-child A, UL#jjSuperfish LI.jjNav-first-child A, UL#jjSuperfish LI.jjNav-last-child A

{

	display: block;

}

/*dark arrow ond hover and active with childs*/

UL#jjSuperfish LI#sfhover.jjNav-child-active SPAN, UL#jjSuperfish LI#sfhover.jjNav-first-child-active SPAN, UL#jjSuperfish LI#sfhover.jjNav-last-child-active SPAN, UL#jjSuperfish LI#sfhover.jjNav-child SPAN, UL#jjSuperfish LI#sfhover.jjNav-first-child SPAN, UL#jjSuperfish LI#sfhover.jjNav-last-child SPAN, UL#jjSuperfish LI.jjNav-child-active A.active SPAN, UL#jjSuperfish LI.jjNav-first-child-active A.active SPAN, UL#jjSuperfish LI.jjNav-last-child-active A.active SPAN

{

	/* background: url(http://69.147.242.106/~dyhtdemo/templates/aurora/images/child-white.gif) no-repeat 50% 12px;

	display: block; */

}

UL#jjSuperfish LI#sfhover SPAN

{

	display: block;

}

/*NEXT LEVELS*/

UL#jjSuperfish UL

{

	display: none;

	position: absolute;

	top: 14px;

	left: 0px;

	float: none;

	width: 200px;

	line-height: 20px;

}

UL#jjSuperfish LI UL LI UL

{

	display: none;

	top: -1px;

	left: 200px;

}

UL#jjSuperfish LI UL LI

{

	margin: 0;

	line-height: 20px;

	display: block;

	width: 200px;

	float: left;

	background: transparent;

	cursor: pointer;

/*opera*/

}

UL#jjSuperfish LI#sfhover UL LI A.active:hover, UL#jjSuperfish LI.sfHover UL LI A.active:hover

{

	text-decoration: none;

/*reset txt decoration for submenus*/

}

UL#jjSuperfish LI#sfhover UL LI A:link, UL#jjSuperfish LI#sfhover UL LI A:visited, UL#jjSuperfish LI.sfHover UL LI A:link, UL#jjSuperfish LI.sfHover UL LI A:visited

{

	display: block;

	background: transparent;

	line-height: 20px;

	padding: 0 8px;

	font-weight: normal;

	font-size: 10px;

}

UL#jjSuperfish LI UL LI#sfhover

{

	background: transparent;

}

UL#jjSuperfish LI#sfhover UL LI.separator SPAN, UL#jjSuperfish LI#sfhover UL LI#sfhover.separator SPAN, UL#jjSuperfish LI.sfHover UL LI#sfhover.separator SPAN, UL#jjSuperfish LI.sfHover UL LI.separator SPAN

{

	line-height: 30px;

	background: none;

	width: 180px;

	display: block;

}

UL#jjSuperfish LI#sfhover UL LI.separator, UL#jjSuperfish LI#sfhover UL LI#sfhover.separator, UL#jjSuperfish LI.sfHover UL LI#sfhover.separator, UL#jjSuperfish LI.sfHover UL LI.separator

{

	line-height: 30px;

	background: none;

	width: 180px;

	display: block;

	font-weight: normal;

}

UL#jjSuperfish LI.sfHover UL LI

{

	line-height: 30px;

	background: none;

}

/*arrows for subchilds*/

UL#jjSuperfish LI.sfHover UL LI.jjNav-first-subchild, UL#jjSuperfish LI.sfHover UL LI.jjNav-subchild, UL#jjSuperfish LI.sfHover UL LI.jjNav-last-subchild

{

	background: url(../images/subchild.gif) no-repeat 180px 50%;

}

/*Side Nav*/

#mainlevel

{

	padding: 0;

	margin-top: -9px;

}

UL#mainlevel LI

{

	list-style-type: none;

	list-style-position: outside;

	margin: 0;

	padding: 0;

}

UL#mainlevel LI A:link, #column-1 .content UL#mainlevel LI A:visited

{

	text-decoration: none;

	padding: 0;

	padding: 5px 0 5px 10px;

	display: block;

}

UL.menu

{

	padding: 0;

	margin-top: -9px;

}

UL.menu LI

{

	list-style-type: none;

	list-style-position: outside;

	margin: 0;

	padding: 0;

}

UL.menu LI A:link, #column-1 .content UL.menu A:visited

{

}


