
/* --- Navigation container --- */
#navigation {
	position: relative;
	width: 100%;
	z-index: 1000;
	margin: 0;
	font-size: 1.2em;
}

/* --- Set the navigation background image --- */
#navigation ul.suckerfish2 {
	display: block;
	margin: 0;
	padding: 0;
	list-style-type: none;
	width: 950px;
	background: url('/images/interface/navigation.gif') -1px 0px no-repeat;
	height: 68px;
}

/** --- Make it horizontal  ---*/
#navigation ul li {
	float: left;
	background-image: none;
    background-repeat: no-repeat;
    background-position: 15px 5px;
}

/** -- Moves the first level text away -- */
#navigation ul li a {
	display: block;
	height: 34px;
	text-indent: -9000px;
	color: #0079bc;
}

/* --- First Level --- */
#navigation ul#suckerfish2 #suckerfish2_menu_0, #navigation ul#suckerfish2 #suckerfish2_menu_0 li,
#navigation ul#suckerfish2 #suckerfish2_menu_1, #navigation ul#suckerfish2 #suckerfish2_menu_1 li,
#navigation ul#suckerfish2 #suckerfish2_menu_2, #navigation ul#suckerfish2 #suckerfish2_menu_2 li,
#navigation ul#suckerfish2 #suckerfish2_menu_3, #navigation ul#suckerfish2 #suckerfish2_menu_3 li,
#navigation ul#suckerfish2 #suckerfish2_menu_4, #navigation ul#suckerfish2 #suckerfish2_menu_4 li,
#navigation ul#suckerfish2 #suckerfish2_menu_5, #navigation ul#suckerfish2 #suckerfish2_menu_5 li,
#navigation ul#suckerfish2 #suckerfish2_menu_6, #navigation ul#suckerfish2 #suckerfish2_menu_6 li {
	display: block;
}

/* --- First Level sizes --- */
#suckerfish2_menu_0, #suckerfish2_menu_0 a { 		width: 160px; 	}
#suckerfish2_menu_1, #suckerfish2_menu_1 a { 		width: 160px; 	}
#suckerfish2_menu_2, #suckerfish2_menu_2 a { 		width: 160px; 	}
#suckerfish2_menu_3, #suckerfish2_menu_3 a {		width: 160px; 	}
#suckerfish2_menu_4, #suckerfish2_menu_4 a { 		width: 160px; 	}
#suckerfish2_menu_5, #suckerfish2_menu_5 a { 		width: 160px; 	}
#suckerfish2_menu_6, #suckerfish2_menu_6 a { 		width: 160px; 	}

/** -------------------------------------------- First Level end ----------------------- */

/* --- Set second level link boxes --- */
#navigation li ul {
	left:					-9999px;
	position:				absolute;
	z-index:				2000;
}

/* --- Set second level container --- */
#navigation ul li ul {
	width: 950px;
	height: auto !important;
	min-height: 34px;
	height: 34px;
}

/* --- Set particular background images for second levels --- */




#navigation ul li.node_63610 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 95;
}

body.tree_0 #navigation ul li.node_63610 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 70;
	left: 0;
}

#navigation ul li.node_65444 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 95;
}

body.tree_65444 #navigation ul li.node_63610 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 70;
	left: 0;
}

body.tree_65654 #navigation ul li.node_63610 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 70;
	left: 0;
}

body.tree_63610 #navigation ul li.node_63610 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-industry-bg.gif");
	z-index: 70;
	left: 0;
}

#navigation ul li.node_64994 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-toolkit-bg.gif");
	z-index: 95;

}

body.tree_64994 #navigation ul li.node_64994 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-toolkit-bg.gif");
	z-index: 70;
	left: 0;
}

#navigation ul li.node_64995 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-case-bg.gif");
	z-index: 100;
}

body.tree_64995 #navigation ul li.node_64995 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-case-bg.gif");
	z-index: 70;
	left: 0;
}


#navigation ul li.node_64996 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-cane-bg.gif");
	z-index: 105;
}

body.tree_64996 #navigation ul li.node_64996 ul.suckerfish_level1 {
	background-image: url("/images/interface/nav-cane-bg.gif");
	z-index: 70;
	left: 0;
}

/* --- Set second level link blocks --- */
/* --- Generic --- */
#navigation ul li ul li.suckerfish_level2 a,
#navigation ul li ul li.suckerfish_level2 a:link,
#navigation ul li ul li.suckerfish_level2 a:visited {
	color:					#ffffff;
	left:					-9999px;
	text-indent:			0;
	text-decoration:		none;
	display: 				block;
	width: auto;
	padding: 9px 10px 0px 10px;
	height: 26px;
	border: none;
	float: left;
}

/* --- Particular blocks --- */
/** Blue section ---------- */
#navigation ul li#suckerfish2_menu_0 ul li.suckerfish_level2 {
	border-right: 1px dotted #7195bc;
}

#navigation ul li#suckerfish2_menu_0.suckerfish_item0.node_63610 ul li a:hover,
#navigation ul li#suckerfish2_menu_0.suckerfish_item0.node_63610 ul li a:active {
	background-image: url("/images/interface/nav-industrie-active-bg.gif");
	background-repeat: repeat-x;
}
/** Greenish section start ------ */
#navigation ul  li#suckerfish2_menu_1 ul li.suckerfish_level2 {
	border-right: 1px dotted #6bb5bb;
}


#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li a:hover,
#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li a:active {
	background-image: url("/images/interface/nav-toolkit-active-bg.gif");
	background-repeat: repeat-x;
}


