
@media only screen and (min-device-width : 768px)
{
	#win0divMCGRPBOX
	{
		background: #fff;
		border-radius: 10px;
		padding: 10px;
	}
	.ps_pagecontainer
	{
	}
	.psc_maxwidth-40em
	{
		background: rgba(255, 255, 255,0.8);
		border-radius: 10px;
		padding: 10px 10px;
	}
	.hrs_cg_search_fld_gbox
	{
		max-width: 30em;
		width: 65vw;
	}
	.psc_pageheader-fixed .psc_maxwidth-40em
	{
		background: none;
	}
}
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
:root.ie .ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value,
:root.ie .ps_box-longedit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value, 
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valueemail, 
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valuelink
{
	flex-basis: 25vw !important;
}
img.mcbanner
{
	margin-bottom: 1em;
	width: 100%;
}
.hrs_cg_groupbox_field_label_back .ps_header-group
{
	color: rgb(23,54,81);
	font-family: calibri;
}
.hrs_cg_groupbox_field_label_back .ps_header-group:after
{
	border-bottom: dotted 1px;
	content: "";
	display: block;
	width: 90%;
}
@media only screen and (min-device-width : 768px)
{
	#win0divMCGRPBOX
	{
		background: #fff;
		border-radius: 10px;
		padding: 10px;
	}
	.ps_pagecontainer
	{
	}
	.psc_maxwidth-40em
	{
		background: rgba(255, 255, 255,0.8);
		border-radius: 10px;
		padding: 10px 10px;
	}
	.hrs_cg_search_fld_gbox
	{
		max-width: 30em;
		width: 65vw;
	}
	.psc_pageheader-fixed .psc_maxwidth-40em
	{
		background: none;
	}
}
:root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value, :root.ie .ps_box-dropdown.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value, :root.ie .ps_box-longedit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-value, :root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valueemail, :root.ie .ps_box-edit.psc_wrappable:not(.psc_label-suppressed) > .ps_box-valuelink
{
	flex-basis: 25vw !important;
}
.mcflex > div
{
	display: inline-flex;
	padding-right: 20px;
}
img.mcbanner
{
	margin-bottom: 1em;
	width: 100%;
}
.hrs_cg_groupbox_field_label_back .ps_header-group
{
	color: rgb(23,54,81);
	font-family: calibri;
}
.hrs_cg_groupbox_field_label_back .ps_header-group:after
{
	border-bottom: dotted 1px;
	content: "";
	display: block;
	width: 90%;
}
.hrs_top-button-box
{
}
#MCCS_RS_DERIVED_INFO1
{
	padding-right: 1em;
	text-align: justify;
}
@media(min-width:30em)
{
	.mcpadding
	{
		padding: 10px;
	}

.mcflex > div
{
	display: inline-flex;
	padding-right: 10px;

}
}




.ps_pagetitle_cont {min-height : 2.75em !important;}
.ps_system_cont {padding-top:0em ! important;}


#PT_HEADER_PANEL {
}

#PT_HEADER_PANEL:before
{


background-image: url(/cs/hprd/cache/MCCS_CAREERS_BANNER_2020_1.PNG);
background-position:center;
	background-repeat: no-repeat;
	content: "";
	display: block;
	max-width: 100%;
	padding-top: 6%;
background-size: contain;
}


.mcflex > div {
    font-size: 80%;
}

@media print {
 #win0hdrdivPT_TITLE_CONT ,#win0hdrdivPT_NAV_CONT {
    display: none;
}

.mcbannertemplate:before
{
display:none;
}

  
}
span.PAPAGEINSTRUCTIONS {
    font-family: calibri;
}
span.PAPAGEINSTRUCTIONS > p {
    padding-bottom: 10px;
    line-height: 1.2em; 
}



table.mccs_loc {
	font-family: verdana,arial,sans-serif;
	font-size:0.8em;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}
table.mccs_loc th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.mccs_loc td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
}


table.mccs_loc td > a ,table.mccs_loc  tr > td.mc_loc  {font-weight:bold;
}

#win0divMCHELPLINKS{background-color:rgba(204,204,204,0.5); padding:10px 10px; }


#MCCS_RS_DERIVED_LINK1,#MCCS_RS_DERIVED_LINK2,#MCCS_RS_DERIVED_LINK3{font-size:1em;}
#win0divMCHELPLINKS > .psc_text-example {Font-size:1.1em;}
#win0divMCHELPLINKS > .ps_box-text {
    margin: 0;
}
 
.ps_header_bar {background-image:none !important;}

.MCCS_HTA > p {
    line-height: 1.3em;
}

.MCCS_HTA> ul {
    line-height: 1.4em;
}


a[href^="mailto:"]  {
    text-decoration: none !important;
}

a[href^="mailto:"]:before {
    content: "\2709";
    margin-right: 0.5em;
}

a[href^="tel:"] {
    color: black ;
    text-decoration: none !important;
}
a[href^="tel:"]:before {
    content: "\260e";
    margin-right: 0.5em;
}

a[href^="tel:"]:hover {
    color: green;
}

span#MCCS_RS_DERIVED_SEC_INFO_PREFS_G {
    color: red;
}


#PT_HEADER_PANEL {
    
    background: linear-gradient(0deg, rgba(216, 218, 217, 1) 22%, rgba(255, 255, 255, 1) 90%);
}

.ps_pspagecontainer_hdr {
    
background-color: rgb(0, 43, 92);
}