#navContainer									{background:#EEEEEE;width:900px;}
#navContainer img								{float:left;width:170px;}

#nav 											{padding:62px 0 0 0; margin:0; list-style:none; height:38px; background:#eeeeee; position:relative; z-index:500;float:left;width:730px;}
#nav li.top 									{display:block; float:left; height:38px;}
#nav li a.top_link 								{display:block; float:left; height:38px;}
#nav li a.top_link span 						{float:left; display:block; padding:0 24px 0 12px; height:35px;}
#nav li a.top_link span.down 					{float:left; display:block; padding:0 24px 0 12px; height:35px;}

#nav li a#navHome 								{background:url(../images/navHome.gif) no-repeat;width:103px;text-indent:-2000px;}
#nav li a#navHome:hover							{background:url(../images/navHomeOver.gif) no-repeat;width:103px;text-indent:-2000px;}
#nav li a#navHomeOn								{background:url(../images/navHomeOn.gif) no-repeat;width:103px;text-indent:-2000px;}

#nav li a#navServices							{background:url(../images/navServices.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navServices:hover						{background:url(../images/navServicesOver.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navServicesOn							{background:url(../images/navServicesOn.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}

#nav li a#navQC									{background:url(../images/navQC.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navQC:hover							{background:url(../images/navQCOver.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navQCOn								{background:url(../images/navQCOn.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}


#nav li a#navHS									{background:url(../images/navHS.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navHS:hover							{background:url(../images/navHSOver.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navHSOn								{background:url(../images/navHSOn.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}

#nav li a#navEnvironment						{background:url(../images/navEnvironment.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navEnvironment:hover					{background:url(../images/navEnvironmentOver.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navEnvironmentOn						{background:url(../images/navEnvironmentOn.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}

#nav li a#navRecruitment						{background:url(../images/navRecruitment.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navRecruitment:hover					{background:url(../images/navRecruitmentOver.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navRecruitmentOn						{background:url(../images/navRecruitmentOn.gif) no-repeat;width:100px;height:38px;display:block;text-indent:-2000px;}

#nav li a#navContactUs							{background:url(../images/navContactUs.gif) no-repeat;width:120px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navContactUs:hover					{background:url(../images/navContactUsOver.gif) no-repeat;width:120px;height:38px;display:block;text-indent:-2000px;}
#nav li a#navContactUsOn						{background:url(../images/navContactUsOn.gif) no-repeat;width:120px;height:38px;display:block;text-indent:-2000px;}


/* Default list styling */

#nav li:hover 									{position:relative; z-index:200;}

#nav li:hover ul.sub
												{left:1px; top:38px; background: #ffffff; padding:8px; white-space:nowrap; width:155px; height:auto; z-index:300;}
#nav li:hover ul.sub li 						{display:block; height:20px; position:relative; float:left; width:100px; font-weight:normal;}
#nav li:hover ul.sub li a						{display:block; font-size:11px; height:18px; width:155px; line-height:18px; text-indent:5px; color:#000; text-decoration:none;}
#nav li ul.sub li a.fly							{background:#fffff;}
#nav li:hover ul.sub li a:hover 				{background:#003399;color:#ffffff}
#nav li:hover ul.sub li a.fly:hover				{background:#003399;color:#ffffff}

#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
												{left:155px; top:-4px; background: #ffffff; padding:3px; white-space:nowrap; width:155px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul 	
												{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
												{background:#ffffff; color:#000;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
												{background:#ffffff; color:#000;} 
