#navigation { display: block; width: 900px; margin: 0 auto 0 auto; height: 32px; font: 12px Arial; z-index: 996; }

/* First-Level Menu Items */
#navigation ul { float: left; display: inline; list-style-type: none; line-height: 1; margin: 0; padding: 0; z-index: 997 }
#navigation ul li { float: left; display: inline; width: 112px; height: 32px; margin: 0; padding: 0;  }
#navigation ul li.large { width: 234px; }
#navigation ul li.small { width: 106px; }
#navigation ul li a { display: block; color: #ccc; text-decoration: none; padding: 0; }
#navigation ul li a:hover { color: #ccc; }
#navigation ul li:hover { background: #fff; }
#navigation ul li.large:hover { background: none; }

/* Second-Level Menu Items */
#navigation ul li ul { position: absolute; left: -999em; margin: 0; border-top: 1px solid #0093b5; height: auto; width: 112px; font: 11px Arial; z-index: 998 }
#navigation ul li ul li { background: #fff; border-bottom: 1px solid #ccc; height: auto; width: 112px; }
#navigation ul li ul li a { background: #fff; color: #0093b5; text-decoration: none; display: block; padding: 4px; }
#navigation ul li ul li a:hover { background: #0093b5; color: #fff; }

/* Third-Level Menu Items */
#navigation ul li ul li ul { margin: -21px 0 0 111px; z-index: 999; border-top: 1px solid #0093b5; }
#navigation ul li ul li ul li { background: #eee; border-bottom: 1px solid #ccc; margin; 0; }
#navigation ul li ul li ul li:hover { background: #fff; }
#navigation ul li ul li ul li.sfhover { background: #fff; }

/* Arrows, Show & Hide Commands */
#navigation ul li ul a.parent { background: URL("../images/arrow.gif") no-repeat right center; }
#navigation #nav li:hover ul ul, #navigation #nav li:hover ul ul ul, #navigation #nav li.sfhover ul ul, #navigation #nav li.sfhover ul ul ul { left: -999em; }
#navigation #nav li:hover ul, #navigation #nav li li:hover ul, #navigation #nav li li li:hover ul, #navigation #nav li.sfhover ul, #navigation #nav li li.sfhover ul, #navigation #nav li li li.sfhover ul { left: auto; }
