@charset "utf-8";

body, .ms-core-defaultFont, #pageStatusBar, #hybridTooltipStatusBar, #endOfSupportNotificationStatusBar, .ms-status-msg, .js-callout-body { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; }

body, .ms-core-defaultFont, .js-callout-body { color: rgb(68, 68, 68); }

.ms-core-defaultFont { font-weight: normal; text-decoration: none; white-space: normal; word-break: normal; line-height: normal; }

body { margin: 0px; overflow: hidden; background-color: rgb(255, 255, 255); background-size: cover; background-repeat: no-repeat; }

html > .ms-core-needIEFilter { }

.ms-backgroundImage { background-image: url(); }

#s4-ribbonrow { position: relative; }

#s4-workspace { overflow: auto; position: relative; }

#s4-bodyContainer { padding-bottom: 35px; }

h1, h2, h3, h4, h5, h6, .ms-h1, .ms-h2, .ms-h3, .ms-h4, .ms-h5, .ms-h6 { margin: auto; font-weight: normal; }

h1, .ms-h1 { font-family: "Segoe UI Light", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 2.3em; color: rgb(119, 119, 119); font-weight: 200; }

h2, h3, .ms-h2, .ms-h3, .ms-headerFont { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; color: rgb(38, 38, 38); font-weight: 300; }

h2, .ms-h2 { font-size: 1.46em; }

h3, .ms-h3 { font-size: 1.15em; }

