/**
============================================
Nested left-hand navigation

ARW20090612:
    

============================================
*/
              
           /* Hover behavhior for IE6 */
           body{
                behavior:url("csshover.htc")/*tpa=http://www.moog.com/css/csshover.htc*/;
            }
            
            .leftNav a.disabled{color:#999;}
            
            .leftNav  { float:left; width:192px; margin:0 812px 0 -812px; display:inline; position:relative; }
            
            .leftNav .social-icons { padding: 5px 0 0 21px; }
            .leftNav .social-icons a { display: inline-block; }
            
            .promo-box .leftNav {margin:0;padding:0;border:0; width:180px; padding-top:20px; padding-left:10px;} 
            
            
            
            .leftNav ul { padding:0; margin:28px 0 0 13px; list-style:none; width:160px; border-top:1px solid #b3b3b3; }
			.leftNav ul li { float:left; width:160px; border-bottom:1px solid #b3b3b3; font:bold 12px/12px Arial, Verdana, sans-serif; text-transform:uppercase; color:#666; display:block; }
			
			.leftNav ul li:hover { background:#e5e5e5; }
			.leftNav ul li a { color:#fff; display:block; padding:5px 3px 7px 8px; /* width:149px; */ width:90%; text-decoration:none; }
			.leftNav ul li a.sub.open { background:url("../images/subnav-bullet-b.gif")/*tpa=http://www.moog.com/images/subnav-bullet-b.gif*/ no-repeat 0px 8px;}
            .leftNav ul li ul li a.sub.open {background-position: 8px 8px;}
            .leftNav ul li a.sub.closed { background:url("../images/subnav-bullet-r.gif")/*tpa=http://www.moog.com/images/subnav-bullet-r.gif*/ no-repeat 0px 8px; }
            .leftNav ul li ul li a.sub.closed {background-position: 8px 8px;}
            .leftNav ul li.sub.closed ul li a.sub.closed { background-image:none; }

			.leftNav ul li ul { padding:0; margin:0; border: 0; list-style:none; width:160px; }
			.leftNav ul li ul li { border:0; text-transform:none; width:160px;}
			 
			 
			.leftNav ul li ul li ul { width:150px; padding-left:10px;}
			.leftNav ul li ul li ul li {width:150px;}
			.leftNav ul li ul li ul li ul li {width:140px;}
			
			
			.leftNav ul li a:hover.sub{color:#000000; }
			.leftNav ul li:hover.sub.closed a.sub{color:#000000; }
			.leftNav ul li:hover.sub.closed ul li a.sub{color:#666; }
			.leftNav ul li:hover.sub.closed ul li a:hover.sub{color:#000; }
			.leftNav a:hover{color:#000000;}
			.leftNav a:hover.sub{color:#000000; }
			.leftNav ul li:hover.sub.open a:hover.sub.on{color:#000000; }
			
            .leftNav ul li ul li a { margin:0; border: 0; padding:3px 3px 3px 16px; width:131px; text-decoration:none; }
			.leftNav li a.on { color:#900028; }
			
			/* left nav :: level 2 :: right */
			.leftNav li ul.sub-side { border-bottom:1px solid #b3b3b3; border-top:1px solid #b3b3b3; background:#e5e5e5; position:absolute; display:none; /* margin-top:-25px; */ margin-top:-1px; left:169px; }
			.leftNav li li ul.sub-side { border:none; background:#e5e5e5; position:absolute; display:none; /* margin-top:-18px; */ margin-top:3px; left:169px; }
            
            .promo-box .leftNav li ul.sub-side{margin-top:-2px;}

			/* left nav :: level 3 :: right */
			.leftNav li ul li ul.sub-side { background:#e5e5e5; position:absolute; display:none; left:169px; }
			
			
			/*Pop-Out Behavior:*/
			.leftNav li:hover.sub.closed ul.sub-side{display:block;}
			.leftNav li:hover.sub.closed li.sub.closed ul.sub-side{display:none;}
			
			
			