
#menu ul li a, .menu ul li a:visited
{
	display:block; 
font-family:Arial;
font-size:14px;
font-weight:bold;
width:105px;
text-decoration:none;
height:25px; 
text-align:center; 
color:#fff;  
line-height:20px; 
font-size:14px; 
overflow:hidden; 
padding:4px 2px 0 2px;;
}

#menu ul {	
width:1004px;
		height:29px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;}
		
#menu ul li {height:29px;
		float:left;
		margin:0px;
		padding:0px;
		display:block;
		}
		
#menu ul li ul {display: none;}

/* specific to non IE browsers */
#menu ul li:hover a	{
	height:25px;
		float:left;
		margin:0px;
		padding:4px 2px 0 2px;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;		
		color:#FFF;
		text-align:center;
		text-decoration:none;
		background-image:url(images/menuover.png);
		background-repeat:repeat-x;}
#menu ul li:hover ul { display:block; position:absolute; top:78px; left:59px; width:105px; }
#menu  ul li:hover ul.corp{ display:block;  position:absolute; top:78px; left:277px; width:105px; }

#menu ul li:hover ul li a.hide {background:#6a3; color:#FFF;}
#menu ul li:hover ul li:hover a.hide {background:#6fc; color:#FFF;}
#menu ul li:hover ul li ul {display: none;}
#menu ul li:hover ul li a {display:block; background:url(images/menuover.png); color:#FFF;}
#menu ul li:hover ul li a:hover {background:#6fc; color:#FFF;}
#menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
#menu ul li:hover ul li:hover ul.left {left:-105px;}