h4, h5, h6, .ms-h4, .ms-h5, .ms-h6 { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

h4, .ms-h4 { font-size: 1em; color: rgb(38, 38, 38); }

h5, .ms-h5 { font-size: 1em; }

h6, .ms-h6 { font-size: 1em; }

img { border: none; -webkit-tap-highlight-color: transparent; }

iframe { border: none; }

hr { border-width: 1px 0px 0px; border-top-style: solid; border-top-color: rgb(198, 198, 198); }

table { border-width: 0px; }

legend { color: inherit; }

input, select, label, textarea, button, option { font-family: inherit; font-size: inherit; color: inherit; vertical-align: middle; }

textarea { overflow: auto; }

input[type="password"], input[type="text"], input[type="file"], input:not([type]), select, textarea, .sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled, .sp-peoplepicker-autoFillContainer, .ms-inputBox { border: 1px solid rgb(171, 171, 171); background-color: rgba(255, 255, 255, 0.85); color: rgb(68, 68, 68); }

input[type="password"], input[type="text"], input[type="file"], input:not([type]), textarea, .ms-inputBox { padding: 2px 5px; }

input[type="button"], input[type="reset"], input[type="submit"], button { min-width: 6em; padding: 7px 10px; border: 1px solid rgb(171, 171, 171); background-color: rgb(253, 253, 253); margin-left: 10px; font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: rgb(68, 68, 68); }

input[type="password"]:focus, input[type="text"]:focus, input:not([type]):focus, select:focus, textarea:focus, .sp-peoplepicker-topLevelFocus, .ms-inputBoxActive, .ms-inputBox.ms-inputBoxActive:hover { border-color: rgb(42, 141, 212); }

.ms-rtefield.ms-inputBoxWrapperActive { padding: 0px; }

.ms-inputBoxWrapperActive .ms-inputBox-EditableRegionActive { padding: 2px 5px; }

input[type="password"]:hover, input[type="text"]:hover, input[type="file"]:hover, input:not([type]):hover, textarea:hover, .sp-peoplepicker-topLevel:hover, .ms-inputBox:hover { border-color: rgb(146, 192, 224); }

input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:hover { border-color: rgb(146, 192, 224); background-color: rgb(230, 242, 250); }

input[type="button"]:active, input[type="reset"]:active, input[type="submit"]:active, button:active { border-color: rgb(42, 141, 212); background-color: rgb(146, 192, 224); }

input.ms-button-emphasize, button.ms-button-emphasize { border-color: rgb(0, 103, 176); background-color: rgb(0, 114, 198); color: rgb(255, 255, 255); }

input.ms-button-emphasize:hover, button.ms-button-emphasize:hover { background-color: rgb(0, 103, 176); border-color: rgb(0, 77, 133); }

input[type="password"][disabled], input[type="text"][disabled], input[type="file"][disabled], input:not([type])[disabled], textarea[disabled], select[disabled], .sp-peoplepicker-topLevelDisabled, .ms-inputBoxDisabled { color: rgb(177, 177, 177); border-color: rgb(225, 225, 225); background-color: rgb(253, 253, 253); }

input[type="button"][disabled], input[type="reset"][disabled], input[type="submit"][disabled], button[disabled][disabled] { border-color: rgb(225, 225, 225); background-color: rgb(253, 253, 253); color: rgb(177, 177, 177); }

a:visited { color: rgb(102, 51, 153); text-decoration: none; }

a:hover, a:active { text-decoration: underline; }

a:active { color: rgb(0, 77, 133); }

a, .ms-link:visited { color: rgb(0, 114, 198); text-decoration: none; }

#sideNavBox > hr { margin: 20px auto; }

#siteactiontd { height: 30px; margin-right: 0px; }

.ms-siteactions-root { font-weight: 600; display: inline-block; position: relative; vertical-align: top; }

.ms-siteactions-root > span > a.ms-core-menu-root { width: 16px; height: 16px; display: inline-block; padding: 8px 7px 6px 8px; }

.ms-siteactions-imgspan { display: inline-block; width: 15px; height: 14px; overflow: hidden; position: relative; }

.ms-siteactions-imgspan > .ms-core-menu-buttonIcon { position: absolute; top: -102px; left: -251px; }

.ms-siteactions-hover .ms-siteactions-imgspan > .ms-core-menu-buttonIcon { top: -84px; left: -254px; }

.ms-siteactions-normal { display: inline-block; border-right: 1px solid transparent; }

#welcomeMenuBox { font-size: 1em; display: inline-block; vertical-align: top; height: 30px; }

.ms-welcome-root { display: inline-block; position: relative; height: 30px; line-height: 30px; padding: 0px 7px 0px 11px; border-right: 1px solid transparent; background-clip: padding-box; }

.ms-core-needIEFilter .ms-welcome-root { border-left-color: rgb(0, 114, 198); }

.ms-core-menu-arrow { margin-left: 3px; }

.ms-signInLink { vertical-align: middle; display: inline-block; line-height: 30px; padding: 0px 7px 0px 11px; }

.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink { color: rgb(102, 102, 102); text-decoration: none; height: 30px; }

.ms-welcome-hover > a.ms-core-menu-root, .ms-signInLink:hover { color: rgb(68, 68, 68); text-decoration: none; }

.ms-welcome-root > a.ms-core-menu-root:active, .ms-signInLink:active { color: rgb(0, 77, 133); text-decoration: none; }

.ms-welcome-hover, .ms-siteactions-hover { background-color: rgb(255, 255, 255); border-right-color: rgb(209, 209, 209); }

.ms-welcome-root > .ms-core-menu-box.ms-core-menu-box, .ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box { box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 6px -4px, rgba(0, 0, 0, 0.3) -3px 3px 6px -4px; border-top: 0px solid transparent; }

.ms-core-suiteLink > .ms-core-menu-box, .ms-core-suiteLink > .ms-core-menu-boxBig, .ms-siteactions-hover > .ms-core-menu-box, .ms-siteactions-hover > .ms-core-menu-boxBig, .ms-welcome-root > .ms-core-menu-box, .ms-welcome-root > .ms-core-menu-boxBig { padding-top: 4px; }

#ms-help { display: inline-block; height: 30px; }

.ms-dd-button { display: inline-block; margin-left: 5px; }

div.ms-cui-TabRowRight { padding-right: 5px; height: 35px; line-height: 35px; }

.ms-qatbutton { border: 1px solid transparent; display: inline-block; vertical-align: middle; height: 30px; line-height: normal; }

.ms-promotedActionButton { display: inline-block; margin-right: 10px; vertical-align: middle; }

.ms-promotedActionButton-icon { vertical-align: middle; display: inline-block; margin-right: 5px; }

.ms-promotedActionButton-text { display: inline-block; color: rgb(102, 102, 102); text-transform: uppercase; font-size: 8pt; }

.ms-promotedActionButton:hover .ms-promotedActionButton-text { color: rgb(51, 51, 51); }

.ms-promotedActionButton:active .ms-promotedActionButton-text { color: rgb(0, 77, 133); }

#appBackLinkRibbon { margin-top: -7px; padding-left: 12px; }

#appBackLinkRibbon > a { text-transform: none; }

.ms-syncButtonIcon { position: absolute; left: -200px; top: -66px; }

.ms-syncButtonIconParent { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-viewselector-currentView { font-size: 1.2em; color: rgb(17, 17, 17); font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-viewselector-currentView:hover { color: rgb(185, 95, 0); }

.ms-siteicon-a { display: inline-block; max-width: 180px; max-height: 64px; }

.ms-siteicon-img { display: block; max-width: 180px; max-height: 64px; }

#s4-titlerow { margin-bottom: 27px; height: 64px; }

#titleAreaBox { margin: auto 20px; }

.ms-core-pageTitle, .ms-core-pageTitle a { font-family: "Segoe UI Light", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; color: rgb(38, 38, 38); }

.ms-core-pageTitle { font-size: 2.77em; white-space: nowrap; }

.ms-core-pageTitle a:hover, .ms-core-pageTitle a:active { text-decoration: none; }

#siteIcon { min-width: 64px; height: 64px; line-height: 64px; text-align: center; margin-right: 20px; float: left; }

#ms-pageDescriptionDiv { position: relative; height: 16px; width: 16px; display: inline-block; overflow: hidden; }

#ms-pageDescriptionImage { height: 16px; width: 16px; background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/spcommon.png?rev=43) -161px -178px no-repeat; display: inline-block; vertical-align: top; }

.ms-core-isHC #ms-pageDescriptionImage { background: none; }

.ms-core-isHC #ms-pageDescriptionImage::after { position: absolute; content: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/spcommon.png?rev=43); left: -161px; top: -178px; overflow: hidden; }

@media screen and (-ms-high-contrast:active) {
  #ms-pageDescriptionImage { background: none; }
  #ms-pageDescriptionImage::after { position: absolute; content: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/spcommon.png?rev=43); left: -161px; top: -178px; overflow: hidden; }
}

#coms-pageDescriptionCallout_callout-body { padding: 10px; }

.ms-webPartMenu-wpmenuarrowImg { top: -250px; left: -109px; position: relative; }

.ms-core-form-heading { color: rgb(0, 114, 198); }

.ms-core-form-section { margin-bottom: 13px; }

.ms-core-form-subsection { margin: 9px auto 11px; }

.ms-core-form-line { margin-bottom: 6px; }

.ms-core-form input[type="radio"], .ms-core-form input[type="checkbox"] { margin-right: 5px; }

.ms-core-form-titleCell { width: 100px; }

.ms-core-form-title { font-size: inherit; color: rgb(0, 114, 198); }

.ms-core-form-row > td { padding: 7px; margin: 1px; vertical-align: top; }

.ms-core-navigation { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-core-form-bottomLeftBox { text-align: left; margin-top: 20px; }

.ms-core-form-bottomButtonBox { text-align: right; margin-top: 20px; }

.ms-chkmark-container { cursor: pointer; display: inline-block; float: left; width: 21px; height: 21px; padding-left: 4px; padding-top: 4px; margin-left: auto; margin-right: auto; }

.ms-chkmark-container-centerer { text-align: center; }

.ms-chkmark-complete.ms-chkmark-complete { left: -254px; top: -66px; }

.ms-chkmark-notcomplete.ms-chkmark-notcomplete { left: -89px; top: -178px; }

.ms-chkmark-marktaskcomplete.ms-chkmark-marktaskcomplete { left: -103px; top: -160px; }

.ms-taskdate-daysvalue { font-weight: 200; font-size: 3.69em; font-family: "Segoe UI"; color: rgb(68, 68, 68); display: inline-block; }

.ms-taskdate-dayinfo { position: relative; left: 14px; display: inline-block; }

.ms-taskdate-daysunit { font-weight: 300; font-size: 1.46em; font-family: "Segoe UI"; color: rgb(68, 68, 68); text-transform: uppercase; }

.ms-pagearrow-left-outerspan { height: 16px; width: 16px; padding: 15px; display: inline-block; }

.ms-pagearrow-left { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-pagearrow-left-icon { left: -127px; top: -232px; position: absolute; }

.ms-pagearrow-right-outerspan { height: 16px; width: 16px; padding: 15px; display: inline-block; }

.ms-pagearrow-right { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-pagearrow-right-icon { left: -199px; top: -228px; position: absolute; }

.ms-input-divAroundTextArea { border: 1px solid rgb(171, 171, 171); padding: 4px; }

#searchInputBox { margin-bottom: 12px; float: right; }

.ms-srch-sb { display: inline-block; }

.ms-core-header .ms-srch-sb { background-color: rgba(255, 255, 255, 0.85); }

.ms-srch-sb-border { border: 1px solid rgb(171, 171, 171); }

.ms-core-header .ms-srch-sb-border { border: 1px solid rgb(171, 171, 171); }

.ms-srch-sb-border:hover { border: 1px solid rgb(146, 192, 224); }

.ms-core-header .ms-srch-sb-border:hover { border: 1px solid rgb(146, 192, 224); }

.ms-srch-sb-borderFocused { border: 1px solid rgb(42, 141, 212); }

.ms-core-header .ms-srch-sb-borderFocused { border: 1px solid rgb(42, 141, 212); }

.ms-srch-sb > input { display: inline-block; border-style: none; outline-style: none; height: 18px; margin: 0px 0px 0px 5px; padding: 0px 1px 0px 0px; width: 200px; background-color: transparent; }

.ms-core-header .ms-srch-sb > input { color: rgb(68, 68, 68); }

.ms-srch-sb > input:focus { border-style: none; outline-style: none; }

.ms-srch-sb-link { float: left; margin-left: 10px; }

.ms-srch-sb-navLink, .ms-srch-sb-searchLink { display: inline-block; cursor: pointer; vertical-align: top; background-color: transparent; border: 1px solid transparent; position: relative; overflow: hidden; }

.ms-srch-sb > .ms-srch-sb-searchLink { margin-left: -1px; height: 20px; width: 20px; }

.ms-srch-sb > .ms-srch-sb-navLink { height: 20px; width: 20px; }

.ms-srch-sb-searchLink:hover, .ms-srch-sb-navLink:hover { background-color: rgb(230, 242, 250); }

.ms-srch-sb-searchLink:active, .ms-srch-sb-searchLink > img:active, .ms-srch-sb-navLink:active, .ms-srch-sb-navLink > img:active, .ms-srch-sb-navLink-menuOpen, .ms-srch-sb-navLink-menuOpen:hover { background-color: rgb(146, 192, 224); }

.ms-srch-sb-searchImg { left: -35px; top: -57px; position: absolute; }

.ms-srch-sb-searchImg:hover { left: -1px; top: -69px; }

.ms-srch-sb-navImg { left: -35px; top: -35px; position: absolute; }

.ms-srch-sb-navImg:hover, .ms-srch-sb-navLink-menuOpen > .ms-srch-sb-navImg { left: -57px; top: -35px; }

.ms-core-header .ms-srch-sb-prompt.ms-srch-sb-prompt { color: rgb(119, 119, 119); }

.ms-qSuggest-container { border: inherit; padding: 5px 0px; margin: -1px 0px 0px -1px; visibility: hidden; position: absolute; background-color: rgb(255, 255, 255); z-index: 1000; }

.ms-qSuggest-list { cursor: default; margin: 0px; overflow: hidden; padding: 0px; white-space: nowrap; text-overflow: ellipsis; }

.ms-qSuggest-listItem { margin: 0px; padding: 7px 10px; }

.ms-qSuggest-hListItem { background-color: rgba(205, 230, 247, 0.5); margin: 0px; padding: 7px 10px; }

.ms-qSuggest-personalResultTitle { padding: 7px 10px; margin: 0px; color: rgb(102, 102, 102); }

.ms-qSuggest-listSeparator { border-top: 1px solid rgb(198, 198, 198); margin: 7px 0px; }

a:active.ms-skip, a:focus.ms-skip, a:focus.ms-acc-button, a:active.ms-acc-button { position: absolute; top: 2px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); color: rgb(0, 0, 0); padding: 2px 4px; z-index: 12; height: auto; width: auto; }

#pageStatusBar[class], #hybridTooltipStatusBar[class], #endOfSupportNotificationStatusBar[class], .ms-status-msg { position: static; margin-bottom: 15px; padding: 7px 10px; border-width: 1px; border-style: solid; color: rgb(68, 68, 68); }

.ms-status-blue { background-color: rgb(240, 240, 240) !important; border-color: rgb(198, 198, 198) !important; }

.ms-status-blue a:link, .ms-status-blue a:visited { color: rgb(18, 90, 178) !important; }

.ms-status-green { background-color: rgb(199, 242, 153) !important; border-color: rgb(153, 204, 98) !important; }

.ms-status-green a:link, .ms-status-green a:visited { color: rgb(18, 90, 178) !important; }

.ms-status-yellow { background-color: rgb(255, 241, 157) !important; border-color: rgb(215, 216, 137) !important; }

.ms-status-yellow a:link, .ms-status-yellow a:visited { color: rgb(18, 90, 178) !important; }

.ms-status-red { background-color: rgb(248, 212, 212) !important; border-color: rgb(245, 166, 167) !important; }

.ms-status-red a:link, .ms-status-red a:visited { color: rgb(18, 90, 178) !important; }

.ms-status-status { display: block; }

.ms-status-title { margin-right: 10px; vertical-align: middle; }

.ms-status-body { vertical-align: middle; }

.ms-status-iconSpan { display: inline-block; height: 20px; width: 20px; position: relative; vertical-align: middle; overflow: hidden; margin-right: 10px; }

.ms-status-iconImg, .ms-status-dismissIconImg { position: absolute; }

.ms-status-blue > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg { top: -52px; left: -178px; }

.ms-status-green > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg { top: -30px; left: -178px; }

.ms-status-red > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg { top: -74px; left: -178px; }

.ms-status-yellow > .ms-status-status > .ms-status-iconSpan > .ms-status-iconImg { top: -180px; left: -45px; }

.ms-status-status > .ms-status-iconSpan > .ms-status-dismissIconImg { top: -180px; left: -23px; }

#ms-gearPageBody { padding: 0px 20px; }

#ms-loading-body { text-align: center; padding-top: 175px; }

#ms-loading-box { display: inline-block; min-width: 375px; text-align: left; box-shadow: none; position: static; }

.ms-dialog #ms-loading-body { padding-top: 0px; }

.ms-dialog #ms-loading-box { border-width: 0px; }

#gearsImageLink { margin-right: 3px; vertical-align: middle; outline: none; }

#gearsImage { height: 32px; width: 32px; }

.ms-diffdelete { text-decoration: line-through; }

.ms-diffinsert, .ms-diffinsert.ms-descriptiontext { text-decoration: underline; color: rgb(51, 130, 0); }

.ms-storefront-appiconimg { vertical-align: middle; height: 96px; width: 96px; }

.ms-storefront-appiconspan { height: 96px; width: 96px; line-height: 90px; position: relative; display: inline-block; text-align: center; overflow: hidden; background-color: rgb(0, 114, 198); }

.ms-core-needIEFilter .ms-storefront-appiconspan { background-color: transparent; }

.ms-storefront-defaultappiconimg { left: -111px; top: -5px; position: absolute; height: auto; width: auto; }

.ms-foldHyperLink-panel { display: inline; }

#ms-hcTest { border: 1px solid rgb(255, 0, 0) !important; visibility: hidden !important; position: absolute !important; }

.ms-suggestion-msg { margin-bottom: 15px; padding: 7px 10px; border: 1px solid rgb(198, 198, 198); background-color: rgb(241, 241, 241); }

.ms-suggestion-msg a:link, .ms-suggestion-msg a:visited { color: rgb(0, 114, 198); }

.ms-trc-noti-title { overflow: hidden; }

.ms-lightbox, .ms-lightbox-content.ms-lightbox-loading, .ms-lightbox-header, .ms-lightbox-surface, .ms-lightbox-footer, .ms-lightbox-surface > img, .ms-lightbox-surface > iframe, .ms-lightbox-loading, .ms-lightbox-h1 { position: absolute; }

.ms-lightbox { min-width: 400px; top: 0px; bottom: 0px; background-color: rgb(255, 255, 255); }

.ms-lightbox:-webkit-full-screen { top: 0px; }

.ms-lightbox, .ms-lightbox-content, .ms-lightbox-header, .ms-lightbox-surface, .ms-lightbox-footer, .ms-lightbox-surface > img, .ms-lightbox-surface > iframe { box-sizing: border-box; }

.ms-lightbox, .ms-lightbox-header, .ms-lightbox-h1, .ms-lightbox-surface, .ms-lightbox-footer, .ms-lightbox-loading, .ms-lightbox-loading > span, .ms-lightbox-surface > iframe { width: 100%; }

html.ms-lightbox-page, html.ms-lightbox-page > body, .ms-lightbox-content, .ms-lightbox-loading, .ms-lightbox-loading > span, .ms-lightbox-content ul, .ms-lightbox-surface > iframe { height: 100%; }

.ms-lightbox-header, .ms-lightbox-footer { height: 35px; z-index: 1; }

.ms-lightbox-header, .ms-lightbox-footer, .ms-lightbox-surface > img, .ms-lightbox-surface > iframe { padding: 0px 19px; }

.ms-lightbox-content ul > li, .ms-lightbox-loading > span, .ms-lightbox-loading > span > a, .ms-lightbox-surface > img, .ms-lightbox-surface > iframe { display: inline-block; }

.ms-lightbox-content ul, .ms-lightbox-h1 { margin: 9px 0px; }

.ms-lightbox-h1 { z-index: -1; }

ul.ms-lightbox-wndbar > li > a > span { vertical-align: text-bottom; }

ul.ms-lightbox-cmdbar > li { margin-right: 19px; }

.ms-lightbox-content ul > li > a { text-transform: uppercase; }

.ms-lightbox-content ul > li > a:hover { background-color: transparent; }

.ms-lightbox-content { max-width: 100%; padding: 0px; }

.ms-lightbox-surface { top: 35px; bottom: 35px; min-height: 400px; text-align: center; }

.ms-lightbox-loading > span { font-size: 36px; position: relative; top: 40%; vertical-align: middle; margin: auto; }

.ms-lightbox-surface > img, .ms-lightbox-surface > iframe { inset: 0px; max-width: 100%; max-height: 100%; vertical-align: middle; margin: auto; }

.ms-lightbox-surface > img { width: auto !important; height: auto !important; }

.ms-lightbox-footer { bottom: 35px; }

.ms-OldPanel-PanelBackdrop { top: 50px; height: 100%; width: 100%; position: fixed; background-color: rgb(255, 255, 255); opacity: 0.65; }

.ms-OldPanel-PanelContainer { width: 939px; top: 50px; bottom: 100%; position: fixed; right: 0px; border-left: 1px solid rgb(198, 198, 198); box-shadow: rgba(0, 114, 198, 0.2) -30px 0px 30px -30px; transition: width 0.2s ease 0s; }

.ms-OldPanel-Frame { position: absolute; width: 100%; height: 100%; background-color: rgb(255, 255, 255); }

.ms-OldPanel-CloseButton { position: absolute; right: 10px; width: 40px; height: 40px; font-size: 30px; color: rgb(102, 102, 102); text-align: center; cursor: pointer; }

.ms-accentText, .ms-accentText:visited { color: rgb(0, 114, 198); }

.ms-textXLarge { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.46em; }

.ms-textLarge { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.15em; }

.ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-textSmall, .ms-textXSmall, .ms-metadata, .ms-descriptiontext, .ms-secondaryCommandLink { font-size: 0.9em; }

.ms-metadata, .ms-descriptiontext { color: rgb(119, 119, 119); }

.ms-uppercase { text-transform: uppercase; }

.ms-helperText, input.ms-helperText { color: rgb(119, 119, 119); }

.ms-atMention, .ms-hashTag { font-weight: bold; }

.ms-subtleLink:link, .ms-subtleLink:visited, .ms-atMention:link, .ms-atMention:visited, .ms-hashTag:link, .ms-hashTag:visited { color: rgb(68, 68, 68); }

.ms-subtleLink:hover, .ms-atMention:hover, .ms-hashTag:hover { color: rgb(0, 114, 198); text-decoration: none; }

.ms-subtleLink:active, .ms-atMention:active, .ms-hashTag:active { color: rgb(0, 77, 133); text-decoration: none; }

.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled { font-size: 1em; }

.ms-commandLink, .ms-commandLink:visited { font-size: 0.85em; }

.ms-selected, .ms-pivotControl-surfacedOpt-selected, .ms-core-listMenu-selected, .ms-hero-command-enabled-alt { font-weight: 600; }

.ms-calloutLink:link, a.ms-calloutLink:visited, .ms-calloutLinkDisabled, .ms-commandLink, .ms-commandLink:visited, .ms-secondaryCommandLink, .ms-secondaryCommandLink:visited { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; color: rgb(38, 38, 38); text-transform: uppercase; text-decoration: none; }

.ms-soften, .ms-soften:link, a.ms-soften:visited, .ms-soften:hover, .ms-soften:active { color: rgb(119, 119, 119); }

.ms-commandLink, .ms-commandLink:visited, .ms-commandGlyph, .ms-commandGlyph:visited { color: rgb(102, 102, 102); }

.ms-commandGlyph, .ms-commandGlyph:visited, .ms-commandGlyph:hover, .ms-commandGlyph:active { text-decoration: none; }

.ms-secondaryCommandLink, .ms-secondaryCommandLink:visited, .ms-commandGlyph:hover { color: rgb(38, 38, 38); text-transform: none; }

.ms-calloutLink:hover, .ms-commandLink:hover, .ms-secondaryCommandLink:hover { color: rgb(0, 114, 198); text-decoration: none; }

.ms-calloutLink:active, .ms-commandLink:active, .ms-secondaryCommandLink:active, .ms-commandGlyph:active { color: rgb(0, 77, 133); }

.ms-heroCommandLink, .ms-heroCommandLink:visited { color: rgb(0, 114, 198); text-decoration: none; }

.ms-heroCommandLink:hover, .ms-heroCommandLink:active { color: rgb(0, 77, 133); text-decoration: none; }

.ms-calloutLinkDisabled:link, .ms-calloutLinkDisabled:visited, a.ms-calloutLinkDisabled:hover, .ms-calloutLinkDisabled:active, .ms-commandLinkDisabled:link, .ms-commandLinkDisabled:visited, .ms-commandLinkDisabled:hover, .ms-commandLinkDisabled:active { color: rgb(177, 177, 177); cursor: default; border-style: none; }

.ms-core-form-error, .ms-error, .ms-formvalidation, .ms-diffdeletenostrike, .ms-diffdelete { color: rgb(191, 0, 0); }

.ms-tooltip { text-decoration: none; border-bottom: 1px dotted; }

.ms-emptyMode, .ms-attractMode { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.46em; color: rgb(119, 119, 119); }

.ms-attractMode { color: rgb(102, 102, 102); }

a.ms-listlink, a.ms-listlink:hover, a.ms-listlink:active { color: rgb(68, 68, 68); }

a.ms-listlink:hover, a.ms-listlink:active { text-decoration: underline; }

.ms-webpart-titleText { font-size: 1.46em; }

.ms-webpart-titleText.ms-webpart-titleText, .ms-webpart-titleText > a { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; color: rgb(68, 68, 68); overflow: hidden; text-align: justify; text-overflow: ellipsis; white-space: nowrap; }

.ms-webpart-titleText > a:hover { color: rgb(0, 114, 198); }

.ms-webpart-titleText > a:active { color: rgb(0, 77, 133); }

.ms-webpart-titleText-withMenu { padding-right: 35px; }

.ms-disabled { color: rgb(177, 177, 177); }

.ms-largeNumber { font-size: 2.31em; font-family: "Segoe UI Light", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; color: rgb(38, 38, 38); }

.ms-hcLink { border-bottom: 1px solid transparent; }

.ms-emphasis { color: rgb(255, 255, 255); background-color: rgb(0, 114, 198); }

.ms-core-needIEFilter .ms-emphasis { background-color: transparent; }

.ms-emphasis:hover { background-color: rgb(0, 103, 176); }

.ms-core-needIEFilter .ms-emphasis:hover { background-color: transparent; }

.ms-emphasisBorder { border: 1px solid rgb(0, 103, 176); }

.ms-emphasisBorder:hover { border-color: rgb(0, 77, 133); }

.ms-subtleEmphasis { color: rgb(102, 102, 102); background-color: rgb(241, 241, 241); }

.ms-subtleEmphasisCommand { color: rgb(38, 38, 38); background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-subtleEmphasisCommand { background-color: transparent; }

.ms-subtleEmphasisCommand:hover { color: rgb(0, 114, 198); }

.ms-subtleEmphasisCommand:active { color: rgb(0, 77, 133); }

.ms-subtleEmphasisCommand-disabled { color: rgb(177, 177, 177); }

.ms-sideNav { color: rgb(102, 102, 102); }

.ms-sideNav:hover { color: rgb(0, 114, 198); }

.ms-sideNav:active { color: rgb(0, 77, 133); }

.ms-sideNav:hover, .ms-sideNav:active { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-sideNav:hover, .ms-core-needIEFilter .ms-sideNav:active { background-color: transparent; }

.ms-sideNav-selected { background-color: rgba(239, 239, 239, 0.78); }

.ms-core-needIEFilter .ms-sideNav-selected { background-color: transparent; }

.ms-topBar { color: rgb(102, 102, 102); background-color: rgba(239, 239, 239, 0.78); }

.ms-core-needIEFilter .ms-topBar { background-color: transparent; }

.ms-topBar:hover { color: rgb(51, 51, 51); }

.ms-topBar:active { color: rgb(0, 77, 133); }

.ms-odn-defaultFont { font-size: 14px; }

.ms-core-tableNoSpace { border-spacing: 0px; }

.ms-core-tableNoSpace > tr > td, .ms-core-tableNoSpace > * > tr > td, .ms-core-tableNoSpace > tr > th, .ms-core-tableNoSpace > * > tr > th { padding: 0px; }

.ms-displayBlock { display: block; }

.ms-displayInline { display: inline; }

.ms-displayInlineBlock { display: inline-block; }

.ms-table { display: table; }

.ms-tableRow { display: table-row; }

.ms-tableCell { display: table-cell; }

.ms-verticalAlignTop { vertical-align: top; }

.ms-verticalAlignMiddle { vertical-align: middle; }

.ms-verticalAlignBaseline { vertical-align: baseline; }

.ms-positionRelative { position: relative; }

.ms-positionAbsolute { position: absolute; }

.ms-positionAbsolute { position: absolute; }

.ms-hide { display: none; }

.ms-visibilityHidden { visibility: hidden; }

.ms-accessible, .ms-hidden, a.ms-skip, a:hover.ms-skip, a:visited.ms-skip, a.ms-TurnOnAcc, a.ms-SkiptoMainContent, a.ms-SkiptoNavigation { position: absolute; top: -2000px; overflow: hidden; height: 1px; width: 1px; display: block; }

.ms-unicodeBidiEmbed { unicode-bidi: embed; }

.ms-clear { clear: both; }

.ms-alignRight { text-align: right; }

.ms-alignLeft { text-align: left; }

.ms-alignCenter { text-align: center; }

.ms-floatRight { float: right; }

.ms-floatLeft { float: left; }

@media print {
  .ms-noPrint, #s4-ribbonrow, #sideNavBox, .ms-feedback-box, #ms-overlay-ie8background, #background, .s4-ctx, #suiteBarDelta, #DeltaPlaceHolderSearchArea, .ms-navedit-editLinksText { display: none !important; }
  #s4-titlerow { display: block; }
  body { overflow: visible; }
  #s4-workspace { overflow: visible !important; width: auto !important; height: auto !important; }
  #contentBox { margin: 0px !important; }
}

.ms-noWrap { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.ms-forceWrap { overflow-wrap: break-word; }

.ms-normalWrap { white-space: normal; overflow-wrap: normal; }

.ms-fullWidth { box-sizing: border-box; width: 100%; }

.ms-fullHeight { box-sizing: border-box; height: 100%; }

.ms-fillBoxFull { box-sizing: border-box; height: 100%; width: 100%; }

.ms-fillBox { height: 100%; width: 100%; }

.ms-padding0 { padding: 0px; }

.ms-margin0 { margin: 0px; }

.ms-noList ul, .ms-noList ol, .ms-noList { list-style-type: none; padding-left: 0px; }

.ms-bold { font-weight: bold; }

.ms-italic { font-style: italic; }

.ms-smallIndent { margin-left: 20px; }

.ms-indent { margin-left: 25px; }

.ms-highContrastBorder { border: 1px solid transparent; }

.ms-cursorDefault { cursor: default; }

.ms-cursorPointer { cursor: pointer; }

.ms-shadow { box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

.ms-lines { border: 1px solid rgb(171, 171, 171); }

.ms-subtleLines { border: 1px solid rgb(198, 198, 198); }

.ms-strongLines { border: 1px solid rgb(146, 192, 224); }

.ms-disabledLines { border: 1px solid rgb(225, 225, 225); }

.ms-accentLines { border: 1px solid rgb(42, 141, 212); }

.ms-popupBorder { border: 1px solid rgb(209, 209, 209); }

.ms-bgOverlay { background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-bgOverlay { background-color: transparent; }

.ms-bgDisabled { background-color: rgb(253, 253, 253); }

.ms-core-needIEFilter .ms-bgDisabled { background-color: transparent; }

.ms-bgHeader { background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-bgHeader { background-color: transparent; }

.ms-bgFooter { background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-bgFooter { background-color: transparent; }

.ms-bgHoverable:hover { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-bgHoverable:hover { background-color: transparent; }

.ms-bgSelected { background-color: rgba(156, 206, 240, 0.5); }

.ms-core-needIEFilter .ms-bgSelected { background-color: transparent; }

.ms-ContentAccent1-fontColor { color: rgb(0, 114, 198); }

.ms-ContentAccent2-fontColor { color: rgb(0, 72, 91); }

.ms-ContentAccent3-fontColor { color: rgb(40, 128, 84); }

.ms-ContentAccent4-fontColor { color: rgb(118, 121, 86); }

.ms-ContentAccent5-fontColor { color: rgb(237, 0, 51); }

.ms-ContentAccent6-fontColor { color: rgb(104, 42, 122); }

.ms-TileText-fontColor { color: rgb(255, 255, 255); }

.ms-TopBarText-fontColor { color: rgb(102, 102, 102); }

.ms-ContentAccent1-bgColor { background-color: rgb(0, 114, 198); }

.ms-ContentAccent2-bgColor { background-color: rgb(0, 72, 91); }

.ms-ContentAccent3-bgColor { background-color: rgb(40, 128, 84); }

.ms-ContentAccent4-bgColor { background-color: rgb(118, 121, 86); }

.ms-ContentAccent5-bgColor { background-color: rgb(237, 0, 51); }

.ms-ContentAccent6-bgColor { background-color: rgb(104, 42, 122); }

.ms-SelectionBackground-bgColor { background-color: rgba(156, 206, 240, 0.5); }

.ms-HoverBackground-bgColor { background-color: rgba(205, 230, 247, 0.5); }

.ms-TileBackgroundOverlay-bgColor { background-color: rgba(0, 0, 0, 0.6); }

.ms-EmphasisBackground-bgColor { background-color: rgb(0, 114, 198); }

.ms-TopBarBackground-bgColor { background-color: rgba(239, 239, 239, 0.78); }

.ms-EmphasisHoverBackground-bgColor { background-color: rgb(0, 103, 176); }

.ms-core-needIEFilter .ms-ContentAccent1-bgColor { }

.ms-core-needIEFilter .ms-ContentAccent2-bgColor { }

.ms-core-needIEFilter .ms-ContentAccent3-bgColor { }

.ms-core-needIEFilter .ms-ContentAccent4-bgColor { }

.ms-core-needIEFilter .ms-ContentAccent5-bgColor { }

.ms-core-needIEFilter .ms-ContentAccent6-bgColor { }

.ms-core-needIEFilter .ms-SelectionBackground-bgColor { }

.ms-core-needIEFilter .ms-HoverBackground-bgColor { }

.ms-core-needIEFilter .ms-TileBackgroundOverlay-bgColor { }

.ms-core-needIEFilter .ms-EmphasisBackground-bgColor { }

.ms-core-needIEFilter .ms-TopBarBackground-bgColor { }

.ms-core-needIEFilter .ms-EmphasisHoverBackground-bgColor { }

.ms-ContentAccent1-borderColor { border-color: rgb(0, 114, 198); }

.ms-ContentAccent2-borderColor { border-color: rgb(0, 72, 91); }

.ms-ContentAccent3-borderColor { border-color: rgb(40, 128, 84); }

.ms-ContentAccent4-borderColor { border-color: rgb(118, 121, 86); }

.ms-ContentAccent5-borderColor { border-color: rgb(237, 0, 51); }

.ms-ContentAccent6-borderColor { border-color: rgb(104, 42, 122); }

.ms-StrongLines-borderColor { border-color: rgb(146, 183, 209); }

.ms-Lines-borderColor { border-color: rgb(171, 171, 171); }

.ms-SubtleLines-borderColor { border-color: rgb(198, 198, 198); }

.ms-DisabledLines-borderColor { border-color: rgb(225, 225, 225); }

.ms-AccentLines-borderColor { border-color: rgb(42, 141, 212); }

.ms-FocusedAccentLine-borderColor { border-color: rgb(42, 141, 212); }

.ms-RowAccent-borderColor { border-color: rgb(0, 114, 198); }

.ms-EmphasisBorder-borderColor { border-color: rgb(0, 103, 176); }

.ms-TopBarBorder-borderColor { border-color: rgb(240, 240, 240); }

h1.ms-rteElement-H1 { }

h2.ms-rteElement-H2 { }

h3.ms-rteElement-H3 { }

h4.ms-rteElement-H4 { }

h1.ms-rteElement-H1B { }

h2.ms-rteElement-H2B { }

h3.ms-rteElement-H3B { }

h4.ms-rteElement-H4B { }

p.ms-rteElement-P { }

.ms-rteStyle-Normal { }

.ms-rteStyle-Quote { }

.ms-rteStyle-IntenseQuote { }

.ms-rteStyle-Emphasis { }

.ms-rteStyle-IntenseEmphasis { }

.ms-rteStyle-References { }

.ms-rteStyle-IntenseReferences { }

.ms-rteStyle-Accent1 { }

.ms-rteStyle-Accent2 { }

.ms-rteForeColor-1 { color: darkred; }

.ms-rteForeColor-2 { color: red; }

.ms-rteForeColor-3 { color: orange; }

.ms-rteForeColor-4 { color: yellow; }

.ms-rteForeColor-5 { color: lightgreen; }

.ms-rteForeColor-6 { color: green; }

.ms-rteForeColor-7 { color: lightblue; }

.ms-rteForeColor-8 { color: blue; }

.ms-rteForeColor-9 { color: darkblue; }

.ms-rteForeColor-10 { color: purple; }

.ms-rteBackColor-1 { background-color: darkred; }

.ms-rteBackColor-2 { background-color: red; }

.ms-rteBackColor-3 { background-color: orange; }

.ms-rteBackColor-4 { background-color: yellow; }

.ms-rteBackColor-5 { background-color: lightgreen; }

.ms-rteBackColor-6 { background-color: green; }

.ms-rteBackColor-7 { background-color: lightblue; }

.ms-rteBackColor-8 { background-color: blue; }

.ms-rteBackColor-9 { background-color: darkblue; }

.ms-rteBackColor-10 { background-color: purple; }

.ms-rteFontFace-1 { font-family: tahoma; }

.ms-rteFontFace-2 { font-family: courier, monospace; }

.ms-rteFontFace-3 { font-family: "Times New Roman", Times, serif; }

.ms-rteFontFace-4 { font-family: "Comic Sans", "Comic Sans MS", cursive; }

.ms-rteFontFace-5 { font-family: Calibri; }

.ms-rteFontFace-6 { font-family: Georgia; }

.ms-rteFontFace-7 { font-family: Impact; }

.ms-rteFontFace-8 { font-family: "Trebuchet MS", helvetica; }

.ms-rteFontFace-9 { font-family: "Palatino Linotype", Palatino, serif; }

.ms-rteFontFace-10 { font-family: "Lucida Console", monaco, sans-serif; }

.ms-rteFontFace-11 { font-family: garamond; }

.ms-rteFontFace-12 { font-family: "Segoe UI", Tahoma; }

.ms-rteFontFace-13 { font-family: Arial; }

.ms-rteFontSize-1 { font-size: 9pt; }

.ms-rteFontSize-2 { font-size: 11pt; }

.ms-rteFontSize-3 { font-size: 13pt; }

.ms-rteFontSize-4 { font-size: 18pt; }

.ms-rteFontSize-5 { font-size: 24pt; }

.ms-rteFontSize-6 { font-size: 36pt; }

.ms-rteFontSize-7 { font-size: 48pt; }

.ms-rteFontSize-8 { font-size: 72pt; }

.ms-rteThemeForeColor-1-0 { color: rgb(255, 255, 255); }

.ms-rteThemeForeColor-2-0 { color: rgb(68, 68, 68); }

.ms-rteThemeForeColor-3-0 { color: rgb(102, 102, 102); }

.ms-rteThemeForeColor-4-0 { color: rgb(239, 239, 239); }

.ms-rteThemeForeColor-5-0 { color: rgb(0, 114, 198); }

.ms-rteThemeForeColor-6-0 { color: rgb(0, 72, 91); }

.ms-rteThemeForeColor-7-0 { color: rgb(40, 128, 84); }

.ms-rteThemeForeColor-8-0 { color: rgb(118, 121, 86); }

.ms-rteThemeForeColor-9-0 { color: rgb(237, 0, 51); }

.ms-rteThemeForeColor-10-0 { color: rgb(104, 42, 122); }

.ms-rteThemeForeColor-1-1 { color: rgb(242, 242, 242); }

.ms-rteThemeForeColor-2-1 { color: rgb(217, 217, 217); }

.ms-rteThemeForeColor-3-1 { color: rgb(224, 224, 224); }

.ms-rteThemeForeColor-4-1 { color: rgb(216, 216, 216); }

.ms-rteThemeForeColor-5-1 { color: rgb(192, 228, 255); }

.ms-rteThemeForeColor-6-1 { color: rgb(213, 246, 255); }

.ms-rteThemeForeColor-7-1 { color: rgb(202, 238, 220); }

.ms-rteThemeForeColor-8-1 { color: rgb(228, 229, 219); }

.ms-rteThemeForeColor-9-1 { color: rgb(255, 200, 212); }

.ms-rteThemeForeColor-10-1 { color: rgb(229, 203, 237); }

.ms-rteThemeForeColor-1-2 { color: rgb(216, 216, 216); }

.ms-rteThemeForeColor-2-2 { color: rgb(180, 180, 180); }

.ms-rteThemeForeColor-3-2 { color: rgb(193, 193, 193); }

.ms-rteThemeForeColor-4-2 { color: rgb(180, 180, 180); }

.ms-rteThemeForeColor-5-2 { color: rgb(130, 202, 255); }

.ms-rteThemeForeColor-6-2 { color: rgb(150, 233, 255); }

.ms-rteThemeForeColor-7-2 { color: rgb(150, 222, 186); }

.ms-rteThemeForeColor-8-2 { color: rgb(202, 204, 184); }

.ms-rteThemeForeColor-9-2 { color: rgb(255, 145, 169); }

.ms-rteThemeForeColor-10-2 { color: rgb(204, 152, 219); }

.ms-rteThemeForeColor-1-3 { color: rgb(191, 191, 191); }

.ms-rteThemeForeColor-2-3 { color: rgb(142, 142, 142); }

.ms-rteThemeForeColor-3-3 { color: rgb(163, 163, 163); }

.ms-rteThemeForeColor-4-3 { color: rgb(120, 120, 120); }

.ms-rteThemeForeColor-5-3 { color: rgb(67, 175, 255); }

.ms-rteThemeForeColor-6-3 { color: rgb(45, 211, 255); }

.ms-rteThemeForeColor-7-3 { color: rgb(98, 206, 152); }

.ms-rteThemeForeColor-8-3 { color: rgb(176, 179, 148); }

.ms-rteThemeForeColor-9-3 { color: rgb(255, 91, 126); }

.ms-rteThemeForeColor-10-3 { color: rgb(179, 100, 201); }

.ms-rteThemeForeColor-1-4 { color: rgb(165, 165, 165); }

.ms-rteThemeForeColor-2-4 { color: rgb(51, 51, 51); }

.ms-rteThemeForeColor-3-4 { color: rgb(76, 76, 76); }

.ms-rteThemeForeColor-4-4 { color: rgb(60, 60, 60); }

.ms-rteThemeForeColor-5-4 { color: rgb(0, 85, 148); }

.ms-rteThemeForeColor-6-4 { color: rgb(0, 154, 195); }

.ms-rteThemeForeColor-7-4 { color: rgb(29, 96, 63); }

.ms-rteThemeForeColor-8-4 { color: rgb(88, 90, 64); }

.ms-rteThemeForeColor-9-4 { color: rgb(177, 0, 38); }

.ms-rteThemeForeColor-10-4 { color: rgb(78, 31, 91); }

.ms-rteThemeForeColor-1-5 { color: rgb(127, 127, 127); }

.ms-rteThemeForeColor-2-5 { color: rgb(34, 34, 34); }

.ms-rteThemeForeColor-3-5 { color: rgb(51, 51, 51); }

.ms-rteThemeForeColor-4-5 { color: rgb(24, 24, 24); }

.ms-rteThemeForeColor-5-5 { color: rgb(0, 57, 99); }

.ms-rteThemeForeColor-6-5 { color: rgb(0, 105, 132); }

.ms-rteThemeForeColor-7-5 { color: rgb(19, 64, 42); }

.ms-rteThemeForeColor-8-5 { color: rgb(59, 60, 43); }

.ms-rteThemeForeColor-9-5 { color: rgb(118, 0, 25); }

.ms-rteThemeForeColor-10-5 { color: rgb(52, 21, 61); }

.ms-rteThemeBackColor-1-0 { background-color: rgb(255, 255, 255); }

.ms-rteThemeBackColor-2-0 { background-color: rgb(68, 68, 68); }

.ms-rteThemeBackColor-3-0 { background-color: rgb(102, 102, 102); }

.ms-rteThemeBackColor-4-0 { background-color: rgb(239, 239, 239); }

.ms-rteThemeBackColor-5-0 { background-color: rgb(0, 114, 198); }

.ms-rteThemeBackColor-6-0 { background-color: rgb(0, 72, 91); }

.ms-rteThemeBackColor-7-0 { background-color: rgb(40, 128, 84); }

.ms-rteThemeBackColor-8-0 { background-color: rgb(118, 121, 86); }

.ms-rteThemeBackColor-9-0 { background-color: rgb(237, 0, 51); }

.ms-rteThemeBackColor-10-0 { background-color: rgb(104, 42, 122); }

.ms-rteThemeBackColor-1-1 { background-color: rgb(242, 242, 242); }

.ms-rteThemeBackColor-2-1 { background-color: rgb(217, 217, 217); }

.ms-rteThemeBackColor-3-1 { background-color: rgb(224, 224, 224); }

.ms-rteThemeBackColor-4-1 { background-color: rgb(216, 216, 216); }

.ms-rteThemeBackColor-5-1 { background-color: rgb(192, 228, 255); }

.ms-rteThemeBackColor-6-1 { background-color: rgb(213, 246, 255); }

.ms-rteThemeBackColor-7-1 { background-color: rgb(202, 238, 220); }

.ms-rteThemeBackColor-8-1 { background-color: rgb(228, 229, 219); }

.ms-rteThemeBackColor-9-1 { background-color: rgb(255, 200, 212); }

.ms-rteThemeBackColor-10-1 { background-color: rgb(229, 203, 237); }

.ms-rteThemeBackColor-1-2 { background-color: rgb(216, 216, 216); }

.ms-rteThemeBackColor-2-2 { background-color: rgb(180, 180, 180); }

.ms-rteThemeBackColor-3-2 { background-color: rgb(193, 193, 193); }

.ms-rteThemeBackColor-4-2 { background-color: rgb(180, 180, 180); }

.ms-rteThemeBackColor-5-2 { background-color: rgb(130, 202, 255); }

.ms-rteThemeBackColor-6-2 { background-color: rgb(150, 233, 255); }

.ms-rteThemeBackColor-7-2 { background-color: rgb(150, 222, 186); }

.ms-rteThemeBackColor-8-2 { background-color: rgb(202, 204, 184); }

.ms-rteThemeBackColor-9-2 { background-color: rgb(255, 145, 169); }

.ms-rteThemeBackColor-10-2 { background-color: rgb(204, 152, 219); }

.ms-rteThemeBackColor-1-3 { background-color: rgb(191, 191, 191); }

.ms-rteThemeBackColor-2-3 { background-color: rgb(142, 142, 142); }

.ms-rteThemeBackColor-3-3 { background-color: rgb(163, 163, 163); }

.ms-rteThemeBackColor-4-3 { background-color: rgb(120, 120, 120); }

.ms-rteThemeBackColor-5-3 { background-color: rgb(67, 175, 255); }

.ms-rteThemeBackColor-6-3 { background-color: rgb(45, 211, 255); }

.ms-rteThemeBackColor-7-3 { background-color: rgb(98, 206, 152); }

.ms-rteThemeBackColor-8-3 { background-color: rgb(176, 179, 148); }

.ms-rteThemeBackColor-9-3 { background-color: rgb(255, 91, 126); }

.ms-rteThemeBackColor-10-3 { background-color: rgb(179, 100, 201); }

.ms-rteThemeBackColor-1-4 { background-color: rgb(165, 165, 165); }

.ms-rteThemeBackColor-2-4 { background-color: rgb(51, 51, 51); }

.ms-rteThemeBackColor-3-4 { background-color: rgb(76, 76, 76); }

.ms-rteThemeBackColor-4-4 { background-color: rgb(60, 60, 60); }

.ms-rteThemeBackColor-5-4 { background-color: rgb(0, 85, 148); }

.ms-rteThemeBackColor-6-4 { background-color: rgb(0, 154, 195); }

.ms-rteThemeBackColor-7-4 { background-color: rgb(29, 96, 63); }

.ms-rteThemeBackColor-8-4 { background-color: rgb(88, 90, 64); }

.ms-rteThemeBackColor-9-4 { background-color: rgb(177, 0, 38); }

.ms-rteThemeBackColor-10-4 { background-color: rgb(78, 31, 91); }

.ms-rteThemeBackColor-1-5 { background-color: rgb(127, 127, 127); }

.ms-rteThemeBackColor-2-5 { background-color: rgb(34, 34, 34); }

.ms-rteThemeBackColor-3-5 { background-color: rgb(51, 51, 51); }

.ms-rteThemeBackColor-4-5 { background-color: rgb(24, 24, 24); }

.ms-rteThemeBackColor-5-5 { background-color: rgb(0, 57, 99); }

.ms-rteThemeBackColor-6-5 { background-color: rgb(0, 105, 132); }

.ms-rteThemeBackColor-7-5 { background-color: rgb(19, 64, 42); }

.ms-rteThemeBackColor-8-5 { background-color: rgb(59, 60, 43); }

.ms-rteThemeBackColor-9-5 { background-color: rgb(118, 0, 25); }

.ms-rteThemeBackColor-10-5 { background-color: rgb(52, 21, 61); }

.ms-rteImage-0 { }

.ms-rteImage-1 { background-color: rgb(68, 68, 68); border: 1px solid rgb(51, 51, 51); background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/tabtitlerowbottombg.png?rev=43); background-repeat: repeat-x; background-position: center top; }

.ms-rteImage-2 { padding: 2px; border-width: 1px; border-style: solid; border-color: rgb(198, 198, 198) rgb(171, 171, 171) rgb(171, 171, 171) rgb(198, 198, 198); }

.ms-rteImage-3 { padding: 15px; background-color: rgb(51, 51, 51); border: 1px solid rgb(68, 68, 68); background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/tabtitlerowbottombg.png?rev=43); background-attachment: fixed; background-repeat: repeat-x; background-position: left bottom; }

.ms-rteImage-4 { padding: 6px 6px 33px; background-color: rgb(242, 242, 242); border-width: 1px; border-style: solid; border-color: rgb(198, 198, 198) rgb(171, 171, 171) rgb(171, 171, 171) rgb(198, 198, 198); background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/selbg.png?rev=43); background-repeat: repeat-x; background-position: center top; }

.ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, .ms-rteTable-0 > tbody > tr > td, .ms-rteTable-0 > tbody > tr > th, .ms-rteTable-1 > tbody > tr > td, .ms-rteTable-1 > tbody > tr > th, .ms-rteTable-2 > tbody > tr > td, .ms-rteTable-2 > tbody > tr > th, .ms-rteTable-3 > tbody > tr > td, .ms-rteTable-3 > tbody > tr > th, .ms-rteTable-4 > tbody > tr > td, .ms-rteTable-4 > tbody > tr > th, .ms-rteTable-5 > tbody > tr > td, .ms-rteTable-5 > tbody > tr > th, .ms-rteTable-6 > tbody > tr > td, .ms-rteTable-6 > tbody > tr > th, .ms-rteTable-7 > tbody > tr > td, .ms-rteTable-7 > tbody > tr > th, .ms-rteTable-8 > tbody > tr > td, .ms-rteTable-8 > tbody > tr > th, .ms-rteTable-9 > tbody > tr > td, .ms-rteTable-9 > tbody > tr > th, .ms-rteTable-10 > tbody > tr > td, .ms-rteTable-10 > tbody > tr > th { vertical-align: top; padding: 7px 5px 6px; }

.ms-rteTable-default > tbody > tr > th, .ms-rteTable-default > tbody > tr.ms-rteTableFooterRow-default, .ms-rteTable-0 > tbody > tr > th, .ms-rteTable-0 > tbody > tr.ms-rteTableFooterRow-0, .ms-rteTable-1 > tbody > tr > th, .ms-rteTable-1 > tbody > tr.ms-rteTableFooterRow-1, .ms-rteTable-2 > tbody > tr > th, .ms-rteTable-2 > tbody > tr.ms-rteTableFooterRow-2, .ms-rteTable-3 > tbody > tr > th, .ms-rteTable-3 > tbody > tr.ms-rteTableFooterRow-3, .ms-rteTable-4 > tbody > tr > th, .ms-rteTable-4 > tbody > tr.ms-rteTableFooterRow-4, .ms-rteTable-5 > tbody > tr > th, .ms-rteTable-5 > tbody > tr.ms-rteTableFooterRow-5, .ms-rteTable-6 > tbody > tr > th, .ms-rteTable-6 > tbody > tr.ms-rteTableFooterRow-6, .ms-rteTable-7 > tbody > tr > th, .ms-rteTable-7 > tbody > tr.ms-rteTableFooterRow-7, .ms-rteTable-8 > tbody > tr > th, .ms-rteTable-8 > tbody > tr.ms-rteTableFooterRow-8, .ms-rteTable-9 > tbody > tr > th, .ms-rteTable-9 > tbody > tr.ms-rteTableFooterRow-9, .ms-rteTable-10 > tbody > tr > th, .ms-rteTable-10 > tbody > tr.ms-rteTableFooterRow-10 { color: rgb(119, 119, 119); text-align: left; font-weight: normal; }

.ms-rtetablecells { padding: 2px; vertical-align: top; }

.ms-rteTable-default { }

.ms-rteTable-default, .ms-rteTable-default > tbody > tr > td, .ms-rteTable-default > tbody > tr > th, td.ms-rteTable-default, th.ms-rteTable-default, .ms-rtetablecells { border: 1px solid rgb(198, 198, 198); }

.ms-rteTable-0 { border-width: 0px; border-style: none; border-collapse: collapse; }

.ms-rteTable-1 { }

.ms-rteTable-1 tr.ms-rteTableHeaderRow-1, .ms-rteTable-1 tr.ms-rteTableFooterRow-1, .ms-rteTable-1 tr.ms-rteTableHeaderRow-1 > th, .ms-rteTable-1 tr.ms-rteTableFooterRow-1 > th, .ms-rteTable-1 tr.ms-rteTableFooterRow-1 > td { background-color: rgba(255, 255, 255, 0.85); border-top: 1px solid rgb(171, 171, 171); border-bottom: 1px solid rgb(171, 171, 171); }

.ms-rteTable-1 tr.ms-rteTableOddRow-1 { background-color: rgb(216, 216, 216); }

.ms-rteTable-1 tr.ms-rteTableEvenRow-1 { background-color: rgba(255, 255, 255, 0.85); }

.ms-rteTable-6 { }

.ms-rteTable-6 tr.ms-rteTableHeaderRow-6, .ms-rteTable-6 tr.ms-rteTableFooterRow-6, .ms-rteTable-6 tr.ms-rteTableHeaderRow-6 > th, .ms-rteTable-6 tr.ms-rteTableFooterRow-6 > th, .ms-rteTable-6 tr.ms-rteTableFooterRow-6 > td { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); }

.ms-rteTable-6 tr.ms-rteTableOddRow-6 { background-color: rgb(192, 228, 255); }

.ms-rteTable-6 tr.ms-rteTableEvenRow-6 { background-color: rgba(255, 255, 255, 0.85); }

.ms-rteTable-2 { }

.ms-rteTable-2 tr.ms-rteTableHeaderRow-2, .ms-rteTable-2 tr.ms-rteTableFooterRow-2, .ms-rteTable-2 tr.ms-rteTableHeaderRow-2 > th, .ms-rteTable-2 tr.ms-rteTableFooterRow-2 > th, .ms-rteTable-2 tr.ms-rteTableFooterRow-2 > td { background-color: rgb(68, 68, 68); color: rgb(255, 255, 255); }

.ms-rteTable-2 tr.ms-rteTableOddRow-2, .ms-rteTable-2 tr.ms-rteTableEvenRow-2 { border-top: 1px solid rgb(146, 192, 224); border-bottom: 1px solid rgb(146, 192, 224); }

.ms-rteTable-3 { }

.ms-rteTable-3, .ms-rteTable-3 > tbody > tr > td, .ms-rteTable-3 > tbody > tr > th { border: 1px solid rgb(171, 171, 171); }

.ms-rteTable-3 tr.ms-rteTableOddRow-3 { background-color: rgb(216, 216, 216); }

.ms-rteTable-3 tr.ms-rteTableHeaderRow-3, .ms-rteTable-3 tr.ms-rteTableFooterRow-3, .ms-rteTable-3 tr.ms-rteTableEvenRow-3 { background-color: rgba(255, 255, 255, 0.85); }

.ms-rteTable-4 { }

.ms-rteTable-4, .ms-rteTable-4 > tbody > tr > td, .ms-rteTable-4 > tbody > tr > th { border: 1px solid rgb(0, 85, 148); }

.ms-rteTable-4 tr.ms-rteTableHeaderRow-4, .ms-rteTable-4 tr.ms-rteTableFooterRow-4, .ms-rteTable-4 tr.ms-rteTableHeaderRow-4 > th, .ms-rteTable-4 tr.ms-rteTableFooterRow-4 > th, .ms-rteTable-4 tr.ms-rteTableFooterRow-4 > td { background-color: rgb(0, 85, 148); color: rgb(255, 255, 255); }

.ms-rteTable-5 { }

.ms-rteTable-5, .ms-rteTable-5 > tbody > tr > td, .ms-rteTable-5 > tbody > tr > th { border: 1px solid rgb(0, 154, 195); }

.ms-rteTable-5 tr.ms-rteTableHeaderRow-5, .ms-rteTable-5 tr.ms-rteTableFooterRow-5, .ms-rteTable-5 tr.ms-rteTableHeaderRow-5 > th, .ms-rteTable-5 tr.ms-rteTableFooterRow-5 > th, .ms-rteTable-5 tr.ms-rteTableFooterRow-5 > td { background-color: rgb(0, 154, 195); color: rgb(255, 255, 255); }

.ms-rteTable-7 { }

.ms-rteTable-7, .ms-rteTable-7 > tbody > tr > td, .ms-rteTable-7 > tbody > tr > th { border: 1px solid rgb(29, 96, 63); }

.ms-rteTable-7 tr.ms-rteTableHeaderRow-7, .ms-rteTable-7 tr.ms-rteTableFooterRow-7, .ms-rteTable-7 tr.ms-rteTableHeaderRow-7 > th, .ms-rteTable-7 tr.ms-rteTableFooterRow-7 > th, .ms-rteTable-7 tr.ms-rteTableFooterRow-7 > td { background-color: rgb(29, 96, 63); color: rgb(255, 255, 255); }

.ms-rteTable-8 { }

.ms-rteTable-8, .ms-rteTable-8 > tbody > tr > td, .ms-rteTable-8 > tbody > tr > th { border: 1px solid rgb(88, 90, 64); }

.ms-rteTable-8 tr.ms-rteTableHeaderRow-8, .ms-rteTable-8 tr.ms-rteTableFooterRow-8, .ms-rteTable-8 tr.ms-rteTableHeaderRow-8 > th, .ms-rteTable-8 tr.ms-rteTableFooterRow-8 > th, .ms-rteTable-8 tr.ms-rteTableFooterRow-8 > td { background-color: rgb(88, 90, 64); color: rgb(255, 255, 255); }

.ms-rteTable-9 { }

.ms-rteTable-9, .ms-rteTable-9 > tbody > tr > td, .ms-rteTable-9 > tbody > tr > th { border: 1px solid rgb(177, 0, 38); }

.ms-rteTable-9 tr.ms-rteTableHeaderRow-9, .ms-rteTable-9 tr.ms-rteTableFooterRow-9, .ms-rteTable-9 tr.ms-rteTableHeaderRow-9 > th, .ms-rteTable-9 tr.ms-rteTableFooterRow-9 > th, .ms-rteTable-9 tr.ms-rteTableFooterRow-9 > td { background-color: rgb(177, 0, 38); color: rgb(255, 255, 255); }

.ms-rteTable-10 { }

.ms-rteTable-10, .ms-rteTable-10 > tbody > tr > td, .ms-rteTable-10 > tbody > tr > th { border: 1px solid rgb(78, 31, 91); }

.ms-rteTable-10 tr.ms-rteTableHeaderRow-10, .ms-rteTable-10 tr.ms-rteTableFooterRow-10, .ms-rteTable-10 tr.ms-rteTableHeaderRow-10 > th, .ms-rteTable-10 tr.ms-rteTableFooterRow-10 > th, .ms-rteTable-10 tr.ms-rteTableFooterRow-10 > td { background-color: rgb(78, 31, 91); color: rgb(255, 255, 255); }

.ms-rteTableGrid td, .ms-rteTableGrid th { border: 1px dotted black; }

.ms-rtePosition-1 { float: left; }

.ms-rtePosition-2 { float: right; }

.ms-rtePosition-3 { vertical-align: text-top; }

.ms-rtePosition-4 { vertical-align: middle; }

.ms-rtePosition-5 { vertical-align: text-bottom; }

.ms-rtestate-write { cursor: text; min-height: 1em; }

.ms-asset-icon { border-width: 0px; margin: 0px 5px; }

.ms-rtestate-field table, .ms-rtestate-write table { border-collapse: collapse; }

.ms-rte-autocomplete { background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(198, 198, 198) rgb(171, 171, 171) rgb(171, 171, 171) rgb(198, 198, 198); font-family: Verdana; font-size: 1em; padding-top: 10px; padding-bottom: 10px; position: absolute; cursor: default; }

.ms-rte-autocomplete-results div { border-top: 1px solid transparent; border-bottom: 1px solid transparent; color: rgb(68, 68, 68); padding-left: 10px; padding-right: 10px; overflow: hidden; }

.ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-rte-autocomplete-results div.ms-rte-autocomplete-selected, .ms-core-needIEFilter .ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected { background-color: transparent; }

.ms-rte-autocomplete-modes div { border-top: 1px solid transparent; border-bottom: 1px solid transparent; color: rgb(68, 68, 68); padding-left: 20px; padding-right: 10px; }

.ms-rte-autocomplete-info { padding-left: 10px; padding-right: 10px; }

.ms-rte-layoutszone-outer { float: left; }

.ms-rte-layoutszone-inner { overflow-wrap: break-word; border: 1px solid transparent; margin: 1px; padding: 10px; }

.ms-rte-layoutszone-inner-editable { border: 1px solid rgb(198, 198, 198); margin: 1px; padding: 10px; min-height: 100px !important; }

.ms-rte-layoutszone-fixer { clear: both; }

.ms-rte-wpbox { font-style: normal; font-weight: normal; font-variant: normal; word-spacing: normal; letter-spacing: normal; text-transform: none; text-align: left; text-indent: 0px; text-decoration: none; line-height: normal; white-space: normal; overflow-wrap: normal; list-style: outside none disc; }

.ms-rtestate-write .ms-webpart-chrome-title, .ms-rtestate-write .ms-rte-embedcode-title { cursor: move; }

.ms-rtestate-field { overflow-wrap: break-word; }

.ms-rtefield { min-width: 384px; padding: 2px; }

.ms-rte-embeddialog-textarea { height: 100px; }

.ms-rte-embeddialog-preview { margin: 30px 5px 0px 15px; width: auto; height: auto; }

.ms-rte-embedcode-link { font-size: 1.1em; padding: 5px 10px; }

.ms-rte-embedcode-linkedit { text-align: right; text-transform: uppercase; }

.ms-rte-embedil { display: inline-block; }

.ms-rte-embedcode-delete { float: right; margin-top: 5px; }

#rtePasteFlyout, #rtePasteFlyout .ms-cui-menusection { border-width: 0px; }

#rtePasteFlyoutLink { padding: 5px; margin: 0px; border: 1px solid rgb(190, 193, 196); }

#rtePasteFlyoutLink:hover { border-color: rgb(146, 183, 209); }

#rtePasteFlyoutImg { vertical-align: middle; }

#rtePasteFlyoutText { margin: 0px 4px; color: rgb(35, 39, 44); }

#rtePasteFlyoutOptions a.ms-rtePasteFlyout-option { width: 24px; height: 24px; display: inline-block; }

.ms-rte-srcdialog-text { font-family: "Courier New", Consolas; }

.ms-imagecrop-background { background-color: black; }

span.ms-imagecrop img.ms-imagecrop-ghost { opacity: 0.5 !important; }

.ms-imagecrop-handle { width: 5px; height: 5px; border-color: rgb(207, 128, 0); border-width: 2px; border-style: solid; background-color: white; }

.ms-imagecrop-handle-ne { top: -5px; right: -5px; }

.ms-imagecrop-handle-se { bottom: -5px; right: -5px; }

.ms-imagecrop-handle-sw { bottom: -5px; left: -5px; }

.ms-imagecrop-handle-nw { top: -5px; left: -5px; }

.ms-imagecrop-edge { border-color: white; border-width: 2px; border-style: dashed; }

.ms-imagecrop-edge-left { left: -1px; }

.ms-imagecrop-edge-top { top: -1px; }

.ms-imagecrop-edge-right { right: -1px; }

.ms-imagecrop-edge-bottom { bottom: -1px; }

.ms-RteCropppedImage { overflow: hidden; }

#ms-rte-styleGalleryMenu .ms-cui-gallerybutton-a { border: 1px solid rgb(175, 180, 186); }

.ms-rte-stylePreview { white-space: normal; width: 64px; }

.ms-rte-stylePreviewBox { overflow: hidden; position: relative; height: 30px; }

.ms-rte-stylePreviewBoxInner { display: table; overflow: hidden; padding: 0px; position: absolute; bottom: 0px; height: 30px; }

.ms-rte-stylePreviewHolder { display: table-cell; vertical-align: middle; padding: 0px; }

.ms-rte-stylePreviewTitle, .ms-rte-stylePreviewTitleFull { margin: 0px auto; display: table-cell; vertical-align: middle; width: 64px; }

.ms-rte-styleGalleryPreview { height: 60px; }

.ms-rte-styleGalleryPreview .ms-rte-stylePreviewHolder { vertical-align: bottom; }

.ms-rte-styleGalleryPreview .ms-rte-stylePreviewTitle { height: 30px; }

.ms-rte-styleRibbonPreview { height: 48px; }

.ms-rte-styleRibbonPreview .ms-rte-stylePreviewTitle { height: 18px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; }

.ms-rte-styleRibbonPreview .ms-rte-stylePreviewTitleFull { height: 46px; }

.ms-rtestate-field h1, h1.ms-rteElement-H1, .ms-rtestate-field h2, h2.ms-rteElement-H2 { line-height: 1.4; color: rgb(0, 114, 198); }

.ms-rtestate-field h3, h3.ms-rteElement-H3 { line-height: 1.4; }

.ms-rtestate-field h4, h4.ms-rteElement-H4 { line-height: 1.6; color: rgb(119, 119, 119); }

h1.ms-rteElement-H1B, h2.ms-rteElement-H2B, h3.ms-rteElement-H3B, h4.ms-rteElement-H4B { color: rgb(0, 72, 91); }

.ms-rtestate-field p, p.ms-rteElement-P { margin: 0px 0px 10px; line-height: 1.6; }

.ms-rteElement-Hr { background-color: rgb(171, 171, 171); height: 1px; }

.ms-rteElement-Callout1 { color: rgb(102, 0, 0); background-color: rgb(254, 244, 228); float: left; width: 25em; padding: 10px; border: 1px solid rgb(253, 159, 8); }

.ms-rteElement-Callout2 { color: rgb(53, 55, 56); background-color: rgb(242, 242, 242); float: right; width: 25em; padding: 10px; border: 1px solid rgb(54, 176, 0); }

.ms-rteElement-Callout3 { font-style: italic; color: rgb(202, 0, 120); float: right; width: 25em; padding: 10px; }

.ms-rteElement-Callout4 { color: rgb(0, 86, 119); float: right; width: 20em; padding: 10px; background-color: rgb(216, 244, 255); border: 1px solid rgb(0, 173, 238); }

.ms-rteStyle-Normal { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(68, 68, 68); background-color: rgba(255, 255, 255, 0.85); font-weight: normal; }

.ms-rteStyle-Byline, .ms-rteStyle-Quote, .ms-rteStyle-IntenseQuote { font-style: italic; color: rgb(68, 68, 68); }

.ms-rteStyle-Emphasis, .ms-rteStyle-IntenseEmphasis { font-style: italic; color: rgb(0, 114, 198); }

.ms-rteStyle-References, .ms-rteStyle-IntenseReferences { color: rgb(119, 119, 119); }

.ms-rteStyle-IntenseQuote, .ms-rteStyle-IntenseEmphasis, .ms-rteStyle-IntenseReferences { text-decoration: underline; }

.ms-rteStyle-Comment, .ms-rteStyle-Accent1 { color: rgb(0, 114, 198); }

.ms-rteStyle-Caption, .ms-rteStyle-Accent2 { color: rgb(0, 72, 91); }

.ms-rteStyle-Tagline { font-size: 1.3em; color: rgb(119, 119, 119); }

.ms-rteStyle-Highlight { color: rgb(68, 68, 68); background-color: rgb(250, 224, 50); }

.ms-rteThemeFontFace-1 { font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-rteThemeFontFace-2 { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-rteLanguage-ar { }

.ms-rteLanguage-eu { }

.ms-rteLanguage-bg { }

.ms-rteLanguage-ca { }

.ms-rteLanguage-zh-HanS { }

.ms-rteLanguage-zh-HanT { }

.ms-rteLanguage-hr { }

.ms-rteLanguage-cs { }

.ms-rteLanguage-da { }

.ms-rteLanguage-nl { }

.ms-rteLanguage-en { }

.ms-rteLanguage-et { }

.ms-rteLanguage-fi { }

.ms-rteLanguage-fr { }

.ms-rteLanguage-gl { }

.ms-rteLanguage-de { }

.ms-rteLanguage-el { }

.ms-rteLanguage-he { }

.ms-rteLanguage-hi { }

.ms-rteLanguage-hu { }

.ms-rteLanguage-ga { }

.ms-rteLanguage-it { }

.ms-rteLanguage-ja { }

.ms-rteLanguage-kk { }

.ms-rteLanguage-ko { }

.ms-rteLanguage-lv { }

.ms-rteLanguage-lt { }

.ms-rteLanguage-mk { }

.ms-rteLanguage-ms { }

.ms-rteLanguage-no { }

.ms-rteLanguage-pl { }

.ms-rteLanguage-pt-PT { }

.ms-rteLanguage-pt-BR { }

.ms-rteLanguage-ro { }

.ms-rteLanguage-ru { }

.ms-rteLanguage-sr-Latn { }

.ms-rteLanguage-sr-Cyrl { }

.ms-rteLanguage-sk { }

.ms-rteLanguage-sl { }

.ms-rteLanguage-es { }

.ms-rteLanguage-sv { }

.ms-rteLanguage-th { }

.ms-rteLanguage-tr { }

.ms-rteLanguage-uk { }

.ms-rteLanguage-vi { }

.ms-rteLanguage-cy { }

.ms-rtedialog { border-top: none; }

.clip16x16 { position: relative; overflow: hidden; width: 16px; height: 16px; }

.clip13x13 { position: relative; overflow: hidden; width: 13px; height: 13px; }

.clip16x16 img, .clip16x16 input, .clip13x13 img, .clip13x13 input { position: absolute; }

.ms-rtebold { top: 0px; left: 0px; }

.ms-rtecopy { top: 0px; left: -16px; }

.ms-rtecut { top: -16px; left: 0px; }

.ms-rtedrow { top: -16px; left: -16px; }

.ms-rtefntsz { top: 0px; left: -32px; }

.ms-rteicol { top: -16px; left: -32px; }

.ms-rteimg { top: -32px; left: 0px; }

.ms-rteital { top: -32px; left: -16px; }

.ms-rtelnk { top: -32px; left: -32px; }

.ms-rteltr { top: 0px; left: -48px; }

.ms-rtenlst { top: -16px; left: -48px; }

.ms-rtertal { top: -32px; left: -48px; }

.ms-rtescell { top: -48px; left: 0px; }

.ms-rtetxclr { top: -48px; left: -16px; }

.ms-rteundl { top: -48px; left: -32px; }

.ms-rteuidt { top: -48px; left: -48px; }

.ms-rtesrced { top: 0px; left: -64px; }

.ms-rtertl { top: -16px; left: -64px; }

.ms-rtepaste { top: -32px; left: -64px; }

.ms-rtemcell { top: -48px; left: -64px; }

.ms-rteltal { top: -64px; left: 0px; }

.ms-rteitbl { top: -64px; left: -16px; }

.ms-rteirow { top: -64px; left: -32px; }

.ms-rteidt { top: -64px; left: -48px; }

.ms-rteicell { top: -64px; left: -64px; }

.ms-rtefnt { top: 0px; left: -80px; }

.ms-rtectral { top: -16px; left: -80px; }

.ms-rteclear { top: -32px; left: -80px; }

.ms-rteblst { top: -48px; left: -80px; }

.ms-rtebkclr { top: -64px; left: -80px; }

.ms-rtednar { top: -80px; left: 0px; }

.ms-core-webpartadder { position: absolute; top: 135px; left: 0px; width: 100%; }

.ms-wpadder { color: rgb(101, 104, 107); background-color: rgb(255, 255, 255); height: 200px; background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/wpadder_graygrad.png); background-repeat: repeat-x; background-position: left bottom; }

.ms-wpadder-cell { vertical-align: top; }

.ms-wpadder-topPad { height: 5px; }

.ms-wpadder-leftPad { width: 4px; }

.ms-wpadder-spacing { width: 6px; }

.ms-wpadder-bottomPad { height: 7px; }

.ms-wpadder-categoryColumn, .ms-wpadder-itemColumn, .ms-wpadder-descriptionColumn { border: 1px solid rgb(217, 217, 217); }

.ms-wpadder-categories, .ms-wpadder-descriptionArea { height: 150px; }

.ms-wpadder-categoryColumn a, .ms-wpadder-categoryColumn img, .ms-wpadder-itemColumn img, .ms-wpadder-closeColumn a, .ms-wpadder-closeColumn img { border: 0px; background-color: transparent; }

.ms-wpadder-categories, .ms-wpadder-items { padding: 3px 4px; }

.ms-wpadder-categories div, .ms-wpadder-items div { padding: 2px 3px; cursor: default; }

.ms-wpadder-categories .ms-wpadder-selected, .ms-wpadder-categories .ms-wpadder-hover, .ms-wpadder-items .ms-wpadder-selected, .ms-wpadder-items .ms-wpadder-hover { padding: 1px 2px; }

.ms-wpadder-categories div.ms-wpadder-hover, .ms-wpadder-items div.ms-wpadder-hover { border: 1px dashed rgb(170, 217, 250); }

.ms-wpadder-categories div.ms-wpadder-selected, .ms-wpadder-items div.ms-wpadder-selected { border: 1px solid rgb(170, 217, 250); background-color: rgb(197, 232, 255); background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/treeviewselected.png); background-repeat: repeat-x; background-position: left bottom; color: rgb(0, 0, 0); }

.ms-wpadder-categories { border-bottom: 1px solid rgb(253, 159, 8); }

.ms-wpadder-upload { white-space: nowrap; padding: 2px 4px 4px; }

.ms-wpadder-itemCell { padding-right: 2px; }

.ms-wpadder-itemCell2 { border-left: 2px dashed rgb(232, 232, 255); padding-left: 2px; }

.ms-wpadder-officeFabricIconFontName { position: relative; top: 2px; margin-right: 6px; }

.ms-wpadder-navArea img { cursor: pointer; }

.ms-wpadder-navArea img.ms-wpadder-disabled { cursor: default; }

.ms-wpadder-descriptionColumn { padding: 6px; }

.ms-wpadder-tabTable th { border-top: 1px solid rgb(153, 153, 153); border-bottom: 1px solid rgb(153, 153, 153); border-left: 1px solid rgb(153, 153, 153); text-align: center; background-color: rgb(240, 240, 240); padding: 0px 8px; cursor: pointer; color: rgb(0, 0, 0); width: 30%; height: 22px; }

.ms-wpadder-tabTable th.ms-wpadder-dummyTab { border-top: 0px; border-right: 0px; background-color: rgb(255, 255, 255); }

.ms-wpadder-tabTable th.ms-wpadder-selected { cursor: default; background-color: rgb(255, 255, 255); border-bottom: 0px; }

.ms-wpadder-descriptionCell { padding: 3px 4px; border-width: 1px; border-style: none solid solid; border-color: rgb(153, 153, 153); border-image: initial; }

.ms-wpadder-zoneArea { padding-top: 3px; vertical-align: middle; }

.ms-wpadder-closeBox { padding: 2px 2px 3px 3px; margin: 0px 1px; }

.ms-wpadder-closeColumn { width: 16px; }

.ms-wpadder-closeColumn div { border-bottom: 1px solid rgb(255, 255, 255); border-right: 1px solid rgb(255, 255, 255); }

.ms-wpadder-closeColumn div.ms-wpadder-hover { border-bottom: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }

.ms-wpadder-buttonArea { padding: 5px; text-align: right; border-bottom: 1px solid rgb(217, 217, 217); }

.ms-wpadder-sectionhead { color: rgb(0, 55, 89); font-size: 1.3em; padding: 5px 0px; }

.ms-wpadder-wpname { color: rgb(127, 127, 127); font-size: 1.3em; padding-bottom: 5px; }

.ms-wpadder option, .ms-wpadder select, .ms-wpadder button { border-color: rgb(217, 217, 217); background-color: rgb(255, 255, 255); color: rgb(101, 104, 107); }

.ms-acal-header td, .ms-acal-rootdiv td, .ms-acal-rootdiv th { vertical-align: top; }

.ms-acal-rootdiv { margin-left: 4px; }

.ms-acal-rootdiv a:visited { color: rgb(0, 114, 198); }

.ms-acal-rootdiv th.ms-acal-detailtime, .ms-acal-rootdiv th.ms-acal-day-top, .ms-acal-rootdiv th.ms-acal-month-top { font-weight: normal; }

.ms-acal-rootdiv div { overflow: hidden; white-space: nowrap; }

.ms-acal-rootdiv span { white-space: nowrap; }

.ms-acal-rootdiv table { cursor: default; border-collapse: collapse; }

.ms-acal-detail, .ms-acal-daygroup, .ms-acal-weekgroup { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-daygroup { border-right: 1px solid rgb(198, 198, 198); }

.ms-acal-day-top { border: 1px solid rgb(198, 198, 198); color: rgb(68, 68, 68); text-transform: uppercase; text-align: left; }

.ms-acal-week-top td { color: rgb(68, 68, 68); border: 1px solid rgb(198, 198, 198); width: 14.5%; }

.ms-acal-day-top div { padding: 0px 4px 1px; border: 1px solid rgb(198, 198, 198); }

.ms-acal-week-top td div { padding: 0px 4px 1px; cursor: pointer; border: 1px solid rgb(198, 198, 198); text-transform: uppercase; }

.ms-acal-month-top { text-align: left; border-bottom: 1px solid rgb(198, 198, 198); color: rgb(68, 68, 68); padding: 2px; width: 14.5%; text-transform: uppercase; }

table.ms-acal-month { border: 1px solid transparent; }

.ms-acal-weekgroup-top td { width: 12.5%; }

.ms-acal-month-weeksel { width: 16px; }

.ms-acal-summary-dayrow > th { cursor: pointer; border-bottom: 1px solid rgb(198, 198, 198); border-top: 1px solid rgb(198, 198, 198); }

tr td div.ms-acal-today { color: rgb(0, 114, 198); border-top: 1px solid rgb(42, 141, 212); }

.ms-acal-week-top td.ms-acal-hover div, .ms-acal-summary-dayrow td.ms-acal-hover div, .ms-acal-summary-dayrow th.ms-acal-hover { text-decoration: underline; border-color: rgb(42, 141, 212) !important; }

.ms-acal-weekgroup-top td.ms-acal-hover div { background-color: rgba(205, 230, 247, 0.5); text-decoration: underline; border-color: rgb(42, 141, 212) !important; }

.ms-core-needIEFilter .ms-acal-weekgroup-top td.ms-acal-hover div { background-color: transparent; }

.ms-acal-summary-dayrow td div { margin: 0px 1px 2px; color: rgb(68, 68, 68); padding: 0px 4px 1px; }

.ms-acal-summary-dayrow td div { cursor: pointer; }

tr.ms-acal-summary-dayrow > td { border-width: 1px; border-style: solid solid none; border-color: rgb(198, 198, 198); border-image: initial; }

tr.ms-acal-summary-itemrow > td { border-width: 1px; border-style: none solid solid; border-color: rgb(198, 198, 198); border-image: initial; }

.ms-acal-summary-dayrow td.ms-acal-entity-cell div { cursor: default; }

.ms-acal-summary-itemrow td, .ms-acal-summary-itemrow th { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-summary-itemrow td div { margin: 0px 1px; height: 5em; }

a.ms-acal-remove { overflow: hidden; display: inline-block; position: relative; width: 12px; height: 12px; }

.ms-acal-remove:hover { cursor: pointer; }

.ms-acal-remove img { position: relative; top: 0px; }

.ms-acal-remove:hover img { top: -12px; }

.ms-acal-entity-name { width: 120px; overflow: hidden; display: inline-block; }

.ms-acal-entity { margin: 10px 4px 1px; width: 132px; color: rgb(68, 68, 68); }

.ms-acal-entity-cell { font-weight: normal; text-align: left; max-width: 140px; width: 1%; }

.ms-acal-entitybuttons { width: 124px; text-align: right; }

.ms-acal-entitybuttons + .ms-acal-entity-res { padding-top: 3px; margin-top: 3px; border-top: 1px dotted rgb(146, 192, 224); }

.ms-acal-entity-res * { vertical-align: top; }

.ms-acal-entity-input { margin-top: 3px; width: 90%; }

.ms-acal-weekgroup-top td div { padding: 2px 4px 1px; color: rgb(68, 68, 68); border: 1px solid transparent; }

.ms-acal-weekgroup-top td, .ms-acal-weekgroup-top th { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-weekgroup-row td, .ms-acal-weekgroup-row th { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-weekgroup-top td { border-left: 1px solid rgb(198, 198, 198); cursor: pointer; }

.ms-acal-weekgroup-row th { border-right: 1px solid rgb(198, 198, 198); }

.ms-acal-weekgroup-row td div { margin: 2px 1px; height: 5em; }

.ms-acal-hour30 .ms-acal-detailtime, .ms-acal-allday .ms-acal-detailtime, .ms-acal-hour30 td, .ms-acal-allday td { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-hour00 .ms-acal-detailtime, .ms-acal-hour00 td { border-top: 1px solid rgb(198, 198, 198); border-bottom: 1px dashed rgb(198, 198, 198); }

.ms-acal-hour30 td, .ms-acal-hour00 td, .ms-acal-allday td { border-right: 1px solid rgb(198, 198, 198); border-left: 1px solid rgb(198, 198, 198); height: 2.2em; }

.ms-acal-detailtime { width: 1%; text-align: right; padding: 1px 5px 2px; }

.ms-acal-daygroup-row td.ms-acal-hour30 { border-left: 1px solid rgb(198, 198, 198); }

.ms-acal-daygroup-row td.ms-acal-hour00 { border-left: 1px solid rgb(198, 198, 198); }

.ms-acal-daygroup-row td, .ms-acal-daygroup-row th { border-top: 1px solid rgb(198, 198, 198); border-bottom: 1px solid rgb(198, 198, 198); }

.ms-acal-daygroup-row td div { height: 7.5em; margin: 2px 0px; }

.ms-acal-daygroup-head td { padding: 1px 5px 2px; width: 40px; }

.ms-acal-daygroup-head td, .ms-acal-daygroup-head2 td { border-right: 1px solid rgb(198, 198, 198); border-left: 1px solid rgb(198, 198, 198); }

.ms-acal-daygroup-head2 td { height: 5px; }

.ms-acal-detailtime a:link, .ms-acal-daygroup-time a:link, .ms-acal-detailtime a:visited, .ms-acal-daygroup-time a:visited { text-decoration: none; color: rgb(68, 68, 68); }

.ms-acal-detailtime a:hover, .ms-acal-daygroup-time a:hover { text-decoration: underline; }

.ms-acal-day0 { }

.ms-acal-day1 { }

.ms-acal-day2 { }

.ms-acal-day3 { }

.ms-acal-day4 { }

.ms-acal-day5 { }

.ms-acal-day6 { }

td.ms-acal-outday { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-acal-outday { background-color: rgb(239, 239, 239); }

.ms-acal-time { width: 300px; }

.ms-acal-sdiv .ms-acal-title { padding-top: 3px; }

.ms-acal-ddiv .ms-acal-location, .ms-acal-ddiv .ms-acal-title { white-space: normal; padding-bottom: 2px; }

.ms-acal-sdiv a, .ms-acal-mdiv a, .ms-acal-ddiv a { color: rgb(255, 255, 255) !important; }

.ms-acal-sdiv a:hover, .ms-acal-mdiv a:hover, .ms-acal-ddiv a:hover { text-decoration: underline; color: rgb(255, 255, 255) !important; }

.ms-acal-sdiv, .ms-acal-mdiv, .ms-acal-ddiv { color: rgb(255, 255, 255); }

.ms-acal-sdiv { padding: 1px 2px 2px; }

.ms-acal-ddiv { padding: 3px 2px 2px; }

.ms-acal-mdiv { text-align: center; padding: 1px 10px 2px; }

.ms-acal-vlink a:hover { text-decoration: underline; }

.ms-acal-vlink { position: absolute; z-index: 2; }

.ms-acal-vlink img { margin-right: 3px; }

.ms-acal-vitem, td.ms-acal-vitem { background-color: rgba(156, 206, 240, 0.5); }

.ms-core-needIEFilter .ms-acal-vitem, .ms-core-needIEFilter td.ms-acal-vitem { background-color: transparent; }

.ms-acal-vcont td { padding: 0px 3px 2px; text-align: right; vertical-align: bottom; }

.ms-acal-ctrlitem { z-index: 1; }

.ms-acal-entity-res a:hover, .ms-acal-popup-link a:hover, .ms-acal-ctrlitem a:hover { text-decoration: underline; }

.ms-acal-offscreen { position: absolute; top: -1000px; }

.ms-acal-ctrlitem a img { padding: 0px 3px; }

.ms-acal-location { color: rgb(255, 255, 255); }

.ms-acal-item { background-color: rgb(0, 114, 198); border: 1px solid rgb(198, 198, 198); }

.ms-acal-color1 { background-color: rgb(0, 72, 91); }

.ms-acal-color2 { background-color: rgb(0, 114, 198); }

.ms-acal-color3 { background-color: rgb(40, 128, 84); }

.ms-acal-color4 { background-color: rgb(118, 121, 86); }

.ms-acal-color5 { background-color: rgb(237, 0, 51); }

.ms-acal-color6 { background-color: rgb(104, 42, 122); }

.ms-acal-color7 { background-color: rgb(0, 105, 132); }

.ms-acal-color8 { background-color: rgb(19, 64, 42); }

.ms-acal-color9 { background-color: rgb(59, 60, 43); }

.ms-acal-default-hover { border: 1px solid rgb(171, 171, 171); }

.ms-acal-item-hover { border: 1px solid rgb(171, 171, 171); }

.ms-acal-selected { background-color: rgb(0, 85, 148); border: 1px solid rgb(146, 192, 224); }

.ms-acal-selcolor1 { background-color: rgb(0, 154, 195); }

.ms-acal-selcolor2 { background-color: rgb(0, 85, 148); }

.ms-acal-selcolor3 { background-color: rgb(29, 96, 63); }

.ms-acal-selcolor4 { background-color: rgb(88, 90, 64); }

.ms-acal-selcolor5 { background-color: rgb(177, 0, 38); }

.ms-acal-selcolor6 { background-color: rgb(78, 31, 91); }

.ms-acal-selcolor7 { background-color: rgb(0, 154, 195); }

.ms-acal-selcolor8 { background-color: rgb(29, 96, 63); }

.ms-acal-selcolor9 { background-color: rgb(88, 90, 64); }

.ms-acal-selected div { color: rgb(255, 255, 255) !important; }

.ms-acal-dragging a:hover div { text-decoration: none; }

.ms-acal-display { color: rgb(68, 68, 68); font-size: 14px; padding: 5px; white-space: nowrap; }

.ms-cal-nav, .ms-cal-navselected { display: inline-block; }

span.ms-cal-navselected a { font-weight: bold; }

.ms-cal-nav img, .ms-cal-navselected img { vertical-align: middle; }

.ms-acal-apanel-outer { padding-top: 10px; margin-bottom: 20px; }

.ms-acal-apanel { color: rgb(68, 68, 68); list-style: outside none none; padding: 0px 0px 5px; }

a.ms-acal-apanel-item:hover span { text-decoration: underline; }

.ms-acal-apanel ul, .ms-acal-apanel li { padding: 0px; margin: 0px; list-style-type: none; overflow: hidden; }

.ms-acal-apanel-title img { vertical-align: middle; }

.ms-acal-apanel-title span { color: rgb(68, 68, 68); }

a.ms-acal-apanel-title:hover span { color: rgb(68, 68, 68); text-decoration: underline; }

.ms-acal-apanel-title { margin-left: 10px; }

.ms-acal-apanel-item { padding: 2px 8px; margin: 4px 0px 0px 30px; display: inline-block; background-color: rgb(0, 114, 198); border: 1px solid rgb(198, 198, 198); }

.ms-acal-apanel-item span { color: rgb(255, 255, 255); }

.ms-acal-apanel-title * { vertical-align: bottom; }

.ms-acal-apanel-title span { margin-left: 3px; }

.ms-acal-error { margin: 0px 20px 15px; vertical-align: top; }

.ms-acal-error span { padding-left: 5px; }

.ms-acal-apanel-color1 { border: 1px solid rgb(198, 198, 198); background-color: rgb(0, 72, 91); }

.ms-acal-apanel-color2 { border: 1px solid rgb(198, 198, 198); background-color: rgb(0, 114, 198); }

.ms-acal-apanel-color3 { border: 1px solid rgb(198, 198, 198); background-color: rgb(40, 128, 84); }

.ms-acal-apanel-color4 { border: 1px solid rgb(198, 198, 198); background-color: rgb(118, 121, 86); }

.ms-acal-apanel-color5 { border: 1px solid rgb(198, 198, 198); background-color: rgb(237, 0, 51); }

.ms-acal-apanel-color6 { border: 1px solid rgb(198, 198, 198); background-color: rgb(104, 42, 122); }

.ms-acal-apanel-color7 { border: 1px solid rgb(198, 198, 198); background-color: rgb(0, 105, 132); }

.ms-acal-apanel-color8 { border: 1px solid rgb(198, 198, 198); background-color: rgb(19, 64, 42); }

.ms-acal-apanel-color9 { border: 1px solid rgb(198, 198, 198); background-color: rgb(59, 60, 43); }

.ms-acal-header { margin: 10px; }

.ms-acal-header img { border: 0px; }

.ms-acal-headerentity { font-weight: bold; white-space: nowrap; }

.ms-fb-root * { font-size: 8pt; }

.ms-fb-root { width: 500px; }

.ms-fb-root th { font-weight: normal; text-align: left; }

.ms-fb-head table { border: 1px solid rgb(171, 171, 171); }

.ms-fb-body table { border-top: 1px solid rgb(171, 171, 171); border-bottom: 1px solid rgb(171, 171, 171); }

.ms-fb-head { display: inline-block; vertical-align: top; }

.ms-fb-body { display: inline-block; overflow-x: auto; width: 380px; }

.ms-fb-time sup { font-size: smaller; }

.ms-fb-time th div { padding-left: 3px; line-height: 1.2em; }

.ms-fb-body .ms-fb-time th div { width: 34px; }

.ms-fb-select td { border-bottom: 1px solid rgb(171, 171, 171); }

.ms-fb-body .ms-fb-select td, .ms-fb-body .ms-fb-time th { border-right: 1px solid rgb(171, 171, 171); }

.ms-fb-select td, .ms-fb-time th { background-color: rgba(156, 206, 240, 0.5); color: rgb(68, 68, 68); }

.ms-core-needIEFilter .ms-fb-select td, .ms-core-needIEFilter .ms-fb-time th { background-color: transparent; }

.ms-fb-select td div { height: 3px; font-size: 0px; }

.ms-fb-selected { background-color: rgb(0, 114, 198); }

.ms-core-needIEFilter .ms-fb-selected { background-color: transparent; }

.ms-fb-item { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/fbgrad.png?rev=43); background-repeat: repeat-x; }

.ms-fb-sumitem, .ms-fb-border, .ms-fb-summary, .ms-fb-entity { border-right: 1px solid rgb(171, 171, 171); }

.ms-fb-summary td div, .ms-fb-entity td div { padding: 2px 3px; height: 1.2em; }

.ms-fb-summary, .ms-fb-entity { height: 1.8em; }

.ms-fb-entity td { background-color: rgba(255, 255, 255, 0.85); border-top: 1px solid rgb(198, 198, 198); }

.ms-core-needIEFilter .ms-fb-entity td { background-color: transparent; }

.ms-fb-name { width: 100px; overflow: hidden; white-space: nowrap; }

.ms-datepicker-html > .ms-core-needIEFilter { }

.ms-datepicker-html > .ms-backgroundImage { background-image: none; }

.ms-picker-table { width: 100%; }

.ms-quickLaunch table.ms-picker-table td { border-top: none; text-align: center; }

.ms-picker-header { font-weight: normal; background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-picker-header { background-color: transparent; }

.ms-picker-header table.ms-picker-table { border-bottom: 1px solid rgb(171, 171, 171); }

.ms-picker-table .ms-picker-dayheader { color: rgb(119, 119, 119); font-weight: normal; padding: 2px 0px 3px; text-align: center; }

.ms-picker-week { height: 22px; width: 22px; background-color: rgb(239, 239, 239); color: rgb(102, 102, 102); }

.ms-picker-week a { color: rgb(68, 68, 68); text-decoration: none; }

.ms-picker-weekselected { width: 22px; height: 22px; background-color: rgb(241, 241, 241); text-align: center; padding-left: 1px; cursor: pointer; }

.ms-core-needIEFilter .ms-picker-weekselected { background-color: transparent; }

.ms-picker-weekselected a, .ms-picker-weekselected a:hover { color: rgb(68, 68, 68); text-decoration: underline; }

.ms-picker-weekbox { height: 22px; width: 22px; padding-right: 3px; white-space: nowrap; color: rgb(102, 102, 102); transform: rotate(270deg); }

.ms-core-needIEFilter .ms-picker-weekbox { }

.ms-picker-today, .ms-picker-dayselected, .ms-picker-daycenter, .ms-picker-daycenterOn { height: 22px; }

table.ms-picker-table td.ms-picker-today { text-align: center; border: 1px solid rgb(42, 141, 212); }

table.ms-picker-table td.ms-picker-dayother, table.ms-picker-table td.ms-picker-daycenterOn, table.ms-picker-table td.ms-picker-daycenter { text-align: center; border: 1px solid transparent; }

.ms-picker-dayselected a:link, .ms-picker-daycenter a, .ms-picker-today a { color: rgb(68, 68, 68); text-decoration: none; }

.ms-picker-dayother a:link { color: rgb(119, 119, 119); text-decoration: none; }

.ms-picker-dayother a:hover, .ms-picker-daycenterOn a, .mspicker-daycenterOn a:hover { color: rgb(68, 68, 68); text-decoration: underline; }

.ms-picker-table .ms-picker-daycenterOn { background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-picker-table .ms-picker-daycenterOn { background-color: transparent; }

table.ms-picker-table td.ms-picker-dayselected { background-color: rgba(156, 206, 240, 0.5); border: 1px solid transparent; text-align: center; }

.ms-core-needIEFilter table.ms-picker-table td.ms-picker-dayselected { background-color: rgb(156, 206, 240); }

.ms-quickLaunch table.ms-picker-table td.ms-picker-monthcenter { text-align: center; padding-bottom: 3px; border: 1px solid transparent; }

.ms-picker-monthcenter a, .ms-picker-monthcenter a:active, .ms-picker-monthcenter a:link, .ms-picker-monthcenter a:visited { color: rgb(119, 119, 119); text-decoration: none; }

.ms-quickLaunch table.ms-picker-table td.ms-picker-monthcenterOn { padding-bottom: 3px; color: rgb(68, 68, 68); cursor: pointer; text-decoration: underline; border: 1px solid transparent; }

.ms-picker-monthcenterOn a, .ms-picker-monthcenterOn a:active, .ms-picker-monthcenterOn a:link, .ms-picker-monthcenterOn a:visited { color: rgb(68, 68, 68); text-decoration: underline; cursor: pointer; }

.ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected { background-color: rgba(255, 255, 255, 0.85); border: 1px solid rgb(42, 141, 212); color: rgb(68, 68, 68); padding-bottom: 3px; text-align: center; }

.ms-core-needIEFilter .ms-quickLaunch table.ms-picker-table td.ms-picker-monthselected { background-color: transparent; }

.ms-picker-monthselected a, .ms-picker-monthselected a:active, .ms-picker-monthselected a:link, .ms-picker-monthselected a:hover, .ms-picker-monthselected a:visited { color: rgb(68, 68, 68); text-decoration: none; cursor: pointer; }

table.ms-picker-table td.ms-picker-footer { padding: 5px; text-align: center; }

table.ms-picker-table td.ms-tpicker-footer { padding: 5px; text-align: center; white-space: nowrap; }

.ms-picker-footer a { color: rgb(0, 114, 198); }

.ms-picker-header a { color: rgb(102, 102, 102); }

.ms-picker-footer a:hover { text-decoration: underline; }

.ms-picker-month { padding: 2px 0px 5px; color: rgb(102, 102, 102); }

.ms-picker-line { border-top: 2px solid rgb(171, 171, 171); }

.ms-navframe .ms-datepickerouter { border-bottom: 1px solid rgb(171, 171, 171); border-right: 1px solid rgb(171, 171, 171); }

.ms-datepickerouter .ms-quickLaunch { padding-top: 0px; border: 1px solid rgb(171, 171, 171); }

span.ms-offscreen { position: absolute; left: -10000px; }

.ms-picker-table td, .ms-picker-table th { vertical-align: middle; }

body #s4-leftpanel .ms-picker-body { overflow-x: auto; }

.ms-create-headerbox { vertical-align: top; height: 112px; }

.ms-create-headerboxint { padding: 26px 20px 8px; }

.ms-create-h2, .ms-create-h2b, .ms-create-h2d { font-size: 1.5em; color: rgb(59, 79, 101); }

.ms-create-h2, .ms-create-h2b { width: 370px; line-height: 1.5em; }

.ms-create-h2b { color: rgb(0, 114, 188); }

.ms-create-h2d { color: rgb(0, 0, 0); margin-bottom: 5px; }

.ms-create-h3 { font-size: 1em; color: rgb(59, 79, 101); }

.ms-create-arrowcont { height: 18px; width: 80px; }

.ms-create-lists { width: 100%; height: 100%; vertical-align: top; padding: 4px 0px; }

.ms-create-header.ms-create-on { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/create_upgradient.png?rev=43) left bottom repeat-x; }

.ms-create-header.ms-create-on .ms-create-arrowcont { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/fgimg.png?rev=43) 0px -108px no-repeat; }

.ms-create-header.ms-create-on .ms-create-headerbox { height: 113px; }

.ms-create-body.ms-create-on { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/create_defaultgradient.png?rev=43) left top repeat-x; }

.ms-create-body.ms-create-on .ms-create-arrowcont { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/fgimg.png?rev=43) 0px -90px no-repeat; }

.ms-create-body.ms-create-on .ms-create-lists { padding-top: 5px; }

.ms-create-lists-table { max-width: 1200px; }

.ms-create-infoIcon { vertical-align: top; padding-right: 10px; }

.ms-create-infoText { vertical-align: top; width: 600px; }

.ms-create-sectionheader { font-size: 1.5em; color: rgb(59, 79, 101); margin: 0px 9px 0px 1px; font-weight: normal; text-align: left; padding: 0px 0px 5px 14px; border-bottom: 1px solid rgb(216, 241, 255); }

.ms-create-sectionlist { margin: 0px; padding: 0px; list-style-type: none; }

.ms-create-listitem-a { font-size: 1em; color: rgb(0, 114, 188); text-decoration: none; display: block; padding: 4px 15px 4px 13px; border: 1px solid transparent; margin-right: 5px; }

.ms-create-listitem-a:hover { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/selbg.png?rev=43) left top repeat-x rgb(242, 250, 255); border-color: rgb(198, 229, 248); border-width: 1px; border-style: solid; color: rgb(0, 55, 89) !important; }

.ms-create-listitem-a:hover > .ms-create-listitem-a-text { text-decoration: underline; }

.ms-create-listitem-a-img { width: 0px; height: 0px; border: 0px; display: inline-block; float: left; }

.UserShadedRegion { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .UserShadedRegion { }

.UserCaption { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .UserCaption { }

.UserDottedLine { margin-bottom: 2px; height: 1px; overflow: hidden; background-color: rgb(57, 102, 191); background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/dot.gif?rev=43); }

.RemoveConnectionLink { color: rgb(0, 114, 198); text-decoration: none; }

.ConnectionTabLink { color: rgb(68, 68, 68); text-decoration: none; }

.ConnectionChooseActiveTab { border: 1px solid rgb(171, 171, 171); padding: 3px; display: inline; height: 24px; background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ConnectionChooseActiveTab { }

.ConnectionChooseInactiveTab { border-top: 1px solid rgb(171, 171, 171); border-right: 1px solid rgb(171, 171, 171); border-bottom: 1px solid rgb(171, 171, 171); padding: 3px; display: inline; margin-top: 4px; height: 20px; color: rgb(68, 68, 68); background-color: rgb(253, 253, 253); }

.ms-core-needIEFilter .ConnectionChooseInactiveTab { }

.ConnectionConfigureInactiveTab { border-top: 1px solid rgb(171, 171, 171); border-left: 1px solid rgb(171, 171, 171); border-bottom: 1px solid rgb(171, 171, 171); padding: 3px; margin-top: 4px; display: inline; height: 20px; color: rgb(68, 68, 68); background-color: rgb(253, 253, 253); }

.ms-core-needIEFilter .ConnectionConfigureInactiveTab { }

.ConnectionConfigureActiveTab { border: 1px solid rgb(171, 171, 171); padding: 3px; display: inline; height: 24px; background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ConnectionConfigureActiveTab { }

.UserConnectionTop { border-bottom: 1px solid rgb(171, 171, 171); height: 24px; width: 100%; }

.UserCaptionShadow { display: none; }

.UserGenericText { color: rgb(68, 68, 68); }

.UserSectionTitle { width: 100%; padding: 5px 0px; border-bottom: 1px solid rgb(171, 171, 171); color: rgb(68, 68, 68); background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .UserSectionTitle { }

.UserSectionHead { width: 100%; padding: 0px 0px 3px; color: rgb(119, 119, 119); }

.UserSectionHead.ms-bold { font-weight: normal; }

.UserSectionBody { width: 100%; padding: 0px; }

.UserControlGroup { padding-bottom: 10px; padding-top: 2px; }

.UserSectionFooter { width: 100%; margin-top: 5px; padding-top: 2px; border-top: 1px solid rgb(198, 198, 198); color: rgb(68, 68, 68); }

.UserToolbar { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/topnavunselected.gif?rev=43); border-bottom: 1px solid rgb(111, 157, 217); padding-left: 2px; padding-right: 2px; background-position: left bottom; background-repeat: repeat-x; background-color: transparent; }

.UserCellHover { padding: 1px 4px 2px; border: 1px solid rgb(146, 192, 224); color: rgb(68, 68, 68); }

.UserCellSelected { padding: 3px 4px 0px 10px; background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/selbg.png?rev=43) repeat-x rgb(204, 235, 255); border: 1px solid rgb(145, 205, 242); color: rgb(0, 55, 89); }

.UserCell { padding: 1px 4px 2px; margin: 1px; color: rgb(68, 68, 68); }

.UserGenericBulletItem { padding-bottom: 2px; }

.ms-ToolPaneFrame { padding: 0px; background-color: rgb(242, 242, 242); }

.ms-ToolPaneOuter { padding: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(144, 149, 154); }

.ms-ToolPaneClose { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/wptphdr.png?rev=43) left top repeat-x rgb(211, 211, 211); border-bottom: 1px solid rgb(144, 149, 154); padding-right: 3px; padding-left: 0px; }

.ms-ToolPaneTitle { color: rgb(0, 0, 0); background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/wptphdr.png?rev=43) left top repeat-x rgb(211, 211, 211); border-bottom: 1px solid rgb(144, 149, 154); padding: 3px 7px 3px 0px; }

.ms-toolpanefooter { color: rgb(89, 89, 89); font-weight: bold; background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/wptphdr.png?rev=43) left top repeat-x rgb(211, 211, 211); padding: 4px 0px; text-align: center; }

.ms-ToolPaneError { color: rgb(224, 0, 0); padding: 10px; }

.ms-ToolPartSpacing { display: none; }

.ms-ToolStripSelected { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/menubuttonhover.gif?rev=43); padding: 1px 4px 2px; background-color: rgb(175, 210, 255); border-top: 1px solid rgb(242, 248, 255); border-bottom: 1px solid rgb(214, 232, 255); color: rgb(0, 0, 0); }

.ms-ToolStrip { padding: 1px 4px 2px; background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/listheadergrad.gif?rev=43); color: rgb(0, 0, 0); border-top: 1px solid rgb(242, 248, 255); border-bottom: 1px solid rgb(214, 232, 255); background-color: rgb(175, 210, 255); }

.ms-TPBorder { border: none; }

.ms-TPHeader { color: rgb(51, 51, 51); background-color: rgb(237, 237, 237); }

.ms-TPSubHeader, .ms-TPMinMaxTD { border-bottom: 1px solid rgb(196, 196, 196); padding: 3px 0px; }

.ms-TPTitle { padding: 2px 0px 2px 4px; color: rgb(0, 0, 0); }

.ms-TPSectionTD, .ms-TPBody .ms-propGridTable { border-bottom: 1px solid rgb(196, 196, 196); padding: 10px 10px 0px; }

.ms-TPBody { color: rgb(101, 104, 107); }

.ms-TPBody a:link, .ms-TPBody a:visited, .ms-TPBody a:hover { color: rgb(0, 114, 188); text-decoration: none; cursor: pointer; }

.ms-PropGridBuilderButton { border: 1px solid rgb(57, 102, 191); width: 16px; display: none; background-color: rgb(173, 209, 255); }

.ms-SPZone { border: 1px solid rgb(198, 198, 198); }

.ms-SPZone:hover { border: 1px solid rgb(146, 192, 224); }

.s4-wzActive, .ms-SPZoneSelected { border: 1px solid rgb(42, 141, 212); }

.ms-SPZoneIBar { border: 3px solid rgb(0, 114, 188); }

.ms-SPZoneLabel { color: rgb(119, 119, 119); padding: 11px 0px 1px 2px; }

.ms-SPZoneTitle { white-space: nowrap; color: rgb(119, 119, 119); }

.ms-SPZoneCaption { color: rgb(119, 119, 119); }

.ms-TPBody th { font-weight: bold; }

.ms-TPBody h1 { font-weight: bold; font-size: 200%; }

.ms-TPBody h2 { font-weight: bold; font-size: 150%; }

.ms-TPBody h3 { font-weight: bold; font-size: 120%; }

.ms-TPBody h4 { font-weight: bold; font-size: 100%; }

.ms-TPBody h5 { font-weight: bold; font-size: 80%; }

.ms-TPBody h6 { font-weight: bold; font-size: 65%; }

.ms-WPBorder { border: 1px solid rgb(198, 198, 198); }

.ms-WPAddButton { border: 1px solid rgb(171, 171, 171); padding: 12px; margin: 0px; cursor: pointer; text-align: center; background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-WPAddButton { }

.ms-WPAddButton:hover { border: 1px solid rgb(146, 192, 224); }

.ms-ConnError { color: rgb(191, 0, 0); }

.ms-infobar { background-color: rgb(237, 240, 217); border: 1px solid rgb(153, 153, 153); }

.ms-consoleframe, .ms-consolestatusframe { border-bottom-width: 1px; border-left-width: 0px; border-right-width: 0px; border-style: solid; }

.ms-consolestatuscell { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/pageTitleBKGD.gif?rev=43); background-repeat: repeat-x; background-position: left top; background-color: rgb(213, 220, 237); text-align: center; }

.ms-consoleframe { border-top-width: 1px; border-color: rgb(131, 176, 236); }

.ms-consolestatusframe { border-top-width: 0px; background-color: rgb(246, 253, 253); background-repeat: repeat-x; border-color: rgb(255, 255, 255); }

td.ms-consolestatuscheckoutframe { background-repeat: repeat-x; }

.ms-consolestatuscheckoutframe, .ms-consoleminiframe { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/cnsugrdn.gif?rev=43); }

.ms-consoleminiframe { height: 24px; background-repeat: repeat-x; }

.ms-consolestatus { color: rgb(102, 102, 102); padding-top: 3px; padding-bottom: 3px; text-decoration: none; }

.ms-consolestatus a { color: rgb(57, 102, 191); }

.ms-consolestatus a:hover { color: rgb(57, 102, 191); text-decoration: underline; }

.ms-consoletoolbar { text-decoration: none; color: rgb(0, 51, 153); }

.ms-webpartpickeralign { padding: 2px 7px 2px 3px; }

.ms-webpartpickerwarning { color: rgb(191, 0, 0); }

.ms-webpartPage-root { border-spacing: 20px; }

#MSOTlPn_MainTD option, #MSOTlPn_MainTD select, #MSOTlPn_MainTD button { border-color: rgb(217, 217, 217); background-color: rgb(255, 255, 255); color: rgb(101, 104, 107); }

#ms-dnd-dropbox { position: absolute; text-align: center; border: 1px solid rgb(42, 141, 212); z-index: 2; background-color: rgba(255, 255, 255, 0.85); margin: 0px; }

.ms-core-needIEFilter #ms-dnd-dropbox { }

#ms-dnd-dropboxText { position: relative; }

#ms-dnd-activeX { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; }

.ms-dnd-progressInfo { position: relative; width: 100%; vertical-align: middle; padding-left: 10px; padding-top: 6px; padding-bottom: 7px; margin-bottom: 5px; color: rgb(59, 59, 59); }

.ms-dnd-progressInfo-inline { position: relative; width: 100%; vertical-align: middle; margin-top: 8px; margin-bottom: 13px; }

.ms-dnd-progressInfoTb td { padding-right: 5px; }

.ms-dnd-progressImg { width: 16px; height: 16px; vertical-align: middle; }

.ms-dnd-progressImg img { vertical-align: middle; }

.ms-dnd-progressMessage { vertical-align: middle; }

.ms-dnd-err { line-height: 1.2em; width: 100%; padding-top: 4px; padding-bottom: 9px; margin-top: -5px; margin-bottom: 5px; color: rgb(59, 59, 59); }

.ms-dnd-err-itmName { padding-right: 20px; padding-left: 3px; vertical-align: middle; }

.ms-dnd-dlg-doRestDiv { margin-top: 4px; float: left; }

.ms-dnd-dlg-buttonDiv { text-align: right; }

#ms-conflictDlgDoRest { padding-left: 0px; margin-left: 0px; }

.ms-dragupload-error { color: rgb(59, 59, 59); }

.ms-droppable-menuitem-hover { border: 2px dotted rgb(42, 141, 212); }

.ms-droppable-folder-hover { border: 2px dotted rgb(42, 141, 212); }

.ms-dropsurface-div { position: absolute; background-color: rgba(255, 255, 255, 0.85); border: 1px solid rgb(42, 141, 212); z-index: 99; }

.ms-progress-meter { width: 130px; height: 9px; background-color: rgb(198, 198, 198); }

.ms-progress-meter-inner { background-color: rgb(42, 141, 212); height: 100%; }

.ms-dnd-fileError-item { margin-top: 5px; margin-bottom: 5px; }

.ms-dnd-inprogress { position: absolute; vertical-align: middle; text-align: center; background-color: rgba(255, 255, 255, 0.85); border: 1px solid rgb(171, 171, 171); z-index: 99; }

.ms-core-needIEFilter .ms-dnd-inprogress { }

.ms-dnd-inprogress-img { position: relative; }

.ms-draggable { cursor: pointer; }

.ms-webpartzone-cell { margin: auto auto 20px; }

.s4-wpcell, .s4-wpcell-plain, .s4-wpActive { vertical-align: top; }

.s4-wpcell .s4-wpTopTable { border: 1px solid transparent; }

.s4-wpcell-plain .s4-wpTopTable { border: none; }

.s4-wpActive .s4-wpTopTable, .s4-wpActive .ms-WPSelected { border: 1px solid rgb(146, 192, 224); }

.ms-WPHeaderTdMenu { width: 21px; cursor: pointer; overflow-wrap: normal; white-space: nowrap; border: 1px solid transparent; }

.ms-WPHeaderTdMenu:hover { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/selbg.png?rev=43) left top repeat-x; }

.ms-WPMenuDiv, .ms-WPMenuDivHover { white-space: nowrap; }

.ms-wpselectlink, .ms-wpselectlinkfocus { text-align: center; }

.ms-WPHeaderMenuImg { padding: 7px; vertical-align: middle; visibility: hidden; }

.ms-wpselectlinkfocus .ms-WPHeaderMenuImg, .s4-wpcell-plain:hover .ms-WPHeaderMenuImg, .s4-wpcell:hover .ms-WPHeaderMenuImg, .s4-wpActive .ms-WPHeaderMenuImg { visibility: visible; }

.s4-wpcell .ms-WPTitle, .s4-wpActive .ms-WPTitle { cursor: pointer; }

.ms-WPTitle, .ms-WPTitle a { color: rgb(68, 68, 68); }

.s4-wpActive .ms-WPTitle, .s4-wpActive .ms-WPTitle a { color: rgb(0, 114, 198); }

.ms-WPHeaderTdSelection { width: 21px; cursor: auto; text-align: center; }

.ms-WPHeaderTdSelSpan { display: inline-block; }

.ms-WPHeaderCbxHidden { margin: 0px; top: -2000px; position: absolute; vertical-align: middle; }

.ms-WPHeaderCbxVisible, .s4-wpcell:hover .ms-WPHeaderTdSelection input, .s4-wpActive .ms-WPHeaderTdSelection input { top: 0px; margin: 0px; position: relative; vertical-align: middle; }

.s4-wpcell-plain .ms-WPHeaderTdSelection { display: none; }

.ms-wpContentDivSpace { position: relative; }

.ms-SPZone.ms-webpart-zone { padding: 10px; }

.ms-webpart-zone { display: table; }

.ms-webpart-zone-title { color: rgb(119, 119, 119); display: block; }

.s4-wpcell > .ms-webpart-chrome, .s4-wpActive > .ms-webpart-chrome { border: 1px solid transparent; }

.ms-SPZone > .s4-wpcell, .ms-SPZone > .s4-wpcell-plain, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpcell-plain { border: 1px solid rgb(198, 198, 198); padding: 5px 10px 10px; border-collapse: separate; }

.ms-SPZone > .s4-wpActive, .ms-rtestate-write > .ms-rte-wpbox > div > .s4-wpActive { border: 1px solid rgb(0, 103, 176); padding: 5px 10px 10px; border-collapse: separate; }

.ms-webpart-chrome-fullWidth { min-width: 100%; }

.ms-webpart-chrome { border-spacing: 0px; box-sizing: border-box; }

.ms-webpart-chrome-vertical { display: table-row; }

.ms-webpart-controlBox-show > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpart-controlBox-show > span > .ms-cursorDefault, .ms-webpartzone-cell:focus > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault, .ms-webpartzone-cell:hover > .ms-webpart-chrome > .ms-webpart-chrome-title > .ms-webpart-controlBox > span > .ms-cursorDefault { visibility: visible; }

.ms-webpart-controlBox-hide > .js-webpart-menuCell > .ms-webpart-menuLink > .ms-webpart-menuArrowSpan > .ms-webpart-menuArrowImg, .ms-webpart-controlBox-hide > span > .ms-cursorDefault { visibility: hidden; }

.ms-webpart-controlBox { position: absolute; float: right; margin-left: -35px; }

.ms-webpart-titleRowCell { padding: 0px; position: relative; }

.js-webpart-titleCell { width: 100%; }

.js-webpart-titleCell, .ms-webpart-controlBox, .js-webpart-menuCell, .ms-webpart-checkboxTd { display: inline-block; }

.ms-webpart-checkboxTd { width: 19px; padding-right: 3px; }

.ms-webpart-checkboxTd > input { display: block; }

.js-webpart-menuCell { width: 15px; position: relative; }

.ms-webpart-menuLink { padding: 3px; height: 3px; width: 5px; border: 0px solid transparent; vertical-align: middle; display: inline-block; overflow: hidden; }

.ms-webpart-menuLink:hover { border-color: rgb(171, 171, 171); }

.ms-webpart-menuLink > img { display: block; }

.ms-webpart-chrome-title { vertical-align: middle; position: relative; margin-bottom: 2px; }

.ms-rtestate-write .ms-webpart-chrome-title { cursor: move; }

.ms-webpart-chrome-title-padleft { padding-left: 2px; }

.ms-webpart-chrome-title-padright { padding-right: 2px; }

.ms-webpart-cell-vertical { display: table; }

div.ms-webpart-cell-vertical-inline-table { display: inline-table; }

.ms-webpart-cell-horizontal { display: table-cell; }

.ms-WPBorderBorderOnly { border: 1px solid rgb(198, 198, 198); }

#searchInputBox .ms-webpart-unselected { padding: 0px; }

.ms-webpart-menuArrowSpan { height: 3px; width: 5px; position: relative; overflow: hidden; display: block; vertical-align: top; }

.ms-webpart-menuArrowImg { top: -250px; left: -109px; position: absolute; }

.ms-webpart-errorContainer { padding: 60px 20px; text-align: left; margin: 0px auto; }

.ms-webpart-errorTitle { padding-bottom: 10px; line-height: 1.1em; }

.js-callout-mainElement { position: absolute; max-width: 640px; min-height: 100px; z-index: 102; cursor: default; background-color: rgb(255, 255, 255); border-style: solid; border-width: 1px; border-color: rgb(209, 209, 209); border-collapse: separate; }

.js-callout-column { height: 100%; float: left; }

.js-callout-header, .js-callout-header-noWrap { overflow: hidden; margin-bottom: 0px; white-space: nowrap; }

.js-callout-header { text-overflow: ellipsis; }

.js-callout-header-noWrap { overflow-wrap: normal; }

.js-callout-headerArea { margin: 0px 0px 0px 20px; }

.js-callout-markArea { display: inline-block; vertical-align: middle; line-height: 16px; max-width: 16px; }

.js-callout-followCommand { height: 16px; width: 16px; }

.js-callout-body { margin-left: 20px; margin-right: 20px; padding-bottom: 25px; max-height: 550px; font-weight: normal; text-decoration: none; white-space: normal; word-break: normal; line-height: normal; }

.js-callout-noscroll { overflow-y: hidden; }

.js-callout-bodySection { margin-top: 13px; margin-bottom: 0px; }

.js-callout-bodySection > .js-filePreview-containingElement { margin-bottom: 15px; }

.js-filePreview-containingElement > img { display: block; }

.js-callout-footerArea { background-color: rgb(241, 241, 241); padding: 11px 20px; overflow: visible; }

.ms-core-needIEFilter .js-callout-footerArea { background-color: transparent; }

.js-callout-content { max-width: 640px; background-color: rgb(255, 255, 255); padding: 0px; overflow-x: hidden; overflow-wrap: break-word; }

.js-callout-actions { overflow: visible; }

.js-callout-action { margin: 0px 22px 0px 0px; vertical-align: middle; line-height: 0px; display: inline-block; }

.js-callout-menuAction { margin-right: 0px; }

.js-callout-ecbActionDownArrow { border-style: none; display: inline-block; vertical-align: middle; }

.js-ellipsis25-a { height: 25px; width: 25px; position: relative; display: inline-block; overflow: hidden; }

.js-ellipsis25-icon { left: -99px; top: -59px; position: absolute; }

.js-callout-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; margin: 14px 0px 0px; padding: 0px; vertical-align: middle; width: 100%; }

.js-callout-subtitle { cursor: text; padding: 1px; overflow-wrap: normal; overflow: hidden; }

.js-callout-location { border-width: 1px; border-style: solid; padding-left: 5px; width: 100%; box-sizing: border-box; border-color: rgb(225, 225, 225); background-color: rgb(255, 255, 255); }

.js-callout-location:hover { border-color: rgb(171, 171, 171); }

.js-callout-subtitle > span { display: inline-block; padding-top: 1px; padding-bottom: 2px; }

.js-callout-usage { height: 23px; padding: 5px 8px 7px; margin: 0px; position: relative; float: right; text-align: center; line-height: 1; background-color: rgb(239, 239, 239); }

.js-callout-usage p { margin: 0px 0px 2px; padding: 0px; line-height: 1; }

.js-callout-closeButton { width: 16px; height: 16px; position: relative; overflow: hidden; float: right; margin: 6px 6px 0px; border: 5px solid transparent; }

.js-callout-closeButtonImage { position: absolute; left: -197px; top: -120px; }

.js-callout-beak { background-repeat: no-repeat; position: absolute; }

.js-callout-itemLinkFilename { float: left; margin-right: 16px; }

.js-callout-calloutTarget { float: right; height: 16px; margin-left: -16px; border-style: none; cursor: pointer; }

.js-folder-preview-count { position: absolute; bottom: 0px; color: rgb(0, 0, 0); font-family: "Segoe UI", Tahoma, Verdana, Arial; }

.js-folder-preview-count { right: 2px; font-size: 40px; opacity: 0.1; }

.ms-core-needIEFilter .js-folder-preview-count { }

.js-callout-beakTop, .js-callout-beakBottom { visibility: hidden; }

.js-callout-beakLeft, .js-callout-beakRight, .js-callout-beakTop, .js-callout-beakBottom { width: 12.7279px; height: 12.7279px; background-color: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(209, 209, 209); transform: rotate(45deg); transform-style: preserve-3d; position: absolute; z-index: -10; }

.ms-core-needIEFilter .js-callout-beakLeft, .ms-core-needIEFilter .js-callout-beakRight, .ms-core-needIEFilter .js-callout-beakTop, .ms-core-needIEFilter .js-callout-beakBottom { width: 13.435px; height: 13.435px; }

.ms-core-needIEFilter .js-callout-beakLeft, .ms-core-needIEFilter .js-callout-beakRight, .ms-core-needIEFilter .js-callout-beakTop, .ms-core-needIEFilter .js-callout-beakBottom { }

.js-callout-beakLeft { border-block-start-width: 1px; border-block-start-color: transparent; border-inline-end-width: 1px; border-inline-end-color: transparent; left: 0px; margin-left: -7.8px; }

.ms-core-needIEFilter .js-callout-beakLeft { margin-left: -9.5px; }

.js-callout-beakRight { border-block-end-width: 1px; border-block-end-color: transparent; border-inline-start-width: 1px; border-inline-start-color: transparent; right: 0px; margin-right: -7.8px; }

.ms-core-needIEFilter .js-callout-beakRight { margin-right: -4px; }

.js-callout-beakTop { border-block-end-width: 1px; border-block-end-color: transparent; border-inline-end-width: 1px; border-inline-end-color: transparent; margin-top: -7.2px; }

.ms-core-needIEFilter .js-callout-beakTop { margin-top: -9.5px; }

.js-callout-beakBottom { border-block-start-width: 1px; border-block-start-color: transparent; border-inline-start-width: 1px; border-inline-start-color: transparent; bottom: 0px; margin-bottom: -7.2px; }

.ms-core-needIEFilter .js-callout-beakBottom { margin-bottom: -4px; }

.js-callout-sharedWithInfo { display: none; }

.js-callout-sharedWithLink { white-space: nowrap; }

.js-callout-sharingLink-label { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 3px; }

.js-sharing-fullListDialogContainer { padding-bottom: 16px; }

.js-sharing-tabFullListDialog { max-height: 153px; min-height: 153px; overflow: auto; margin-top: 12px; padding-right: 12px; }

.js-sharing-fullListDialog { min-height: 120px; max-height: 240px; overflow: auto; margin-top: 12px; padding-right: 12px; }

.js-sharing-fullListDialogCommandsLeft { margin-top: 24px; }

.js-sharing-fullListDialogCommandsRight { margin-top: 24px; text-align: right; }

.js-sharing-fullListDialogStatusBar { display: none; }

.js-sharing-fullListDialogManageGuestLinks { display: none; margin-bottom: 10px; }

.ms-core-form-line > .js-sharingHint-iconContainer, .js-sharing-fullListDialogManageGuestLinks > .js-sharingHint-iconContainer { margin-right: 5px; }

.js-sharing-fullListDialogCommandApply { visibility: hidden; }

.js-sharing-fullListDialogCommandClose { visibility: hidden; }

.js-sharing-fullListDialogCommandInvite, .js-sharing-fullListDialogCommandStopSharing, .js-sharing-fullListDialogCommandEmail, .js-sharing-fullListDialogCommandAdvanced { display: none; margin-right: 16px; }

.js-sharing-fullListDialogEntry { vertical-align: middle; height: 55px; margin-bottom: 10px; }

.js-sharing-fullListDialogEntrySharedWithMany { margin-top: 16px; }

.js-sharing-fullListDialogEntryNameAndTitleContainer { float: left; height: 55px; }

.js-sharing-fullListDialogEntryPermissionsContainer { float: right; margin-left: 10px; height: 55px; }

.js-sharing-fullListDialogEntryDisplayName { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }

.js-sharing-fullListDialogEntryPermissionsInnerContainer { margin-left: 3px; }

.js-sharing-fullListDialogEntryPermissionsInnerContainer, .js-sharing-fullListDialogEntryPermissionsInnerContainer:link, .js-sharing-fullListDialogEntryPermissionsInnerContainer:hover, .js-sharing-fullListDialogEntryPermissionsInnerContainer:active, .js-sharing-fullListDialogEntryPermissionsInnerContainer:visited { text-decoration: none; color: rgb(102, 102, 102); }

.js-sharing-fullListDialogEntryPermissionsMenu { cursor: pointer; display: inline-block; }

.js-sharing-fullListDialogEntryPermissionsMenuArrow { border-style: none; vertical-align: middle; padding-left: 5px; padding-bottom: 2px; }

.js-sharing-fullListDialogWaitImg { position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -12px; }

.js-sharing-fullListDialogApplyWaitImg { vertical-align: middle; height: 16px; width: 18px; margin-right: 2px; display: none; }

.js-sharing-fullListDialogApplyText { vertical-align: middle; display: none; margin-right: 2px; }

.js-sharingHint-iconContainer { height: 16px; width: 16px; display: inline-block; overflow: hidden; position: relative; }

.js-sharingHint-sharedAnonymously { left: -179px; top: -174px; position: absolute; }

.js-sharingHint-sharedWithEveryone { left: -254px; top: -48px; position: absolute; }

.js-sharingHint-unshared { left: -200px; top: -30px; position: absolute; }

.js-sharingHint-sharedDefault { left: -254px; top: -30px; position: absolute; }

.js-sharing-userGroupHeaderRow > td { padding-top: 10px; }

.js-sharing-userGroupHeaderTitle, .js-sharing-userGroupHeaderPicture { float: left; }

.js-sharing-userGroupHeaderTitle { margin-left: 8px; }

.js-sharing-userGroupHeaderPicture + .js-sharing-userGroupHeaderTitle { margin-top: 7px; }

.ms-comm-bestPostHeader { margin-bottom: 17px; }

.ms-comm-cmdSpaceListItem { display: inline; margin-right: 14px; padding: 1px; }

.ms-comm-filterList { margin: 0px; padding: 3px; }

.ms-comm-forumContainer { border-collapse: separate; max-width: 690px; font-size: 15px; }

.ms-comm-forumCmd { display: inline; margin-right: 16px; text-transform: lowercase; }

.ms-comm-forumCmdList { display: inline-block; margin: 0px; padding-left: 0px; list-style-type: none; }

.ms-comm-forumHeaderContainer { border-bottom: 1px solid rgb(198, 198, 198); margin: 0px; padding: 0px; }

.ms-comm-postSubjectColumn { max-width: 600px; overflow: hidden; text-overflow: ellipsis; }

.ms-comm-refreshIcon-a { display: inline-block; width: 16px; height: 16px; overflow: hidden; position: relative; }

.ms-comm-refreshIcon { left: -37px; top: -220px; position: absolute; }

.ms-comm-bestResponseIcon-span { display: inline-block; width: 10px; height: 10px; overflow: hidden; position: relative; margin-right: 6px; }

.ms-comm-bestResponseIcon { left: -32px; top: -256px; position: absolute; }

.ms-comm-heroLinkContainer { margin-top: 11px; margin-bottom: 5px; }

.ms-comm-popularityBar { margin-bottom: 0.38em; height: 4px; float: left; overflow: hidden; position: relative; }

.ms-comm-popularityBarShadow { height: 4px; float: left; overflow: hidden; position: relative; }

.ms-comm-popularityBarContainer { float: left; width: 7.65em; min-height: 10px; margin-right: 1.15em; margin-top: 0.56em; padding: 3px; }

.ms-comm-postList { margin: 0px; padding-left: 0px; list-style-type: none; }

.ms-comm-postListItem { display: block; margin-top: 0.5em; margin-bottom: 0.7em; overflow: hidden; }

.ms-comm-postMainContainer { margin-bottom: 1px; }

.ms-comm-rootBestBackground { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-comm-rootBestBackground { background-color: transparent; }

.ms-comm-rootPostContainer { padding: 18px 19px; }

.ms-comm-bestResponseDividerHr { margin-top: 19px; }

.ms-comm-bestResponseContainer { margin-top: 9px; }

.ms-comm-postAuthorPicture { float: left; height: 48px; width: 48px; margin-right: 6px; }

.ms-comm-postImageIcon-span { display: inline-block; width: 16px; height: 16px; overflow: hidden; position: relative; margin: 2px 8px 4px 0px; }

.ms-comm-postImageIcon { left: -109px; top: -214px; position: absolute; }

.ms-comm-postBody { margin-bottom: 2px; }

.ms-core-needIEFilter .ms-comm-postBody { width: 520px; }

.ms-comm-postBodyOverflow { overflow-x: auto; }

.ms-comm-authorPicture { margin-right: 10px; }

.ms-comm-replyToLink { margin-bottom: 4px; }

.ms-comm-postBodyThreaded img { max-width: 700px; margin: 0px !important; }

.ms-comm-postExpander { height: 16px; margin: -2em auto 0em; width: 16px; }

.ms-comm-postExpanderCollapseContainer { height: 16px; width: 16px; display: inline-block; position: relative; overflow: hidden; }

.ms-comm-postExpanderExpandContainer { height: 16px; width: 16px; display: inline-block; position: relative; overflow: hidden; }

.ms-comm-postExpanderCollapse { position: absolute; left: -197px; top: -138px; }

.ms-comm-postExpanderExpand { position: absolute; left: -73px; top: -238px; }

.ms-comm-postReplyListItem { margin-bottom: 21px; }

.ms-comm-postReplyButtonContainer { float: right; }

.ms-comm-postReplyContainer { width: 100%; }

.ms-comm-postReplyTextBox { background-color: transparent; margin-top: 12px; margin-bottom: 6px; padding: 5px 10px; resize: none; }

.ms-comm-postRootContainer { overflow: visible; }

.ms-comm-allRepliesHeader { margin-top: 22px; margin-bottom: 17px; }

.ms-comm-replyHeader { padding: 3px; margin-top: 8px; }

.ms-comm-reputationTextContainer { margin: 3px 0px 4px; max-height: 10px; max-width: 74px; }

.ms-comm-reputationTextContainerBestResponse { margin: 3px 0px 2px; max-height: 10px; max-width: 74px; }

.ms-comm-reputationSettingsBarImageContainer { display: inline-block; vertical-align: middle; }

.ms-comm-reputationSettingsBarImage { min-height: 7px; min-width: 7px; margin-right: 2px; float: left; }

.ms-comm-reputationBarSq { background-color: rgb(42, 141, 212); margin-right: 2px; max-height: 8px; min-width: 8px; vertical-align: top; display: inline-block; }

.ms-comm-reputationBarSqLast { background-color: rgb(42, 141, 212); max-height: 8px; min-width: 8px; vertical-align: top; display: inline-block; }

.ms-comm-reputationBarSqEmpty { background-color: rgb(198, 198, 198); margin-right: 2px; max-height: 8px; min-width: 8px; vertical-align: top; display: inline-block; }

.ms-comm-reputationBarSqEmptyLast { background-color: rgb(198, 198, 198); max-height: 8px; min-width: 8px; vertical-align: top; display: inline-block; }

.ms-comm-reputationSettingsTable { border: 1px solid rgb(171, 171, 171); border-collapse: collapse; }

.ms-comm-reputationSettingsTable > tbody > tr > td { border: 1px solid rgb(171, 171, 171); padding: 3px; }

.ms-core-needIEFilter .ms-comm-reputationTextBestResponse { background-color: transparent; }

.ms-comm-stats { margin-bottom: 0.15em; }

.ms-comm-statsInlineContainer { margin: 11px 0px 17px; }

.ms-comm-statsInline { display: inline-block; margin-right: 16px; }

.ms-comm-likesCount { color: rgb(42, 141, 212); }

.ms-comm-likesMetadata { margin-right: 14px; }

.ms-comm-likesImgContainer { margin-right: 4px; vertical-align: middle; }

.ms-comm-featuredHeader { margin-top: 25px; }

.ms-comm-featuredBody { max-height: 2.8em; overflow: hidden; }

.ms-comm-reputationNumbers { font-size: 0.9em; font-weight: bold; color: rgb(38, 38, 38); }

.ms-comm-metalineList { padding-bottom: 2px; }

.ms-comm-metalineItem { display: inline; padding-right: 8px; margin-right: 8px; }

.ms-comm-metalineItemSeparator { border-right: 1px solid rgb(198, 198, 198); }

.ms-comm-noWrap { white-space: nowrap; }

.ms-comm-ratingsImageContainer { max-height: 16px; min-width: 16px; vertical-align: top; display: inline-block; }

.ms-comm-ratingCountContainer { display: inline-block; vertical-align: top; color: rgb(119, 119, 119); }

.ms-comm-ratingSeparator { vertical-align: top; margin-left: 3px; margin-right: 3px; border-left: 1px solid rgb(119, 119, 119); }

.ms-comm-adminLinks { background-color: rgb(241, 241, 241); padding: 9px 14px 10px; min-width: 170px; margin-bottom: 32px; display: inline-block; }

.ms-comm-adminLinksTitleMargin { margin-bottom: 7px; }

.ms-comm-adminLinksListNoMargin { margin: 0px; }

.ms-core-needIEFilter .ms-comm-adminLinks { background-color: transparent; }

.ms-comm-adminLinksList { margin: 7px 0px 0px; }

.ms-comm-adminLinksListItem { margin-bottom: 5px; }

.ms-group-defaultGroupLogo { background-color: rgb(177, 177, 177); color: rgb(255, 255, 255); font-family: SPO365Icons; display: inline-block; line-height: 1.35; overflow: hidden; speak: none; text-indent: -0.2em; -webkit-font-smoothing: antialiased; }

.ms-group-defaultGroupLogoSize { width: 100px; height: 100px; font-size: 100px; }

.ms-group-actionsArea { padding-top: 5px; }

.ms-group-groupType { padding-top: 5px; }

.ms-group-button { font-size: 11px; }

.ms-group-glyph { font-family: SPO365Icons; font-size: 18px; display: inline-block; margin-right: 5px; }

.ms-group-margin { margin-right: 4px; }

.ms-group-userRow > div { display: table-cell; width: 50%; }

.ms-group-bottomSection { margin-top: 20px; }

.ms-group-ql-info { border-top: 1px solid rgb(198, 198, 198); margin-top: 10px; padding-top: 10px; font-size: 1em; word-break: break-all; }

.ms-group-ql-members { padding: 5px 0px; }

.ms-group-ql-email { padding: 5px 0px; }

.ms-group-info-icon { margin-right: 4px; vertical-align: middle; }

.ms-group-info-icon-description-span { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-group-info-icon-description-img { left: -161px; top: -178px; position: absolute; }

.ms-group-profile-div { margin-top: -110px; height: 205px; width: 200px; }

.ms-group-profile-image { width: 200px; height: 200px; margin-bottom: 11px; }

.ms-group-siteicon { width: 180px; }

.ms-group-join-img { left: -218px; top: -48px; position: absolute; }

.ms-group-join-imgSpan { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; margin-right: 5px; vertical-align: middle; }

.ms-group-descriptionText { word-break: break-all; }

.ms-group-nonMemberSection { margin-top: 5px; }

.ms-group-nonMemberSubSection { margin-left: 12px; }

.ms-group-userAreaHeader { border-bottom: 1px solid; padding-bottom: 3px; margin-bottom: 4px; }

.ms-group-userTable { border-spacing: 6px; }

.ms-group-detailsPageContentCell { width: 50%; }

.ms-group-detailsPageContentInfo { vertical-align: top; padding-left: 50px; }

.ms-group-detailsPageContentOwners { margin-bottom: 40px; }

.ms-group-detailsPageContentHeroButton { margin-bottom: 19px; }

.ms-group-detailsPageContentHeader { margin-bottom: 16px; }

.ms-group-addMembersDialogForm { margin-right: 5px; width: 464px; }

.ms-group-addMembersDialogMakeOwnerCheckbox { margin-top: 20px; }

.ms-group-addMembersDialogAddCancelContainer { margin: 22px auto; }

.ms-group-pagingContainer { padding: 10px 0px 0px; }

.ms-group-pagingText { padding: 4px 6px; vertical-align: top; display: inline-block; }

.ms-group-msg { min-height: 1.33em; margin-bottom: 4px; }

.ms-group-alias-edit-span { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-group-alias-edit-img { left: -236px; top: -84px; position: absolute; }

.ms-group-peoplepicker { min-height: 40px; }

.ms-breadcrumb-menu { max-width: 400px; min-width: 142px; padding: 8px 10px; overflow-wrap: break-word; overflow-x: hidden; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

.ms-breadcrumb { margin: 0px; padding-top: 4px; padding-left: 10px; }

.ms-breadcrumb-arrowcont { display: inline-block; vertical-align: top; }

.ms-breadcrumbNode > a, .ms-breadcrumbCurrentNode > a, .ms-breadcrumbRootNode > a, span.ms-breadcrumbCurrentNode, span.ms-breadcrumbRootNode { display: inline-block; }

.ms-breadcrumbNode > a:hover, .ms-breadcrumbCurrentNode > a:hover, .ms-breadcrumbRootNode > a:hover { text-decoration: underline; }

ul.ms-breadcrumbRootNode, ul.ms-breadcrumbNode { margin-left: 17px; margin-top: 2px; }

.s4-breadcrumb-arrowcont { margin-right: 2px; }

.ms-breadcrumb-top { white-space: nowrap; }

.ms-breadcrumb-box { width: 100%; height: 64px; }

.ms-breadcrumb-dropdownBox { display: inline-block; vertical-align: middle; }

.ms-breadcrumb-anchor { height: 16px; display: inline-block; vertical-align: middle; }

.ms-core-listMenu-verticalBox, .ms-core-listMenu-horizontalBox { font-size: 1em; }

.ms-core-listMenu-horizontalBox { color: rgb(102, 102, 102); display: inline-block; vertical-align: middle; }

.ms-core-header .ms-core-listMenu-horizontalBox { color: rgb(102, 102, 102); }

.ms-core-listMenu-horizontalBox ul, .ms-core-listMenu-horizontalBox li, .ms-core-listMenu-horizontalBox .ms-core-listMenu-item, .ms-core-listMenu-horizontalBox > ul > li > table { display: inline-block; }

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenu-item { margin-right: 30px; border: 1px solid transparent; }

.ms-core-listMenu-horizontalBox li.static > span .ms-core-listMenuEdit .ms-navedit-linkCell, .ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell { padding-left: 18px; padding-right: 15px; }

.ms-core-listMenu-horizontalBox ul.root > li.static:first-child > span .ms-core-listMenuEdit .ms-navedit-linkCell, .ms-core-listMenu-horizontalBox ul.root > li.static:first-child > .ms-core-listMenuEdit .ms-navedit-linkCell { padding-left: 0px; }

.ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox > .ms-core-listMenu-root > li > .ms-core-listMenuEdit, .ms-core-listMenu-heading, .ms-tv-header { font-size: 1em; vertical-align: middle; font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; display: block; }

.ms-core-listMenu-root { margin: 0px; }

.ms-navedit-hiddenLink.ms-core-listMenu-item, .ms-navedit-hiddenLink.ms-core-listMenu-item:link, .ms-navedit-hiddenLink.ms-core-listMenu-item:visited { color: rgb(119, 119, 119); font-style: italic; }

.ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item, .ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item:link, .ms-core-header .ms-navedit-hiddenLink.ms-core-listMenu-item:visited { color: rgb(119, 119, 119); }

.ms-core-listMenu-verticalBox .ms-core-listMenu-item, ul.dynamic .ms-core-listMenu-item { display: block; }

.ms-core-listMenu-verticalBox > .ms-core-listMenu-item, .ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item { display: block; padding: 5px 20px; }

ul.dynamic .ms-core-listMenuEdit .ms-core-listMenu-item, .ms-core-listMenu-verticalBox .ms-core-listMenuEdit .ms-core-listMenu-item { padding: 4px 5px; }

.ms-core-listMenu-verticalBox li.static > ul.static > li.static > .ms-core-listMenu-item { padding-left: 40px; }

.ms-core-listMenu-verticalBox li.static > ul.static > li.static > span table.ms-core-listMenuEdit, .ms-core-listMenu-verticalBox li.static > ul.static > li.static > table.ms-core-listMenuEdit { padding-left: 20px; }

.ms-core-listMenu-item, .ms-core-listMenu-item:link, .ms-core-listMenu-item:visited, .ms-tv-item:link, .ms-tv-item:visited, .ms-tv-header:link, .ms-tv-header:visited { color: rgb(102, 102, 102); text-decoration: none; }

.ms-core-header .ms-core-listMenu-item, .ms-core-header .ms-core-listMenu-item:link, .ms-core-header .ms-core-listMenu-item:visited, .ms-core-header .ms-tv-item:link, .ms-core-header .ms-tv-item:visited, .ms-core-header .ms-tv-header:link, .ms-core-header .ms-tv-header:visited { color: rgb(102, 102, 102); }

li > a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, li > a.ms-core-listMenu-item:hover, li > a.ms-core-listMenu-item:active { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item.ms-core-listMenu-selected:hover, a.ms-tv-item:hover, a.ms-tv-header:hover { background-color: transparent; color: rgb(0, 114, 198); }

.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:hover, .ms-core-header a.ms-tv-item:hover, .ms-core-header a.ms-tv-header:hover { color: rgb(0, 114, 198); }

.ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active, a.ms-tv-item:active, a.ms-tv-header:active { background-color: transparent; color: rgb(0, 77, 133); }

.ms-core-header .ms-core-listMenu-horizontalBox a.ms-core-listMenu-item:active, .ms-core-header a.ms-tv-item:active, .ms-core-header a.ms-tv-header:active { color: rgb(0, 77, 133); }

.ms-core-listMenu-selected:link, .ms-core-listMenu-selected:visited, .ms-core-listMenu-selected { background-color: rgba(239, 239, 239, 0.78); border: 1px solid transparent; }

.ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-tv-selected:link { background-color: transparent; color: rgb(0, 114, 198); }

.ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:link, .ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected:visited, .ms-core-header .ms-core-listMenu-horizontalBox .ms-core-listMenu-selected, .ms-core-header .ms-tv-selected:link { color: rgb(0, 114, 198); }

.ms-core-listMenu-disabled, .ms-core-listMenu-disabled:link, .ms-core-listMenu-disabled:visited, .ms-core-listMenu-disabled:hover, .ms-core-listMenu-disabled:active { color: rgb(177, 177, 177); }

.ms-core-header .ms-core-listMenu-disabled, .ms-core-header .ms-core-listMenu-disabled:link, .ms-core-header .ms-core-listMenu-disabled:visited, .ms-core-header .ms-core-listMenu-disabled:hover, .ms-core-header .ms-core-listMenu-disabled:active { color: rgb(177, 177, 177); }

li.hover, li.hover-off { position: relative; }

ul.dynamic { position: absolute; left: -9999px; top: -9999px; z-index: 95; background-color: rgb(255, 255, 255); white-space: normal; overflow-wrap: break-word; padding: 10px; border: 1px solid rgb(209, 209, 209); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

ul.dynamic.ms-droppable { min-width: 195px; padding: 5px; }

li.dynamic { display: list-item; }

.ms-core-listMenu-ghost, .ms-core-listMenu-ghost:link, .ms-core-listMenu-ghost:visited, .ms-core-listMenu-ghost:hover, .ms-core-listMenu-ghost:active { color: rgb(119, 119, 119); opacity: 0.8; }

.ms-core-header .ms-core-listMenu-ghost, .ms-core-header .ms-core-listMenu-ghost:link, .ms-core-header .ms-core-listMenu-ghost:visited, .ms-core-header .ms-core-listMenu-ghost:hover, .ms-core-header .ms-core-listMenu-ghost:active { color: rgb(119, 119, 119); }

.ms-core-needIEFilter .ms-core-listMenu-ghost, .ms-core-needIEFilter .ms-core-listMenu-ghost:link, .ms-core-needIEFilter .ms-core-listMenu-ghost:visited, .ms-core-needIEFilter .ms-core-listMenu-ghost:hover, .ms-core-needIEFilter .ms-core-listMenu-ghost:active { background-color: transparent; }

.ms-core-listMenuEdit { border: 1px solid transparent; }

.ms-core-listMenuEdit:hover { border: 1px solid rgb(209, 209, 209); }

.ms-core-listMenu-verticalBox li.static > .ms-core-listMenuEdit .ms-navedit-linkCell, .dynamic .ms-core-listMenuEdit { width: 100%; }

.ms-navedit-editLinksText > span > .ms-metadata, .ms-core-listMenuEdit > tr > .ms-navedit-linkCell > .ms-core-listMenu-item { color: rgb(102, 102, 102); }

.ms-navedit-editLinksText:hover > span > .ms-metadata, .ms-core-listMenuEdit:hover > tr > .ms-navedit-linkCell > .ms-core-listMenu-item { color: rgb(0, 114, 198); }

.ms-navedit-editLinksText:active > span > .ms-metadata, .ms-core-listMenuEdit:active > tr > .ms-navedit-linkCell > .ms-core-listMenu-item { color: rgb(0, 77, 133); }

.ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:hover, .ms-core-header .ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active { color: rgb(102, 102, 102); }

.ms-core-listMenuEdit > tr > td > .ms-core-listMenu-item:active { background-color: transparent; }

.ms-navedit-titleBoxListItem { min-width: 185px; }

.ms-navedit-titleBoxContainer, .ms-navedit-titleBoxContainer ms-core-listmenu-selected, .ms-navedit-titleBoxContainer:hover, .ms-navedit-titleBoxContainer ms-core-listmenu-selected:hover { width: 100%; background-color: rgb(255, 255, 255); border: 1px solid rgb(42, 141, 212); color: rgb(102, 102, 102); }

.ms-core-header .ms-navedit-titleBoxContainer, .ms-core-header .ms-navedit-titleBoxContainer ms-core-listmenu-selected, .ms-core-header .ms-navedit-titleBoxContainer:hover { background-color: rgb(255, 255, 255); border-color: rgb(42, 141, 212); color: rgb(102, 102, 102); }

span.ms-navedit-itemSpan, .ms-navedit-titleBox { overflow: hidden; white-space: nowrap; height: 100%; display: block; }

.ms-navedit-linkDialogIcon { vertical-align: middle; width: 22px; height: 22px; }

a.ms-navedit-linkDialogIcon { margin-right: 3px; }

.ms-navedit-titleBoxListItem { position: absolute; z-index: 99; }

.ms-displayInline { display: inline; }

.ms-navedit-errorMsg { max-width: 400px; overflow: hidden; text-overflow: ellipsis; }

.ms-core-listMenu-horizontalBox .dynamic-children.additional-background { padding-right: 26px; background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/menu-down.gif?rev=43); background-repeat: no-repeat; background-position: right center; cursor: pointer; }

.ms-core-listMenu-horizontalBox .dynamic .dynamic-children.additional-background { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/menu-right.gif?rev=43); }

.ms-core-listMenu-verticalBox .dynamic-children.additional-background { padding-right: 26px; background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/menu-right.gif?rev=43); background-repeat: no-repeat; background-position: right center; cursor: pointer; }

.menu-horizontal .menu-item-text { white-space: nowrap; }

.ms-navedit-linkCell { overflow-wrap: break-word; word-break: break-all; }

.ms-core-listMenu-horizontalBox .ms-navedit-deletelinkCell { width: 20px; }

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit .ms-navedit-deletelinkCell { padding-right: 12px; }

.ms-navedit-deletelink { float: right; height: 20px; margin: 0px; padding-left: 6px; cursor: pointer; }

.ms-core-listMenu-horizontalBox .ms-navedit-deletelink { padding-left: 0px; }

.ms-navedit-deletelink.ms-navedit-deletelink-flyout { float: left; margin: 0px 6px 0px 0px; padding: 0px; }

.ms-navedit-deletespan { display: inline-block; overflow: hidden; position: relative; width: 20px; height: 20px; }

.ms-navedit-deletelink:hover > .ms-navedit-deletespan > .ms-cancelImg { top: -152px; left: -175px; }

.ms-navedit-deletelink:active > .ms-navedit-deletespan > .ms-cancelImg { top: -156px; left: -127px; }

.ms-core-header .ms-navedit-deletelink > .ms-navedit-deletespan > .ms-cancelImg { top: -130px; left: -175px; }

.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-deletespan > .ms-cancelImg { top: -108px; left: -157px; }

.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-deletespan > .ms-cancelImg { top: -156px; left: -149px; }

.ms-navedit-hidelink { width: 16px; height: 16px; margin: 2px; }

.ms-navedit-hidespan { display: inline-block; overflow: hidden; position: relative; width: 16px; height: 16px; }

.ms-navedit-hideLinkIcon { position: absolute; left: -55px; top: -37px; }

.ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon { left: -55px; top: -19px; }

.ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon { left: -1px; top: -1px; }

.ms-core-header .ms-navedit-hideLinkIcon { left: -1px; top: -19px; }

.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon { left: -19px; top: -37px; }

.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-hideLinkIcon { left: -19px; top: -19px; }

.ms-navedit-showLinkIcon { position: absolute; left: -55px; top: -1px; }

.ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-showLinkIcon { position: absolute; left: -19px; top: -1px; }

.ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-showLinkIcon { left: -37px; top: -37px; }

.ms-core-header .ms-navedit-showLinkIcon { left: -1px; top: -37px; }

.ms-core-header .ms-navedit-deletelink:hover > .ms-navedit-hidespan > .ms-navedit-showLinkIcon { left: -37px; top: -1px; }

.ms-core-header .ms-navedit-deletelink:active > .ms-navedit-hidespan > .ms-navedit-showLinkIcon { left: -37px; top: -19px; }

input.ms-navedit-editButton { min-width: 60px; height: 20px; padding: 0px 10px; margin-left: 0px; margin-right: 8px; vertical-align: top; }

.ms-navedit-dropsurface { position: absolute; background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/selbg.png?rev=43) left top repeat-x; z-index: 99; opacity: 0.01; }

.ms-core-needIEFilter .ms-navedit-dropsurface { }

.ms-navedit-arrowNodeCell { width: 10px; }

.ms-navedit-dropLinkDiv { width: 100%; min-width: 50px; }

.ms-navedit-appendarea { padding-left: 15px; }

.ms-core-listMenu-verticalBox > .ms-navedit-appendarea { padding-left: 15px; padding-top: 5px; }

div.ms-navedit-hiddenAppendArea { padding: 3px 0px 4px 5px; width: 100%; min-width: 30px; min-height: 10px; }

.ms-core-listMenu-verticalBox div.ms-navedit-hiddenAppendArea { border-top: 1px solid rgb(209, 209, 209); }

.ms-core-listMenu-horizontalBox div.ms-navedit-hiddenAppendArea { border-left: 1px solid rgb(209, 209, 209); padding: 0px 0px 1px 5px; margin-top: 1px; }

.ms-navedit-editLinksIconWrapper { width: 16px; height: 16px; position: relative; display: inline-block; overflow: hidden; margin-right: 5px; }

.ms-navedit-editLinksIcon { left: -218px; top: -66px; position: absolute; }

.ms-navedit-editLinksText:hover > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon { left: -215px; top: -174px; }

.ms-navedit-editLinksText:active > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon { left: -218px; top: -84px; }

.ms-core-header .ms-navedit-editLinksIcon { left: -215px; top: -156px; position: absolute; }

.ms-core-header .ms-navedit-editLinksText:hover > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon { left: -215px; top: -102px; }

.ms-core-header .ms-navedit-editLinksText:active > span > .ms-navedit-editLinksIconWrapper > .ms-navedit-editLinksIcon { left: -215px; top: -138px; }

.ms-navedit-editLinksText { text-transform: uppercase; text-decoration: none; }

.ms-navedit-addNewLink { margin-top: 8px; margin-bottom: 12px; display: inline-block; }

.ms-core-header .ms-list-addnew-img16 { left: -127px; top: -196px; }

.ms-core-header .ms-navedit-addNewLink:hover > .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16, .ms-core-header .ms-navedit-addNewLink:active > .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16 { left: -233px; top: -102px; }

.ms-core-listMenu-horizontalBox a.ms-navedit-addNewLink { margin: 1px 0px 0px 13px; }

.ms-core-listMenu-horizontalBox span.ms-list-addnew-imgSpan16 { vertical-align: bottom; }

.ms-navedit-addLinkText { margin-right: 18px; margin-top: 2px; }

.ms-core-listMenu-verticalBox .ms-navedit-addLinkText { vertical-align: middle; }

.ms-navedit-menuLoading { margin-right: 18px; }

.ms-navedit-errorIcon { left: -19px; top: -238px; position: absolute; }

.ms-navedit-errorSpan { display: inline-block; overflow: hidden; position: relative; vertical-align: middle; width: 16px; height: 16px; }

.ms-core-listMenu-verticalBox .ms-listMenu-editLink { margin: 15px 0px 0px 20px; border: 1px solid transparent; }

.ms-core-listMenu-verticalBox .ms-listMenu-editLink.ms-navedit-panelEditMode { margin-top: 0px; }

.ms-core-listMenu-horizontalBox > .ms-core-listMenu-root > .ms-listMenu-editLink { margin-left: 10px; }

.ms-core-listMenuEdit { padding: 0px; }

.ms-core-listMenu-verticalBox li.static > .ms-core-listMenuEdit, .ms-core-listMenu-verticalBox li.static > .ms-navedit-titleBoxListItem { table-layout: fixed; margin-left: 14px; }

.ms-core-listMenu-horizontalBox li.static > .ms-core-listMenuEdit { width: auto; }

.ms-tv-header { margin-bottom: 5px; border: 1px solid transparent; }

.ms-tv-box { margin-top: 6px; }

.ms-tv-item { vertical-align: top; margin-left: 4px; }

.ms-navedit-ghosted { opacity: 0.3; }

.ms-core-needIEFilter .ms-navedit-ghosted { }

.ms-core-listMenu-separatorLine { margin: 10px 0px; }

.ms-nav-list-item, .ms-nav-subList-item { padding-top: 18px; }

.ms-nav-subList-item { margin-left: 20px; }

table.ms-listviewtable { border-collapse: separate; }

.ms-vh, .ms-vh2, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph { padding: 5px 17px 5px 5px; }

.ms-vh, .ms-vh-leftPadding { padding-left: 5px; }

.ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm { padding: 5px; }

.ms-vh-icon > div > .s4-ctx, .ms-vh-icon-empty > div > .s4-ctx { display: none; }

.ms-vh-hoverable:hover { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-vh-hoverable:hover { }

.ms-headerCellStyleHover { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-headerCellStyleHover { }

.ms-headerCellStylePressed { background-color: rgb(156, 206, 240); }

.ms-headerCellStyleMenuOpen { background-color: rgba(156, 206, 240, 0.5); }

.ms-core-needIEFilter .ms-headerCellStyleMenuOpen { }

.ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vh a, .ms-vh2, .ms-vh2 a { color: rgb(119, 119, 119); }

.ms-headerCellStyleHover a, .ms-headerCellStylePressed a, .ms-headerCellStyleMenuOpen a { color: rgb(102, 102, 102); }

.ms-headerSortTitleLink, .ms-headerSortArrowLink { cursor: default; }

.ms-headerSortArrowLink { display: block; }

.ms-headerCellStyleIcon:hover { border-bottom-color: rgb(42, 141, 212); }

.ms-spGrid-HeaderContentStyle { padding: 7px 22px 6px 4px; }

.ms-spGrid-HeaderContentStyle-Rename { padding: 3px 5px 0px; }

.ms-minWidthHeader { width: 1px; }

.ms-cellstyle, .ms-cellStyleNonEditable, .ms-cellStyleMenuHover, .ms-MenuCellStyle-TdHover, .ms-MenuCellStyle-MenuDivHover { border: 1px solid transparent; }

.ms-list-itemLink { margin-left: auto; margin-right: auto; text-align: center; width: 30px; height: 25px; }

.ms-list-TitleLink { width: 250px; }

.ms-lstItmLinkAnchor { margin-top: 6px; }

.ms-list-itemLink-td { width: 30px; vertical-align: top; }

.ms-vh-selectAllIcon { vertical-align: middle; width: 30px; padding: 0px; }

.ms-vh-selectAllIcon:hover { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-vh-selectAllIcon:hover { }

.ms-vb-imgFirstCell.ms-vb-imgFirstCell.ms-vb-imgFirstCell { cursor: pointer; border-width: 0px 10px 0px 0px; }

.ms-vb-imgFirstCell:hover, .ms-vb-imgFirstCell:focus { background-color: rgba(205, 230, 247, 0.5); }

.s4-itm-selected > .ms-vb-imgFirstCell.ms-vb-imgFirstCell { background-color: rgb(0, 114, 198); border-right-color: rgba(156, 206, 240, 0.5); background-clip: padding; }

.s4-itm-imgCbx { outline-style: none; width: 20px; text-align: center; }

.s4-itm-imgCbx-inner { width: 20px; height: 100%; }

.ms-selectitem-span { visibility: hidden; display: inline-block; height: 10px; width: 10px; position: relative; overflow: hidden; }

.ms-selectitem-icon { position: absolute; }

.ms-vb-imgFirstCell:hover .ms-selectitem-icon, .ms-vb-imgFirstCell:focus .ms-selectitem-icon, .ms-itmHoverEnabled:hover .ms-selectitem-icon { left: -32px; top: -256px; }

.s4-itm-selected .ms-selectitem-icon.ms-selectitem-icon { left: -44px; top: -256px; }

.s4-itm-selected .ms-selectitem-span, .ms-vb-imgFirstCell:hover .ms-selectitem-span, .ms-vb-imgFirstCell:focus .ms-selectitem-span, .ms-itmHoverEnabled:hover .ms-selectitem-span { visibility: visible; }

.ms-selectall-span { display: inline-block; height: 25px; width: 25px; line-height: 25px; text-align: center; }

.ms-selectall-iconouter { outline: none; display: inline-block; height: 10px; width: 10px; position: relative; overflow: hidden; text-align: center; margin-left: -3px; }

.ms-selectall-icon { left: -32px; top: -256px; position: absolute; }

.ms-newdocument-iconouter { display: inline-block; height: 16px; width: 16px; position: relative; overflow: hidden; text-align: center; top: 4px; }

.ms-newdocument-icon { left: -91px; top: -196px; position: absolute; }

.ms-filter-iconouter { display: inline-block; height: 10px; width: 12px; position: relative; overflow: hidden; margin: 0px 2px; }

.ms-filter-icon { left: -251px; top: -174px; position: absolute; }

.ms-sortarrowdown-iconouter { display: inline-block; height: 10px; width: 7px; position: relative; overflow: hidden; margin: 0px 2px; }

.ms-sortarrowdown-icon { left: -23px; top: -256px; position: absolute; }

.ms-sortarrowup-iconouter { display: inline-block; height: 10px; width: 7px; position: relative; overflow: hidden; margin: 0px 2px; }

.ms-sortarrowup-icon { left: -14px; top: -256px; position: absolute; }

.ms-commentcollapse-iconouter { display: inline-block; height: 12px; width: 12px; position: relative; overflow: hidden; }

.ms-commentcollapse-icon { left: -251px; top: -146px; position: absolute; }

.ms-commentcollapsertl-iconouter { display: inline-block; height: 12px; width: 12px; position: relative; overflow: hidden; }

.ms-commentcollapsertl-icon { left: -251px; top: -160px; position: absolute; }

.ms-commentexpand-iconouter { display: inline-block; height: 12px; width: 12px; position: relative; overflow: hidden; }

.ms-commentexpand-icon { left: -253px; top: -186px; position: absolute; }

.ms-commentexpandrtl-iconouter { display: inline-block; height: 12px; width: 12px; position: relative; overflow: hidden; }

.ms-commentexpandrtl-icon { left: -251px; top: -118px; position: absolute; }

.ms-updatelink-span { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-updatelink-icon { left: -109px; top: -196px; position: absolute; }

table.ms-listviewtable tbody > tr > td.ms-vb-lastCell { padding-right: 10px; }

.ms-spgrid-col-header-normal { font-size: 0.85em; font-weight: normal; color: rgb(119, 119, 119); background-color: transparent; border-color: transparent transparent rgb(198, 198, 198); }

.ms-spgrid-col-header-normal-hover { font-size: 0.85em; font-weight: normal; color: rgb(102, 102, 102); background-color: rgba(205, 230, 247, 0.5); border-color: transparent transparent rgb(198, 198, 198); }

.ms-spgrid-col-header-elem-bg-colors-normal-hover { background-color: transparent; border-left-color: transparent; border-bottom-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-normal-hover { background-color: transparent; border-left-color: transparent; border-top-color: transparent; border-bottom-color: transparent; }

.ms-spgrid-col-elem-colors-click-normal-hover { background-color: transparent; border-left-color: transparent; }

.ms-spgrid-col-header-part-selected { font-size: 0.85em; font-weight: normal; color: rgb(119, 119, 119); background-color: transparent; border-color: transparent transparent rgb(42, 141, 212); }

.ms-spgrid-col-header-part-selected-hover { font-size: 0.85em; font-weight: normal; color: rgb(102, 102, 102); background-color: rgba(205, 230, 247, 0.5); border-color: transparent transparent rgb(42, 141, 212); }

.ms-spgrid-col-header-elem-bg-colors-part-selected-hover { background-color: transparent; border-left-color: transparent; border-bottom-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-part-selected-hover { background-color: transparent; border-left-color: transparent; border-top-color: transparent; border-bottom-color: transparent; }

.ms-spgrid-col-elem-colors-click-part-selected-hover { background-color: transparent; border-left-color: transparent; }

.ms-spgrid-col-header-all-selected { font-size: 0.85em; font-weight: normal; color: rgb(119, 119, 119); background-color: transparent; border-color: transparent transparent rgb(42, 141, 212); }

.ms-spgrid-col-header-all-selected-hover { font-size: 0.85em; font-weight: normal; color: rgb(102, 102, 102); background-color: rgba(205, 230, 247, 0.5); border-color: transparent transparent rgb(42, 141, 212); }

.ms-spgrid-col-header-elem-bg-colors-all-selected-hover { background-color: transparent; border-left-color: transparent; border-bottom-color: transparent; border-right-color: transparent; }

.ms-spgrid-col-header-elem-hover-bg-colors-all-selected-hover { background-color: transparent; border-left-color: transparent; border-top-color: transparent; border-bottom-color: transparent; }

.ms-spgrid-col-elem-colors-click-all-selected-hover { background-color: transparent; border-left-color: transparent; }

.ms-standardheader { font-size: 1em; margin: 0px; text-align: left; font-weight: normal; }

.ms-formlabel { white-space: nowrap; font-weight: normal; padding: 6px 5px 6px 0px; }

.ms-formlabel h3.ms-standardheader { font-weight: normal; }

.ms-formbody { background: transparent; padding: 6px 0px; }

.ms-formdescriptioncolumn-wide { width: 200px; }

.ms-formdescriptioncolumn-slim { width: 113px; }

.ms-propertysheet th.ms-vh2-nofilter-notextalign { font-family: tahoma, sans-serif; }

.ms-inputformheader { padding-left: 6px; }

.ms-inputformdescription { width: 475px; padding-right: 9px; padding-left: 6px; }

.ms-inputformcontrols { width: 375px; }

.ms-sectionheader { color: rgb(0, 114, 198); font-weight: bold; }

.ms-sectionheader a, .ms-sectionheader a:hover, .ms-sectionheader a:visited { color: rgb(0, 114, 198); text-decoration: none; }

.ms-sectionline { font-size: 0px; }

.ms-sectionline > img:first-child { display: none; }

.ms-listheaderlabel { color: rgb(68, 68, 68); }

.ms-menutoolbar td td.ms-viewselector, .ms-menutoolbar td td.ms-viewselectorhover, .ms-toolbar td td.ms-viewselector, .ms-toolbar td td.ms-viewselectorhover, td.ms-viewselector { padding: 0px; }

.ms-menutoolbar td td { border: none; }

div.ms-viewselector, div.ms-viewselectorhover { padding: 4px 8px; cursor: pointer; }

div.ms-viewselector a, div.ms-viewselectorhover a.ms-menu-a span { color: rgb(0, 114, 198); }

.ms-bottompagingline { padding-top: 10px; padding-bottom: 1px; padding-left: 36px; }

.ms-bottompaging > tbody > tr > td.ms-bottompagingline { padding-left: 0px; }

.ms-bottompagingline1 { height: 3px; }

.ms-bottompagingline2, .ms-bottompagingline3 { height: 1px; }

.ms-bottompagingline2 img, .ms-bottompagingline3 img, .ms-partline img { display: none; }

.ms-paging { white-space: nowrap; padding: 0px 5px 2px; }

.ms-menutoolbar .ms-splitbuttondropdown { padding: 3px 2px 0px; }

.ms-menutoolbar .ms-splitbuttontext { padding: 0px 7px 1px; }

.ms-splitbutton { margin: 0px 2px; }

.ms-splitbuttonhover { margin: 0px 2px; border-collapse: collapse; height: 22px; background-color: rgba(205, 230, 247, 0.5); }

.ms-splitbuttonhover .ms-splitbuttondropdown { padding: 3px 1px 0px 2px; }

.ms-splitbuttonhover .ms-splitbuttontext { padding: 0px 6px; }

.ms-splitbuttonhover .ms-splitbuttondropdown, .ms-splitbuttonhover .ms-splitbuttontext { border: 1px solid rgb(198, 198, 198); cursor: pointer; }

.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle, .ms-vh table.ms-unselectedtitle, .ms-vh2 table.ms-unselectedtitle, .ms-vh-icon table.ms-unselectedtitle { height: 21px; }

.ms-vh table.ms-selectedtitle, .ms-vh2 table.ms-selectedtitle, .ms-vh-icon table.ms-selectedtitle { background-color: rgba(255, 255, 255, 0.85); border: none; }

.ms-vh2 .ms-selectedtitle .ms-vb, .ms-vh2 .ms-unselectedtitle .ms-vb { padding-left: 5px; padding-right: 5px; padding-top: 1px; }

.ms-vh-icon .ms-selectedtitle .ms-vb, .ms-vh-icon .ms-unselectedtitle .ms-vb { padding-left: 0px; vertical-align: middle; border-bottom: 3px solid transparent; }

.ms-selectedtitle { background-color: rgba(255, 255, 255, 0.85); border: 1px solid rgb(68, 68, 68); margin: 0px; padding: 0px; cursor: pointer; }

.ms-selectedtitlealternative { background-color: rgba(255, 255, 255, 0.85); border: 1px solid rgb(68, 68, 68); margin: 0px; padding: 0px; cursor: pointer; }

.ms-unselectedtitle { background-color: transparent; margin: 0px; padding: 0px; }

.ms-newgif { display: inline-block; margin-left: 5px; }

.ms-menuimagecell { background-color: rgb(255, 255, 255); cursor: pointer; border: 1px solid rgb(255, 255, 255); padding: 0px; height: 18px; }

.ms-vh .ms-menuimagecell, .ms-vh2 .ms-menuimagecell, .ms-vh-icon .ms-menuimagecell { height: 20px; }

.ms-vh .ms-menuimagecell img, .ms-vh2 .ms-menuimagecell img, .ms-vh-icon .ms-menuimagecell img { margin-top: 2px; margin-bottom: 2px; }

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh-icon-empty, .ms-vh2-nofilter, .ms-vh2-nofilter-notextalign, .ms-vh2-nofilter-perm, .ms-vhImage, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph { font-weight: normal; font-size: 0.85em; color: rgb(119, 119, 119); text-align: left; text-decoration: none; vertical-align: middle; white-space: nowrap; }

.ms-vh-icon { vertical-align: middle; }

.ms-vh2-nofilter-notextalign { text-align: inherit; }

.ms-gb, .ms-gb2, .ms-gbload, .ms-vb-tall, .ms-vb-user, .ms-pb, .ms-pb-selected td { color: rgb(68, 68, 68); }

.ms-gb a, .ms-gb2 a { color: rgb(119, 119, 119); }

.ms-vh, .ms-vh2, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon, .ms-ph { white-space: nowrap; }

.ms-vh, .ms-vh2, .ms-vh-icon, .ms-vh2-nofilter-icon, .ms-viewheadertr .ms-vh-group, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon, .ms-ph, .ms-pickerresultheadertr { background-repeat: repeat-x; }

.ms-disc .ms-viewheadertr th.ms-vh2 { padding: 1px 5px 0px 4px; }

.ms-viewheadertr { cursor: default; }

.ms-disc .ms-vh2 .ms-selectedtitle .ms-vb, .ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb { padding-left: 4px; }

th.ms-vh3-nograd { width: 12px; color: rgb(119, 119, 119); }

.ms-vh .ms-vh { background-image: none; border-left: none; padding-left: 1px; background-color: transparent; }

.ms-vh-div { }

.ms-vh-icon, .ms-vh2-nograd-icon, .ms-vh2-nofilter-icon { width: 16px; min-width: 16px; }

.ms-vh-icon-empty { width: 0px; }

.ms-imnImgTD { padding-right: 6px; padding-bottom: 0px; }

.ms-vhltr { padding-right: 2px; }

.ms-vhrtl .ms-imnImgTD { padding-left: 2px; }

.ms-imnTxtTD { padding-top: 0px; padding-bottom: 0px; }

.ms-vhImage { width: 18pt; }

.ms-gb { border-bottom: 1px solid rgb(171, 171, 171); height: 22px; font-weight: bold; padding-bottom: 3px; }

.ms-gb .ms-vb2 { font-weight: normal; }

.ms-listviewtable .ms-gb, .ms-listviewtable .ms-gb2 { padding-top: 14px; }

.ms-gb2 { height: 22px; color: rgb(119, 119, 119); padding-bottom: 3px; }

.ms-gbload { height: 22px; color: rgb(119, 119, 119); padding-bottom: 3px; }

.ms-vb, .ms-vb2, .ms-vb-user, .ms-vb-tall, .ms-pb, .ms-pb-selected { color: rgb(68, 68, 68); vertical-align: top; }

.ms-vb a:link, .ms-vb2 a:link, .ms-vb-user a:link { text-decoration: none; }

.ms-vb a.ms-listlink, .ms-vb2 a.ms-listlink, .ms-vb-user a.ms-listlink, .ms-vb a.ms-listlink:visited, .ms-vb a.ms-listlink:visited:hover { color: rgb(68, 68, 68); text-decoration: none; }

.ms-vb a:hover, .ms-vb2 a:hover { text-decoration: underline; }

td.ms-list-addnew > a:hover { text-decoration: none; }

.ms-vb a:visited, .ms-vb2 a:visited, .ms-vb-user a:visited { color: rgb(0, 114, 198); text-decoration: none; }

.ms-vb a:visited:hover, .ms-vb2 a:visited:hover, .ms-vb-user a:visited:hover { color: rgb(0, 114, 198); text-decoration: underline; }

.ms-alternatingstrong .ms-vb a:link, .ms-alternatingstrong .ms-vb2 a:link, .ms-alternatingstrong .ms-vb-user a:link, .ms-alternatingstrong .ms-vb a:visited, .ms-alternatingstrong .ms-vb2 a:visited, .ms-alternatingstrong .ms-vb-user a:visited, .ms-alternatingstrong .ms-vb a:visited:hover, .ms-alternatingstrong .ms-vb2 a:visited:hover, .ms-alternatingstrong .ms-vb-user a:visited:hover { color: rgb(0, 114, 198); }

.ms-vb-icon { vertical-align: top; padding: 7px 8px 0px 4px; cursor: default; white-space: nowrap; }

.ms-vb-icon > img { height: 16px; width: 16px; }

img.ms-vb-icon-overlay { height: 9px; width: 9px; }

.ms-vb-icon-overlay { border: 0px; position: relative; left: -7px; bottom: -2px; height: 9px; width: 9px; }

.ms-vb-user { padding-top: 4px; padding-right: 2px; padding-left: 4px; }

.ms-vb-user a { vertical-align: top; }

.ms-vb-title .ms-vb { padding: 2px 6px 3px 4px; }

.ms-vb2 { padding: 4px 8px 4px 4px; }

.ms-pb, .ms-pb-selected { padding-left: 5px; padding-right: 5px; white-space: nowrap; }

.ms-pb { height: 22px; padding-top: 3px; }

.ms-pb-selected { height: 22px; padding-top: 3px; background-color: rgba(156, 206, 240, 0.5); border-top: 1px solid rgba(156, 206, 240, 0.5); border-bottom: 1px solid rgba(156, 206, 240, 0.5); }

.ms-pb a, .ms-pb-selected a { color: rgb(68, 68, 68); text-decoration: none; cursor: default; }

.ms-vb-tall { line-height: 1.5em; padding: 2px 6px 10px; }

th .ms-vb, .ms-vh2-nofilter-icon, th.ms-vh2-nograd, th.ms-vh2-nograd-icon { color: rgb(68, 68, 68); }

th .ms-vb a, .ms-vh2-nofilter-icon a { color: rgb(68, 68, 68); }

th .ms-selectedtitle .ms-vb, th .ms-selectedtitle .ms-vh2-nofilter-icon, th .ms-selectedtitle .ms-vb a, th .ms-selectedtitle .ms-vh2-nofilter-icon a { color: rgb(119, 119, 119); }

.ms-vb-menuPadding { padding-right: 15px; }

.ms-vh2-nofilter-icon, .ms-vh2-nograd, .ms-vh3-nograd, .ms-vh2-nograd-icon { padding-left: 8px; padding-right: 8px; padding-top: 3px; height: 20px; }

table.ms-listviewtable tbody tr.ms-newsletteralt td { background-color: rgb(241, 241, 241); border: 1px solid rgb(241, 241, 241); }

.ms-core-needIEFilter table.ms-listviewtable tbody tr.ms-newsletteralt td { border: 1px solid rgb(239, 239, 239); }

table.ms-listviewtable tbody tr td.ms-newsletterline { border-top: 1px solid rgb(241, 241, 241); }

.ms-core-needIEFilter table.ms-listviewtable tbody tr td.ms-newsletterline { border: 1px solid rgb(239, 239, 239); }

.ms-nlline { background: rgb(241, 241, 241); }

.ms-ppleft { height: 440px; margin: 2px; overflow: hidden auto; padding-right: 20px; }

.ms-ppright { width: 600px; margin: 8px; }

.ms-basictable .ms-alternating { background-color: transparent; }

a.ms-addnew { font-weight: normal; color: rgb(102, 102, 102); text-decoration: none; }

a.ms-addnew:hover { color: rgb(102, 102, 102); text-decoration: underline; }

td.ms-addnew { padding-left: 10px; padding-right: 7px; padding-top: 5px; }

.ms-list-addnew { padding-top: 8px; padding-bottom: 12px; font-weight: normal; text-align: left; }

.ms-number { padding-right: 8px; }

.ms-list-emptyText { padding-top: 0px; padding-bottom: 96px; color: rgb(119, 119, 119); }

.ms-list-emptyText-compact { padding-top: 0px; padding-bottom: 12px; color: rgb(119, 119, 119); }

table.ms-listviewtable > tbody > tr > td.ms-stylebox { border: 1px solid rgb(171, 171, 171); text-align: left; }

.ms-alternating { background-color: transparent; }

.ms-alternatingstrong { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-alternatingstrong { }

.ms-alternatingstrong td td, .ms-basictable .ms-alternating td td { border: 0px; }

ms-imnspan { white-space: nowrap; overflow: hidden; }

a.ms-imnlink { cursor: default; }

.ms-spimn-presenceLink { display: inline-block; padding: 1px 0px; }

.ms-spimn-presenceWrapper { display: inline-block; white-space: nowrap; position: relative; overflow: hidden; }

.ms-imnImg { display: inline-block; margin-right: 6px; }

.ms-imnImgInline { margin-right: 3px; }

.ms-peopleux-detailsMaxWidth { max-width: 150px; }

.ms-peopleux-userdisplink { margin-right: 3px; position: relative; }

.ms-peopleux-userdetails { display: table-cell; vertical-align: top; padding-top: 0px; padding-left: 8px; }

.ms-peopleux-userdetails > ul { margin: 0px; }

.ms-peopleux-detailuserline { padding-top: 2px; }

.ms-peopleux-vanillaUser { padding-right: 3px; }

.ms-peopleux-userImgDiv { position: relative; overflow: hidden; }

.ms-peopleux-imgUserLink { display: inline-block; padding: 1px 1px 1px 0px; }

.ms-peopleux-userImgWrapper { display: inline-block; overflow: hidden; position: relative; }

.ms-peopleux-userImg { position: absolute; left: 0px; height: auto; }

input.ms-defaultverticalalign { vertical-align: baseline; }

.ms-listviewtable .ms-itmhover { height: 30px; }

.ms-listviewtable input.s4-itm-cbx { position: absolute; top: -2000px; }

tr.ms-itmhover:hover input.s4-itm-cbx, tr.s4-itm-selected input.s4-itm-cbx { position: relative; top: 0px; }

.ms-vb-title { vertical-align: top; padding: 2px 16px 2px 1px; }

.s4-ctx { padding: 0px 4px; position: absolute; display: block; cursor: default; }

.s4-ctx a { cursor: default; }

.ms-vb-title .s4-ctx-show { background-color: rgba(205, 230, 247, 0.5); }

.ms-core-needIEFilter .ms-vb-title .s4-ctx-show { background-color: transparent; }

.ms-itmHoverEnabled:hover > * { background-color: rgba(205, 230, 247, 0.5); border: 1px solid transparent; }

.ms-itmHoverEnabled:hover .ms-list-itemLink-td { background-color: rgb(205, 230, 247); }

.s4-itm-selected > *, .s4-itm-selected:hover > * { background-color: rgba(156, 206, 240, 0.5); border: 1px solid transparent; }

.s4-itm-selected .ms-list-itemLink-td, .s4-itm-selected:hover .ms-list-itemLink-td { background-color: rgb(156, 206, 240); }

.ms-core-needIEFilter .s4-itm-selected > td, .ms-core-needIEFilter .s4-itm-selected:hover > td { }

.s4-ctx span { font-size: 0pt; visibility: hidden; }

.s4-ctx > a > img { border: 0px none transparent; text-decoration: none; vertical-align: middle; }

.s4-ctx > a > img:visited, .ctxImg > a > img:hover { border: 0px none transparent; text-decoration: none; }

input.ms-vb-itmcbx { min-width: 16px; vertical-align: top; cursor: default; }

.s4-hide-tr > tbody > tr { display: none; }

.ms-csrlistview-controldiv { padding-bottom: 9px; }

.ms-csrlistview-viewselectormenu { margin: 0px; padding: 0px 0px 0px 5px; cursor: pointer; display: inline; white-space: nowrap; }

.ms-csrlistview-viewselectormenu .ms-viewselector-arrow { margin: 6px 5px 11px 8px; }

.ms-csrlistview-viewselectormenu .ms-viewselector, .ms-csrlistview-viewselectormenu .ms-viewselectorhover { display: inline-block; margin: 0px 15px 5px 0px; padding: 2px 5px 2px 0px; }

.ms-csrlistview-viewselectormenu .ms-viewselectorhover .ms-menu-a { cursor: default; text-decoration: none; }

.ms-viewselectorhover .ms-viewselector-currentView { color: rgb(0, 114, 198); }

.ms-pivotControl-container { margin-right: 30px; padding-bottom: 7px; }

.ms-pivotControl-overflowDot { width: 16px; height: 16px; overflow: hidden; position: relative; display: inline-block; vertical-align: bottom; }

.ms-pivotControl-surfacedOpt, .ms-pivotControl-surfacedOpt-selected { margin-right: 20px; }

.ms-pivotControl-container, .ms-pivotControl-surfacedOpt, .ms-pivotControl-surfacedOpt-selected, .ms-pivotControl-overflowSpan, .ms-pivotControl-overflowDot { display: inline-block; }

.ms-pivotControl-surfacedOpt, .ms-pivotControl-overflowDot { color: rgb(102, 102, 102); }

.ms-pivotControl-surfacedOpt:hover, .ms-pivotControl-overflowDot:hover, .ms-pivotControl-surfacedOpt-selected { color: rgb(0, 114, 198); }

.ms-pivotControl-surfacedOpt:hover, .ms-pivotControl-overflowDot:hover, .ms-pivotControl-surfacedOpt-selected:hover { cursor: pointer; text-decoration: none; }

.ms-viewselector-arrow { vertical-align: middle; }

.ms-menu-althov .ms-menu-hovarw { display: none !important; }

.ms-menu-althov-active .ms-menu-stdarw { display: none !important; }

.ms-menu-althov-active span.ms-menu-hovarw { display: inline-block !important; }

.ms-menu-althov-active .ms-menu-hovarw { display: inline; }

.ms-rifield { height: 28px; }

.ms-rifield-icon { float: left; margin: 5px 10px 5px 0px; }

.ms-rifield-title { padding-top: 5px; }

.ms-rifield-remove { float: right; }

.ms-rifield-showall { float: left; margin-top: 10px; }

.ms-addcolumn-span { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-addcolumn-icon { left: -200px; top: -84px; position: absolute; }

.ms-list-addnew-imgSpan16 { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; margin-right: 5px; margin-top: -1px; vertical-align: middle; }

.ms-list-addnew-img16 { left: -233px; top: -138px; position: absolute; }

.ms-heroCommandLink:hover .ms-list-addnew-imgSpan16 > .ms-list-addnew-img16 { left: -233px; top: -120px; }

.ms-list-addnew-imgSpan, .ms-list-addnew-imgSpan20 { height: 20px; width: 20px; position: relative; display: inline-block; overflow: hidden; margin-right: 5px; vertical-align: middle; }

.ms-list-addnew-img, .ms-list-addnew-img20 { left: -67px; top: -180px; position: absolute; }

.ms-heroCommandLink:hover .ms-list-addnew-imgSpan > .ms-list-addnew-img, .ms-heroCommandLink:hover .ms-list-addnew-imgSpan20 > .ms-list-addnew-img20 { left: -131px; top: -134px; }

.ms-csrformvalidation { margin-top: 6px; display: inline-block; }

.ms-ellipsis-a, .ms-ellipsis-a-tile { position: relative; display: inline-block; overflow: hidden; }

.ms-ellipsis-a { height: 16px; width: 16px; }

.ms-ellipsis-a-tile { height: 16px; width: 16px; float: right; }

.ms-ellipsis-icon, .ms-ellipsis-icon-tile { position: absolute; }

.ms-ellipsis-icon { left: -1px; top: -238px; }

.ms-ellipsis-icon-tile { left: -37px; top: -202px; color: rgb(255, 255, 255); }

.ms-lstItmLinkAnchor { vertical-align: middle; }

table.ms-toolbar { height: 45px; border: 1px solid rgb(198, 198, 198); }

.ms-menutoolbar { border-bottom: 1px solid rgb(198, 198, 198); height: 45px; }

.ms-menutoolbar td { padding: 0px 0px 0px 4px; margin: 0px; border: none; }

.ms-menutoolbar td a { text-decoration: none; }

.ms-menutoolbar td a:hover { text-decoration: none; }

.ms-menubuttoninactivehover, .ms-buttoninactivehover { margin: 3px; padding: 3px 4px 4px; border: 1px solid transparent; background-color: transparent; white-space: nowrap; }

.ms-menubuttonactivehover, .ms-buttonactivehover { margin: 3px; padding: 3px 4px 4px; border: 1px solid rgb(198, 198, 198); cursor: pointer; }

.ms-buttoninactivehover { white-space: nowrap; }

.ms-buttoninactivehover img, .ms-buttonactivehover img { margin: 0px 1px 0px 0px; }

td.ms-menutoolbarheader { }

span.ms-viewselector, span.ms-viewselectorhover { padding: 4px 8px; cursor: pointer; }

.ms-InlineSearch-Outline-Baseline { width: 178px; border-style: solid; border-width: 1px; height: 22px; padding: 0px 0px 0px 5px; margin: -4px 0px 0px; white-space: nowrap; float: left; }

.ms-InlineSearch-Outline-Empty { border-color: rgb(171, 171, 171); }

.ms-InlineSearch-Outline-Focused { border-color: rgb(42, 141, 212); }

.ms-InlineSearch-Outline-Filled { border-color: rgb(146, 192, 224); }

input.ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline { background-color: transparent; margin: 0px; padding: 0px; width: 152px; height: 22px; border-width: 0px; vertical-align: middle; outline: none; }

.ms-InlineSearch-SearchBox-EmptyFocused { font-style: normal; color: rgb(68, 68, 68); }

.ms-InlineSearch-SearchBox-EmptyUnfocused.ms-InlineSearch-SearchBox-EmptyUnfocused { color: rgb(119, 119, 119); }

.ms-InlineSearch-SearchBox-Filled.ms-InlineSearch-SearchBox-Filled { color: rgb(68, 68, 68); }

.ms-InlineSearch-SearchProgress { background-color: transparent; white-space: nowrap; padding: 2px 2px 0px 0px; margin: -4px 0px 2px 5px; float: left; }

.ms-InlineSearch-SearchStatus { background-color: transparent; display: block; }

.ms-InlineSearch-DivBaseline { display: inline-block; vertical-align: middle; }

.ms-InlineSearch-DivBaseline-NoView { margin-left: 30px; }

.ms-fullscreenmode .ms-InlineSearch-DivBaseline-NoView { margin-left: 0px; }

.ms-InlineSearch-DivBaseline-NoView .ms-InlineSearch-Outline-Baseline { width: 212px; }

.ms-InlineSearch-DivBaseline-NoView .ms-InlineSearch-SearchBox-Baseline.ms-InlineSearch-SearchBox-Baseline { width: 186px; }

.ms-ipe-save { margin: 15px 0px 0px; }

.ms-vl-apptile, .ms-vl-apptile-tenant { display: inline-block; width: 288px; min-height: 96px; margin-right: 13px; margin-bottom: 16px; white-space: nowrap; vertical-align: top; }

.ms-vl-apptile-tenant { margin-right: 16px; }

.ms-vl-applist { margin-top: 16px; }

.ms-vl-sectionHeaderRow { border-bottom: 1px solid rgb(198, 198, 198); }

.ms-vl-sectionHeader { margin-bottom: 8px; display: inline-block; }

.ms-vl-appimage { vertical-align: top; display: inline-block; height: 96px; }

.ms-vl-appinfo, .ms-vl-appinfo-tenant { min-height: 96px; width: 180px; vertical-align: top; display: inline-block; margin-left: 5px; margin-right: 5px; white-space: normal; }

.ms-vl-appinfo-tenant { margin-left: 9px; }

.ms-vl-callout { word-break: normal; }

.ms-vl-recent { color: rgb(255, 255, 255); background-color: rgb(51, 130, 0); padding: 3px 4px; display: inline-block; }

.ms-vl-callout-beak { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-vl-callout-beak { background-color: transparent; }

.ms-vl-appdescription, .ms-vl-apptitle { white-space: normal; word-break: normal; }

.ms-vl-apptitle, a:visited.ms-vl-apptitle { line-height: 1.2; display: inline-block; text-decoration: none; border: 1px solid transparent; color: rgb(68, 68, 68); }

.ms-vl-appnewsubsitelink { margin-bottom: 8px; display: inline-block; }

.ms-vl-apptitle:hover { text-decoration: none; }

.ms-vl-apptitleouter { display: inline-block; width: 160px; max-height: 2.5em; overflow: hidden; }

.ms-vl-newSubsiteHeaderSpacer { height: 16px; }

.ms-vl-calloutarrow, a:hover.ms-vl-calloutarrow { vertical-align: top; text-decoration: none; margin-top: 1px; color: rgb(68, 68, 68); }

.ms-vl-settingsmarginleft { margin-left: 20px; }

.ms-vl-alignactionsmiddle > .ms-splinkbutton-text { vertical-align: top; }

.ms-vl-pointer { cursor: pointer; }

.ms-vl-siteicon { padding-right: 11px; }

a.ms-vl-disabledapp { text-decoration: none; cursor: default; color: rgb(177, 177, 177); }

.ms-vl-disabledapp > div { color: rgb(177, 177, 177); cursor: default; }

.ms-vl-disabledapp > .ms-vl-appimage > a > img { cursor: default; }

.ms-vl-disabledapp > .ms-vl-appimage > a { opacity: 0.3; }

.ms-vl-disabledapp > .ms-vl-appimage { background-color: rgb(253, 253, 253); }

.ms-vl-calloutversion { margin-bottom: 4px; margin-top: 10px; }

.ms-vl-calloutterms { margin-bottom: 5px; }

.ms-vl-appstatus { white-space: normal; width: 180px; }

.ms-vl-apptileselected { background-color: rgba(156, 206, 240, 0.5); }

.ms-vl-apptilehover:hover { background-color: rgba(205, 230, 247, 0.5); }

.ms-vl-appadd-img { left: -1px; top: -30px; position: absolute; }

div.ms-ssc-siteNameSection { margin-bottom: 9px; }

.ms-ssc-siteTitleBoxLine { margin-bottom: 1px; }

.ms-ssc-previewUrlLine { line-height: 2.2em; height: 2.2em; }

.ms-ssc-mgdPathDropdown { margin: 0px 2px; }

.ms-ssc-customValidator { display: block; margin-top: 3px; }

.ms-ssc-moreAdmins .sp-peoplepicker-errorMsg { margin-left: 0px; font-size: 0.9em; }

.ms-ssc-buttonSection .ms-ButtonHeightWidth { margin-left: 6px; }

.ms-newdoc-callout-main { padding-top: 10px; margin-bottom: -7px; }

.ms-newdoc-callout-item { padding: 10px 0px; margin-left: -20px; margin-right: -20px; cursor: default; }

.ms-newdoc-callout-item:hover { background-color: rgba(205, 230, 247, 0.5); text-decoration: none; }

.ms-core-needIEFilter .ms-newdoc-callout-item:hover { background-color: transparent; text-decoration: none; }

.ms-newdoc-callout-text { margin-left: 10px; }

.ms-newdoc-callout-img { margin-left: 20px; }

.sp-peoplepicker-topLevel, .sp-peoplepicker-topLevelDisabled { cursor: text; height: 100%; width: 371px; position: relative; padding: 3px 25px 3px 0px; }

input.sp-peoplepicker-editorInput[type="text"] { border: 0px; padding: 0px 1px; margin-left: 5px; vertical-align: inherit; background-color: transparent; }

input.sp-peoplepicker-editorInput[type="text"]:focus { outline: 0px; }

.sp-peoplepicker-autoFillContainer { z-index: 1; padding: 0px; display: none; cursor: default; max-width: 300px; min-width: 300px; position: absolute; border-color: rgb(198, 198, 198); }

.sp-peoplepicker-initialHelpText { top: 3px; left: 4px; position: absolute; }

.sp-peoplepicker-autoFillPresence { z-index: 1; width: 20px; height: 20px; position: absolute; }

.sp-peoplepicker-userSpan { cursor: pointer; white-space: nowrap; display: inline-block; margin: 0px 5px 1px 2px; }

.sp-peoplepicker-delImage { margin-left: 3px; }

.sp-peoplepicker-delImage:hover { text-decoration: none; }

.sp-peoplepicker-userPresence { margin-right: 3px; display: inline-block; }

.sp-peoplepicker-userSpan .ms-entity-unresolved { font-style: normal; }

.sp-peoplepicker-userSpan .ms-entity-resolved { vertical-align: bottom; }

.sp-peoplepicker-userSpan .ms-entity-unresolved, .sp-peoplepicker-userSpan .ms-entity-resolved { overflow: hidden; }

.sp-peoplepicker-userDisplayLink { color: rgb(68, 68, 68); }

.sp-peoplepicker-userDisplayLink:hover { text-decoration: none; }

.sp-peoplepicker-waitImg { width: 16px; height: 16px; display: none; font-size: 0px; position: absolute; }

.ms-aclinv-sharingTips-section, .sp-peoplepicker-errorMsg { margin-top: 6px; margin-left: 6px; }

.sp-peoplepicker-errorMsg { display: inline-block; }

.ms-core-menu-footer { margin: 0px; cursor: default; padding: 0px 12px 7px 5px; }

.ms-core-menu-loading { margin: 0px; cursor: default; text-align: center; }

.sp-peoplepicker-autoFillContainer .ms-core-menu-item { white-space: nowrap; padding: 1px 5px 3px; }

.sp-peoplepicker-autoFillContainer .ms-core-menu-link { padding: 0px; }

.sp-peoplepicker-autoFillContainer .ms-core-menu-label { display: block; }

.sp-autoFill-menu { min-width: 100%; }

.sp-autoFill-imageWrapper { width: 36px; height: 36px; padding-right: 5px; }

.sp-autoFill-image { width: 36px; height: 36px; clip: rect(0px, 36px, 36px, 0px); }

.sp-peoplepicker-autoFillContainer .sp-autoFill-scroll { width: 100%; border: none; margin: 0px 10px 0px 0px; padding: 3px 0px 0px; max-height: 200px; min-width: 100%; overflow: hidden auto; list-style-type: none; box-shadow: transparent 0px 0px 0px 0px; background-color: rgb(255, 255, 255); }

.sp-autoFill-scroll .ms-core-menu-label { border: none; }

.ms-pageinformation td, .ms-pageinformation th { text-align: left; }

.ms-featurealtrow { background-color: rgb(241, 241, 241); }

.ms-core-needIEFilter .ms-featurealtrow { background-color: transparent; }

.ms-featurestatus { color: rgb(255, 255, 255); background-color: rgb(0, 114, 198); margin-right: 10px; padding: 7px; }

.ms-cbp { padding-left: 5px; }

.ms-storMeFree { background-color: rgb(241, 241, 241); }

.ms-storMeUsed { background-color: rgb(0, 114, 198); color: rgb(255, 255, 255); padding: 3px 8px; }

.ms-storman-quotabarouter { height: 8px; width: 100px; border-style: solid; border-width: 1px; }

.ms-storman-quotabarnormalcol { border-color: rgb(100, 155, 97); }

.ms-storman-quotabarwarningcol { border-color: rgb(255, 241, 157); }

.ms-storman-quotabarcriticalcol { border-color: rgb(216, 3, 3); }

a.ms-taskListShortcutCallout { height: 16px; width: 16px; display: inline-block; overflow: hidden; vertical-align: bottom; }

span.ms-taskListShortcutCalloutSpan { height: 16px; width: 16px; background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/spcommon.png?rev=43) -161px -178px no-repeat; display: inline-block; }

.ms-viewtotalselect { width: 104px; }

.ms-recycleBinIconSpan { display: inline-block; overflow: hidden; position: relative; height: 16px; width: 16px; }

.ms-recycleBinIconImg { top: -156px; left: -197px; position: absolute; }

.ms-dtinput, .ms-dttimeinput { vertical-align: middle; padding: 0px 4px 0px 0px; }

.ms-dttimeinput { direction: ltr; }

.ms-linksection-iconCell { vertical-align: top; }

.ms-siteSettings-root .ms-linksection-iconCell { display: none; }

.ms-linksection-title { color: rgb(68, 68, 68); }

.ms-siteSettings-root .ms-linksection-textCell { width: 280px; }

.ms-linksection-columnBox { padding-right: 50px; vertical-align: top; }

.ms-linksection-textCell { padding-bottom: 26px; }

.ms-linksection-listRoot { list-style-type: none; padding-left: 0px; margin: auto; }

caption.ms-dragDropAttract { caption-side: bottom; }

div.ms-dragDropAttract { padding: 40px; border: 2px dashed rgb(198, 198, 198); text-align: center; margin-top: 15px; min-width: 400px; }

div.ms-dragDropAttract-subtle { padding: 15px 40px 40px; text-align: center; margin-top: 5px; min-width: 300px; }

.ms-titleSeparator-rightArrowImgSpan { width: 16px; height: 16px; display: inline-block; overflow: hidden; position: relative; }

.ms-titleSeparator-rightArrowImgSpan > .ms-titleSeparator-rightArrowImg { position: absolute; left: -109px; top: -232px; }

.ms-listview-image { max-width: 240px; max-height: 240px; }

.ms-listview-policyTipIcon { cursor: pointer; }

.ms-trcnoti-border { border-width: 1px; border-style: solid; background-color: rgb(255, 255, 255); }

.ms-trcnoti-host { margin: -1px; }

.ms-trcnoti-base { width: 100%; max-height: 500px; position: relative; display: block; }

.ms-trcnoti-ovrflw { padding: 7px 10px 10px; cursor: pointer; }

.ms-trcnoti-toast { padding: 4px 7px; text-align: center; }

.ms-trcnoti-status { padding: 10px; }

.ms-trcnoti-ctr { z-index: 500; position: absolute; right: 16px; top: 45px; width: 314px; }

.ms-notif-box { min-width: 140px; z-index: 400; position: absolute; right: 16px; }

.ms-trcnoti-bg { width: 100%; max-height: 500px; position: relative; padding: 1px; cursor: pointer; border-color: rgb(209, 209, 209); background-color: rgba(255, 255, 255, 0.85); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

.ms-trcnoti-bg:hover { border-width: 1px; border-style: solid; border-color: rgb(146, 192, 224); background-color: rgba(205, 230, 247, 0.5); padding: 0px; box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

.ms-core-needIEFilter .ms-trcnoti-bg:hover { }

.ms-trcnoti-body { width: 240px; display: inline-block; }

.ms-trcnoti-dt { padding-top: 5px; display: inline-block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 100%; }

.ms-trcnoti-gfx { float: left; height: 100%; padding-right: 8px; display: inline-block; }

.ms-trcnoti-gfx img { max-width: 32px; max-height: 32px; }

#divTiles .s4-wpActive { border: 0px; padding: 0px; }

.ms-designgallery-item { float: left; margin: 18px 32px 0px 0px; cursor: pointer; }

.ms-designgallery-thumbnail { height: 208px; width: 278px; font-size: 3pt; overflow: hidden; border: 1px solid rgb(198, 198, 198); user-select: none; }

.ms-designgallery-thumbnail:hover { border: 1px solid rgb(42, 141, 212); }

a.ms-designgallery-name { color: rgb(68, 68, 68); }

.ms-designgallery-iteminfo { margin-top: 7px; }

div.ms-designgallery-item-current > .ms-designgallery-thumbnail { height: 204px; width: 274px; border: 3px solid rgb(42, 141, 212); }

div.ms-designgallery-item-current a.ms-designgallery-packagename { color: rgb(0, 114, 198); }

.ms-designbuilder-label { display: block; }

#ms-designbuilder-imagecontrol { margin-bottom: 20px; }

#ms-designbuilder-imagecontrol-box { width: 178px; height: 132px; border: 1px solid rgb(198, 198, 198); background-color: rgb(241, 241, 241); text-align: center; display: table-cell; vertical-align: middle; line-height: 0px; }

.ms-core-needIEFilter #ms-designbuilder-imagecontrol-box { background-color: transparent; }

#ms-designbuilder-imagecontrol-imagecontainer { display: inline-block; }

#ms-designbuilder-imagecontrol-image { max-width: 178px; max-height: 132px; }

#ms-designbuilder-imagecontrol-placeholdertext { display: inline-block; color: rgb(102, 102, 102); line-height: normal; }

#ms-designbuilder-imagecontrol-errortext { display: inline-block; color: rgb(191, 0, 0); padding: 5px; line-height: normal; }

#ms-designbuilder-imagecontrol-bottombuttons { margin-top: 7px; }

#ms-designbuilder-imagecontrol-bottombuttons > a { display: inline-block; }

#ms-designbuilder-imagecontrol-changebutton { margin-right: 11px; }

#ms-designbuilder-cuicontainer .ms-cui-dd { margin: 5px 0px 20px; }

#ms-designbuilder-cuicontainer .ms-cui-dd-text { background-color: rgba(255, 255, 255, 0.85); padding: 1px 7px 4px; }

.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-text { }

#ms-designbuilder-cuicontainer .ms-cui-dd-text > a { color: rgb(68, 68, 68); }

#ms-designbuilder-cuicontainer .ms-cui-dd-text > a:hover { text-decoration: none; }

#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button { line-height: 12px; padding: 0px 3px 0px 7px; }

#ms-designbuilder-cuicontainer .ms-cui-ctl-light-hoveredOver, #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:hover, #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:focus { background-color: rgb(230, 242, 250); border-color: rgb(146, 192, 224); }

.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-ctl-light-hoveredOver, .ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:hover, .ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:focus { background-color: rgb(230, 242, 250); border-color: rgb(146, 183, 209); }

#ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:active { background-color: rgb(146, 192, 224); border-color: rgb(42, 141, 212); }

.ms-core-needIEFilter #ms-designbuilder-cuicontainer .ms-cui-dd-arrow-button:active { background-color: rgb(146, 183, 209); border-color: rgb(42, 141, 212); }

#ms-designbuilder-palette-Medium { background-color: transparent; height: 46px; }

#ms-designbuilder-palette-Medium .ms-cui-dd-text { padding: 5px 4px 3px; height: 36px; overflow: visible; background-color: transparent; }

#ms-designbuilder-palette-Medium .ms-cui-dd-arrow-button { padding: 12px 3px 13px 7px; }

#ms-designbuilder-palette-Medium .ms-cui-gallerybutton-SizeCustom { width: auto; height: auto; border-width: 0px; }

#ms-designbuilder-palette-Medium .ms-cui-gallerybutton-a { border-width: 0px; padding: 0px; }

#ms-designbuilder-palette-menusection .ms-cui-menusection, #ms-designbuilder-layout-menusection .ms-cui-menusection { background-color: rgb(255, 255, 255); }

#ms-designbuilder-fontscheme-menusection .ms-cui-menusection { background-color: rgb(255, 255, 255); }

#ms-designbuilder-fontscheme-menusection .ms-designbuilder-fontScheme-font { color: rgb(0, 0, 0); }

@media screen and (-ms-high-contrast:active) {
  #ms-designbuilder-fontscheme-menusection .ms-cui-menusection { background-color: rgb(255, 255, 255); }
  #ms-designbuilder-fontscheme-menusection .ms-designbuilder-fontScheme-font { color: rgb(0, 0, 0); }
}

#ms-designbuilder-layout-menusection .ms-cui-ctl-mediumlabel { color: rgb(68, 68, 68); }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-SizeCustom { height: 38px; border-width: 0px; margin-right: 0px; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a { padding: 2px 3px; height: 34px; border: none; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover, #ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus { padding: 2px 2px 0px 3px; outline: none; }

#ms-designbuilder-palette-menusection li.ms-cui-menusection-items:first-child .ms-cui-gallerybutton-a { padding-top: 4px; }

#ms-designbuilder-palette-menusection li.ms-cui-menusection-items:first-child .ms-cui-gallerybutton-a:hover { padding-top: 3px; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette, #ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette { margin: 0px; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color, #ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color { border-color: rgb(42, 141, 212) rgb(171, 171, 171) rgb(42, 141, 212) rgb(42, 141, 212); border-width: 2px 1px 2px 0px; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color1, #ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color1 { border-left-width: 2px; }

#ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:hover .ms-designbuilder-palette-color3, #ms-designbuilder-palette-menusection .ms-cui-gallerybutton-a:focus .ms-designbuilder-palette-color3 { border-right-width: 2px; border-right-color: rgb(42, 141, 212); }

.ms-designbuilder-palette { display: inline-block; font-size: 0px; margin: 1px; }

.ms-designbuilder-palette-color { display: inline-block; height: 30px; border-width: 1px 1px 1px 0px; border-style: solid; border-color: rgb(198, 198, 198); border-image: initial; width: 30px; }

.ms-designbuilder-palette-color1 { width: 45px; border-left-width: 1px; }

#ms-designbuilder-layout-Medium { height: 31px; }

#ms-designbuilder-layout-Medium > .ms-cui-dd-text { padding: 5px 6px 10px 10px; font-size: 1.1em; }

#ms-designbuilder-layout-Medium > .ms-cui-dd-arrow-button { padding-bottom: 6px; padding-top: 4px; }

#ms-designbuilder-layout-menusection a.ms-cui-ctl-menu { padding: 2px 10px 2px 9px; font-size: 14px; }

#ms-designbuilder-layout-menusection a.ms-cui-ctl-menu:hover, #ms-designbuilder-layout-menusection a.ms-cui-ctl-menu:focus { border-color: rgb(42, 141, 212); background-color: transparent; }

#ms-designbuilder-fontscheme-Medium { height: 62px; }

#ms-designbuilder-fontscheme-Medium .ms-cui-dd-text { height: 55px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.ms-core-needIEFilter #ms-designbuilder-fontscheme-Medium .ms-cui-dd-text { }

#ms-designbuilder-fontscheme-Medium .ms-cui-dd-arrow-button { height: 40px; padding-top: 20px; }

#ms-designbuilder-fontscheme-Medium .ms-cui-gallerybutton-SizeCustom, #ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-SizeCustom { border: 0px; margin-right: 0px; margin-top: 1px; display: block; }

#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a { padding: 5px; margin: 8px 3px 3px; border: 1px solid transparent; }

#ms-designbuilder-fontscheme-menusection li.ms-cui-menusection-items:first-child .ms-cui-gallerybutton-a { margin-top: 4px; }

#ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a:hover, #ms-designbuilder-fontscheme-menusection .ms-cui-gallerybutton-a:focus, #ms-designbuilder-fontscheme-menusection ul.ms-cui-menusection-items > li.ms-cui-menusection-items:last-child .ms-cui-gallerybutton-a:hover, #ms-designbuilder-fontscheme-menusection ul.ms-cui-menusection-items > li.ms-cui-menusection-items:last-child .ms-cui-gallerybutton-a:focus { border-color: rgb(198, 198, 198); }

.ms-designbuilder-fontScheme { margin: 0px; text-align: left; color: rgb(0, 0, 0); }

.ms-designbuilder-fontScheme-fontLarge { font-size: 18px; margin-bottom: 3px; }

.ms-designbuilder-fontScheme-fontSmall { font-size: 12px; }

.ms-designbuilder-fontScheme-font { display: inline-block; }

#ms-designbuilder-main { width: 690px; }

#ms-designbuilder-previewContainer { position: relative; min-width: 690px; min-height: 518px; user-select: none; }

#ms-designbuilder-previewglass { position: absolute; top: 0px; left: 0px; width: 690px; height: 518px; background-color: rgb(255, 255, 255); opacity: 0; z-index: 1000; }

.ms-core-needIEFilter #ms-designbuilder-previewglass { background-color: rgb(255, 255, 255); }

.ms-designbuilder-thumbnail { width: 688px; height: 516px; font-size: 7pt; overflow: hidden; border: 1px solid rgb(198, 198, 198); background-color: rgb(255, 255, 255); }

.ms-designbuilder-navbutton-container { height: 43px; }

.ms-designbuilder-navbutton { display: block; margin-bottom: 16px; }

a.ms-designbuilder-navbutton:link, a.ms-designbuilder-navbutton:visited { color: rgb(102, 102, 102); font-size: 1.4em; text-decoration: none; }

a.ms-designbuilder-navbutton:hover, a.ms-designbuilder-navbutton:focus { color: rgb(0, 114, 198); }

a.ms-designbuilder-navbutton:active { color: rgb(0, 77, 133); }

.ms-designbuilder-navbutton-image { vertical-align: middle; margin-right: 3px; }

.ms-designbuilder-livePreviewButton > .ms-designbuilder-navbutton-image { margin-right: 0px; margin-left: 4px; }

.ms-designbuilder-navbutton-label { vertical-align: bottom; }

.ms-designbuilder-livePreviewButton { float: right; }

.ms-blog-MainArea { min-width: 560px; max-width: 860px; width: 100%; }

.ms-blog-LeftColumn { width: 190px; overflow-wrap: break-word; overflow-x: hidden; }

.ms-blog-postList { padding: 0px; list-style-type: none; margin-top: 0px; margin-right: 24px; margin-bottom: 0px; min-width: 370px; max-width: 670px; }

.ms-blog-postBox { padding: 32px 32px 32px 0px; border: 1px solid rgb(171, 171, 171); border-radius: 2px; overflow: visible; background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-blog-postBox { background-color: transparent; }

.ms-blog-postBoxDate { color: rgb(255, 255, 255); background-color: rgb(0, 114, 198); width: 77px; height: 41px; border-style: solid; border-width: 1px; border-color: rgb(0, 103, 176); float: left; text-align: center; }

.ms-blog-postBoxMargin { margin-left: 88px; }

.ms-blog-postInlineDate { width: 38px; height: 45px; border-style: solid none; border-top-width: 1px; border-bottom-width: 1px; border-top-color: rgb(171, 171, 171); border-bottom-color: rgb(171, 171, 171); border-left-width: initial; border-left-color: initial; border-right-width: initial; border-right-color: initial; float: left; text-align: center; }

.ms-blog-postInlineMargin { margin-left: 52px; }

.ms-blog-dateText { font-weight: bold; }

.ms-blog-aboutImage { width: 198px; text-align: center; }

.ms-blog-command { padding-left: 8px; padding-right: 8px; }

.ms-blog-command-noLeftPadding { padding-right: 8px; }

.ms-blog-commandWithSeparator { border-right: 1px solid rgb(215, 215, 215); border-left: 1px dotted rgb(215, 215, 215); border-top-width: 1px; border-bottom-width: 1px; border-top-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); }

.ms-blog-boldMonth { font-weight: bold; }

.ms-blog-commandSpace { padding-top: 5px; }

.ms-blog-postBody { padding-top: 5px; overflow: hidden; }

.ms-blog-postBody img { max-width: 100%; }

.ms-blog-postHeader { padding-left: 10px; }

.ms-blog-postDivider { height: 35px; }

.ms-blog-postDividerHr { margin: 21px 0px 0px; }

.ms-blog-postComment { padding-bottom: 10px; }

.ms-blog-postComments { padding-top: 20px; }

.ms-blog-linkCommandBottom { margin-bottom: 6px; }

.ms-blog-linkCommandSeparator { padding-top: 10px; }

.ms-blog-linkCommandImage { top: 4px; }

.ms-blog-skinSelector { width: 100%; font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; }

.ms-blog-quickLinksTitle.ms-blog-quickLinksTitle { padding-left: 0px; }

.ms-core-listMenu-verticalBox li.static > ul.static > li.static .ms-blog-quickLinksEntry.ms-blog-quickLinksEntry { padding-left: 20px; }

.ms-blog-listMenu-root { width: 200px; }

.ms-blog-skinSelectorLabel { margin: 5px 0px 6px; }

.ms-blog-adminLinks { background-color: rgb(241, 241, 241); padding: 9px 14px 10px; min-width: 170px; display: inline-block; margin-bottom: 6px; }

.ms-dlgOverlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.4; background-color: rgb(153, 153, 153); display: none; }

.ms-core-needIEFilter .ms-dlgOverlay { }

.ms-dlgFrameContainer { padding: 0px 19px 10px; overflow: auto; }

.ms-dlgTitle { padding: 13px 19px 15px; white-space: nowrap; cursor: move; overflow: hidden; }

.ms-dlgFrameContainerNoPadding { padding: 0px; overflow: auto; }

.ms-dlgTitleNoPadding { padding: 0px; white-space: nowrap; cursor: move; overflow: hidden; }

.ms-dlgFrame { width: 100%; height: 100%; border: none; }

.ms-dlgContent { border: 1px solid rgb(198, 198, 198); position: absolute; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 30px 0px; }

.ms-dlgContentNoBorder { border: 0px; position: absolute; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 30px 0px; }

.ms-dlgContentThinShadow { position: absolute; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; }

.ms-dlg-heading, h2.ms-dlg-heading { font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.46em; color: rgb(68, 68, 68); }

.ms-dlgTitleText { float: left; overflow: hidden; text-overflow: ellipsis; }

.ms-dlgContent > .ms-dlgBorder > .ms-dlgTitle > .ms-dlgCloseBtn > .s4-clust { height: 16px !important; width: 16px !important; }

.ms-dlgTitleBtns { margin-top: -10px; margin-right: -18px; height: 30px; float: right; }

.ms-dlgCloseBtn > span { cursor: pointer; border: 1px solid transparent; }

.ms-dlgErrItem { display: inline; padding-right: 10px; }

.ms-dlgLoadingTextDiv { padding: 0px 0px 16px; white-space: nowrap; }

.ms-dlgLoadingText { text-align: left; padding-left: 3px; width: 100%; }

.ms-dialog body { background-color: rgb(255, 255, 255); }

.ms-core-menu-box, .ms-core-menu-boxBig { background-color: rgb(255, 255, 255); padding: 0px; z-index: 9999; border-collapse: separate; border: 1px solid rgb(209, 209, 209); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; overflow: visible; text-align: left; }

.ms-core-needIEFilter .ms-core-menu-box, .ms-core-needIEFilter .ms-core-menu-boxBig { border: 1px solid rgb(198, 198, 198); }

.ms-core-menu-box { max-width: 250px; }

.ms-core-menu-boxBig { max-width: 400px; }

.ms-core-menu-list { margin: 0px; padding: 0px; list-style-type: none; max-height: 405px; min-width: 125px; overflow: auto; }

.ms-core-menu-item > .ms-core-menu-box > .ms-core-menu-list { padding: 0px; }

.ms-core-menu-item { margin: 0px; cursor: pointer; border: 1px solid transparent; }

.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item { min-height: 24px; }

.ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item { min-height: 40px; }

.ms-core-menu-iconLarge, .ms-core-menu-icon { line-height: 1.5em; float: left; }

.ms-core-menu-icon { min-width: 16px; min-height: 16px; }

.ms-core-menu-iconLarge { min-width: 32px; min-height: 32px; }

.ms-core-menu-label, .ms-core-menu-labelCompact { border: 1px solid transparent; overflow-wrap: break-word; }

.ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label, .ms-core-menu-hasIcons > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact { padding-left: 21px; }

.ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-label, .ms-core-menu-hasIcons.ms-core-menu-boxBig > .ms-core-menu-list > .ms-core-menu-item > .ms-core-menu-link > .ms-core-menu-labelCompact { padding-left: 37px; }

.ms-core-menu-icon > img { height: 16px; width: 16px; vertical-align: middle; }

.ms-core-menu-iconLarge > img { height: 32px; width: 32px; vertical-align: middle; }

a.ms-core-menu-link { padding: 6px 8px; color: rgb(68, 68, 68); text-decoration: none; display: block; position: relative; }

a.ms-core-menu-link:focus { outline: transparent dotted 1px; }

a.ms-core-menu-indent { padding-left: 27px; }

.ms-core-menu-item:hover, .ms-core-menu-itemSelected { background-color: rgba(205, 230, 247, 0.5); border: 1px dotted transparent; }

.ms-core-menu-item[disabled="true"]:hover, .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .ms-core-menu-itemDisabled.ms-core-menu-itemSelected { background-color: transparent; }

.ms-core-needIEFilter .ms-core-menu-item:hover, .ms-core-needIEFilter .ms-core-menu-itemSelected { background-color: rgb(205, 230, 247); }

.ms-core-needIEFilter .ms-core-menu-item[disabled="true"]:hover, .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-item:hover, .ms-core-needIEFilter .ms-core-menu-itemDisabled.ms-core-menu-itemSelected { background-color: transparent; }

.ms-core-menu-item[disabled="true"] > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title, .ms-core-menu-itemDisabled > .ms-core-menu-link > .ms-core-menu-label > .ms-core-menu-title { color: rgb(177, 177, 177); }

.ms-core-menu-item[disabled="true"], .ms-core-menu-item[disabled="true"] > .ms-core-menu-link, .ms-core-menu-itemDisabled, .ms-core-menu-itemDisabled > .ms-core-menu-link { cursor: default; }

.ms-core-menu-staticItemSelected, .ms-core-menu-staticItemSelected:hover { background-color: rgba(156, 206, 240, 0.5); }

.ms-core-needIEFilter .ms-core-menu-staticItemSelected, .ms-core-needIEFilter .ms-core-menu-staticItemSelected:hover { background-color: rgb(156, 206, 240); }

.ms-core-menu-arrowBox { display: inline-block; position: absolute; right: 0px; top: 5px; }

.ms-core-menu-arrow { display: inline-block; vertical-align: middle; }

.ms-core-menu-hasArrow > .ms-core-menu-link { padding-right: 15px; }

.ms-core-menu-separator:first-child { display: none; }

.ms-core-menu-separatorHr { margin: 2px 0px; color: rgb(198, 198, 198); }

.ms-core-menu-button { cursor: pointer; }

.ms-core-menu-link:link, .ms-core-menu-link:visited { color: rgb(68, 68, 68); }

.ms-core-menu-closebutton { text-align: right; padding: 8px 10px; }

.ms-contextmenu-box { position: fixed; z-index: 5002; background-color: white; box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 7px 0px; border: 1px solid rgb(209, 209, 209); font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-weight: 400; font-size: 13px; }

.ms-contextmenu-overlay { position: fixed; z-index: 5001; inset: 0px; background-color: rgb(255, 255, 255); opacity: 0; }

.ms-contextmenu-list { list-style: none; margin: 0px; padding: 0px; }

.ms-contextmenu-item { padding-left: 12px; padding-right: 8px; }

.ms-contextmenu-link:hover, .ms-contextmenu-link:visited, .ms-contextmenu-itemSelected { background-color: rgb(230, 243, 251); text-decoration: none; }

.ms-contextmenu-item[disabled="true"] > .ms-contextmenu-link, .ms-contextmenu-itemDisabled > .ms-contextmenu-link { color: rgb(177, 177, 177); }

.ms-contextmenu-item[disabled="true"], .ms-contextmenu-item[disabled="true"] > .ms-contextmenu-link, .ms-contextmenu-itemDisabled, .ms-contextmenu-itemDisabled > .ms-contextmenu-link { cursor: default; }

.ms-contextmenu-link { color: rgb(68, 68, 68); text-decoration: none; width: 100%; display: inline-block; outline-style: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 6px 8px 6px 12px; margin-left: -12px; min-width: 90px; }

.ms-contextmenu-separator { margin: 0px; }

.ms-contextmenu-separatorHr { margin: 1px 0px; border-top: 1px solid rgb(198, 198, 198); }

.ms-contextmenu-select { margin-right: 12px; }

.ms-contextmenu-selectable { margin-left: -16px; }

.ms-contextmenu-glyph { font-family: SPO365Icons; }

.ms-contextmenu-right-glyph { font-family: SPO365Icons; float: right; vertical-align: text-bottom; margin-top: 3px; }

.ms-cui-ribbon, .ms-cui-menu, .ms-cui-toolbar-toolbar { font-family: "Segoe UI", Tahoma, Verdana, sans-serif; font-size: 8pt; color: rgb(108, 110, 112); }

.ms-cui-ribbon a, .ms-cui-menu a, .ms-cui-toolbar-toolbar a { text-decoration: none; }

.ms-cui-topBar1 { position: absolute; text-align: center; width: 100%; }

.ms-cui-TabRowLeft, .ms-cui-jewel-container { float: left; }

.ms-cui-topBar2 .ms-cui-jewel-container { margin-top: 20px; padding-right: 3px; }

.ms-cui-jewel-container { height: 23px; white-space: nowrap; }

.ms-cui-jewel-container a { cursor: pointer; }

.ms-cui-jewel-middle { vertical-align: top; }

.ms-cui-jewel-label { display: inline-block; color: rgb(255, 255, 255); }

.ms-cui-jewel, .ms-cui-jewel-jewelMenuLauncher { display: block; }

.ms-cui-jewel-jewelMenuLauncher > a { display: block; height: 24px; }

.ms-cui-TabRowRight { float: right; }

.ms-cui-qat-container { position: absolute; left: 0px; top: 0px; }

.ms-cui-QATRowCenter { color: rgb(104, 105, 107); margin-top: 3px; }

.ms-cui-QATRowRight { position: absolute; right: 0px; top: 0px; }

.ms-cui-QATRowRight a.ms-cui-ctl { margin-right: 0px; margin-left: 4px; }

.ms-cui-TabRowRight a.ms-cui-ctl { margin-right: 0px; margin-left: 4px; }

.ms-cui-ribbon a img, .ms-cui-menu a img, .ms-cui-QAT a img, .ms-cui-toolbar-toolbar a img { border: 0px; }

.ms-cui-modalDiv-ie, .ms-cui-modalDiv-ff { display: block; position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1000; }

.ms-cui-modalDiv-ie { opacity: 0; background-color: white; }

.ms-cui-modalDiv-ie8 { }

.ms-cui-modalDiv-ff { background-color: transparent; }

.ms-cui-block { display: block; }

.ms-cui-glass-ie, .ms-cui-glass-ff { position: absolute; inset: 0px; display: block; z-index: 1001; }

.ms-cui-glass-ie { background-color: rgb(255, 255, 255); opacity: 0; }

.ms-cui-needIEFilter .ms-cui-glass-ie { }

.ms-cui-glass-ff { background-color: transparent; }

.ms-cui-topBar2 { border-bottom: 1px solid rgba(239, 239, 239, 0.78); height: 34px; }

.ms-cui-tts, .ms-cui-tts-scale-1, .ms-cui-tts-scale-2 { display: block; float: left; white-space: nowrap; height: 35px; overflow: hidden; margin: 0px 0px -1px; padding: 0px; list-style-type: none; }

.ms-cui-tt, .ms-cui-cg { display: block; float: left; margin: 0px 2px 2px 0px; padding: 0px; list-style-type: none; height: 33px; }

.ms-cui-tt-a { margin-top: 5px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: transparent; border-right-color: transparent; border-left-color: transparent; border-image: initial; border-bottom-style: initial; border-bottom-color: initial; display: block; cursor: default; color: rgb(255, 255, 255) !important; }

.ms-cui-tt-span { display: block; padding: 8px 10px; border-top: 1px solid transparent; text-align: center; }

.ms-cui-tt-s > .ms-cui-tt-a { border-color: rgb(182, 186, 191); background-color: rgb(255, 255, 255); color: rgb(35, 39, 44) !important; }

.ms-cui-tts > .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span { padding-bottom: 8px; }

.ms-cui-tts-scale-1 .ms-cui-tt-span, .ms-cui-tts-scale-1 .ms-cui-cg-t, .ms-cui-tts-scale-2 .ms-cui-tt-span { padding-left: 1px; padding-right: 1px; }

.ms-cui-tts-scale-2 .ms-cui-tt-a { width: 20px; overflow: hidden; }

.ms-cui-tts-scale-2 .ms-cui-cg-t { visibility: hidden; width: 0px; }

.ms-cui-tts-scale-2 .ms-cui-cg-i { width: 20px; }

.ms-cui-tt-a:hover { border-color: rgb(90, 112, 123); color: rgb(255, 255, 255) !important; }

.ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(182, 186, 191); color: rgb(35, 39, 44) !important; }

.ms-cui-tabBody { overflow: hidden; width: 100%; background-color: rgb(255, 255, 255); height: 90px; border-style: solid; border-width: 0px 0px 1px; border-bottom-color: rgb(225, 225, 225); margin: 0px; padding: 0px; }

.ms-cui-group { margin: 0px; list-style-type: none; float: left; padding: 0px; height: 90px; position: relative; text-align: center; }

.ms-cui-groupContainer { display: inline-block; }

.ms-cui-groupBody { display: block; padding: 2px 3px 0px; height: 71px; text-align: center; }

.ms-cui-groupTitle { display: block; text-align: center; color: rgb(102, 102, 102); cursor: default; white-space: nowrap; padding: 0px 6px 0px 3px; }

.ms-cui-groupSeparator { display: inline-block; height: 86px; position: relative; top: 4px; border-right: 1px solid rgb(231, 231, 232); }

.ms-cui-layout { display: inline-block; }

.ms-cui-section, .ms-cui-section-alignmiddle { display: inline-block; vertical-align: top; text-align: left; }

.ms-cui-section-divider { display: inline-block; height: 58px; margin-top: 8px; border-left: 1px solid rgb(194, 198, 202); border-right: 1px solid rgb(255, 255, 255); }

.ms-cui-row, .ms-cui-row-onerow, .ms-cui-row-tworowmiddle, .ms-cui-row-tworow { display: block; }

.ms-cui-row, .ms-cui-row-tworow { height: 22px; margin-bottom: 2px; }

.ms-cui-section-alignmiddle .ms-cui-row-tworow { margin-top: 8px; }

.ms-cui-section-alignmiddle .ms-cui-row-onerow { margin-top: 20px; }

.ms-cui-strip { display: inline-block; border: 1px solid rgb(225, 227, 228); vertical-align: top; margin-left: 1px; margin-right: 1px; }

.sp-menu-disabled { color: rgb(91, 98, 108); background-color: rgb(198, 198, 198); }

.ms-cui-toolbar-toolbar { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/RibbonBG.png?rev=43) left top repeat-x rgb(255, 255, 255); cursor: default; width: 100%; text-align: center; height: 44px; }

.ms-cui-toolbar-buttondock { padding: 1px 0px 0px; margin: 20px 0px 1px; height: 22px; vertical-align: top; }

.ms-cui-toolbar-buttondock.alignleft { left: 0px; position: absolute; }

.ms-cui-toolbar-buttondock.aligncenter { position: relative; }

.ms-cui-toolbar-buttondock.alignright { right: 0px; position: absolute; }

.ms-cui-toolbar-buttondock .ms-cui-tb { height: 14px; padding: 2px 3px; vertical-align: bottom; text-align: right; }

.ms-cui-toolbar-buttondock .ms-cui-fslb { padding: 0px; }

.ms-cui-toolbar-buttondock .ms-cui-cb { height: 20px; }

.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-cb-input { height: 14px; padding-top: 2px; padding-left: 0px; padding-right: 0px; text-align: center; }

.ms-cui-toolbar-buttondock .ms-cui-cb .ms-cui-dd-arrow-button { height: 18px; padding: 0px 2px; }

.ms-cui-toolbar-button-left { margin-right: 4px; vertical-align: middle; }

.ms-cui-toolbar-button-center { margin-left: 2px; margin-right: 2px; vertical-align: bottom; position: relative; }

.ms-cui-toolbar-button-right { margin-left: 4px; vertical-align: middle; margin-right: 0px !important; }

.ms-cui-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar2 { border-bottom: 1px solid rgb(134, 139, 145); }

.ms-cui-toolbar-toolbar .ms-cui-ribbonTopBars .ms-cui-topBar1 .ms-cui-QATRowLeft { position: absolute; left: 0px; top: 0px; }

.ms-cui-contextmenu-inner { background-color: rgb(250, 250, 250); font-family: "Segoe UI", Tahoma, Verdana, Arial, sans-serif; font-size: 8pt; cursor: pointer; }

.ms-cui-contextmenu { border: 1px solid rgb(127, 127, 127); z-index: 1001; }

.ms-cui-hidden { position: absolute; top: -2000px; width: 1px; height: 1px; overflow: hidden; overflow-wrap: normal; }

.ms-cui-disabled * { color: rgb(91, 98, 108) !important; cursor: default !important; }

.ms-cui-disabled .ms-cui-img-container, .ms-cui-disabled .ms-cui-img-cont-float, .ms-cui-disabled .ms-cui-jewel-left, .ms-cui-disabled .ms-cui-jewel-middle, .ms-cui-disabled .ms-cui-jewel-right { opacity: 0.3; background-color: rgb(255, 255, 255) !important; }

.ms-cui-needIEFilter .ms-cui-disabled .ms-cui-img-container, .ms-cui-needIEFilter .ms-cui-disabled .ms-cui-img-cont-float, .ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-left, .ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-middle, .ms-cui-needIEFilter .ms-cui-disabled .ms-cui-jewel-right { }

.ms-cui-disabled .ms-cui-jewel-middle .ms-cui-jewel-label { color: rgb(255, 255, 255) !important; }

.ms-cui-cg { height: 27px; margin-top: 5px; border-top: 4px solid transparent; }

.ms-cui-cg-i { position: absolute; top: -100000px; left: -100000px; }

.ms-cui-cg-t { text-align: center; padding: 1px 10px 2px; }

.ms-cui-cg-t-i { height: 15px; display: inline-block; }

.ms-cui-cg-s .ms-cui-cg-t { background-image: none; }

.ms-cui-ct-ul { margin: 0px; padding: 0px; list-style-type: none; height: 25px; }

.ms-cui-ct-ul .ms-cui-tt { height: auto; margin-right: 0px; }

.ms-cui-ct-ul .ms-cui-tt-a { margin-top: 0px; padding-top: 1px; border-top: 0px; }

.ms-cui-ct-ul .ms-cui-tt-span { padding-top: 4px; }

.ms-cui-ct-last { margin-right: 0px; }

.ms-cui-ct-first .ms-cui-tt-a { border-left: 1px solid transparent; }

.ms-cui-ct-last .ms-cui-tt-a { border-right: 1px solid transparent; }

.ms-cui-ct-first.ms-cui-ct-last { float: none; text-align: left; }

.ms-cui-ct-ul .ms-cui-tt-a:hover .ms-cui-tt-span { padding-bottom: 8px; }

.ms-cui-cg-s .ms-cui-ct-ul { }

.ms-cui-oneCtxTab { height: auto !important; border-bottom: 0px !important; }

.ms-cui-ct-ul .ms-cui-tt-s .ms-cui-tt-span { padding-bottom: 9px !important; }

.ms-cui-cg-s .ms-cui-tt-a { color: rgb(35, 39, 44) !important; }

.ms-cui-cg .ms-cui-tt-a:hover { border-color: transparent; }

.ms-cui-cg-db.ms-cui-cg { border-top-color: rgb(80, 142, 230); }

.ms-cui-ct-topBar-db, .ms-cui-tabBody-db { border-color: rgb(80, 142, 230) !important; }

.ms-cui-cg-db .ms-cui-ct-ul { background-color: transparent; border-color: rgb(80, 142, 230); }

.ms-cui-cg-db .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-db .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(52, 96, 157) !important; }

.ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-db.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(80, 142, 230); }

.ms-cui-cg-db .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-db .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(80, 142, 230); }

.ms-cui-cg-db .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-db .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(80, 142, 230); }

.ms-cui-cg-lb.ms-cui-cg { border-top-color: rgb(54, 167, 202); }

.ms-cui-ct-topBar-lb, .ms-cui-tabBody-lb { border-color: rgb(54, 167, 202) !important; }

.ms-cui-cg-lb .ms-cui-ct-ul { background-color: transparent; border-color: rgb(54, 167, 202); }

.ms-cui-cg-lb .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-lb .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(54, 132, 153) !important; }

.ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-lb.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(54, 167, 202); }

.ms-cui-cg-lb .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-lb .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(54, 167, 202); }

.ms-cui-cg-lb .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-lb .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(54, 167, 202); }

.ms-cui-cg-tl.ms-cui-cg { border-top-color: rgb(34, 153, 171); }

.ms-cui-ct-topBar-tl, .ms-cui-tabBody-tl { border-color: rgb(34, 153, 171) !important; }

.ms-cui-cg-tl .ms-cui-ct-ul { background-color: transparent; border-color: rgb(34, 153, 171); }

.ms-cui-cg-tl .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-tl .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(0, 108, 125) !important; }

.ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-tl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(34, 153, 171); }

.ms-cui-cg-tl .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-tl .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(34, 153, 171); }

.ms-cui-cg-tl .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-tl .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(34, 153, 171); }

.ms-cui-cg-or.ms-cui-cg { border-top-color: rgb(255, 157, 0); }

.ms-cui-ct-topBar-or, .ms-cui-tabBody-or { border-color: rgb(255, 157, 0) !important; }

.ms-cui-cg-or .ms-cui-ct-ul { background-color: transparent; border-color: rgb(255, 157, 0); }

.ms-cui-cg-or .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-or .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(196, 83, 0) !important; }

.ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-or.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(255, 157, 0); }

