


 

:root {
  --pt-banner-background-color: #003865; 
  --pt-banner-button-hover-background-color: #78BE21; 
  --pt-button-background-color: #FFF; 
  --pt-strip-height: 0px; 

}


 


body {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  color: #000000;
  color: var(--pt-page-text-color);
}


 






.psc_form-xlarge .homePageHdr #pthdr2logofluid:before, .psc_form-large .homePageHdr #pthdr2logofluid:before, .psc_form-medium .homePageHdr #pthdr2logofluid:before {
	content:url(/cs/mnjob/cache/M_STATE_LOGO_ICON_SVG_1.SVG);
}

* Header Logo Image in Small Form factor devices */
.psc_form-small .homePageHdr #pthdr2logofluid:before {
	content:url(/cs/mnjob/cache/M_STATE_LOGO_ICON_SVG_1.SVG);
}


:root.psc_mode-access.psc_form-xlarge .homePageHdr #pthdr2logofluid:before, 
:root.psc_mode-access.psc_form-large .homePageHdr #pthdr2logofluid:before, 
:root.psc_mode-access.psc_form-medium .homePageHdr #pthdr2logofluid:before,
:root.psc_mode-access.psc_form-small .homePageHdr #pthdr2logofluid:before
{
	content:"Oracle Logo"; 
}







#pthdr2navbarlinks a.headerbutton {
	background-color: var(--pt-button-background-color);
}

#pthdr2navbarlinks a.headerbutton:hover{
	background-color: rgba(255,255,255,0.35);
	background-color: var(--pt-banner-button-hover-background-color);
	
	border: 0px none transparent;
	text-decoration: none;
	transition: background 0.15s 0s ease-in-out;
}

#pthdr2navbarlinks a.headerbutton:focus {
	background-color: var(--pt-banner-button-hover-background-color) !important;
	border: 0px none transparent;
	text-decoration: none;
	transition: background 0.15s 0s ease-in-out;
}

.headerbutton img {
	opacity: 1;
}


.homePageHdr #classicbackbuttonlayout {
	display: none;
}
#pthdr2container > #classicbackbuttonlayout {
	width:0px;
	height:0px;    
}
#classicbackbuttonlayout > #classicbackbuttoncontainer {
	box-sizing: border-box;
	text-align: left;
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper {
	display: inline-block;
	margin: 0;
	padding-left: 0.2em;    
	line-height: inherit;
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button {
	content:url(/cs/mnjob/cache/M_BANNER_BACK_BTN_SVG_1.SVG);
	opacity: 100;
	text-shadow: none;
	box-shadow: none;
	border-width: 0px;
	background-color: var(--pt-button-background-color); 
	text-align: left;
	display: inline-block;
	color: #ffffff;
	text-decoration: none;
	margin-top: .3em;
	-webkit-border-radius:0.25em; -moz-border-radius:0.25em; -ms-border-radius:0.25em; border-radius:0.25em;
	width: 35px;
	height: 34px;
	margin-left: 5px;
	border-color: #657081; 
}

#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button:focus {
	background-color: var(--pt-banner-button-hover-background-color) !important;
	-webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none;
	color: #fff;
	color: var(--pt-page-text-alt-2-color);
	border-width: 0px; 
}
:root.psc_mode-hc #classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button:hover
{
	outline: 1px dashed var(--pt-button-simple-hover-outline-color);
    outline-offset: -3px;
}

