/*----------------Note: The delay of the drop down menu could be changed in the superfish.js file..... See the project siteunder research & development for more info =------------------*/

.nav, .nav * {

	float: left;

	margin: 0px;

	padding: 0px;

	list-style: none;

	z-index: 9999;

}



.nav ul {

	position: absolute;

	top: -999em;

	width:100%;

}



.nav div {

	width:auto;

}



.nav div li {

	position: relative;

	width: auto;

}



.nav div li ul li{

	width: auto;

	padding: 0px;

}



.nav li:hover ul, ul.nav li.sfHover ul {

	top: 29px;

	left: 0px;

	width: 100%;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}



.nav li:hover ul li, ul.nav li.sfHover ul li{

	width: 100%;

	left: 0px;

	background-image: url(../images/drop_down_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #f4f4f4;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	margin: 0px;

	padding: 0px;

}


.nav li:hover .about, ul.nav li.sfHover .about {

	top: 29px;

	left: 0px;

	width: 141px;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}

.nav li:hover .about li, ul.nav li.sfHover .about li{

	width: 100%;

	/*left: -95px;*/

	background-image: url(../images/drop_down_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #f4f4f4;

	margin: 0px;

	padding: 0px;

}


/*----------------The service area of the nav bar=------------------*/

/*---- Since the images of the sub menu are significantly larger, Set a class to the ul and apply  negative marghins, explicit with and whatever will be necessary to display the sub menu efficiently*/

.nav li:hover .service, ul.nav li.sfHover .service {

	top: 29px;

	left: -95px;

	width: 320px;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}

.nav li:hover .service li, ul.nav li.sfHover .service li{

	width: 100%;

	/*left: -95px;*/

	background-image: url(../images/drop_down_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #f4f4f4;

	margin: 0px;

	padding: 0px;

}



.nav li:hover .service li .changeSub, ul.nav li.sfHover .service li .changeSub{

	top: 0px;

	left: 320px;

	width: 175px;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}



.nav li:hover .service li .finSub, ul.nav li.sfHover .service li .finSub{

	top: 0px;

	left: 320px;

	width: 217px;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}



.nav li:hover .case, ul.nav li.sfHover .case {

	top: 29px;

	left: -76.5px;

	width: 320px;

	clear: both;

	float: left;

	margin: 0px;

	padding: 0px;

}

.nav li:hover .case li, ul.nav li.sfHover .case li{

	width: 100%;

	/*left: -95px;*/

	background-image: url(../images/drop_down_bg.gif);

	background-repeat: repeat-x;

	background-position: left top;

	background-color: #f4f4f4;

	margin: 0px;

	padding: 0px;

}

.link_div {

	width:auto;

	background-color:#000099;

	text-align:center;

}

.nav li:hover ul li a, ul.nav li.sfHover ul li a {

	float: none;

	padding: 0px;

	width: auto;

	margin: 0px;

}



/*.nav li:hover li ul, .nav li.sfHover li ul, .superfish li:hover ul {

	top:-999em;

}*/







/*.nav li:hover, .nav a:hover, .nav a:active, .nav li.sfHover {

	width: 100%;

}



.nav li li {

	width: 120px;

	cursor: pointer;

	clear:both;

	border: 1px solid #000000;

	text-align:center;

}



.nav li li a {

	margin: 0px;

	padding: 0px;

}



.nav li li:hover {

	width: auto;

	cursor: pointer;

}

.nav li li:hover ul, ul.nav li li.sfHover ul, .superfish li li:hover ul {

	width: auto;

	cursor: pointer;

}



.nav li li a:hover, .nav li li a:active {

	padding: 0px;

}*/


