header#headerBar{background-color: #312D2A;color: #FFF;font-family: "OracleSansVF, Helvetica Neue", Helvetica, Arial, sans-serif;height: 60px;width: 100%;position: fixed;z-index: 10;}
.navDiv{display: flex;position: relative;justify-content: space-between;width: 100%;max-width: 1544px;margin: 0 auto;}
.navbar a.navLogo{display: flex;padding: 0;width: 40px;}
.navbar{background-color: #312D2A;position: relative;}
.navbar a, .navbar button{color: white;padding: 0px 10px;text-decoration: none;background: none;border: none;cursor: pointer;font-size: 1em;text-align: left;}
.nav-items{display: flex;list-style: none;padding: 0;flex-direction: row;align-items: center;width: 80vw;justify-content: center;}
.nav-item{position: relative;}
.submenu{display: none;position: absolute;position: fixed;top: 60px;left: 0;background-color: #312D2A;z-index: 1000;min-width: 100vw;width: 100vw;padding: 0 20px 4em 20px;box-sizing: border-box;;flex-direction: column;border-top: 1px solid #1c1917;}
.submenu a{font-size: .9em;font-weight: 600;padding: 0;}
.submenu a:hover{cursor: pointer;color: #f0cc71;text-decoration: underline;}
.submenu a:focus{outline: 1px dotted #f0cc71;}
.nav-item:focus-within .submenu, .nav-item.open .submenu{display: flex;}
.nav-item:focus-within button.submenu-toggle{text-decoration: underline;text-underline-offset: 4px;outline: none;border: 1px dotted #fff;}
.navbar button.hamburger{display: none;padding: 14px 20px;background: none;color: white;border: none;font-size: 24px;cursor: pointer;position: relative;z-index: 1001;}
.hamburger span{display: block;width: 20px;height: 2px;background-color: white;margin: 5px auto 5px 0;transition: transform 0.3s ease, opacity 0.3s ease;}
.hamburger span:nth-child(1), .hamburger span:nth-child(3){width: 14px;}
.hamburger.open span:nth-child(1){transform: rotate(45deg) translate(5px, 5px);}
.hamburger.open span:nth-child(2){opacity: 0;}
.hamburger.open span:nth-child(3){transform: rotate(-45deg) translate(5px, -5px);}
button.submenu-toggle{font-weight: normal;}
button.submenu-toggle:active, button.submenu-toggle:hover, button.submenu-toggle:focus{border: 1px dotted #fff;box-shadow: none;outline: none;padding: 0px 9px;}
button.submenu-toggle:focus-visible{border: 1px dotted #fff;width: fit-content;outline: none;background: none;}
button.submenu-toggle:focus{background: none;}
.submenu a:focus-visible{border: 1px dotted #fff;outline: none;width: fit-content;}
.submenu-section{display: flex;column-count: 4;column-gap: 2em;flex-wrap: wrap;padding: 10px 0;margin-bottom: 2em;border-bottom: 1px solid #5c5651;}
.submenu-section:last-child{border-bottom: none;margin-bottom: none;}
.submenu-item{max-width: 310px;margin: 0.6em 0;}
.submenu-holder{max-width: 1344px;margin: 20px auto;}
span.submenu-section-lbl{font-size: 20px;font-weight: 700;color: #fff;}
p.submenu-item-description{font-size: 0.9em;color: #fff;}
button#hamburger:focus{border: 1px dotted #fff;outline: none;}
@media screen and (max-width: 810px){.nav-items{display: none;flex-direction: column;background-color: #333;width: 100vw;position: absolute;top: 60px;margin: 0 auto;left: 0;align-items: normal;}
.submenu{position: static;background-color: #444;padding: 0 10px;}
.submenu-section{padding: 0;border-bottom: none;flex-direction: column;}
.submenu-holder{margin: 0;}
.submenu a{display: block;}
.submenu p, span.submenu-section-lbl{display: none;}
.nav-items.show{display: flex;}
.navbar button.hamburger{display: block;width: 60px;height: 60px;position: absolute;left: 60px;}
button.submenu-toggle:hover{background: #594564;}
}
.oda-chat-wrapper{--color-launch-icon-background: #796087;}
.oda-chat-wrapper .oda-chat-message-block.oda-chat-right .oda-chat-messages-wrapper .oda-chat-message .oda-chat-message-wrapper{}
.oda-chat-wrapper .oda-chat-message.oda-chat-card-message-horizontal .oda-chat-next-wrapper{}
.oda-chat-message-bubble.oda-chat-message-header{margin-right: 52px;}
button.oda-chat-flex:focus{outline-offset: -4px;outline-width: 2px;outline-style: dotted;outline-color: black;}
button.oda-chat-flex.oda-chat-filled:focus{outline-offset: -4px;outline-width: 2px;outline-style: dotted;outline-color: white;}
.rn_LastLogin{}
.rn_QuickLinks{}
button#quicklinks{width: 40px;height: 44px;float: right;clear: right;align-content: center;text-align: center;margin: auto 0;}
button#quicklinks:hover{background: #594564;}
button#quicklinks:active{border: none;box-shadow: none;}
button#quicklinks:focus, button#quicklinks:focus-visible{background: none;border: 1px dotted #fff;}
div#quickHolder{display: flex;}
.rn_QuickLinks{display: flex;margin: 0;}
.rn_QuickLinks a{font-size: 1.3em;color: #fff;width: 40px;padding: 0;align-content: center;text-align: center;margin-left: 10px;}
.rn_QuickLinks a:focus-visible, .rn_QuickLinks a:focus{border: 1px dotted #fff;border-radius: 5px;outline: none;}
.rn_wrench:before{font-family: 'FontAwesome';content: "\f0ad";}
.rn_phone:before{font-family: 'FontAwesome';content: "\f095";}
.rn_bell:before{font-family: 'FontAwesome';content: "\f0a2";}
.rn_bell.rn_yellowBell:before{color: #DEB068;}
span.rn_alertCount{background: #C74634;font-size: .5em;padding: 1px 4px;margin-left: -10px;border-radius: 100%;}
p.rn_notificationBd{padding: 0 0 1em 0;}
.rn_notificationLbl{text-align: left;font-weight: bold;}
a.rn_wrench, a.rn_phone, a.rn_bell, a.rn_wrench:visited, a.rn_phone:visited, a.rn_bell:visited{color: #fff;}
a.rn_wrench:hover, a.rn_phone:hover, a.rn_bell:hover{text-decoration: none;}
@media screen and (max-width: 810px){.rn_QuickLinks{flex-direction: column;align-items: center;}
div#quickHolder{margin: 1em 0;}
div#quickHolder a{width: 20vw;}
}
@media screen and (max-width: 500px){.rn_notif tbody th:nth-child(3){display: none;}
.rn_notif tbody td:nth-child(3){display: none;}
}
.rn_AccountDropdown.rn_AccountDropdown{}
.rn_AccountDropdown{*zoom: 1;max-width: 100%;}
.rn_AccountDropdown.rn_AccountDropdown{align-content: center;margin-right: 20px;display: flex;height: 50%;margin: auto;}
@media screen and (max-width: 810px){.rn_AccountDropdown.rn_AccountDropdown{margin: auto 2.5% auto auto;}
}
.rn_AccountDropdown:before, .rn_AccountDropdown:after{content: " ";display: table;}
.rn_AccountDropdown:after{clear: both;}
.rn_AccountDropdown .rn_AccountDropdownParent{-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;float: right;display: inline-block;position: relative;}
.rn_AccountDropdown .rn_AccountDropdownParent > a{color: #FFF;display: block;font-size: 1em;}
@media screen and (max-width: 1088px){.rn_AccountDropdown .rn_AccountDropdownParent > a{min-width: 0;}
}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser, .rn_AccountDropdown .rn_AccountDropdownParent #rn_LoginLink, .rn_AccountDropdown .rn_AccountDropdownParent #rn_DisabledLoginLink{background: #222;border-radius: 0.1875em;padding: 0.5em 1em;}
.rn_AccountDropdown .rn_AccountDropdownParent #rn_LoginLink, .rn_AccountDropdown .rn_AccountDropdownParent #rn_DisabledLoginLink{margin: 0.6em 0 0;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser{*zoom: 1;padding: 0.4em 0.5em;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser:before, .rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser:after{content: " ";display: table;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser:after{clear: both;}
@media print{.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser{padding: 0.4em 0.1em;}
}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser .rn_AvatarHolder{float: left;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser .rn_DisplayName{min-width: 100px;max-width: 120px;display: inline-block;float: left;overflow: hidden;padding: 0 1em 0 0.2em;position: relative;text-align: right;text-overflow: ellipsis;white-space: nowrap;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser .rn_DisplayName:after{font-family: 'FontAwesome';margin-left: 6px;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser .rn_DisplayName:after{content: "\f0d7";margin-left: 4px;position: absolute;right: 0;top: 0;}
.rn_AccountDropdown .rn_SubNavigation{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;background: #312D2A;border: 30px solid #312D2A;border-radius: 0.1875em;box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);opacity: 1;right: 0;top: 120%;visibility: visible;width: 100%;min-width: 140px;display: block;float: none;position: absolute;z-index: 1;}
.rn_AccountDropdown .rn_SubNavigation.rn_ScreenReaderOnly{opacity: 0;visibility: hidden;}
.rn_AccountDropdown .rn_SubNavigation a{display: block;line-height: 0.9em;padding: 12px;margin: 0;}
.rn_AccountDropdown .rn_SubNavigation a:first-child{border-top-right-radius: 0.1875em;border-top-left-radius: 0.1875em;}
.rn_AccountDropdown .rn_SubNavigation a:last-child{border-bottom-right-radius: 0.1875em;border-bottom-left-radius: 0.1875em;}
.rn_AccountDropdown .rn_SubNavigation a:hover, .rn_AccountDropdown .rn_SubNavigation a:focus{background: #f2f2f2;}
.rn_HighContrastMode .rn_AccountDropdown .rn_SubNavigation:before, .rn_HighContrastMode .rn_AccountDropdown .rn_SubNavigation:after{content: none;}
a.rn_LoggedInUser.rn_AccountDropdownTrigger:focus-visible{outline: dotted;outline-width: thin;outline-color: #fff;}
span.rn_LogoutLink a{font-size: 0.9em;text-align: center;width: auto;}
@media screen and (max-width: 1100px){.rn_AccountDropdown .rn_AccountDropdownParent > a{min-width: 50px;}
.rn_AccountDropdown .rn_AccountDropdownParent .rn_LoggedInUser .rn_DisplayName{min-width: 35px;width: 35px;text-overflow: clip;}
span.rn_userIcon:before{font-family: 'FontAwesome';content: "\f007";}
span.rn_FirstName{visibility: hidden;}
}
.rn_SSOLoginLink{}
.rn_SSOLoginLink{justify-content: center;align-items: center;display: flex;}
.rn_SimpleSearch span.rn_ButtonLabel{height: 1px;left: -10000px;overflow: hidden;position: absolute;top: auto;width: 1px;}
.rn_SimpleSearch input{display: flex;width:100%;border: none;height: 100%;box-shadow: none}
.rn_SimpleSearch input::-webkit-search-cancel-button{-webkit-appearance: none;}
.rn_SimpleSearch input:focus-visible{outline: none;border: 1px dashed black;}
.rn_SimpleSearch input:focus{box-shadow: none;}
.rn_SimpleSearch form button[type="submit"]:focus{border: 1px dotted #fff;outline: none;}
button[type="button"].rn_closeSimpleSearch:focus{outline: none;border: 1px dotted #222;}
.rn_SimpleSearch button{padding: 0;width: 40px;display: inline-block;font-size: 1.1em;height: 40px;text-align: center;font-weight: normal;margin: auto;}
.rn_SimpleSearch button:before{font-family: 'FontAwesome';margin-right: 6px;content: "\f002";margin: 0;}
.rn_SimpleSearch.rn_SimpleSearch form{display:flex;align-items: center;}
.rn_SimpleSearch form button{color: #fff;background: none;text-shadow: none;}
.rn_searchFlex{display: flex;margin: 10px 0;background: #fff;border-radius: 5px;height: 40px;z-index: 1002;visibility: hidden;}
.rn_SimpleSearch button.rn_openSearchBtn{background: none;font-weight: normal;font-size: 1.1em;}
.rn_SimpleSearch form button.rn_closeSimpleSearch{margin: auto 0;font-size: 1.1em;color: #222;padding-left: 5px;}
.rn_SimpleSearch form button.rn_closeSimpleSearch::before{font-family: 'FontAwesome';content: "\f054";}
.rn_SimpleSearch form button:focus{background: none;}
.rn_SimpleSearch form button:focus-visible{outline: none;border: 1px dotted #fff;}
.rn_SimpleSearch form button.rn_closeSimpleSearch:hover, .rn_SimpleSearch form button:hover{background: none;}
.rn_searchFlex.rn_searchOpen{visibility: visible;animation: reveal 1s forwards;}
@media screen and (max-width: 810px){.rn_searchFlex{visibility: visible;animation: reveal 1s forwards;}
}
@keyframes reveal{from{clip-path: inset(0 0 0 100%);}
to{clip-path: inset(0 0 0 0);}
}
@keyframes conceal{from{clip-path: inset(0 0 0 0);}
to{clip-path: inset(0 0 0 100%);}
}
.rn_LogoutLink.rn_LogoutLink{}
.rn_LogoutLink.rn_LogoutLink{background: #fff;border-radius: 5px;}
.rn_LogoutLink a{color: #222;font-weight: bold;text-align: center;}
.rn_LogoutLink a:focus-visible{outline: dotted;outline-color: #fff;outline-width: thin;}
.rn_LoginDialogMobile.rn_LoginDialog{}
.login_dialog_header{text-align: center;padding-bottom: 4px;padding-right: 18px;}
.rn_OpenLogin{position: relative;*position: static;}
.rn_OpenLogin .rn_ActionArea{clear: both;margin-top: 20px;position: absolute;top:210px;*clear:none;*left:0;*margin-left:-12px;*padding-left:12px;*top:260px;}
.rn_OpenLogin input{margin:0 auto 18px;min-width: 210px;*min-width:auto;}
.rn_OpenLogin input[type="text"]{min-width: 210px;}
.rn_OpenLogin .rn_Explanation{background-color:#EBEFF5;border:1px solid #CCC;font-size:1.11em;line-height:1.2em;padding:10px;position: relative;text-shadow:1px 0 0 #FFF;}
.rn_OpenLogin .rn_Header{color:#404040;display: block;font-size:1em;font-weight: bold;line-height:1.3em;margin:4px 0 10px;text-shadow:0 1px 0 #FFF;}
.rn_OpenLogin .rn_Header em{background: url(../themes/redesign/images/openlogin.png) no-repeat -6px -943px;left:-18px;height: 40px;position: absolute;top:-18px;width:22px;}
.rn_OpenLogin .rn_LoginProvider{background: #FFF url(../themes/redesign/images/openlogin.png) no-repeat;border: 1px solid #D7D7D7;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);box-shadow: 0 1px 3px rgba(0, 0, 0, .2);*color:#FFF;color:transparent;float:left;font-size: 0;height: 40px;*line-height: 0;margin:4px 6px 8px;-moz-transition-duration:.5s;-moz-transition-property:-moz-box-shadow;-webkit-transition-duration:.5s;-webkit-transition-property:-webkit-box-shadow;width:120px;}
.rn_OpenLogin .rn_LoginProvider:hover, .rn_OpenLogin .rn_LoginProvider:focus{-moz-box-shadow:0 1px 6px rgba(0, 0, 0, .6);-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, .6);box-shadow: 0 1px 6px rgba(0, 0, 0, .6);}
.rn_OpenLogin .rn_LoginButton.rn_Facebook, .rn_OpenLogin .rn_LoginButton.rn_Twitter, .rn_OpenLogin .rn_LoginButton.rn_Yahoo{background: url(../themes/redesign/images/openlogin.png) no-repeat;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;color:transparent;*color:#FFF;font-size:0;*line-height:0;padding:0;text-shadow:none;}
.rn_OpenLogin input.rn_LoginButton.rn_Facebook{background-position:0 -892px;height: 22px;min-width: 154px;width: 154px;}
.rn_OpenLogin input.rn_LoginButton.rn_Twitter{background-position:-1px -808px;height: 24px;min-width: 151px;width: 151px;}
.rn_OpenLogin input.rn_LoginButton.rn_Yahoo{background-position:-3px -852px;height: 22px;min-width: 161px;width: 161px;}
.rn_OpenLogin a.rn_Facebook{background-position:9px -81px;}
.rn_OpenLogin a.rn_Twitter{background-position:13px -158px;}
.rn_OpenLogin a.rn_Google{background-position:12px 0;}
.rn_OpenLogin a.rn_Yahoo{background-position:13px -258px;}
.rn_OpenLogin a.rn_AOL{background-position:16px -363px;}
.rn_OpenLogin a.rn_MyOpenID{background-position:10px -469px;}
.rn_OpenLogin a.rn_Wordpress{background-position:8px -590px;}
.rn_OpenLogin a.rn_OpenID{background-position:10px -697px;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_ActionArea{position: static;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_EmailLabel{display:block;font-weight:bold;margin-top:20px;}
.rn_OpenLogin.rn_OpenLoginDialog .rn_EmailInput{margin-bottom: 8px;width: 96%;}
