#nav {
	text-align: left;
	margin: 0;
	padding: 0;
	width: 129px;
	float: left;
	background-color: #cbd421;
	background-image: url(../images/nav_pattern_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #627600;
	height: auto;
}
#nav h4 {
	margin: 0px;
	padding: 0px;
}

#nav ul { /* remove bullets and list indents */
	list-style: none;
	padding: 0;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-width: 0px;
	border-top-style: none;
	margin: 0px;
}

/*STYLE COLOUR AND SIZE LEVEL 1 LINKS*/
#nav ul li a:link, #nav ul li a:visited {
	color: #004071;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	display: block;
	margin: 0;
	padding: 5px;
	text-align: left;
	height: 15px;
}

#industry a:link, a:visited
{
  text-decoration: none;
}

#nav ul li a:hover, #nav ul li a:active {
	color: #004071;
	text-align: left;
	height: 15px;
	background-color: #b6c212;
}

/*STYLE COLOUR AND SIZE LEVEL 2 LINKS*/
#nav ul ul li a:link, #nav ul ul li a:visited {
	color: #004071;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-decoration: none;
	display: block;
	margin: 0;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #dbe164;
	padding: 5px;
}
#nav ul ul li a:hover, #nav ul ul li a:active {
	color: #000;
	text-align: left;
	height: 15px;
	background-color: #cbd421;
}
/*POSITIONING THE POP OUTS*/
#nav li {
	/* make the list elements a containing block for the nested lists */
position: relative;
} 
#nav li li {
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-bottom-color: #627600!important;
	border-top-width: 0px !important;
	border-right-width: 1px!important;
	border-left-width: 1px!important;
	border-top-style: none !important;
	border-right-style: solid!important;
	border-left-style: solid!important;
	border-right-color: #627600;
	border-left-color: #627600;
	position: relative;

}


#nav ul ul {
	position: absolute;
	top: 0;
	left: 100%; /* to position them to the right of their containing block */
	width: 100%;
	background-color: #dbe164;
	z-index: 999;
}
#nav ul ul ul {
	position: absolute;
	left: 100%;
	background-color: #dbe164;
	top: 0px;
	width: 100%;
}

/*HIDING & REVEALING 2 LEVEL USING :hover*/
#nav ul ul,
#nav ul li:hover ul
{display: none;}

#nav ul li:hover ul,
#nav ul ul li:hover ul
{
	width: 200px;
	display: block;
}
/*HIDING & REVEALING 3 LEVEL USING :hover*/
#nav ul ul ul,
#nav ul ul li:hover ul
{ 
	display: none!important
}

#nav ul ul li:hover ul,
#nav ul ul ul li:hover ul
{
	display: block!important;
	width: 200px;
}

/* BUTTONS BGROUND ON :hover*/
#nav ul li .b_one a:hover, #nav ul li .b_one a:active {
	background-image: url(../images/nav_roll_03.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_two a:hover, #nav ul li .b_two a:active {

	background-image: url(../images/nav_roll_05.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_three a:hover, #nav ul li .b_three a:active {


	background-image: url(../images/nav_roll_06.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_four a:hover, #nav ul li .b_four a:active {



	background-image: url(../images/nav_roll_07.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_five a:hover, #nav ul li .b_five a:active {




	background-image: url(../images/nav_roll_08.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_six a:hover, #nav ul li .b_six a:active {





	background-image: url(../images/nav_roll_09.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_seven a:hover, #nav ul li .b_seven a:active {






	background-image: url(../images/nav_roll_10.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_eight a:hover, #nav ul li .b_eight a:active {







	background-image: url(../images/nav_roll_11.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_nine a:hover, #nav ul li .b_nine a:active {








	background-image: url(../images/nav_roll_12.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_ten a:hover, #nav ul li .b_ten a:active {









	background-image: url(../images/nav_roll_13.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_eleven a:hover, #nav ul li .b_eleven a:active {










	background-image: url(../images/nav_roll_14.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_twelve a:hover, #nav ul li .b_twelve a:active {











	background-image: url(../images/nav_roll_15.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_thirteen a:hover, #nav ul li .b_thirteen a:active {












	background-image: url(../images/nav_roll_16.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_fourteen a:hover, #nav ul li .b_fourteen a:active {













	background-image: url(../images/nav_roll_17.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_fifteen a:hover, #nav ul li .b_fifteen a:active {














	background-image: url(../images/nav_roll_18.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#nav ul li .b_sixteen a:hover, #nav ul li .b_sixteen a:active {















	background-image: url(../images/nav_roll_19.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