.ms-cui-cg-or .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-or .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(255, 157, 0); }

.ms-cui-cg-or .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-or .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(255, 157, 0); }

.ms-cui-cg-gr.ms-cui-cg { border-top-color: rgb(73, 163, 73); }

.ms-cui-ct-topBar-gr, .ms-cui-tabBody-gr { border-color: rgb(73, 163, 73) !important; }

.ms-cui-cg-gr .ms-cui-ct-ul { background-color: transparent; border-color: rgb(73, 163, 73); }

.ms-cui-cg-gr .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-gr .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(6, 112, 6) !important; }

.ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-gr.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(73, 163, 73); }

.ms-cui-cg-gr .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-gr .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(73, 163, 73); }

.ms-cui-cg-gr .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-gr .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(73, 163, 73); }

.ms-cui-cg-mg.ms-cui-cg { border-top-color: rgb(201, 89, 156); }

.ms-cui-ct-topBar-mg, .ms-cui-tabBody-mg { border-color: rgb(201, 89, 156) !important; }

.ms-cui-cg-mg .ms-cui-ct-ul { background-color: transparent; border-color: rgb(201, 89, 156); }

.ms-cui-cg-mg .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-mg .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(156, 39, 109) !important; }

.ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-mg.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(201, 89, 156); }

.ms-cui-cg-mg .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-mg .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(201, 89, 156); }

