/**
 * SubNav Boxes Stylesheet
 */

	div#content.subNav {  }
		div#content.subNav ul { padding: 0px 0px 0px 0px!important; }
		ul#subNav { width: 918px; height: 400px; }
		ul#subNav invisible { display: none; }
			ul#subNav li.navObj { position: relative; width: 288px; height: 191px; z-index: 15; background: #d4d4d4 no-repeat 0px 0px; margin: 0px 18px 18px 0px; float: left; overflow: visible; }
			ul#subNav li.navLevel1.inActiveObj { opacity: 0.3; z-index: 3!important; }
				ul#subNav li a.navLink { position: absolute; width: 288px; height: 191px; z-index: 10; background: no-repeat 0px 0px; overflow: hidden; }
				ul#subNav li div.maskLayer.navLevel1 { position: absolute; width: 288px; height: 191px; background: url(../img/navigation/subNavBlockMask.png); }
				ul#subNav li span.actLevel2 { visibility: hidden; display: inline-block; position: absolute; z-index: 11; width: 200px; height: 26px; bottom: -6px; background: no-repeat 0px 0px; text-indent: -10000px; }
				ul#subNav li.bottomBox span.actLevel2 { bottom: auto!important; top: -6px!important; }
				ul#subNav li span.subNavArrow { visibility: hidden; display: inline-block; position: absolute; z-index: 11; width: 288px; height: 18px; bottom: -18px; background: url(../img/navigation/subNavArrowDown.png) no-repeat center; }
				ul#subNav li.bottomBox span.subNavArrow { background-image: url(../img/navigation/subNavArrowUp.png); bottom: auto!important; top: -18px; }
				span#level2Active.actLevel2 { visibility: visible!important; }
				span#actSubNavArrow.subNavArrow { visibility: visible!important; }
				span#actSubNavArrow.subNavArrow.nextLevel { bottom: -4px!important; top: auto!important; }
				li.bottomBox span#actSubNavArrow.subNavArrow.nextLevel { top: -2px!important; bottom: auto!important; }
				
				ul#subNav li.topBox ul.subNav { position: absolute; width: 288px; height: 191px; top: auto; bottom: -209px; left: 0px; }
				ul#subNav li.bottomBox ul.subNav { position: absolute; width: 288px; height: 191px; top: -209px; left: 0px; }
				ul#subNav ul.subNav { background: url(../img/navigation/subNavBlockMask.png); }
					ul#subNav ul.subNav li.navObj { position: relative; z-index: 5; width: 288px; height: 43px; vertical-align: middle!important; border-bottom: 6px solid #ffffff; margin: 0px; background: transparent; }
					ul#subNav ul.subNav li.navObj.last { height: 44px; border: none; }
					ul#subNav ul.subNav li.navLevel2.unActNavObj { display: none; }
					ul#subNav ul.subNav li.navLevel2.invisible { display: none; }
					ul#subNav ul.subNav li#secActNavObj { width: 288px; height: 191px!important; border: none!important; }
						ul#subNav ul.subNav li.navObj a.navLink { height: 43px; }
						ul#subNav ul.subNav li.navObj a.navLink:hover { background-position: 0px -191px; }
						ul#subNav ul.subNav li.navObj a.navLink.actLink { top: 0px; height: 0px; max-height: 0px; }
						
						ul#subNav ul.thirdSubNav { position: absolute; z-index: 20; width: 288px; height: 191px; top: 0px; left: 0px; }
						ul#subNav ul.thirdSubNav {  }
							ul#subNav ul.thirdSubNav li.navObj { position: relative; width: 288px; height: 43px; vertical-align: middle!important; border-bottom: 6px solid #ffffff; margin: 0px; background: transparent; }
							ul#subNav ul.thirdSubNav li.navObj.last { height: 44px; border: none; }
								ul#subNav ul.thirdSubNav li.navObj a.navLink { height: 43px; }
								ul#subNav ul.thirdSubNav li.navObj a.navLink:hover { background-position: 0px -191px; }
				

