/* ========================================================================== Globals ========================================================================== */ #left-nav *{ margin: 0; padding: 0; } #left-nav ul{ list-style: none; } #left-nav a{ color:#4a4a4a; text-decoration:none; } #left-nav-wrap .col-sm-3, #left-nav { padding: auto 0; } #mobile-header{ background:#333; z-index: 2000; } #left-nav{ color:#444; font-size: 14px; z-index: 9999; margin-bottom: 10px; } #left-nav>ul>li>ul>li, #left-nav>ul>li>ul>li>ul>li{ background:#e4e4e4; vertical-align: middle; } #left-nav>ul>li>a:hover, #left-nav>ul>li:hover>a, #left-nav>ul>li>ul>li:hover>a, #left-nav>ul>li>ul>li>ul>li:hover>a, #left-nav>ul>li>ul>li>ul>li>ul>li:hover>a { color:#fff; background:#999; font-weight: bold; } /* #left-nav-wrap{ margin:0 auto; } */ #placeholder-content{ color:#c1d1ff; max-width:930px; padding:0 24px; margin:2em auto; } #placeholder-content h1{ color:#fff; } #left-nav .menu-contact-form{ overflow:hidden; } #left-nav .menu-contact-form .menu-contact-label{ display:block; margin-top:1.48em; } #left-nav .menu-contact-form .menu-contact-input{ margin-top:4px; padding:6px; display:block; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; width:100%; } #left-nav .menu-contact-form .menu-submit-button{ color:#fff; border:0; background:#777; width:50%; margin-top:1.48em; float:right; height:32px; line-height:32px; padding:0 32px; } .menu-content img{ padding:.5em 0; } /* ========================================================================== Desktop Only Styles ========================================================================== */ @media only screen and (min-width: 768px){ .mobile-only{ display:none; } #left-nav{ position:relative; width: 100%; float: left; } #left-nav ul li{ position:relative; vertical-align: middle; } #left-nav ul li a{ text-align:left; display:block; padding:.5em; } #left-nav ul li ul li a{ text-align:left; } #left-nav>ul, #left-nav>ul>li>ul, #left-nav>ul>li>ul>li>ul { position:relative; z-index:100; } #left-nav>ul>li>ul>li>ul { background-color: #fff; border: 5px solid #777; } #left-nav>ul>li{ position:relative; display:block; width: 100%; margin-bottom: 5px; background: #eee; } #left-nav>ul>li>a{ height:35px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; width:100%; padding: 1em; display:table; font-weight: normal; } #left-nav>ul>li>a>span{ display:table-cell; vertical-align:middle; } nav#left-nav .menu-content{ padding:.5em; } #left-nav>ul>li a{ -webkit-transition:background-color .25s ease-in-out; -moz-transition:background-color .25s ease-in-out; -o-transition:background-color .25s ease-in-out; transition:background-color .25s ease-in-out; } #left-nav>ul>li>ul{ opacity:0; -webkit-transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -o-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; margin-top: -1px; } #left-nav>ul>li:hover>ul, #left-nav>ul>li>ul>li:hover>ul{ opacity:1; } #left-nav>ul>li>ul>li>a{ width: 175px; padding: .75em; } #left-nav>ul>li>ul, #left-nav>ul>li>ul>li>ul { position:absolute; left:-9999px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; } #left-nav>ul>li:hover>ul, #left-nav>ul>li>ul>li:hover>ul { left:100%; top: 0; } #left-nav>ul>li>ul>li>ul{ width: 300%; padding: 10px; } #left-nav>ul>li>ul>li{ box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; border-top: 1px dotted #c1c1c1; } #left-nav>ul>li>ul>li>ul.columns-3{ -webkit-box-shadow: 2px 2px 5px #a4a4a4; -moz-box-shadow: 2px 2px 4px #a4a4a4; box-shadow: 2 2px 4px #a4a4a4; } #left-nav>ul>li ul.columns-3 h3{ width: 95%; padding: .5em 2.5%; font-size: 18px; float: left; border-bottom: #c1c1c1 1px dotted; margin-bottom: 10px; vertical-align: middle; } #left-nav>ul>li ul.columns-3>h3>span { float: right; width: 30%; padding-left: 10px; font-weight: normal; font-size: 13px; } #left-nav>ul>li ul.columns-3>h3>span>a { color: #8ab1d3; } .columns-3>li { width: 33.3333333%; float: left; } #left-nav>ul>li ul.columns-3>li>a { background-color: #fff; padding-right: 5px 10px; color: #8ab1d3; height: 40px; } #left-nav>ul>li.parent>a:before, #left-nav>ul>li>ul>li.parent>a:before { content:'>'; float: right; vertical-align: middle; border-left: #c1c1c1 1px dotted; padding: 5px 0 5px 1em; margin-top: -5px; margin-bottom: -5px; right:1em; } .mobile-hide { margin: 0 15px 0 -15px; padding-top: 10px; } } /* ========================================================================== Mobile Only Styles ========================================================================== */ @media (max-width: 767px){ body{ vertical-align:top; } body.lock{ overflow:hidden; } body.lock #placeholder-content{ overflow:hidden; } .mobile-only{ display:block; } #left-nav-wrap{ width:100%; -webkit-transition:left .25s ease-in-out; -moz-transition:left .25s ease-in-out; -o-transition:left .25s ease-in-out; transition:left .25s ease-in-out; position:relative; left:0; -webkit-overflow-scrolling:touch; z-index: 1050; } #left-nav-wrap.active,#left-nav-wrap.active #mobile-header{ left:275px; } #left-nav-wrap #left-nav{ overflow-x:hidden; -webkit-transition:left .25s ease-in-out; -moz-transition:left .25s ease-in-out; -o-transition:left .25s ease-in-out; transition:left .25s ease-in-out; overflow-y:auto; padding-bottom:0; top:0; height:100%; position:fixed; left:-275px; top:0; width:275px; } #left-nav-wrap.active #left-nav{ left:0; } #left-nav-wrap #left-nav>ul{ -webkit-transition:margin-left .25s ease-in-out; -moz-transition:margin-left .25s ease-in-out; -o-transition:margin-left .25s ease-in-out; transition:margin-left .25s ease-in-out; } #mobile-header{ -webkit-transition:left .25s ease-in-out; -moz-transition:left .25s ease-in-out; -o-transition:left .25s ease-in-out; transition:left .25s ease-in-out; left:0; width: 48px; position:fixed; /* Fixed anchors to top of page, static anchors relative inside page */ top:0; height:48px; line-height:48px; } #mobile-menu-nav{ width:48px; float:left; } /* #mobile-page-title{ margin-right:1.5em; text-align:center; line-height: 48px; color:#444; font-weight: bold; font-size: 20px; } */ #mobile-header #mobile-menu-btn{ -webkit-transition:background-color .15s ease-in-out; -moz-transition:background-color .15s ease-in-out; -o-transition:background-color .15s ease-in-out; transition:background-color .15s ease-in-out; display:block; background:url('http://web.archive.org/web/20150129074742im_/http://content.prnewswire.com/designimages/menu-toggle.png') no-repeat bottom left; width:48px; height:48px; } #mobile-header #mobile-menu-btn.active{ background-position:0 -48px; background-color:#43A7C6; } #left-nav{ overflow-x:hidden; } #left-nav ul{ background:#efefef; position:absolute; width:100%; } #left-nav ul li{ width:100%; } #left-nav ul li a{ padding:0 1em; line-height:48px; display:block; } #left-nav ul ul{ width:275px; position:absolute; display:none; left:275px; top:-1px; } #left-nav li.parent.active ul{ display:block; } #left-nav li.parent>a:after{ content:'>'; position:absolute; right:1em; } #left-nav .menu-content{ padding:1em; } #left-nav ul li.mobile-child-nav{ overflow:hidden; } #left-nav ul li.mobile-child-nav a.mobile-nav-back{ position:absolute; top:0; left:0; padding:0; float:left; width:48px; height:48px; display:block; background:url('http://web.archive.org/web/20150129074742im_/http://content.prnewswire.com/designimages/menu-toggle.png') no-repeat -48px -48px; background-color: #88C643; } #left-nav ul li.mobile-child-nav .mobile-nav-back:hover{ background-color: #333; } #left-nav ul li.mobile-child-nav .mobile-clicked-link{ overflow:hidden; text-overflow:ellipsis; width:228px; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; margin-left:48px; font-weight: bold; text-align: center; } #placeholder-content{ font-size:14px; } .active #left-nav { -webkit-box-shadow: 2px 2px 22px #444; -moz-box-shadow: 2px 2px 22px #444; box-shadow: 2px 2px 22px #444; background-color: #f7f7f7; } #left-nav ul li { border-bottom: 1px dotted #c1c1c1; } #left-nav>ul>li ul.columns-3>h3>span>a { background-color: #efefef; text-align: center; font-size: 13px; line-height: 15px; padding-bottom: 10px; padding-top: 10px; } #left-nav>ul>li ul.columns-3>h3 { font-size: 20px; text-align: center; color: #e4e4e4; background-color: #777; padding-bottom: 5px; } .mobile-hide { display: none; } } /* ========================================================================== IE Styles ========================================================================== */ .lt-ie9 .mobile-only{ display:none; } .lt-ie9 #left-nav{ position:relative; z-index:100; margin:0 auto; max-width:978px; } .lt-ie9 #left-nav ul li{ position:relative; float:left; width:139.71428571428572px; width:calc(14.285714285714286%); } .lt-ie9 #left-nav ul li a{ text-align:center; display:block; padding:1em 1.5em; } .lt-ie9 #left-nav ul li ul li a{ text-align:left; } .lt-ie9 #left-nav>ul{ height:50px; position:relative; z-index:100; } .lt-ie9 #left-nav>ul>li{ position:relative; display:block; float:left; width:14.285714285714286%; } .lt-ie9 #left-nav>ul>li>a{ height:50px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; width:100%; padding:0 1em; text-align:center; display:table; } .lt-ie9 #left-nav>ul>li>a>span{ display:table-cell; vertical-align:middle; text-align:center; } .lt-ie9 nav#left-nav .menu-content{ padding:.5em; } .lt-ie9 #left-nav>ul>li a{ -webkit-transition:background-color .25s ease-in-out; -moz-transition:background-color .25s ease-in-out; -o-transition:background-color .25s ease-in-out; transition:background-color .25s ease-in-out; } .lt-ie9 #left-nav>ul>li>ul{ opacity:0; -webkit-transition:opacity .25s ease-in-out; -moz-transition:opacity .25s ease-in-out; -o-transition:opacity .25s ease-in-out; transition:opacity .25s ease-in-out; } .lt-ie9 #left-nav>ul>li:hover>ul{ opacity:1; } .lt-ie9 #left-nav>ul>li>ul>li>a{ font-weight:700; } .lt-ie9 #left-nav>ul>li>ul>li a{ padding:.5em; } .lt-ie9 #left-nav>ul>li>ul{ overflow:hidden; } .lt-ie9 #left-nav>ul>li>ul{ position:absolute; left:-9999px; padding:6px; box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; } .lt-ie9 #left-nav>ul>li:hover>ul{ left:0; } .lt-ie9 #left-nav>ul>li>ul>li{ box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -webkit-box-sizing:border-box; -khtml-box-sizing:border-box; padding:6px; } .lt-ie9 #left-nav>ul>li>ul>li ul li{ width:100%; } .lt-ie9 #left-nav>ul>li.columns-3>ul{ width:360%; } .lt-ie9 #left-nav>ul>li.columns-3>ul>li.colspan-2{ width:66.66666666%; } .lt-ie9 #left-nav>ul>li.columns-3>ul>li.colspan-3{ width:100%; } .lt-ie9 #left-nav ul{ margin-left:0!important; display:block!important; } .lt-ie9 #placeholder-content{ font-size:16px; } /* FILE ARCHIVED ON 07:47:42 Jan 29, 2015 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 18:02:15 Aug 09, 2022. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ /* playback timings (ms): captures_list: 137.632 exclusion.robots: 0.123 exclusion.robots.policy: 0.115 RedisCDXSource: 2.052 esindex: 0.036 LoadShardBlock: 74.796 (3) PetaboxLoader3.datanode: 146.76 (5) CDXLines.iter: 27.149 (3) load_resource: 204.254 (2) PetaboxLoader3.resolve: 90.079 (2) */