.ms-cui-cg-mg .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-mg .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(201, 89, 156); }

.ms-cui-cg-yl.ms-cui-cg { border-top-color: rgb(242, 203, 29); }

.ms-cui-ct-topBar-yl, .ms-cui-tabBody-yl { border-color: rgb(242, 203, 29) !important; }

.ms-cui-cg-yl .ms-cui-ct-ul { background-color: transparent; border-color: rgb(242, 203, 29); }

.ms-cui-cg-yl .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-yl .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(133, 99, 0) !important; }

.ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-yl.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(242, 203, 29); }

.ms-cui-cg-yl .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-yl .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(242, 203, 29); }

.ms-cui-cg-yl .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-yl .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(242, 203, 29); }

.ms-cui-cg-pp.ms-cui-cg { border-top-color: rgb(147, 94, 211); }

.ms-cui-ct-topBar-pp, .ms-cui-tabBody-pp { border-color: rgb(147, 94, 211) !important; }

.ms-cui-cg-pp .ms-cui-ct-ul { background-color: transparent; border-color: rgb(147, 94, 211); }

.ms-cui-cg-pp .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-cg-pp .ms-cui-tt > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(107, 37, 186) !important; }

.ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a, .ms-cui-cg-pp.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a:hover { border-color: rgb(147, 94, 211); }