#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li.node_71140 ul {
     display: none;
}



/** Red section start ------ */
#navigation ul li#suckerfish2_menu_2 ul li.suckerfish_level2 {
	border-right: 1px dotted #d77c8a;
}
#navigation ul li#suckerfish2_menu_2.suckerfish_item2.node_64995 ul li a:hover,
#navigation ul li#suckerfish2_menu_2.suckerfish_item2.node_64995 ul li a:active {
	background-image: url("/images/interface/nav-case-active-bg.gif");
	background-repeat: repeat-x;
}
/** purple section end ------ */
#navigation ul li#suckerfish2_menu_3 ul li.suckerfish_level2 {
	border-right: 1px dotted #9b7fc6;
}
#navigation ul li#suckerfish2_menu_3.suckerfish_item3.node_64996 ul li a:hover,
#navigation ul li#suckerfish2_menu_3.suckerfish_item3.node_64996 ul li a:active {
	background-image: url("/images/interface/nav-cane-active-bg.gif");
	background-repeat: repeat-x;
}

/** -------------------------------------------- Second Level end ----------------------- */

/* --- Set third level blocks --- */
#navigation ul li ul li ul.suckerfish_level2 {
	left:					-9999px;
	list-style:				none;
	margin:					0;
	padding:				0;
	position:				absolute;
	width:					186px;
	z-index:				2001;
	top: 0;
}

/* --- Style blocks Generic --- */
#navigation ul li ul li ul li.suckerfish_level3 a,
#navigation ul li ul li ul li.suckerfish_level3 a:link,
#navigation ul li ul li ul li.suckerfish_level3 a:visited {
	color: #ffffff;
	left: -9999px;
	height: auto !important;
	min-height: 18px;
	height: 18px;
	text-decoration: none;
	display: block;
	padding: 10px 5px 10px 25px;
	width: 155px;
	margin-top: 0px;
	z-index:2002;
}

#navigation ul li ul li ul li.suckerfish_level3 {
	background-image: url("/images/interface/blue-third-leveln.png");
	background-repeat: repeat-x;
	background-position: left bottom;
	display: block;
	width: 184px;
	padding: 2px 0px 1px 0px;
	margin-top: 0px;
	z-index:2002;
	vertical-align: middle;
}


/* --- Style blocks Particular belonging to tree ids --- */

/** Blue section ------ */
#navigation ul li.node_63610 ul li ul {
	background-color: #024f8f;
}
#navigation ul li#suckerfish2_menu_0.suckerfish_item0.node_63610 ul li ul li.suckerfish_level3 a {
	background-image: url("/images/interface/blue-third-leveln.gif");
	background-repeat: no-repeat;
}
#navigation ul li#suckerfish2_menu_0.suckerfish_item0.node_63610 ul li ul li.suckerfish_level3 a:hover,
#navigation ul li#suckerfish2_menu_0.suckerfish_item0.node_63610 ul li ul li.suckerfish_level3 a:active {
	background-image: url("/images/interface/blue-third-level.gif");
	background-repeat: no-repeat;
}

/** Greenish section ------ */
#navigation ul li.node_64994 ul li ul {
	background-color: #0e919c;
}
#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li ul li.suckerfish_level3 a {
	background-color: #0e919c;

}
#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li ul li.suckerfish_level3 a:hover,
#navigation ul li#suckerfish2_menu_1.suckerfish_item1.node_64994 ul li ul li.suckerfish_level3 a:active {
	background-image: url("/images/interface/green-third-level.gif");
	background-repeat: no-repeat;
}

/** Red section ------ */
#navigation ul li.node_64995 ul li ul {
	background-color: #cc2e49;
}
#navigation ul li#suckerfish2_menu_2.suckerfish_item2.node_64995 ul li ul li.suckerfish_level3 a {
	background-color: #cc2e49;
}
#navigation ul li#suckerfish2_menu_2.suckerfish_item2.node_64995 ul li ul li.suckerfish_level3 a:hover,
#navigation ul li#suckerfish2_menu_2.suckerfish_item2.node_64995 ul li ul li.suckerfish_level3 a:active {
	background-image: url("/images/interface/red-third-level.gif");
	background-repeat: no-repeat;
}

/** Purple section ------ */
#navigation ul li.node_64996 ul li ul {
	background-color: #6834b7;
}
#navigation ul li#suckerfish2_menu_3.suckerfish_item3.node_64996 ul li ul li.suckerfish_level3 a {
	background-color: #6834b7;
}

#navigation ul li#suckerfish2_menu_3.suckerfish_item3.node_64996 ul li ul li.suckerfish_level3 a:hover,
#navigation ul li#suckerfish2_menu_3.suckerfish_item3.node_64996 ul li ul li.suckerfish_level3 a:active {
	background-image: url("/images/interface/purple-third-level.gif");
	background-repeat: no-repeat;
}

/** -------------------------------------------- Third Level end ----------------------- */

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

#navigation li:hover ul {
	left:					0;
	z-index: 105;
}

#navigation li:hover ul, #navigation li.sfhover ul, #navigation ul li ul li:hover ul, #navigation ul li ul li.sfhover ul{
	left:					0;
	position:				absolute;
	z-index:				1000;
}

#navigation ul li ul li:hover ul, #navigation ul li ul li.sfhover ul {
	left:					auto;
	top: 35px;
	position:				absolute;
	z-index:				1000;
	clear: both;
}






