html{overflow-y:scroll}#PageFooter{height:20px;position:relative;left:0;bottom:0;top:0;right:0;padding:0 10px 1px 10px;margin:0;background-color:silver;overflow:hidden;border-top:1px solid #fff;vertical-align:bottom}#MenuMain{margin:20px auto 10px auto;width:900px;border:1px solid #606060;border-left:none;border-top:none;-moz-box-shadow:6px 6px 10px 0 #606060;-webkit-box-shadow:6px 6px 10px 0 #606060;box-shadow:6px 6px 10px 0 #606060}#MenuMain .MenuHeader{height:230px;color:#000;background:#ccbf9a;position:relative}#MenuMain .MenuHeader img.Logo{margin:10px 20px;max-width:500px;max-height:160px;cursor:pointer}#MenuMain .MenuHeader img.Wide{max-height:100px!important}#MenuMain .MenuHeader .Caption{position:absolute;right:10px;top:175px;text-align:right}#MenuMain .MenuHeader .Caption span:first-child{font-size:12pt;font-weight:700}#MenuMain .MenuHeader .Caption span:last-child{font-size:16pt;font-weight:700}#MenuMain div.Request{position:absolute;top:10px;right:10px;text-align:right}#MenuMain div.Request button{margin-left:10px}#MenuMain .Institution{color:#fff;background-color:#000;font-size:16px;font-weight:700;padding:3px 10px}#MenuMain #ContentWrapper{min-height:400px;background-color:#f8f8f8}#MenuMain .Content{display:none;min-height:400px;background-color:#f8f8f8;padding:10px 10px;-webkit-animation:fadeEffect .15s;animation:fadeEffect .15s}#MenuMain .Content.Active{display:block}#MenuMain .menuInstructions{margin-top:25px}#MenuMain .menuFooter{margin-top:20px}#MenuMain div#nav{border-top:1px solid #000;border-bottom:1px solid #000}#MenuMain div#nav ul{margin:0;overflow:hidden;color:navy;background-color:#ccc;font-weight:700}#MenuMain div#nav ul li{color:#163b84;background-color:#e4e6f0;margin:0;padding:8px 16px 2px 16px;float:left;min-width:80px;text-align:center;list-style-type:none;list-style-position:outside;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #999}#MenuMain div#nav ul li span{padding-left:24px;display:inline-block;height:20px;padding-top:2px;background-position:0 0;background-repeat:no-repeat;background-size:16px 16px}#MenuMain div#nav ul li span[name=Home]{background-image:url(../Static/Images/16/FBS_16.png)}#MenuMain div#nav ul li span[name=Contacts]{background-image:url(../Static/Images/16/Facility_16.png)}#MenuMain div#nav ul li span[name=Products]{background-image:url(images/menuProducts_16.png)}#MenuMain div#nav ul li span[name=Services]{background-image:url(images/menuServices_16.png)}#MenuMain div#nav ul li span[name=Acknowledgments]{background-image:url(images/menuAcknowledgments_16.png)}#MenuMain div#nav ul li span[name=News]{background-image:url(images/menuNews_16.gif)}#MenuMain div#nav ul li span[name=Estimator]{background-image:url(../Static/Images/16/QuoteDoc_16.gif)}#MenuMain div#nav ul li span[name=Search]{background-image:url(../Static/Images/ribbon/16/Magnify_16.png)}#MenuMain div#nav ul li:hover:not(.Active):not(.Disabled){color:#fff;background-color:#00bfff;cursor:pointer}#MenuMain div#nav ul li.Active{color:#000;box-shadow:inset 0 0 8px rgba(0,191,255,.5);border:none}#MenuMain div#nav ul li.Disabled{background-color:#aaa;color:inset 0px 0px 8px rgba(0,191,255,.5);cursor:not-allowed;opacity:.5}#MenuMain .Panels{width:225px;display:inline-block}#MenuMain .PanelSection{background-color:#e4e6f0;border:1px solid #ccc;margin:5px;display:inline-block}#MenuMain .PanelTitle{font-weight:700;background-color:#163b84;color:#fff;padding:5px}#MenuMain .PanelContent{padding:10px}#MenuMain .PanelSection.CoreNugget{width:236px}#MenuMain .CoreList .PanelSection{width:620px;min-height:360px}#MenuMain .CoreList .PanelSection .PanelContent{-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 1;column-fill:auto}#MenuMain .Content .CoreList .AreaGroup{-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;-o-column-break-inside:avoid;-ms-column-break-inside:avoid;column-break-inside:avoid}#MenuMain .Content .CoreList ul{margin-top:4px;margin-bottom:10px}#MenuMain .Content .CoreList ul li a{margin:2px 0;padding:3px}div.PanelSection.CoreHours table{text-align:center}div.PanelSection.CoreHours table{width:100%}div .PanelSection.CoreHours tbody tr td{padding:3px}div .PanelSection.CoreHours tbody tr td:first-child{text-align:right;width:20%}div .PanelSection.CoreHours tbody tr td:last-child{text-align:left;font-weight:700}#Contacts .Panels{width:880px}#Contacts .PanelSection{background-color:#e4e6f0;border:1px solid #ccc;margin:5px;min-width:300px;vertical-align:top}#Contacts .PanelTitle{font-weight:700;background-color:#163b84;color:#fff;padding:5px}#Contacts h3{margin:0}#Contacts h4{margin-bottom:1em}#Contacts .PanelContent{padding:10px}#Contacts table.OtherContacts td{white-space:nowrap;padding:3px 5px}#Contacts table.OtherContacts td a{color:var(--psColorSchemeWCAG-ColorBlue,#06c)!important}#Contacts table.OtherContacts tbody tr:nth-child(2n) td{background-color:#f0f0f0}#Search,#SearchResults{margin:0 20px}#Search #SearchResults tr td{padding:10px}#Search #SearchResults tr td a h4{color:#06c}#Search #SearchResults tr td:first-child img{max-width:64px;max-height:64px}#dlgRequestAccess table tbody td{vertical-align:top}#dlgRequestAccess table tbody td.right{padding-left:20px}#dlgRequestAccess table tbody td.DataInput:first-child{padding-left:40px}div.ui-dialog button.dlgButton{margin-left:10px}#Estimator form.psFormDataCSS{min-width:inherit;background-color:inherit;border:inherit}#Estimator #tblQuotation tr td{padding:5px}#Estimator #tblQuotation tr td:first-child{width:180px;text-align:right;vertical-align:middle}#Estimator #tblQuotation tr td:nth-child(2){width:400px;text-align:left}#Estimator form.psFormDataCSS div.psButtonBar{text-align:right}#Estimator form.psFormDataCSS div.imgCatalog{position:absolute;left:775px;top:30px}#Estimator form.psFormDataCSS fieldset legend{cursor:default}#Estimator form.psFormDataCSS div.imgCatalog img{max-width:64px;max-height:64px}#EstimatorForm{width:calc(100% - 20px)}#EstimatorForm fieldset{width:calc(100% - 20px)}table#tblEstimate tbody tr td:first-child{text-align:right}table#tblEstimateResults{margin:10px auto}table#tblEstimateResults tfoot th,table#tblEstimateResults thead th{background-color:#cdcdcd;border:1px solid grey;background-clip:padding-box}table#tblEstimateResults tbody tr td{background-clip:padding-box}table#tblEstimateResults tbody tr:nth-child(odd) td{background-color:#fff;border:1px solid grey}table#tblEstimateResults tbody tr:nth-child(2n) td{background-color:#e1f5fe;border:1px solid grey}input.error,select.error,textarea.error{border:2px solid #d0021b!important;color:#000!important}input[type=radio].error+label{color:#d0021b!important}