.ms-cui-cg-pp .ms-cui-ct-first > .ms-cui-tt-a, .ms-cui-cg-pp .ms-cui-ct-first > .ms-cui-tt-a:hover { border-left-color: rgb(147, 94, 211); }

.ms-cui-cg-pp .ms-cui-ct-last > .ms-cui-tt-a, .ms-cui-cg-pp .ms-cui-ct-last > .ms-cui-tt-a:hover { border-right-color: rgb(147, 94, 211); }

.ms-cui-cg-s .ms-cui-tt-s .ms-cui-tt-a { background-color: rgb(255, 255, 255); padding-bottom: 3px; }

.ms-cui-section > * > .ms-cui-ctl-large, .ms-cui-section > * > .ms-cui-ctl-medium, .ms-cui-ctl { border: 1px solid transparent; }

.ms-cui-ctl-large:hover, .ms-cui-ctl-medium:hover, .ms-cui-ctl-large:focus, .ms-cui-ctl-medium:focus, .ms-cui-ctl:hover, .ms-cui-ctl:focus, .ms-cui-dd-arrow-button:hover, .ms-cui-dd-arrow-button:focus { border-color: rgb(146, 183, 209); }

.ms-cui-ctl-light-hoveredOver, .ms-cui-ctl-menu:hover, .ms-cui-ctl-menu:focus, .ms-cui-dd-arrow-button:hover, .ms-cui-dd-arrow-button:focus, .ms-cui-cb-input:hover, .ms-cui-cb-input:focus, .ms-cui-spn-btnup:hover, .ms-cui-spn-btnup:focus, .ms-cui-spn-btndown:hover, .ms-cui-spn-btndown:focus, .ms-cui-ctl-hoveredOver, .ms-cui-ctl-large-groupPopup:hover { background-color: rgb(205, 230, 247); }

