#header{width:100%;background-image:url(/images/header/header_bg.jpg);height:90px;position:relative}#subhead{font-family:geneva,arial,helvetica;font-size:17pt;font-weight:700;color:#fff;text-shadow:0 0 5px #000;position:absolute;bottom:3px;left:15px;padding:0;margin:0;overflow:hidden}#logo{background-image:url(/images/header/logo_bg.jpg);background-repeat:no-repeat;height:73px;_height:90px;width:330px;min-width:330px;padding:17px 0 0 9px;font-family:Helvetica,sans-serif;font-size:43px;letter-spacing:-2px;color:#000;font-weight:700}#logo img{position:absolute;top:17px;left:9px}#logo-text{font-family:Helvetica,sans-serif;font-size:43px;letter-spacing:-2px;width:245px;text-align:left;position:absolute;top:19px;left:15px}#phone{width:220px;height:82px;_height:90px;padding:8px 15px 0 50px;// was 8px 45px 0 50px;float:right;background-image:url(/images/header/phone_bg.jpg)}#phone table tr td{line-height:22px;font-family:Helvetica,sans-serif;font-size:19px;color:#fff;color:#000;text-shadow:0 0 7px #fff;font-weight:500;font-weight:700}#black_bar{height:20px;background-color:#000;background-image:url(/dev/images/horiz_bg.gif)}#cont2{display:none}@media (max-width:650px){#toc{height:65px!important}}#header{z-index:9999}#header-search{position:absolute;left:335px;top:25px;height:40px;margin-bottom:0;max-width:450px;width:100%}#header-search-wrapper{height:40px;border-radius:4px 4px 4px 4px;overflow:hidden;display:flex;background-color:#fff}#header-search-wrapper.active{box-shadow:0 0 0 1px #f9d450,0 0 0 2px #f9d450}#header-search input{width:100%;line-height:15px;padding:0 0 0 8px;margin:0;border:0;height:40px;font-family:inherit;font-size:15px;outline:0;box-shadow:none;text-indent:8px}.search-field-container{display:flex;position:static;float:none;flex:1 1 0%}.search-right{height:auto;display:flex;position:static;float:none}#search-submit{display:flex;width:44px;height:40px;background-color:#f9d450;border:0;padding:12px 12px 12px 14px;cursor:pointer}#search-submit:hover{background-color:#e7c239}.search-icon{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;width:16px;height:16px}.suggest-icon{display:inline-block;margin-right:8px;height:14px;width:14px}.suggest-icon.search-icon{margin-bottom:-3px}#search-autosuggest{border:1px solid #d9d9d9;margin:2px 5px;background-color:#fff;display:none}#search-autosuggest .suggestion{border-bottom:1px solid #d9d9d9;padding:8px;cursor:pointer;text-overflow:ellipsis;display:block;color:#3a3a3a;text-decoration:none;font-size:12px}#search-autosuggest .suggestion:hover{background-color:#e2e2e2}.suggestion .subcat{float:right;font-size:11.5px;color:#0e4fb0;zzzcolor:#044f82;font-weight:600;letter-spacing:-.4px;text-decoration:none}.suggestion .subcat:hover{text-decoration:underline}.suggestion::after{content:"";display:table;clear:both}.suggestion .subcat:hover{text-decoration:underline}#search-autosuggest .suggestion:last-child{border-bottom:0}#search-autosuggest .suggestion.selected{background-color:#e2e2e2}