/*- MEGA MENU STYLES ----------------------------------------------------------------------*/ #primary-nav { background: transparent url(../../images/bg-primary-nav.jpg) 0 0 repeat-x; bottom: 0; font-size: 1.5em; height: 49px; left: 0; padding-left: 0; position: relative; z-index: 99997; -moz-box-shadow: -5px 1px 4px #7E7E7E; -webkit-box-shadow: 0 1px 4px #7E7E7E; box-shadow: 0 1px 4px #7E7E7E; } #primary-nav .container { z-index: 99999; } #primary-nav li { float: left; height: 49px; background: transparent url(../../images/bg-primary-nav-item.jpg) 0 -147px repeat-x; } #primary-nav li:hover { background-position: 0 -98px; } #primary-nav li:active { background-position: 0 0; } #primary-nav a { border-left: 1px solid #20346D; border-right: 1px solid #6377B2; display: block; margin-top: 5px; text-align: center; background-repeat: no-repeat; font-family: ufshands, Helvetica, Arial, sans-serif; height: 17px; padding: 7px 20px 15px; } #primary-nav #home a { border-left: none; } .home #home a, #primary-nav .current_page_ancestor .current_page_item a, #primary-nav .current_page_item > a { cursor: default; } #primary-nav .current_page_ancestor .current_page_item a:hover, #primary-nav .current_page_item > a:hover { text-decoration: none; } #primary-nav .current_page_ancestor .current_page_item a, #primary-nav .current_page_ancestor .current_page_item a:hover { background-color: #D7DEF0; color: #243778; } #primary-nav .children { display: none; font-size: .8em; text-align: left; /* background-color: #6377B2;*/ background-color: transparent; margin: 0; padding: 0; } #primary-nav .children li { background-image: none; height: 100%; } #primary-nav .parent li.current_page_item a { color: #FFF; } #primary-nav .parent li.current_page_item { border-top: none; border-bottom: none; } #primary-nav li.current_page_item, #primary-nav li.current_page_ancestor { color: #243778; background-position: 0 -49px; border:none; } #primary-nav li.current_page_ancestor { background-position: 0 -196px; } #primary-nav li:hover > ul { display: block; } #primary-nav .children { z-index: 99999; } #primary-nav .children li { float: none; height: 100%; } #primary-nav .children a { padding: 10px 25px; text-align: left; height: 100%; background-image: none; border: none; } #primary-nav #home { background-image: url(../../images/bg-sprite-flat.jpg); background-position: -304px -191px; padding: 0; height: 49px; width: 72px; } #primary-nav #home:hover { background-position: -304px -142px; } #primary-nav #home:active { background-position: -304px -44px; } .home #primary-nav #home { background-position: -304px -93px; } .home #primary-nav #home a, #primary-nav li.current_page_item > a:first-child { border: none; color: #243778; } #primary-nav li.current_page_ancestor > a:first-child { color: #FFF; } #primary-nav .parent a { padding-right: 33px; background: transparent url(../../images/bg-dropdown-icon.png) 92% 16px no-repeat; } #primary-nav .parent li a { background: transparent url("../../images/bg-sprite-transparent.png") -1204px -565px no-repeat; margin-top: 0; } #primary-nav .parent li a:hover, #primary-nav ul li .sub .children li a:hover { /* background-color: #13255f;*/ } /* Mega Menu */ #primary-nav .children { width: auto; } #primary-nav ul li .sub { position: absolute; left: 0px; display: none; text-align: left; width: 930px; padding: 10px; z-index: 100; border: 5px solid #E9EDF3; border-top: none; top: 45px; background: #204595 url(../../images/bg-mega-sub.jpg) 0 0 repeat-x; -webkit-box-shadow: inset 0 0 2px #334787; -moz-box-shadow: inset 0 0 2px #334787; box-shadow: inset 0 0 2px #334787; } #primary-nav ul li .sub .children { display: block; text-align: left; z-index: 100; line-height: 1.1em; } .ie7 #primary-nav li { min-height: 0; /* fix pesky disappearing list bullets */ line-height: 1.1em; } #primary-nav ul li .sub .children li { list-style: none; /* width: 212px; float: left; padding: 10px; margin: 0; */ width: 210px; padding: 9px; min-height: 10px; display: -moz-inline-stack; display: inline-block; vertical-align: top; margin: 0; zoom: 1; *display: inline; _height: 10px; } #primary-nav ul li .sub .children li a { margin: 0px 0px 2px 0px; padding: 7px; font-size: 1em; border-top: 1px solid #5679BE; margin-bottom: 4px; background: #163986 url(../../images/bg-sprite-transparent.png) 181px -439px no-repeat; padding-right: 30px; } #primary-nav ul li .sub .children .current_page_item a, #primary-nav ul li .sub .children li li.current_page_item a { background-color: #c2cbe9; } #primary-nav ul li .sub .children .current_page_item a { border-bottom-color: #FFF; } #primary-nav ul li .sub .children .current_page_item li a { background-color: transparent; } #primary-nav ul li .sub .children .current_page_item li a:hover { color: #FFF; cursor: pointer; text-decoration: underline; } #primary-nav ul li .sub .children .subchildren li { border: none; } #primary-nav ul li .sub .children .subchildren a { background: transparent url("../../images/bg-sprite-transparent.png") -1204px -565px no-repeat; font-family: Helvetica, Arial, sans-serif; font-size: .8em !important; padding-left: 18px; } #primary-nav ul li .sub .children li ul li { margin: 0px; padding: 0px; text-align: left; } #primary-nav ul li .sub .children li ul li a { margin: 0px; padding: 3px 3px 3px 0px; border: none; font-size: 1em; }