.ms-cui-ctl-large:active, .ms-cui-ctl-medium:active, .ms-cui-ctl-light-hoveredOver:active, .ms-cui-ctl:active, .ms-cui-ctl-menu:active, .ms-cui-dd-arrow-button:active, .ms-cui-cb-input:active, .ms-cui-spn-btnup:active, .ms-cui-spn-btndown:active { border-color: rgb(146, 183, 209); background-color: rgb(146, 183, 209); }

.ms-cui-ctl-split-hover { background-color: rgb(255, 255, 255); }

.ms-cui-ctl-on { border-color: rgb(205, 230, 247); background-color: rgb(205, 230, 247) !important; }

.ms-cui-disabled { color: rgb(118, 118, 118); }

.ms-cui-spn-txtbx, .ms-cui-spn-btnup, .ms-cui-spn-btndown { border: 1px solid rgb(171, 171, 171); }

.ms-cui-spn-btndown { border-top-color: transparent; }

.ms-cui-spn-btnup { border-bottom-color: transparent; }

.ms-cui-spn-btnup, .ms-cui-spn-btndown { border-left-color: transparent; }

.ms-cui-spn-txtbx { border-right-color: transparent; }

.ms-cui-spn-txtbx { color: rgb(59, 59, 59); }

.ms-cui-spn-btnup:hover, .ms-cui-spn-btnup-ctl-hover, .ms-cui-spn-btndown:hover, .ms-cui-spn-btndown-ctl-hover, .ms-cui-spn-txtbx-hover { border-color: rgb(146, 183, 209); }

