#nav {line-height:20px;}
ul,li							{ margin:0; padding:0; list-style:none;}
/* Top Menu */
#nav ul.menu					{ z-index:500; border:0px solid red; height:20px;}
#nav .menu li					{float:left; padding:0px 2px 0px 10px;width:auto; border:0px solid #33CC00; height:20px; }
#nav .menu li.cur				{ background:#fff; }
#nav .menu li:hover				{ position:relative; z-index:200; }

/* Top Menu :: Text Css*/
#nav .menu li 					{ font:13px Times New Roman; color:#313193; }
#nav .menu li a					{ display:block;text-decoration:none; color:#fff; font:bold 13px Times New Roman; padding:5px 9px 8px 8px;_padding:8px 9px 3px 8px;border:0px solid red;}
#nav .menu li a:hover			{ color:#fff;}
#nav li.cur a				{ color:#000;background-image:url('images/down.gif');  no-repeat;}

/*#nav .menu li.parent a			{ color:#d3d5d9;background: #2c6391 ; }
#nav .menu li.parent a:hover    { color:#fff;background: #000 url(<?php echo $this->baseurl ?>/templates/engineeringfactory/images/down.gif) 105px 50% no-repeat; }*/




/*--------------------------------------------------------------------------------------------------------------------*/
/* Menu Background : #BFCED7 :: Menu Over Background : #C10000 :: Menu Border : #FA9F85 :: Menu Over Border : #FFFFFF */
/*--------------------------------------------------------------------------------------------------------------------*/

/* Level 1 */ 
#nav .menu li:hover ul			{ left:10px; top:28px; background:#fff;border:1px solid #000066; height:auto; z-index:400; width:183px;padding:0px 0px 0px 0px;text-align:left;}
/* Level 2 & 3 */ 
#nav .menu li:hover ul li:hover ul,
#nav .menu li:hover ul li:hover ul li:hover ul
{  top:5px; background:black;height:auto; z-index:300; width:172px;max-width:180px;text-align:left;}

/* Level 1 & 2 & 3 */ 
#nav .menu li:hover ul li		{ display:block; height:auto; width:183px;max-width:170px;border-bottom:1px solid #313193; }
#nav .menu li:hover ul li:hover	{ background:#fff; border-bottom:1px solid #313193; text-align:left; max-width:170px; width:183px;}

/* Level 1 & 2 & 3 :: Text Css*/
#nav .menu li:hover ul a			{font:bold 13px Times New Roman;padding:5px 0px 5px 10px;color:#313193;text-align:left;}

#nav .menu li:hover ul li:hover a, 
#nav .menu li:hover ul li:hover li:hover a, 
#nav .menu li:hover ul li:hover li:hover li:hover a { color:#313193; text-align:left;}

#nav .menu li:hover ul li:hover li a, 
#nav .menu li:hover ul li:hover li:hover li a { color:#313193; text-align:left; }

/* Level 1 & 2 & 3  :: Hide */
#nav .menu ul, 
#nav .menu li:hover ul ul,
#nav .menu li:hover li:hover ul ul,
#nav .menu li:hover li:hover li:hover ul ul,
#nav .menu 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; }