/** @SUCKERFISH **/

/* Mainlevel */
ul.menu-suckerfish {
	z-index: 10;
	float: left;
	margin: 0;
	background: none;
	padding: 0;
	list-style: none;
}

ul.menu-suckerfish li {
	float: left;
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
	z-index: 10;
}

ul.menu-suckerfish a:link,
ul.menu-suckerfish a:visited {
    display: block;
    color: #fff;
	text-decoration: none;
	padding: 2px 12px 0px 12px;
	line-height: 30px;
	font-weight: bold;
	z-index: 10;
}

/*
ul.menu-suckerfish a:hover {
	color: #000000;
}
*/

/*
ul.menu-suckerfish li.active a {
	color: #FFF;
	background-color: #fff;
}
*/


/* Sublevel */
ul.menu-suckerfish ul {
	position: absolute;
	left: -999em;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 10;
}

/* Other containers */
ul.menu-suckerfish ul ul {
	margin: -26px 0 0 184px;
	z-index: 3;
}

/* Items */
ul.menu-suckerfish ul li {
	position: relative;
	width: 185px;
	margin: 0;
	background: none;
	padding: 0;
	margin-left: 1px;
}

ul.menu-suckerfish ul a:link,
ul.menu-suckerfish ul a:visited {
	display: block;
	border-top: 1px solid #fff;
	/* background: #FCBB19 none; */
	color: #fff;
	padding: 0px 10px;
	text-decoration: none;
	height: 1%;
	font-size: 12px;
	font-weight: normal;
}

ul.menu-suckerfish ul a:hover,
ul.menu-suckerfish ul li.parent a:hover,
ul.menu-suckerfish ul li.parent li.parent a:hover {
	/*background-color: #FDD97B;
	color: #A87A02;
	*/
}

/* Active */
ul.menu-suckerfish ul li.active a,
ul.menu-suckerfish ul li.active li.active a,
ul.menu-suckerfish ul li.active li.active li.active a {
	/*
	background-color: #FDD97B;
	color: #A87A02;
	*/
}

/* Clear active */
ul.menu-suckerfish ul li.active li a,
ul.menu-suckerfish ul li.active li.active li a {
	font-weight: normal;
	color: #fff;
}

/* Children expanded */
ul.menu-suckerfish ul li.parent a,
ul.menu-suckerfish ul li.parent li.parent a {
	/* background: #FCBB19 url("../img/bullet.gif") no-repeat 95% center; */
	padding-right: 10px;
}

/* Clear children expanded */
ul.menu-suckerfish ul li.parent li a,
ul.menu-suckerfish ul li.parent li.parent li a {
	background-image: none;
}


/* Rollover actions */
ul.menu-suckerfish li:hover ul,
ul.menu-suckerfish li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul {
	left: auto;
}

ul.menu-suckerfish li:hover ul ul,
ul.menu-suckerfish li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul ul,
ul.menu-suckerfish li:hover ul li:hover ul li:hover ul ul,
ul.menu-suckerfish li.hover ul li.hover ul li.hover ul ul {
	left: -999em;
}

ul.menu-suckerfish,
ul.menu-suckerfish li li {
	clear: left;
}


/** @BULLET TREE **/

/* main level */
ul.menu-bullettree,
ul.menu-bullettree ul {
	background: none;
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree li {
	background: none;
	padding: 0;
	margin: 0;
}

ul.menu-bullettree {
	border-top: 1px dotted #b3b3b3;
}

ul.menu-bullettree ul li {
	margin-left: 1em;
}

ul.menu-bullettree a:link, ul.menu-bullettree a:visited {
	display: block;
	background: transparent url(../img/bullettree-level0.png) no-repeat 5px 10px;
	border-bottom: 1px dotted #b3b3b3;
	padding: 3px 5px 3px 15px;
	color: #404040;
	text-decoration: none;
}

ul.menu-bullettree a:hover {
	background-color: #d9d9d9;
	color: #000000;
}

/* For dark background */
div.box-grey ul.menu-bullettree a:link,
div.box-grey ul.menu-bullettree a:visited {
	color: #d9d9d9;
}

div.box-grey ul.menu-bullettree a:hover {
	background-color: #404040;
	color: #d9d9d9;
}

/* Sublevel items */
ul.menu-bullettree ul a:link,
ul.menu-bullettree ul a:visited {
	background-image: url(../img/bullettree-level1.png);
	border-bottom: none;
}

ul.menu-bullettree ul ul a:link,
ul.menu-bullettree ul ul a:visited {
	background-image: url(../img/bullettree-level2.png);
}

ul.menu-bullettree ul ul ul a:link,
ul.menu-bullettree ul ul ul a:visited {
	background-image: url(../img/bullettree-level3.png);
}

/* Current item */
ul.menu-bullettree a.current {
	background-image: url(../img/bullettree-current.png);
	font-weight: bold;
	/* color: #000000; */
}

ul.menu-bullettree li.current a:hover {
	color: #000000;
}

div.box-grey ul.menu-bullettree li.current a {
	color: #ffffff;
}

div.box-grey ul.menu-bullettree li.current a:hover {
	color: #ffffff;
}

ul.menu-bullettree li.current li a {
	font-weight: normal;
}

ul.menu-bullettree li.current li a:hover {
	color: #000000;
}



/*
#navigation, #navigation ul
{
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}


#navigation a 
{
    display: block;
    color: #fff;
	text-decoration: none;
	padding: 2px 12px 0px 12px;
	line-height: 30px;
	font-weight: bold;
}

#navigation a:hover
{
    color: #fff;
}

#navigation li 
{
	float: left;
}

   
#navigation li ul 
{
    padding-left: 5px;
	position: absolute;
	background: #fdb914;
	z-index: 300000;
	width: 11em;
	left: -999em;
	width: 160px;
}


    #navigation li ul a
    {
		padding-top: 10px;
		padding-bottom: 10px;
        display: block;
        width: 11em;
        font-size: 12px;
        font-weight: normal;
        color: #fff;
		line-height: 120%;
    }
    
    #active a,
    #active li,
    li .active
    {
        color: #fff;
    }


#navigation li ul a:hover
{
	color: #fff;
}

#navigation li ul ul 
{
	margin: -1em 0 0 10em;
}


#navigation li:hover ul, #navigation li.sfhover ul {
    left: auto;
}


#navigation li:hover ul ul, #menuright li.sfhover ul ul 
{
    left: -999em;
}

#navigation li:hover ul, #menuright li li:hover ul, #menuright li.sfhover ul, #menuright li li.sfhover ul 
{
	left: auto;
}


#navigation li:hover, #navigation li.hover 
{
    position: static;
}
   
*/