.ms-cui-ctl-iconContainer { vertical-align: middle; }

.ms-cui-ctl-largelabel, .ms-cui-ctl-mediumlabel { color: rgb(35, 39, 44); }

.ms-cui-groupBody input[type="text"] { border-color: rgb(211, 214, 217); background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }

.ms-cui-groupBody input[type="text"]:hover { background-color: rgb(255, 255, 255); border-color: rgb(187, 191, 196); }

.ms-cui-groupBody input[type="text"]:focus { border-color: rgb(187, 191, 196); }

.ms-cui-ctl-large { overflow: hidden; display: inline-block; text-align: center; vertical-align: top; margin-left: 1px; margin-right: 1px; }

a.ms-cui-ctl-large { padding: 2px 0px; height: 63px; cursor: default; }

a.ms-cui-ctl-a1:hover *, a.ms-cui-ctl-large:hover *, a.ms-cui-ctl-thin:hover *, .ms-cui-ctl-a2:hover *, .ms-cui-ctl:hover *, .ms-cui-jewel-jewelMenuLauncher:hover, .ms-cui-jewel-jewelMenuLauncher:hover * { cursor: default; }

.ms-cui-ctl-large .ms-cui-ctl-a1, .ms-cui-ctl-large .ms-cui-ctl-a2 { display: block; border: 1px solid transparent; cursor: default; }

.ms-cui-ctl-large .ms-cui-ctl-a1 { padding: 0px 4px; }

.ms-cui-ctl-large .ms-cui-ctl-a2 { padding: 0px 1px; }

.ms-cui-ctl-largelabel { display: block; padding: 2px 1px 0px; line-height: 1em !important; }

.ms-cui-ctl-a2 .ms-cui-ctl-largelabel { padding-top: 1px; height: 26px; }

.ms-cui-ctl-largeIconContainer { height: 33px; padding: 2px 4px 0px; display: block; }

.ms-cui-ctl-large .ms-cui-ctl-a1Internal { height: 33px; padding-top: 4px; display: block; }

.ms-cui-ctl-large .ms-cui-ctl-a2 { border-top: 0px !important; }

.ms-cui-disabled:hover, .ms-cui-ctl-a1.ms-cui-disabled:hover *, .ms-cui-ctl-large.ms-cui-disabled:hover *, .ms-cui-ctl-large.ms-cui-disabled:hover, .ms-cui-ctl-thin.ms-cui-disabled:hover, .ms-cui-ctl-menu.ms-cui-disabled:hover, .ms-cui-gallerybutton-a.ms-cui-disabled:hover { background-color: transparent; border-color: transparent !important; cursor: default !important; }

.ms-cui-disabled:active, .ms-cui-ctl2-disabled:active, .ms-cui-ctl2-disabled:active .ms-cui-ctl-a1, .ms-cui-ctl2-disabled:active .ms-cui-ctl-a2 { background-color: transparent !important; }

.ms-cui-ctl-disabledHoveredOver, .ms-cui-disabled.ms-cui-ctl-menu:active { background-color: rgb(250, 250, 250); border-color: rgb(237, 237, 237) !important; }

.ms-cui-ctl-largelabel .ms-cui-img-13by13 { vertical-align: middle; }

.ms-cui-ctl-largelabel .ms-cui-img-5by3 { vertical-align: middle; margin-top: 2px; }

.ms-cui-ctl-large-groupPopup { margin-top: 2px; }

.ms-cui-ctl-large-groupPopup .ms-cui-ctl-largeIconContainer, .ms-cui-ctl-large-groupPopup.ms-cui-disabled:hover .ms-cui-ctl-largeIconContainer { padding: 1px; border: 1px solid rgb(178, 181, 185); }

.ms-cui-ctl-thin { padding: 4px; margin-top: 10px; vertical-align: top; border: 1px solid rgb(175, 180, 186); height: 42px; overflow: hidden; display: inline-block; cursor: pointer; }

.ms-cui-ctl-thin span { margin-top: 39px; }

.ms-cui-ctl, a.ms-cui-ctl-medium { display: inline-block; white-space: nowrap; cursor: default; margin-left: 1px; margin-right: 1px; }

.ms-cui-strip .ms-cui-ctl, .ms-cui-strip a.ms-cui-ctl-medium { margin-left: 0px; margin-right: 0px; }

a.ms-cui-ctl, a.ms-cui-ctl-medium { height: 16px; padding: 1px 2px; border: 1px solid transparent; cursor: default; }

a.ms-cui-ctl-medium { padding-left: 2px; padding-right: 5px; }

span.ms-cui-ctl .ms-cui-ctl-a1, span.ms-cui-ctl .ms-cui-ctl-a2 { padding: 0px 2px 2px; border: 1px solid transparent; display: block; float: left; cursor: default; }

span.ms-cui-ctl .ms-cui-ctl-a1 { height: 16px; }

span.ms-cui-ctl .ms-cui-ctl-a2 { padding: 1px 3px 6px; border-left: 0px; height: 11px; }

span.ms-cui-ctl a.ms-cui-ctl-a2 > span > span.ms-cui-img-cont-float, span.ms-cui-ctl a.ms-cui-ctl-a2 > span > span.ms-cui-img-container { margin-top: 9px; }

span.ms-cui-ctl-large > a.ms-cui-ctl-a2 > span.ms-cui-img-cont-float, span.ms-cui-ctl-large > a.ms-cui-ctl-a2 > span.ms-cui-img-container { vertical-align: top; margin-top: 3px; }

span.ms-cui-ctl-small .ms-cui-ctl-a1 { padding-left: 3px; padding-right: 1px; }

a.ms-cui-ctl-medium .ms-cui-ctl-iconContainer, span.ms-cui-ctl .ms-cui-ctl-a1Internal .ms-cui-img-16by16 { margin-right: 3px; vertical-align: middle; display: inline-block; }

a.ms-cui-ctl-medium .ms-cui-ctl-mediumlabel { vertical-align: top; display: inline-block; padding-top: 1px; line-height: 1.25em !important; }

.ms-cui-ctl-smalllabel { vertical-align: top; }

a.ms-cui-ctl-menu, a.ms-cui-ctl-menu:visited { border: 1px solid transparent; padding: 0px 10px 0px 2px; display: block; overflow-wrap: break-word; cursor: default; position: relative; }

a.ms-cui-ctl-menu .ms-cui-ctl-iconContainer { display: none; float: left; margin-right: 7px; margin-top: 1px; }

a.ms-cui-ctl-menu32 .ms-cui-ctl-iconContainer { margin-top: 5px; }

ul.ms-cui-menusection-items16 .ms-cui-ctl-iconContainer, ul.ms-cui-menusection-items16rtl .ms-cui-ctl-iconContainer { width: 16px; display: block; }

ul.ms-cui-menusection-items32 .ms-cui-ctl-iconContainer, ul.ms-cui-menusection-items32rtl .ms-cui-ctl-iconContainer { width: 32px; display: block; }

.ms-cui-ctl-menu .ms-cui-ctl-mediumlabel { display: inline-block; padding: 3px 0px; }

.ms-cui-ctl-menulabel { display: block; white-space: nowrap; margin-left: 19px; }

.ms-cui-menusection-items32 .ms-cui-ctl-menulabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-menulabel { margin-left: 39px; white-space: normal; }

.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel { font-weight: bold; }

.ms-cui-menusection-items32 .ms-cui-ctl-mediumlabel, .ms-cui-menusection-items32rtl .ms-cui-ctl-mediumlabel, .ms-cui-btn-menu-description { color: rgb(76, 83, 92); }

.ms-cui-ctl-menu32clear { display: block; clear: both; font-size: 1px; line-height: 1px; }

span.ms-cui-mrusb-selecteditem { display: block; }

.ms-cui-ctl-medium span.ms-cui-mrusb-selecteditem { display: inline-block; }

span.ms-cui-mrusb-selecteditem a.ms-cui-ctl { border-right: 0px; }

span.ms-cui-mrusb-selecteditem .ms-cui-ctl-large, span.ms-cui-mrusb-selecteditem a.ms-cui-ctl, span.ms-cui-mrusb-selecteditem .ms-cui-ctl-medium { margin-left: 0px; margin-right: 0px; }

span.ms-cui-mrusb-selecteditem .ms-cui-ctl-iconContainer { display: inline-block; }

.ms-cui-mrusb-arwbtn { vertical-align: top; margin-left: 0px; margin-right: 0px; }

.ms-cui-mrusb-selecteditem-filler-large { min-height: 52px; min-width: 32px; }

.ms-cui-mrusb-selecteditem-filler-medium { min-height: 20px; min-width: 60px; }

.ms-cui-mrusb-selecteditem-filler-small { min-height: 20px; min-width: 20px; }

.ms-cui-dd, .ms-cui-cb { height: 22px; display: inline-block; white-space: nowrap; margin-left: 1px; margin-right: 1px; }

.ms-cui-dd-text, input.ms-cui-cb-input { height: 14px; border-width: 1px 0px 1px 1px; border-style: solid; border-color: rgb(211, 214, 217); border-image: initial; padding: 3px 7px 2px; display: block; float: left; cursor: default; white-space: nowrap; font: inherit; overflow: hidden; }

.ms-cui-dd-text > a, .ms-cui-cb-input > a { color: rgb(0, 0, 0); }

.ms-cui-dd-arrow-button { height: 19px; width: 9px; padding-left: 4px; margin-left: -1px; border-width: 1px; border-style: solid; border-color: rgb(211, 214, 217) rgb(211, 214, 217) rgb(211, 214, 217) transparent; border-image: initial; display: block; float: left; outline: none; cursor: default; }

span.ms-cui-disabled:hover > .ms-cui-dd-arrow-button { border-left-color: transparent !important; cursor: default !important; }

.ms-cui-dd:hover .ms-cui-dd-text, .ms-cui-cb:hover .ms-cui-cb-input { background-color: rgb(255, 255, 255); border-color: rgb(187, 191, 196); }

.ms-cui-dd.ms-cui-disabled:hover .ms-cui-dd-text, .ms-cui-cb.ms-cui-disabled:hover .ms-cui-cb-input { background-color: inherit !important; border-color: rgb(211, 214, 217) !important; }

.ms-cui-cb-input { font-family: "Segoe UI", Tahoma, Verdana, sans-serif; font-size: 8pt; }

.ms-cui-fa-menuitem { position: relative; }

.ms-cui-fa-menuitem .ms-cui-ctl-mediumlabel { display: inline-block; padding-right: 13px; }

.ms-cui-fa-menuitem > .ms-cui-fa-menu-arrow { position: absolute; right: 3px; top: 1px; }

.ms-cui-fslb { display: inline-block; height: 17px; padding: 2px 1px 3px 0px; vertical-align: bottom; color: rgb(35, 39, 44); margin-left: 1px; margin-right: 1px; }

.ms-cui-fslb .ms-cui-ctl-iconContainer { vertical-align: top; display: inline-block; text-align: center; width: 22px; height: 22px; }

.ms-cui-tb { height: 20px; border: 1px solid rgb(212, 214, 217); font-family: "Segoe UI", Tahoma, Verdana, sans-serif; font-size: 8pt; margin-left: 1px; margin-right: 1px; padding: 0px 3px !important; background-color: rgb(255, 255, 255) !important; }

.ms-cui-tb.ms-cui-disabled:hover { background-color: inherit; border-color: rgb(212, 214, 217) !important; }

.ms-cui-groupBody .ms-cui-tb-labelmode { border: 0px transparent; color: black; background-color: transparent; }

.ms-cui-cbx { margin-left: 2px; }

.ms-cui-cbx-input { vertical-align: middle; padding-left: 0px; margin-left: 1px; }

.ms-cui-cbx label { color: rgb(35, 39, 44); }

.ms-cui-spn { display: inline-block; margin-left: 1px; margin-right: 1px; }

.ms-cui-spn-txtbx { display: block; float: left; height: 16px; width: 75px; padding: 1px 2px 2px 7px; font-family: "Segoe UI", Tahoma, Verdana, sans-serif; font-size: 8pt; direction: ltr; text-align: left; margin-right: -1px; }

.ms-cui-spn-arwbx { display: block; float: left; height: 21px; }

.ms-cui-spn-btndown { margin-top: -1px; }

.ms-cui-spn-btnup, .ms-cui-spn-btndown { display: block; height: 6px; padding-top: 3px; text-align: center; width: 13px; cursor: default; }

.ms-cui-spn-imgcnt { display: inline-block; font-size: 1px; vertical-align: top; }

.ms-cui-gallery { border: 0px; margin: 0px; padding: 0px; border-spacing: 0px; }

.ms-cui-gallery-td { margin: 0px; padding: 0px; }

.ms-cui-gallery-element-Size16by16 { width: 23px; height: 23px; overflow: hidden; }

.ms-cui-gallery-element-Size32by32 { width: 39px; height: 39px; overflow: hidden; }

.ms-cui-gallery-element-Size48by48 { width: 55px; height: 55px; overflow: hidden; }

.ms-cui-gallery-element-Size64by48 { width: 71px; height: 55px; overflow: hidden; }

.ms-cui-gallery-element-Size72by96 { width: 79px; height: 103px; overflow: hidden; }

.ms-cui-gallery-element-Size96by72 { width: 103px; height: 79px; overflow: hidden; }

.ms-cui-gallery-element-Size96by96 { width: 103px; height: 103px; overflow: hidden; }

.ms-cui-gallery-element-Size128by128 { width: 135px; height: 135px; overflow: hidden; }

.ms-cui-gallery-element-Size190by30 { width: 197px; height: 37px; overflow: hidden; }

.ms-cui-gallery-element-Size190by40 { width: 197px; height: 47px; overflow: hidden; }

.ms-cui-gallery-element-Size190by50 { width: 197px; height: 57px; overflow: hidden; }

.ms-cui-gallery-element-Size190by60 { width: 197px; height: 67px; overflow: hidden; }

.ms-cui-gallerybutton { border: 3px solid transparent; display: inline-block; margin-right: 2px; }

.ms-cui-gallerybutton-a { display: block; height: 100%; text-align: center; vertical-align: middle; border: 1px solid transparent; padding: 2px; overflow: hidden; cursor: default; }

.ms-cui-gallerybutton-Size64by48 .ms-cui-gallerybutton-a { height: 46px; border: 1px solid rgb(175, 180, 186); }

.ms-cui-gallerybutton:hover { border-color: rgb(255, 234, 147); }

.ms-cui-gallerybutton-highlighted { border-color: rgb(255, 220, 99); }

.ms-cui-gallerybutton-highlighted:hover { border-color: rgb(254, 169, 16); }

.ms-cui-gallerybutton-Size16by16 { width: 20px; height: 20px; overflow: hidden; }

.ms-cui-gallerybutton-Size32by32 { width: 36px; height: 36px; overflow: hidden; }

.ms-cui-gallerybutton-Size48by48 { width: 52px; height: 52px; overflow: hidden; }

.ms-cui-gallerybutton-Size64by48 { width: 68px; height: 52px; overflow: hidden; }

.ms-cui-gallerybutton-Size72by96 { width: 76px; height: 100px; overflow: hidden; }

.ms-cui-gallerybutton-Size96by72 { width: 100px; height: 76px; overflow: hidden; }

.ms-cui-gallerybutton-Size96by96 { width: 100px; height: 100px; overflow: hidden; }

.ms-cui-gallerybutton-Size128by128 { width: 132px; height: 132px; overflow: hidden; }

.ms-cui-gallerybutton-Size190by30 { width: 194px; height: 34px; overflow: hidden; }

.ms-cui-gallerybutton-Size190by40 { width: 194px; height: 44px; overflow: hidden; }

.ms-cui-gallerybutton-Size190by50 { width: 194px; height: 54px; overflow: hidden; }

.ms-cui-gallerybutton-Size190by60 { width: 194px; height: 64px; overflow: hidden; }

.ms-cui-group .ms-cui-gallerybutton-Size32by32 { margin-top: 23px; }

.ms-cui-group .ms-cui-gallerybutton-Size48by48, .ms-cui-group .ms-cui-gallerybutton-Size64by48 { margin-top: 7px; }

.ms-cui-colorpicker-cell { padding: 0px 2px; width: 13px; height: 13px; }

.ms-cui-colorpicker-cell-a { outline: none; }

.ms-cui-colorpicker-celldiv { width: 11px; height: 13px; border-style: solid; border-width: 0px 1px; border-color: rgb(226, 228, 231); }

.ms-cui-colorpicker-cellinternaldiv { width: 9px; height: 9px; border: 1px solid transparent; }

.ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-celldiv { border-width: 1px; border-color: rgb(242, 148, 54) !important; height: 11px !important; }

.ms-cui-colorpicker-cell.ms-cui-colorpicker-hoveredOver .ms-cui-colorpicker-cellinternaldiv { border-color: rgb(255, 226, 148) !important; }

.ms-cui-it { cursor: default; }

.ms-cui-it-activeCell, .ms-cui-it-inactiveCell { width: 12px; height: 12px; }

.ms-cui-it-activeCell { border: 1px solid rgb(255, 255, 0); }

.ms-cui-it-inactiveCell { border: 1px solid rgb(0, 0, 0); }

.ms-cui-it-activeCellOuter { border: 1px solid rgb(255, 0, 0); }

.ms-cui-it-inactiveCellOuter { border: 1px solid transparent; }

.ms-cui-separator { cursor: default; height: 16px; margin: 0px 2px; }

.ms-cui-menu { border: 1px solid rgb(190, 193, 196); z-index: 103; }

.ms-cui-menu32 { max-width: 250px; }

.ms-cui-menusection { background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(226, 228, 231); overflow-y: hidden; }

.ms-cui-menusection-title { padding: 4px 2px; border-bottom: 1px solid rgb(226, 228, 231); background-color: rgb(240, 242, 245); color: rgb(76, 83, 92); font-weight: bold; }

ul.ms-cui-menusection-items { margin: 0px; padding: 1px; }

.ms-cui-menusection-items16 { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/rmgrad16.png?rev=43) left top repeat-y rgb(255, 255, 255); }

.ms-cui-menusection-items16rtl { background: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/rmgrad16rtl.png?rev=43) right top repeat-y rgb(255, 255, 255); }

.ms-cui-menusection-items32 { background: rgb(255, 255, 255); }

.ms-cui-menusection-items32rtl { background: rgb(255, 255, 255); }

.ms-cui-menusection-items-scrollable { clear: both; overflow: hidden auto; }

ul.ms-cui-menusection-items li.ms-cui-menusection-items { list-style-type: none; margin: 0px; padding: 0px; white-space: nowrap; }

:first-child + html .ms-cui-rtl ul.ms-cui-menusection-items, :first-child + html .ms-cui-rtl .ms-cui-smenu-inner, :first-child + html .ms-cui-rtl .ms-cui-menusection, :first-child + html .ms-cui-rtl .ms-cui-ctl-menu { zoom: 1; }

.ms-cui-img-container, .ms-cui-img-cont-float { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; text-align: left; z-index: 10; }

.ms-cui-img-container img, .ms-cui-img-cont-float img { position: absolute; z-index: 5; }

.ms-cui-img-cont-float { display: inline-block; }

.ms-cui-img-2by16 { width: 2px; height: 16px; }

.ms-cui-img-5by3 { width: 5px; height: 3px; }

.ms-cui-img-13by13 { width: 13px; height: 13px; }

.ms-cui-img-16by16 { width: 16px; height: 16px; }

.ms-cui-img-32by32 { width: 32px; height: 32px; }

.ms-cui-img-48by48 { width: 48px; height: 48px; }

.ms-cui-img-56by24 { width: 56px; height: 24px; }

.ms-cui-img-64by48 { width: 64px; height: 48px; }

.ms-cui-img-72by96 { width: 72px; height: 96px; }

.ms-cui-img-96by72 { width: 96px; height: 72px; }

.ms-cui-img-96by96 { width: 96px; height: 96px; }

.ms-cui-tooltip { color: rgb(93, 93, 93); overflow: hidden; font-size: 13px; width: 250px; z-index: 1020; }

.ms-cui-tooltip-body { background-color: rgb(229, 229, 240); border: 1px solid rgb(190, 190, 190); overflow: hidden; width: 248px; }

.ms-cui-tooltip-glow { padding: 0px; overflow: hidden; width: 240px; }

.ms-cui-tooltip h1 { color: rgb(93, 93, 93); font-size: 13px; margin: 4px 6px; font-weight: bold; font-family: inherit; }

.ms-cui-tooltip p { margin: 0px; }

.ms-cui-tooltip hr { color: rgb(217, 217, 217); border-right: none; border-bottom: none; border-left: none; border-image: initial; border-top: 1px dashed rgb(178, 178, 185); height: 1px; margin: 2px; width: 100%; }

.ms-cui-tooltip .ms-cui-tooltip-footer { font-weight: bold; margin-top: 6px; margin-bottom: 6px; }

.ms-cui-tooltip .ms-cui-tooltip-footer span { margin-left: 6px; margin-right: 3px; }

.ms-cui-tooltip .ms-cui-tooltip-bitmap { float: left; }

.ms-cui-tooltip .ms-cui-tooltip-description { margin: 10px 0px 6px 14px; float: left; }

.ms-cui-tooltip-clear { clear: both; }

.ms-cui-tt-s > .ms-cui-tt-a, .ms-cui-tt-a:hover, .ms-cui-tt-s > .ms-cui-tt-a:hover { border-color: rgb(225, 225, 225); }

.ms-cui-tt-a:hover { background-color: rgb(255, 255, 255); }

.ms-cui-tt-a > .ms-cui-tt-span { text-transform: uppercase; border-top-width: 0px; color: rgb(102, 102, 102) !important; }

.ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span, .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(102, 102, 102) !important; }

.ms-cui-topBar2 { border-bottom: 1px solid rgba(239, 239, 239, 0.78); }

.ms-browseTab.ms-cui-ct-ul .ms-cui-tt-s .ms-cui-tt-span { padding-bottom: 6px !important; }

.ms-cui-smenu-inner { width: 100%; }

.ms-cui-tabContainer { width: 100%; height: 91px; overflow: hidden; z-index: 100; position: relative; }

.ms-cui-animatingRibbon > .ms-cui-tabContainer > .ms-cui-tabBody { position: relative; top: -91px; z-index: 100; }

.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a { background: transparent; border-color: transparent; }

.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a:hover { border-color: rgb(225, 225, 225); }

.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span { color: rgb(102, 102, 102) !important; }

.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a:hover { background-color: rgb(255, 255, 255); }

.ms-browseTab.ms-cui-tt-s > .ms-cui-tt-a:hover > .ms-cui-tt-span { color: rgb(102, 102, 102) !important; }

.ms-cui-topBar2.ms-cui-topBarMaximized { border-bottom: 1px solid rgb(225, 225, 225); }

.ms-cui-topBar2.ms-browseTabContainer { border-bottom: 1px solid rgba(239, 239, 239, 0.78); }

.ms-promlink-root { width: 100%; overflow: hidden; }

.ms-promlink-header { width: 100%; overflow: hidden; padding-bottom: 10px; }

.ms-promlink-headerNav { margin-top: 4px; float: right; }

.ms-promlink-body { position: relative; width: 10000px; height: 150px; }

.ms-promlink-tile { float: left; width: 150px; height: 150px; }

.ms-promlink-image { width: 150px; height: 150px; }

.ms-core-needIEFilter .ms-promlink-detailsBox { }

.ms-promlink-detailsList { height: 150px; overflow: hidden; padding: 10px; margin: 0px; }

.ms-promlink-separator { border-left: 1px dotted rgb(215, 215, 215); border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-color: rgb(215, 215, 215); border-right-color: rgb(215, 215, 215); border-bottom-color: rgb(215, 215, 215); }

.ms-promlink-backgroundText { color: rgb(242, 242, 242); padding: 20px; margin: 0px; top: 0px; position: absolute; }

.ms-promlink-parttitle.ms-promlink-parttitle { padding-right: 10px; display: inline; }

.ms-promlink-button { display: inline-block; width: 16px; height: 16px; border-width: 1px; border-style: solid; padding: 4px; }

.ms-promlink-button-inner { display: inline-block; padding-left: 5px; padding-right: 5px; }

.ms-promlink-button-image { position: relative; display: inline-block; width: 16px; height: 16px; overflow: hidden; }

.ms-promlink-button-left { left: -127px; top: -232px; position: absolute; }

.ms-promlink-button-right { left: -199px; top: -228px; position: absolute; }

.ms-promlink-button-left-disabled { left: -145px; top: -232px; position: absolute; }

.ms-promlink-button-right-disabled { left: -181px; top: -228px; position: absolute; }

.ms-promlink-button-left-hover { left: -217px; top: -228px; position: absolute; }