#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button:active {
	background-color: transparent;
	background:-webkit- #06080A; background:-moz- #06080A; background:-ms- #06080A; background: #06080A; 
	background:-webkit- var(--pt-banner-button-active-background-color); background:-moz- var(--pt-banner-button-active-background-color); background:-ms- var(--pt-banner-button-active-background-color); background: var(--pt-banner-button-active-background-color);
	-webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; box-shadow: none; 
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-text {
	margin-left: 0.4em;
	color: #fff;
	color: var(--pt-page-text-alt-2-color);
	position: absolute !important;
	left: 0 !important;
	top: -9999px !important;
	right: auto !important;
	bottom: auto !important;
	width: 1px;
	height: 1px;
	overflow: hidden;
	display: block !important;
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-text:active {
	color: #fff;
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-text:hover {
	color: #fff;
}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button > .ps-img {
	opacity: 1;
	vertical-align: middle;
	border: none;
	padding: 2px;
	width: 25px;
	height: 25px;
    display: inline-block;
	background-color: var(--pt-button-background-color);
	transform: scale(.5);
}


#classicbackbuttonlayout .ps_box-button .ps-img {
	background-color: var(--pt-button-background-color);
	opacity: 100;

}
#classicbackbuttonlayout > #classicbackbuttoncontainer > .ps-button-wrapper > .ps-button:before {
	background-color: var(--pt-button-background-color);
	transform: scale(1.4); 
}




#pthdr2quickaccesslinksmru #ptmrumenu,
#pthdr2quickaccesslinksmru #pthdrRecentlyVisitedLi,
#pthdr2quickaccesslinksfav #ptfavmenu,
#pthdr2quickaccesslinksfav #pthdrFavoritesLi
{
	display: inline-block;
	margin-top: 0px;
}
#pthdr2recentlyvisited:focus,
#pthdr2favorites:focus
{
	background-color: var(--pt-banner-button-hover-background-color) !important; 
}
#pthdr2recentlyvisited,
#pthdr2favorites
{
	padding: 5px;
	transition: background 0.15s 0s ease-in-out;
	border-radius: 3px;
	margin-top: 3px
}

:root.psc_mode-hc #pthdr2recentlyvisited,
:root.psc_mode-hc #pthdr2favorites
{
	border: 1px solid var(--pt-button-background-color);
}

:root.psc_mode-hc #pthdr2recentlyvisited:hover,
:root.psc_mode-hc #pthdr2favorites:hover
{
	outline: 1px dashed var(--pt-button-simple-hover-outline-color);
    outline-offset: -3px;
}


:root.firefox #pthdr2recentlyvisited:focus,
:root.firefox #pthdr2favorites:focus
{
	outline: 1px dotted var(--pt-button-background-color);
	outline-offset: 1px;
}

#pthdr2recentlyvisited_icon,
#pthdr2favorites_icon
{
	display: none;
}




#pthdr2recentlyvisited {
    content: url(/cs/mnjob/cache/M_BANNER_RECENTS_ICON_SVG_1.SVG);
	background-color: var(--pt-button-background-color); 
	border-radius: 3px;
}
.pthdr2quickaccesslinkscontainermru  {
	margin-left: 50px;
}
#pthdr2quickaccesslinksmru #ptmrumenu {
	padding-left: 17px;
}



#pthdr2favorites {
    content: url(/cs/mnjob/cache/M_BANNER_FAVORITES_ICON_SVG_1.SVG);
	background-color: var(--pt-button-background-color); 
	border-radius: 3px;
}




#pthdr2Search:after {
	content:url(/cs/mnjob/cache/M_BANNER_SEARCH_ICON_SVG_1.svg);
}


#ptsSearchBoxPlaceHolderClassicHdr:before
{
	content:url(/cs/mnjob/cache/PT_HEADER_SEARCH_1.svg);
}



 #pthdr2suggestionsearch_div
{
	visibility: hidden;
	width: 0px;
	height: 0px;
	padding: 0px;
	margin-top: -2px;
} 

#pthdr2suggestionsearch {
 	content:url(/cs/mnjob/cache/M_BANNER_SEARCH_ICON_SVG_1.svg);
	background-color: var(--pt-button-background-color);
	border-radius: 3px;
	z-index: auto;
	padding: 5px 5px 4px 5px;
	position: relative;
	top: 5px;
} 
#pthdr2suggestionsearch:focus {
	background-color: var(--pt-banner-button-hover-background-color) !important; 
}
#pthdr2suggestionsearch:hover {
	background-color: var(--pt-banner-button-hover-background-color) !important; 
}