.ms-promlink-button-right-hover { left: -163px; top: -232px; position: absolute; }

.ms-promlink-button-hidden { display: none; }

.ms-promlink-button-disabled { border-color: rgb(225, 225, 225); background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-promlink-button-disabled { background-color: transparent; }

.ms-promlink-button-disabled-hover { border-color: rgb(146, 192, 224); background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-promlink-button-hover { background-color: transparent; }

.ms-promlink-button-enabled { border-color: rgb(171, 171, 171); background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-promlink-button-enabled { background-color: transparent; }

.ms-promlink-button-enabled-hover, .ms-promlink-button-enabled:hover { border-color: rgb(146, 192, 224); background-color: rgb(230, 242, 250); }

.ms-core-needIEFilter .ms-promlink-button-enabled-hover, .ms-core-needIEFilter .ms-promlink-button-enabled:hover { background-color: transparent; }

.ms-promlink-button-enabled-pressed { border-color: rgb(42, 141, 212); background-color: rgb(146, 192, 224); }

.ms-core-needIEFilter .ms-promlink-button-enabled-pressed { background-color: transparent; }

.ms-promlink-gettingStartedCallout { white-space: normal; }

.ms-attractMode-Cell { display: inline-block; }

.ms-attractMode-Background { background-color: rgb(241, 241, 241); height: 224px; width: 100%; }

.ms-core-needIEFilter .ms-attractMode-Background { }

.ms-attractMode-Wrapper { margin-left: auto; margin-right: auto; position: relative; width: 393px; top: 50px; }

.ms-attractMode-Icon { width: 128px; height: 128px; }

.ms-attractMode-Text { display: table-cell; vertical-align: middle; width: 250px; height: 128px; color: rgb(119, 119, 119); }

.ms-linksection-level2 { margin: 0px; padding: 0px; }

.ms-linksection-level2 > td { padding-left: 5px; padding-bottom: 17px; }

.ms-linksection-level2 > td > h3 { font-weight: normal; color: rgb(0, 70, 147); margin: 0px; padding: 0px; }

.ms-linksection-level2 > td > h3 > a { color: rgb(39, 101, 0); }

.ms-linksection-level2 img { padding: 0px 8px 0px 10px; }

.ms-linksection-level2 ul, .ms-linksection-level2 ul > li { display: inline; line-height: 16px; }

.ms-linksection-level2 ul { margin: 0px; padding: 0px; }

.ms-linksection-level2 ul > li { font-weight: normal; color: rgb(215, 215, 215); list-style: none; white-space: nowrap; }

.ms-linksection-level2 span { padding: 0px 2px 0px 0px; }

.ms-linksectionitemdescription { padding-left: 3px; padding-top: 7px; }

.ms-templatepickerselected, .ms-templatepickerunselected { float: left; }

.ms-templatepickerunselected { margin-right: 1px; }

.ms-templatepickerselected { margin-right: 1px; }

.ms-templatepickerunselected div { padding: 3px 5px; position: relative; bottom: -2px; white-space: nowrap; border: 1px solid transparent; }

.ms-templatepickerselected div { padding: 3px 5px; position: relative; bottom: -2px; background-color: rgb(255, 255, 255); border-width: 1px 1px 0px; border-style: solid; border-color: rgb(171, 171, 171); border-image: initial; white-space: nowrap; }

.ms-templatepickerselected > div > a { color: rgb(68, 68, 68); }

.ms-templatepickerunselected > div > a { color: rgb(119, 119, 119); }

.ms-templatepicker-select { padding: 4px; }

.ms-templatepicker { width: 450px; }

.ms-templatepicker select { height: 175px; }

div.ms-inputuserfield { padding-left: 1px; padding-top: 2px; }

.ms-usereditor { width: 386px; }

.ms-vh2-gridview { padding-top: 2px; padding-bottom: 2px; vertical-align: middle; }

.ms-viewheadertr .ms-vh2-gridview { height: 33px; background-image: none; background-repeat: no-repeat; background-color: rgb(231, 231, 231); }

.ms-errorcolor { color: rgb(191, 0, 0); }

.ms-successcolor { color: rgb(51, 130, 0); }

.ms-warning { color: rgb(191, 0, 0); font-weight: bold; }

.ms-toolbar { color: rgb(102, 102, 102); }

table.ms-toolbar { height: 45px; border: none; }

table.ms-toolbar-togglebutton-on > tbody > tr > td > a { color: rgb(0, 114, 198); }

.ms-treeview-header { font-weight: bold; }

.ms-treeview-header, .ms-treeview-node { width: 100%; }

tr.ms-treeview-header > td > div, td.ms-treeview-node > span > div, td.ms-treeview-node input { float: left; }

.ms-treenode-bold { font-weight: bold; }

.ms-treenode-italic { font-style: italic; }

.ms-vi-context { position: absolute; left: -999em; width: 1em; overflow: hidden; }

span.ms-featurestatustext, td.ms-featurestatustext { white-space: nowrap; }

.ms-detailsview { border: 1px solid rgb(198, 198, 198); text-align: left; }

.ms-detailsview td { padding: 4px; }

.validation-summary-errors { color: rgb(191, 0, 0); }

.ms-rolechangehint { padding-top: 5px; }

.ms-spimn-img { position: absolute; }

.ms-spimn-imgSize-10x10 { width: 10px; height: 10px; }

.ms-spimn-imgSize-16x16 { width: 16px; height: 16px; }

.ms-spimn-imgSize-5x36 { width: 5px; height: 36px; }

.ms-spimn-imgSize-5x48 { width: 5px; height: 48px; }

.ms-spimn-imgSize-8x72 { width: 8px; height: 72px; }

.ms-spimn-presence-online-10x10x32 { left: -208px; top: -187px; }

.ms-spimn-presence-online-16x16x32 { left: -127px; top: -199px; }

.ms-spimn-presence-online-5x36x32 { left: -169px; top: -115px; }

.ms-spimn-presence-online-5x48x32 { left: -36px; top: -149px; }

.ms-spimn-presence-online-8x72x32 { left: -61px; top: -75px; }

.ms-spimn-presence-online-10x10x4 { left: -211px; top: -199px; }

.ms-spimn-presence-online-16x16x4 { left: -145px; top: -191px; }

.ms-spimn-presence-online-5x36x4 { left: -176px; top: -39px; }

.ms-spimn-presence-online-5x48x4 { left: -29px; top: -149px; }

.ms-spimn-presence-online-8x72x4 { left: -81px; top: -75px; }

.ms-spimn-presence-online-oof-10x10x32 { left: -199px; top: -199px; }

.ms-spimn-presence-online-oof-16x16x32 { left: -181px; top: -199px; }

.ms-spimn-presence-online-oof-5x36x32 { left: -169px; top: -153px; }

.ms-spimn-presence-online-oof-5x48x32 { left: -22px; top: -149px; }

.ms-spimn-presence-online-oof-8x72x32 { left: -71px; top: -75px; }

.ms-spimn-presence-online-oof-10x10x4 { left: -220px; top: -181px; }

.ms-spimn-presence-online-oof-16x16x4 { left: -163px; top: -191px; }

.ms-spimn-presence-online-oof-5x36x4 { left: -176px; top: -1px; }

.ms-spimn-presence-online-oof-5x48x4 { left: -15px; top: -149px; }

.ms-spimn-presence-online-oof-8x72x4 { left: -81px; top: -1px; }

.ms-spimn-presence-away-10x10x32 { left: -181px; top: -217px; }

.ms-spimn-presence-away-16x16x32 { left: -215px; top: -91px; }

.ms-spimn-presence-away-5x36x32 { left: -190px; top: -115px; }

.ms-spimn-presence-away-5x48x32 { left: -155px; top: -51px; }

.ms-spimn-presence-away-8x72x32 { left: -131px; top: -75px; }

.ms-spimn-presence-away-10x10x4 { left: -169px; top: -209px; }

.ms-spimn-presence-away-16x16x4 { left: -197px; top: -19px; }

.ms-spimn-presence-away-5x36x4 { left: -155px; top: -101px; }

.ms-spimn-presence-away-5x48x4 { left: -155px; top: -1px; }

.ms-spimn-presence-away-8x72x4 { left: -131px; top: -1px; }

.ms-spimn-presence-away-oof-10x10x32 { left: -215px; top: -109px; }

.ms-spimn-presence-away-oof-16x16x32 { left: -197px; top: -1px; }

.ms-spimn-presence-away-oof-5x36x32 { left: -141px; top: -151px; }

.ms-spimn-presence-away-oof-5x48x32 { left: -134px; top: -149px; }

.ms-spimn-presence-away-oof-8x72x32 { left: -1px; top: -1px; }

.ms-spimn-presence-away-oof-10x10x4 { left: -157px; top: -209px; }

.ms-spimn-presence-away-oof-16x16x4 { left: -197px; top: -37px; }

.ms-spimn-presence-away-oof-5x36x4 { left: -190px; top: -77px; }

.ms-spimn-presence-away-oof-5x48x4 { left: -141px; top: -1px; }

.ms-spimn-presence-away-oof-8x72x4 { left: -11px; top: -1px; }

.ms-spimn-presence-blocked-10x10x32 { left: -145px; top: -209px; }

.ms-spimn-presence-blocked-16x16x32 { left: -197px; top: -55px; }

.ms-spimn-presence-blocked-5x36x32 { left: -155px; top: -139px; }

.ms-spimn-presence-blocked-5x48x32 { left: -127px; top: -149px; }

.ms-spimn-presence-blocked-8x72x32 { left: -121px; top: -75px; }

.ms-spimn-presence-blocked-10x10x4 { left: -215px; top: -121px; }

.ms-spimn-presence-blocked-16x16x4 { left: -197px; top: -73px; }

.ms-spimn-presence-blocked-5x36x4 { left: -190px; top: -39px; }

.ms-spimn-presence-blocked-5x48x4 { left: -120px; top: -149px; }

.ms-spimn-presence-blocked-8x72x4 { left: -21px; top: -1px; }

.ms-spimn-presence-blocked-oof-10x10x32 { left: -133px; top: -217px; }

.ms-spimn-presence-blocked-oof-16x16x32 { left: -215px; top: -73px; }

.ms-spimn-presence-blocked-oof-5x36x32 { left: -148px; top: -151px; }

.ms-spimn-presence-blocked-oof-5x48x32 { left: -113px; top: -149px; }

.ms-spimn-presence-blocked-oof-8x72x32 { left: -31px; top: -1px; }

.ms-spimn-presence-blocked-oof-10x10x4 { left: -121px; top: -217px; }

.ms-spimn-presence-blocked-oof-16x16x4 { left: -197px; top: -91px; }

.ms-spimn-presence-blocked-oof-5x36x4 { left: -190px; top: -1px; }

.ms-spimn-presence-blocked-oof-5x48x4 { left: -141px; top: -51px; }

.ms-spimn-presence-blocked-oof-8x72x4 { left: -121px; top: -1px; }

.ms-spimn-presence-busy-10x10x32 { left: -215px; top: -133px; }

.ms-spimn-presence-busy-16x16x32 { left: -197px; top: -109px; }

.ms-spimn-presence-busy-5x36x32 { left: -162px; top: -1px; }

.ms-spimn-presence-busy-5x48x32 { left: -106px; top: -149px; }

.ms-spimn-presence-busy-8x72x32 { left: -41px; top: -1px; }

.ms-spimn-presence-busy-10x10x4 { left: -109px; top: -217px; }

.ms-spimn-presence-busy-16x16x4 { left: -197px; top: -127px; }

.ms-spimn-presence-busy-5x36x4 { left: -183px; top: -153px; }

.ms-spimn-presence-busy-5x48x4 { left: -148px; top: -101px; }

.ms-spimn-presence-busy-8x72x4 { left: -111px; top: -75px; }

.ms-spimn-presence-busy-oof-10x10x32 { left: -215px; top: -145px; }

.ms-spimn-presence-busy-oof-16x16x32 { left: -215px; top: -55px; }

.ms-spimn-presence-busy-oof-5x36x32 { left: -162px; top: -39px; }

.ms-spimn-presence-busy-oof-5x48x32 { left: -99px; top: -149px; }

.ms-spimn-presence-busy-oof-8x72x32 { left: -51px; top: -1px; }

.ms-spimn-presence-busy-oof-10x10x4 { left: -97px; top: -217px; }

.ms-spimn-presence-busy-oof-16x16x4 { left: -197px; top: -145px; }

.ms-spimn-presence-busy-oof-5x36x4 { left: -183px; top: -115px; }

.ms-spimn-presence-busy-oof-5x48x4 { left: -148px; top: -1px; }

.ms-spimn-presence-busy-oof-8x72x4 { left: -61px; top: -1px; }

.ms-spimn-presence-donotdisturb-10x10x32 { left: -220px; top: -157px; }

.ms-spimn-presence-donotdisturb-16x16x32 { left: -19px; top: -199px; }

.ms-spimn-presence-donotdisturb-5x36x32 { left: -162px; top: -153px; }

.ms-spimn-presence-donotdisturb-5x48x32 { left: -78px; top: -149px; }

.ms-spimn-presence-donotdisturb-8x72x32 { left: -11px; top: -75px; }

.ms-spimn-presence-donotdisturb-10x10x4 { left: -49px; top: -217px; }

.ms-spimn-presence-donotdisturb-16x16x4 { left: -37px; top: -199px; }

.ms-spimn-presence-donotdisturb-5x36x4 { left: -183px; top: -1px; }

.ms-spimn-presence-donotdisturb-5x48x4 { left: -71px; top: -149px; }

.ms-spimn-presence-donotdisturb-8x72x4 { left: -101px; top: -1px; }

.ms-spimn-presence-donotdisturb-oof-10x10x32 { left: -208px; top: -175px; }

.ms-spimn-presence-donotdisturb-oof-16x16x32 { left: -215px; top: -19px; }

.ms-spimn-presence-donotdisturb-oof-5x36x32 { left: -169px; top: -1px; }

.ms-spimn-presence-donotdisturb-oof-5x48x32 { left: -64px; top: -149px; }

.ms-spimn-presence-donotdisturb-oof-8x72x32 { left: -21px; top: -75px; }

.ms-spimn-presence-donotdisturb-oof-10x10x4 { left: -37px; top: -217px; }

.ms-spimn-presence-donotdisturb-oof-16x16x4 { left: -55px; top: -199px; }

.ms-spimn-presence-donotdisturb-oof-5x36x4 { left: -176px; top: -153px; }

.ms-spimn-presence-donotdisturb-oof-5x48x4 { left: -1px; top: -149px; }

.ms-spimn-presence-donotdisturb-oof-8x72x4 { left: -31px; top: -75px; }

.ms-spimn-presence-offline-10x10x32 { left: -25px; top: -217px; }

.ms-spimn-presence-offline-16x16x32 { left: -73px; top: -199px; }

.ms-spimn-presence-offline-5x36x32 { left: -169px; top: -39px; }

.ms-spimn-presence-offline-5x48x32 { left: -57px; top: -149px; }

.ms-spimn-presence-offline-8x72x32 { left: -91px; top: -75px; }

.ms-spimn-presence-offline-10x10x4 { left: -220px; top: -169px; }

.ms-spimn-presence-offline-16x16x4 { left: -91px; top: -199px; }

.ms-spimn-presence-offline-5x36x4 { left: -176px; top: -115px; }

.ms-spimn-presence-offline-5x48x4 { left: -50px; top: -149px; }

.ms-spimn-presence-offline-8x72x4 { left: -41px; top: -75px; }

.ms-spimn-presence-offline-oof-10x10x32 { left: -13px; top: -217px; }

.ms-spimn-presence-offline-oof-16x16x32 { left: -215px; top: -1px; }

.ms-spimn-presence-offline-oof-5x36x32 { left: -169px; top: -77px; }

.ms-spimn-presence-offline-oof-5x48x32 { left: -43px; top: -149px; }

.ms-spimn-presence-offline-oof-8x72x32 { left: -51px; top: -75px; }

.ms-spimn-presence-offline-oof-10x10x4 { left: -1px; top: -217px; }

.ms-spimn-presence-offline-oof-16x16x4 { left: -109px; top: -199px; }

.ms-spimn-presence-offline-oof-5x36x4 { left: -176px; top: -77px; }

.ms-spimn-presence-offline-oof-5x48x4 { left: -8px; top: -149px; }

.ms-spimn-presence-offline-oof-8x72x4 { left: -91px; top: -1px; }

.ms-spimn-presence-disconnected-10x10x32 { left: -85px; top: -217px; }

.ms-spimn-presence-disconnected-16x16x32 { left: -190px; top: -163px; }

.ms-spimn-presence-disconnected-5x36x32 { left: -162px; top: -77px; }

.ms-spimn-presence-disconnected-5x48x32 { left: -141px; top: -101px; }

.ms-spimn-presence-disconnected-8x72x32 { left: -111px; top: -1px; }

.ms-spimn-presence-disconnected-10x10x4 { left: -208px; top: -163px; }

.ms-spimn-presence-disconnected-16x16x4 { left: -190px; top: -181px; }

.ms-spimn-presence-disconnected-5x36x4 { left: -183px; top: -77px; }

.ms-spimn-presence-disconnected-5x48x4 { left: -92px; top: -149px; }

.ms-spimn-presence-disconnected-8x72x4 { left: -71px; top: -1px; }

.ms-spimn-presence-disconnected-oof-10x10x32 { left: -73px; top: -217px; }

.ms-spimn-presence-disconnected-oof-16x16x32 { left: -215px; top: -37px; }

.ms-spimn-presence-disconnected-oof-5x36x32 { left: -162px; top: -115px; }

.ms-spimn-presence-disconnected-oof-5x48x32 { left: -85px; top: -149px; }

.ms-spimn-presence-disconnected-oof-8x72x32 { left: -1px; top: -75px; }

.ms-spimn-presence-disconnected-oof-10x10x4 { left: -61px; top: -217px; }

.ms-spimn-presence-disconnected-oof-16x16x4 { left: -1px; top: -199px; }

.ms-spimn-presence-disconnected-oof-5x36x4 { left: -183px; top: -39px; }

.ms-spimn-presence-disconnected-oof-5x48x4 { left: -148px; top: -51px; }

.ms-spimn-presence-disconnected-oof-8x72x4 { left: -101px; top: -75px; }

#suiteBarLeft, #suiteBarRight, #suiteLinksBox, .ms-core-suiteLink, .ms-core-deltaSuiteBarRight, #suiteBarButtons, #welcomeMenuBox { display: inline-block; }

#suiteBar { height: 30px; display: table-row; }

#suiteBarLeft { background-color: rgb(0, 114, 198); color: rgb(255, 255, 255); width: 100%; vertical-align: middle; }

#suiteBarLeft, #suiteBarRight { display: table-cell; line-height: 0px; }

.ms-core-brandingText { font-size: 1.2em; padding-left: 20px; width: 100%; }

.ms-core-brandingBox { height: 30px; }

.ms-core-deltaSuiteLinks { display: table-cell; text-align: right; vertical-align: middle; }

.ms-core-needIEFilter #suiteBarLeft { background-color: rgb(0, 114, 198); }

#suiteBarRight { background-color: rgba(239, 239, 239, 0.78); color: rgb(102, 102, 102); white-space: nowrap; padding-right: 5px; }

.ms-core-needIEFilter #suiteBarRight { background-color: transparent; }

.ms-core-suiteLinkList { list-style-type: none; white-space: nowrap; padding-left: 0px; padding-right: 8px; margin: auto; }

.ms-core-suiteLink { line-height: 30px; }

.ms-core-suiteLink-a, .ms-core-suiteLink-a:visited, a.ms-core-suiteLink-disabled { color: rgb(255, 255, 255); display: inline-block; padding: 0px 8px; border-right: 1px solid transparent; -webkit-font-smoothing: antialiased; }

.ms-core-suiteLink-a:hover { text-decoration: none; background-color: rgb(76, 156, 215); }

.ms-core-needIEFilter .ms-core-suiteLink-a:hover { background-color: rgb(75, 155, 215); }

.ms-core-suiteLink-a > span, .ms-core-suiteLink-disabled > span { position: relative; }

a.ms-core-suiteLink-active, a.ms-core-suiteLink-active:hover, .ms-core-needIEFilter a.ms-core-suiteLink-active, .ms-core-needIEFilter a.ms-core-suiteLink-active:hover { color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); border-right-color: rgb(209, 209, 209); }

.ms-suitenav-caratBox { height: 8px; width: 8px; position: relative; display: inline-block; overflow: hidden; }

.ms-suitenav-caratIcon { left: -56px; top: -256px; position: absolute; }

.ms-suitenav-downarrowBox { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-suitenav-downarrowIcon { left: -55px; top: -202px; position: absolute; }

a.ms-core-suiteLink-active > span > .ms-suitenav-downarrowBox > .ms-suitenav-downarrowIcon { left: -233px; top: -156px; position: absolute; }

.ms-suitenav-ellipsisBox { height: 16px; width: 16px; position: relative; display: inline-block; overflow: hidden; }

.ms-suitenav-ellipsisIcon { left: -37px; top: -202px; position: absolute; }

a.ms-core-suiteLink-active > span > .ms-suitenav-ellipsisBox > .ms-suitenav-ellipsisIcon { left: -233px; top: -174px; position: absolute; }

a.ms-core-suiteLink-disabled, a.ms-core-suiteLink-disabled:hover { color: rgb(146, 192, 224); cursor: default; text-decoration: none; }

.ms-core-suitemenu { display: none; top: -10000px; line-height: normal; overflow: hidden; position: absolute; text-align: left; z-index: 1003; box-shadow: rgba(0, 0, 0, 0.3) 3px 3px 6px -4px, rgba(0, 0, 0, 0.3) -3px 3px 6px -4px; border-top: 0px solid transparent; }

.ms-core-needIEFilter .ms-core-suitemenu { border-top: 0px solid transparent; }

#Suite_ActiveLinkIndicator { display: inline-block; z-index: 200; }

#Suite_ActiveLinkIndicator_Clip { display: inline-block; left: 50%; position: absolute; top: 16px; z-index: 102; }

#suiteBar a.ms-core-menu-link { padding: 6px 15px; }

#roamingAppContainer { width: 410px; }

#roamingAppFrameArea { background-color: rgb(241, 241, 241); min-height: 200px; }

.ms-core-needIEFilter #roamingAppFrameArea { }

#roamingAppStatusArea { text-align: center; color: rgb(102, 102, 102); margin: 0px 50px; }

#officeAppIcons { padding: 20px; }

#roamingAppFooterArea { padding: 40px 0px; }

.ms-roamingapps-appicon { width: 100px; height: 100px; padding: 10px; display: inline-block; text-align: center; }

.ms-roamingapps-appicon > div { width: 100px; }

.ms-roamingapps-goback { cursor: pointer; }

a.ms-roamingapps-goback:link, a.ms-roamingapps-goback:visited { color: rgb(102, 102, 102); text-decoration: none; }

a.ms-roamingapps-goback:hover, a.ms-roamingapps-goback:focus { color: rgb(0, 114, 198); }

a.ms-roamingapps-goback:active { color: rgb(0, 77, 133); }

.ms-roamingapps-goback-image { vertical-align: middle; margin-right: 3px; }

.ms-roamingapps-goback-label { vertical-align: bottom; }

#roamingAppLauncher { margin-top: 15px; }

.ms-roamingapps-desc { padding-top: 15px; }

.ms-roamingapps-iconouter-1 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-1 { left: -127px; top: -43px; position: absolute; }

.ms-roamingapps-iconouter-2 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-2 { left: -43px; top: -1px; position: absolute; }

.ms-roamingapps-iconouter-3 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-3 { left: -1px; top: -43px; position: absolute; }

.ms-roamingapps-iconouter-4 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-4 { left: -85px; top: -1px; position: absolute; }

.ms-roamingapps-iconouter-5 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-5 { left: -85px; top: -43px; position: absolute; }

.ms-roamingapps-iconouter-6 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-6 { left: -43px; top: -85px; position: absolute; }

.ms-roamingapps-iconouter-7 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-7 { left: -43px; top: -43px; position: absolute; }

.ms-roamingapps-iconouter-8 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-8 { left: -1px; top: -1px; position: absolute; }

.ms-roamingapps-iconouter-9 { display: inline-block; height: 40px; width: 40px; position: relative; overflow: hidden; }

.ms-roamingapps-iconinner-9 { left: -127px; top: -85px; position: absolute; }

.ms-mrudocs-webpartheader { padding-top: 19px; padding-left: 1px; }

.ms-mrudocs-webpartfooter { padding-top: 11px; padding-left: 1px; }

.ms-mrudocs-separator { border-bottom: 1px solid rgb(171, 171, 171); width: 158px; padding-top: 15px; }

.ms-mrudocs-webpartbody { width: 160px; overflow-wrap: normal; }

.ms-mrudocs-itemscontainer { padding-top: 12px; }

.ms-mrudocs-documenticon { padding-left: 1px; }

.ms-mrudocs-documentname, .ms-mrudocs-loadingmessage { padding-left: 3px; width: 122px; }

.ms-mrudocs-pinnedicon { left: -236px; top: -48px; position: absolute; padding-left: 2px; }

.ms-mrudocs-pinnedicon-container { height: 16px; width: 16px; position: relative; overflow: hidden; }

.dlp-menu-box { border-color: rgb(239, 239, 239); border-style: solid; border-width: 2px; }

.dlp-menu-heading { background-color: rgba(239, 239, 239, 0.78); color: rgb(102, 102, 102); padding-bottom: 2px; }

.dlp-dialogWaitImage { text-align: center; padding-top: 110px; padding-bottom: 130px; height: 25px; }

.js-dlp-buttonNameText { font-weight: bold; }

.dlp-issuesIcon::before { font-family: SPO365Icons; content: ""; }

.dlp-issuesIcon { font-size: 18px; text-decoration: none; color: rgb(191, 0, 0); padding-left: 8px; cursor: default; }

.dlp-issuesText { padding-left: 6px; padding-top: 3px; padding-bottom: 2px; vertical-align: top; display: inline-block; }

.dlp-policyMatch-area { overflow: hidden auto; max-height: 100px; }

.dlp-policyMatch-section { padding-left: 28px; }

.dlp-policyMatch-item { padding-left: 5px; }

.dlp-lastScannedIcon::before { font-family: SPO365Icons; content: ""; }

.dlp-lastScannedIcon { font-size: 18px; text-decoration: none; color: rgb(177, 177, 177); padding-left: 11px; }

.dlp-lastScannedRow { cursor: default; }

.dlp-lastScannedText { vertical-align: top; display: inline-block; padding-top: 5px; padding-left: 7px; }

.dlp-resolve-section { margin-bottom: 25px; }

.dlp-resolve-description { padding-top: 5px; vertical-align: top; width: 80%; }

.dlp-resolve-button { padding-top: 10px; text-align: right; }

.ms-confirmDialog-overlay { position: absolute; z-index: 5001; inset: 0px; background-color: rgb(153, 153, 153); opacity: 0.4; }

.ms-confirmDialog-container { border: 1px solid rgb(198, 198, 198); background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.47) 0px 0px 30px 0px; z-index: 5002; box-sizing: border-box; }

.ms-confirmDialog-content { width: 500px; padding: 15px; }

.ms-confirmDialog-title { padding-bottom: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-family: "Segoe UI Semilight", "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 1.46em; color: rgb(68, 68, 68); }

.ms-confirmDialog-body { padding-bottom: 10px; overflow: auto; font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 13px; color: rgb(68, 68, 68); }

.ms-confirmDialog-commandBar { text-align: right; padding-top: 20px; }

.ms-confirmDialog-loadingImg { vertical-align: middle; height: 16px; width: 18px; margin-right: 2px; display: none; }

.ms-confirmDialog-button { min-width: 6em; padding: 7px 10px; border: 1px solid rgb(171, 171, 171); background-color: rgb(253, 253, 253); margin-left: 10px; font-family: "Segoe UI", Segoe, Tahoma, Helvetica, Arial, sans-serif; font-size: 11px; color: rgb(68, 68, 68); }

.ms-absoluteCenter { position: absolute; margin: auto; inset: 0px; }

.ms-chromecontrol-help { background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/1033/images/spintl.png); background-repeat: no-repeat; background-position: -19px -1px; height: 16px; width: 16px; display: inline-block; }

.ms-search-image { float: right; }

.ms-entity-resolved { text-decoration: underline; display: inline-block; }

.ms-entity-unresolved { cursor: pointer; background-repeat: repeat-x; background-position: left bottom; padding-bottom: 2px; vertical-align: text-top; display: inline-block; background-image: url(https://public4.pagefreezer.com:443/content/ASPR%20HHS/13-08-2024T07:22/https://aspr.hhs.gov/_layouts/15/images/UserSquiggle.png?rev=43); }

.ms-rte-layoutszone-inner { padding: 0px; }

.ms-inputuserfield { height: 25px; padding: 0px 5px; }

.ms-inputuserfield:disabled { color: rgb(177, 177, 177); border-color: rgb(225, 225, 225); background-color: rgb(253, 253, 253); }

.ms-fileField-fileExt { padding-left: 3px; }

.ms-wiki-newPage { padding-top: 10px; }

a.ms-wikilink { text-decoration: none; }

.ms-wiki-columnSpacing { padding-left: 24px; }

a.ms-missinglink { text-decoration: none; border-bottom: 1px dashed rgb(0, 114, 198); }

.ms-tileview-root { min-width: 540px; }

.ms-tileview-header { margin-bottom: 24px; }

.ms-tileview-tile-root { float: left; }

.ms-tileview-tile-content { background-color: rgb(0, 114, 198); position: relative; overflow: hidden; }

.ms-tileview-tile-content > a:hover, .ms-tileview-tile-content > a:active { text-decoration: none; }

.ms-tileview-tile-inner { margin-top: 6px; padding: 3px; }

.ms-tileview-tile-detailsBox { color: rgb(255, 255, 255); background-color: rgba(0, 0, 0, 0.6); position: absolute; top: 130px; }

.ms-core-needIEFilter .ms-tileview-tile-detailsBox { background-color: transparent; }

.ms-tileview-tile-backgroundColorDetailsBox { background-color: rgba(0, 114, 198, 0.9); }

.ms-core-needIEFilter .ms-tileview-tile-backgroundColorDetailsBox { }

.ms-tileview-tile-transparentDetailsBox { background-color: rgba(0, 114, 198, 0); }

.ms-core-needIEFilter .ms-tileview-tile-transparentDetailsBox { }

.ms-tileview-tile-tabularBox { position: relative; top: -27px; padding: 0px 10px; }

.ms-tileview-tile-selected, .ms-tileview-tile-selectionBox, .ms-tileview-tile-selectionBox > *, .ms-tileview-tile-selectionBox:hover > * { background-color: rgb(0, 114, 198); }

.ms-tileview-tile-selectionBox, .ms-tileview-tile-selectionBox > span { position: relative; cursor: pointer; }

.ms-tileview-tile-selectionBox { width: 30px; height: 30px; left: -10px; top: -3px; text-align: center; }

.ms-tileview-tile-selectionBox > span { top: 5px; }

.ms-tileview-tile-detailsListSmall { height: 130px; overflow: hidden; padding: 6px 10px 10px; margin: 0px; }

.ms-tileview-tile-detailsListMedium { height: 150px; overflow: hidden; padding: 6px 10px 10px; margin: 0px; }

.ms-tileview-tile-detailsListLarge { height: 200px; overflow: hidden; padding: 6px 10px; margin: 0px; }

.ms-tileview-tile-titleMedium, .ms-tileview-tile-titleLarge { color: rgb(255, 255, 255); font-size: 1em; }

.ms-tileview-tile-titleSmallCollapsed, .ms-tileview-tile-titleMediumCollapsed { display: table-cell; height: 36px; overflow: hidden; vertical-align: bottom; }

.ms-tileview-tile-titleLargeCollapsed { display: table-cell; height: 52px; overflow: hidden; vertical-align: bottom; }

.ms-tileview-tile-titleShortOverlay { vertical-align: top; }

.ms-tileview-tile-titleSmallExpanded, .ms-tileview-tile-titleMediumExpanded, .ms-tileview-tile-titleLargeExpanded { display: table-cell; max-height: 52px; overflow: hidden; }

.ms-tileview-tile-titleTextSmallCollapsed, .ms-tileview-tile-titleTextMediumCollapsed { max-height: 36px; overflow: hidden; }

.ms-tileview-tile-titleTextSmallExpanded, .ms-tileview-tile-titleTextMediumExpanded, .ms-tileview-tile-titleTextLargeCollapsed, .ms-tileview-tile-titleTextLargeExpanded { max-height: 52px; overflow: hidden; }

.ms-tileview-tile-bodyText { padding: 10px; position: absolute; overflow: hidden; overflow-wrap: break-word; color: rgb(255, 255, 255); max-height: 5em; }

.ms-tileview-tile-multiImage { float: left; overflow: hidden; }

.ms-tileview-tile-iconImage { top: 68px; left: 10px; position: absolute; }

.ms-tileview-tile-descriptionSmall, .ms-tileview-tile-descriptionMedium, .ms-tileview-tile-descriptionLarge { padding-top: 15px; }

.ms-tileview-documentTile-launchPoint { position: absolute; right: 20px; }

.ms-tileview-documentTile-content { margin: 0px 10px; overflow: hidden; }

.ms-tileview-documentTile-modifiedDate { position: absolute; top: 15px; left: 0px; white-space: nowrap; }

.ms-tileview-documentTile-icon { position: absolute; left: 0px; }

.ms-tileview-documentTile-title { position: absolute; left: 0px; }

.ms-core-form-bottomButtonBox button { margin-left: 6px; }

.ms-manageLink-table { width: 100%; }

.ms-manageLink-column { margin-right: 15px; margin-bottom: 9px; white-space: nowrap; }

.ms-manageLink-cell { vertical-align: middle; }

.ms-manageLink-section-top { margin-top: 24px !important; }

.ms-manageLink-table-img { vertical-align: middle; }

.ms-manageLink-tabbed-url-width { width: 359px; }

.ms-manageLink-url-width { width: 470px; }

.ms-manageLink-url { cursor: text; border-width: 0px; padding: 0px; }

.ms-manageLink-progress { text-align: left; vertical-align: middle; }

.ms-manageLink-progress-img { margin: 0px 6px; }

.ms-manageLink-buttonrow { margin-top: 11px; }

.ms-navresizer-vertical { cursor: e-resize; width: 5px; border-left: 1px solid rgb(171, 171, 171); margin-left: 1px; }

.ms-navresizer-horizontal { margin-right: 1px; cursor: n-resize; height: 5px; border-top: 1px solid rgb(171, 171, 171); background-color: rgb(241, 241, 241); }

.ms-navresizer-verticalpositionhelper { top: 0px; width: 0px; height: 0px; position: relative; }

.ms-navresizer-verticalpositionhelper .ms-navresizer-vertical { top: 0px; height: 800px; position: absolute; }

.ms-fullscreenmode #navresizerVerticalBar { display: none; }

.ms-fullscreenmode #navresizerHorizontalBar { display: none; }

.ms-fullscreenmode #suiteBarTop { display: none; }

.ms-inlineSearch-searchImgSpanBase { display: inline-block; overflow: hidden; direction: ltr; vertical-align: middle; margin: 0px 0px 0px 4px; width: 20px; height: 20px; }

.ms-inlineSearch-searchImgSpanStandard { border: 1px solid transparent; }

.ms-inlineSearch-searchImgSpanHoverHighlight { border: 1px solid rgb(230, 242, 250); background-color: rgb(230, 242, 250); }

.ms-inlineSearch-searchImg { top: -138px; left: -105px; position: relative; }

.ms-inlineSearch-searchImgHover { top: -134px; left: -153px; position: relative; }

.ms-cancelImg, .ms-inlineSearch-cancelImg { top: -180px; left: -23px; position: relative; }

.ms-cancelImgHover, .ms-inlineSearch-cancelImgHover { top: -180px; left: -1px; position: relative; }

.ms-cancelImg, .ms-cancelImgHover { position: absolute; }

.ms-inlineSearch-imgHoverHighlight { background-color: rgb(230, 242, 250); }

.ms-HelpPanel-Notification { z-index: 503; width: 290px; position: fixed; }

.ms-HelpPanel-NotificationArrow { z-index: 504; position: absolute; right: 20px; margin-top: -24px; }

.ms-HelpPanel-NotificationBaloon { text-align: left; padding: 20px; border-color: rgb(152, 163, 166); border-width: 1px; border-style: solid; box-sizing: border-box; }

.ms-HelpPanel-NotificationClose { top: 12px; right: 12px; position: absolute; font-size: 0pt; }

.ms-core-overlay { background-color: rgba(255, 255, 255, 0.85); }

.ms-core-needIEFilter .ms-core-overlay { background-color: transparent; }

#globalNavBox, .ms-clientcontrol-chromeheader { background-color: rgba(239, 239, 239, 0.78); width: 100%; height: 35px; }

.ms-core-needIEFilter #globalNavBox, .ms-core-needIEFilter .ms-clientcontrol-chromeheader { }

#siteactiontd { display: inline-block; }

.ms-cui-TabRowLeft { padding: 13px 9px 0px 0px; }

#s4-titlerow { margin-top: 0px; margin-bottom: 0px; padding-top: 19px; padding-bottom: 8px; }

#contentRow { padding-top: 19px; }

#sideNavBox { float: left; margin-left: 20px; margin-right: 20px; width: 180px; }

.ms-core-sideNavBox-removeLeftMargin { margin-left: -20px; }

.ms-tv-box { margin-left: 20px; }

#contentBox { margin-right: 20px; margin-left: 220px; min-width: 703px; }

.ms-siteactions-root > span > a.ms-core-menu-root { color: rgb(102, 102, 102); }

.ms-fullscreenmode #s4-titlerow { display: none !important; }

.ms-fullscreenmode #sideNavBox { display: none; }

.ms-fullscreenmode #contentBox { margin-left: 40px; }

.ms-dialog .ms-fullscreenmode #contentBox { margin-left: 0px; }

.ms-mpSearchBox { width: 260px; }

.ms-list-addnew-aligntop { padding-top: 0px; }