#pthdr2home {
	padding: 18px 5px 2px 5px;
}
 #pthdr2home:after {
	content:url(/cs/mnjob/cache/M_BANNER_HOME_ICON_SVG_1.svg);
} 


#pthdr2notify:after {
	content:url(/cs/mnjob/cache/M_BANNER_NOTIFICATION_ICON_SVG_1.svg);
}


#pthdr2ActionList:after {
	content:url(/cs/mnjob/cache/M_BANNER_ACTIONLIST_ICON_SVG_1.svg);
} 
#ACTION_LINK_CONTAINER a:focus {
	border-left: 4px solid #1C579C;
	border-color: var(--pt-menu-item-hover-border-color);
	background-color: var(--pt-hover-background-color);
}


#pthdr2navbar:after {
	content:url(/cs/mnjob/cache/M_BANNER_NAVBAR_ICON_SVG_1.svg);
}

 #pthdr2ActionList #actionlisticon {
	content:url(/cs/mnjob/cache/M_BANNER_ACTIONLIST_ICON_SVG_1.svg); 
}






:root { 

  --pt-palette-0: #000000; 
  --pt-palette-1: #ffffff; 
  --pt-palette-2: #161513; 
  --pt-palette-3: #5C5B5A; 
  --pt-palette-4: #767676;   
  --pt-palette-5: #737373; 
  --pt-palette-6: #116EB1; 
  --pt-palette-7: #0C4F80; 
  --pt-palette-8: #FBF9F8; 
  --pt-palette-9: #9B5734; 
  --pt-palette-10:#713F25; 
  --pt-palette-11:#FDF3E4; 
  --pt-palette-12:#F1EFED; 
  --pt-palette-13:#F5F4F2; 
  --pt-palette-14:#F6F6F6; 
  --pt-palette-15:#ECECEC; 
  --pt-palette-16:#E8E8E7; 
  --pt-palette-17:#003865; 
  --pt-palette-18:#F5DEBD; 
  --pt-palette-19:#D63B25; 
  --pt-palette-20:#D4CFCA; 
  --pt-palette-21:#8B8580; 
  --pt-palette-22:#8B8A89; 
  --pt-palette-23:#BCB6B1; 
  --pt-palette-24:#312D2A; 
  --pt-palette-25:#F0CC71; 
  --pt-palette-26:#514C47;  
  --pt-palette-27:rgba(0, 0, 0, 0.3); 
  --pt-palette-28: rgba(22, 21, 19, 0.5); 
  --pt-palette-29: #AEA8A2; 
  --pt-palette-30: #7A736E; 
  --pt-palette-31: #201E1C; 
  --pt-palette-32: #B67745; 
  --pt-palette-33: rgba(255,255,255,0.69);  
  --pt-palette-34: #FEF9F2; 
  --pt-palette-35: #FCEDD9; 
  --pt-palette-36: #8D4F2E; 
  --pt-palette-37: #DEB068; 
  --pt-palette-38: #6F6964; 
  --pt-palette-39: #E4E1DD; 
  --pt-palette-40: #DFCFCA; 
  --pt-palette-41: #577346; 
  --pt-palette-42: #D0EAC1; 
  --pt-palette-43: rgba(255,255,255,0.8); 
  --pt-palette-44: rgba(0, 0, 0, 0.5); 
  --pt-palette-45: #C04A26; 
}






#CompanyInfo.ps_box-headerbranding {
  background: var(--pt-banner-background-color);
  border-bottom: var(--pt-border-contrast-color);
}



.pt_classic_plus .ps_box-toolshiddens .PTCPSAVEDIV {
    width: 350px;
    border-radius: .5em;

    
    height:auto;

    
    padding: .1em 2em 1em 1em;
    text-align: left;
}


.pt_classic_plus .ps_box-toolshiddens .PTCPSAVEDIV #ptpopupclose {
    float:right;
    position: absolute;
    top: .2em;
    right: -.2em;
}