









@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWJ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFUZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWZ0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFWp0bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFW50bf8pkAp6a.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0bf8pkAg.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: "Material Icons";
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/materialicons/v17/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format("woff2");
}


@font-face {
font-family: 'Material Icons';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/materialicons/v36/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.woff) format('woff');
}
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0d.woff) format('woff');
}




.PSSRCHSUBTITLE,
.PATRANSACTIONTITLE,
.PAPAGETITLE,
.PASRCHTITLE,
h1 {
   font-family: Open Sans;  
   font-size: 16pt;
   font-weight: bold;
   color: #5766AB;
  }


    
h2.component-tab-title {
  line-height: 36px;
  display: inline;
  font-size: 20px;
  font-weight: 700;
  color: #5766AB;
  }






form#GS_DELEGATE_PGOPTS a#NEWWIN.PSHYPERLINK,
form#GS_DELEGATE_PGOPTS a#CUSTPAGE.PSHYPERLINK,
form#GS_DELEGATE_PGOPTS .PSTABLINKSCONTAINER,
form#GS_DELEGATE_PGOPTS #PSTAB,
div[id^="pt_pageinfo"][page="SSR_SSENRL_GRADE_P"]~form.PSForm div[id$="DERIVED_REGFRM1_DESCR100_2"],
div[id*="DERIVED_SSTSNAV_SSTS_MAIN_GOTO"], 
div[id*="DERIVED_SSTSNAV_GO"],
div[id$="DERIVED_SSTSNAV_SSS_FOOTER_LINKS"],
div[id*="DERIVED_SSTSNAV_SSS_FOOTER_LINKS"],
div[id$="DERIVED_SCC_XFR_CANCEL_BTN"],
div[id$="DERIVED_SSTSNAV_SSTS_NAV_TABS"],
div[id$="DERIVED_SSTSNAV_SSTS_NAV_SUBTABS"],
div[id$="DERIVED_SSTSNAV_SSTS_NAV_SKIP_LINK"],
table#ACE_DERIVED_REGFRM1_GROUP_BOX #BACKNAVIGATION,
table#ACE_DERIVED_REGFRM1_GROUP_BOX #SKIPNAVIGATION,
table#ACE_DERIVED_REGFRM1_GROUP_BOX #DERIVED_SSTSNAV_SSTS_PB_HELP,
table#ACE_DERIVED_REGFRM1_GROUP_BOX div[id*="divDERIVED_SSTSNAV_SSTS_PB_HELP"] {
  display: none;
}

.PTCOLLAPSE_ARROW:before {
  content: url(/cs/CSPRD/cache86107_v2/PT_COLLAPSE_SD_CSS_1.gif);
  position: relative;
}



table.PABACKGROUNDINVISIBLE[id$="ICField252"] {
  margin-top: 10px 0;
}




#GS_DELEGATE_LOGIN table.PSPAGECONTAINER tr:nth-of-type(2) {
  display: none;
}


form#GS_DELEGATE_LOGIN table {
  width: 100%;
  display: table;
  margin: 4%;
}




form#SS_CC_TODOS  .PSSRCHTITLE {
 display: none;
}

form#SS_CC_TODOS .STRONG {
 font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
 }

form#SS_CC_HOLDS .PSSRCHTITLE {
 display: none;
 }



.PSMODALTABLE{
 background-color: yellow;
}


.PATRANSACTIONTITLE::before {
font-family: 'Material Icons';
padding-right: 4px;
vertical-align: middle;
padding-bottom: 4px;
line-height: 27px;
}





body {
margin: 0px;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important; }

.PSPAGE,
.ps_pspagecontainer, 
.ps_pagecontainer {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
}

body.PSPAGE {
background-color: #F5F5F5 !important; }


form:not(#GS_DELEGATE_LOGIN, #CLASS_SEARCH) .ps_pagecontainer  {
background-color: #fff !important;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
min-width: 720px;
}

@media only screen and (max-width: 899px) {
  form#CLASS_SEARCH .ps_pagecontainer {
    background-color: #fff !important;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    max-width: 720px;

  }
}

@media only screen and (min-width: 900px) {
form#SS_CC_TODOS .ps_pagecontainer,
form:not(#GS_DELEGATE_LOGIN) .ps_pagecontainer  {
background-color: #fff !important;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
padding: 20px;
margin: 10px 10% 40px 10%;
}
}

@media only screen and (min-width: 1200px) {
form#SS_CC_TODOS .ps_pagecontainer,
form:not(#GS_DELEGATE_LOGIN) .ps_pagecontainer  {
background-color: #fff !important;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
padding: 20px;
margin: 10px 20% 40px 20%;
}
}

@media only screen and (min-width: 1600px) {
form#SS_CC_TODOS .ps_pagecontainer,
form:not(#GS_DELEGATE_LOGIN, #CLASS_SEARCH) .ps_pagecontainer  {
background-color: #fff !important;
box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
padding: 20px;
margin: 10px 25% 40px 25%;
}
}



form:not(#CLASS_SEARCH) .PSLEVEL1GRIDODDROW, 
form:not(#CLASS_SEARCH) .PSLEVEL2GRIDODDROW, 
form:not(#CLASS_SEARCH) .PSLEVEL3GRIDODDROW, 
form:not(#CLASS_SEARCH) .PSSRCHRESULTSODDROW {
 line-height: 180%;
 }

.PSTEXT {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
}

.PALEVEL0PRIMARY {
display: none; }

.PAADDITIONALINSTRUCTIONS {
color: #333 !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
text-decoration: none !important; }

form#SSR_SSENRL_GRADE .PSEDITBOXLABEL {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
color: #606060 !important; }

.PSEDITBOXLABEL, 
.PSDROPDOWNLABEL, 
.PSCHECKBOX, 
.SSSSMALLTEXTBLUE, 
.PSLEVEL2GRIDCOLUMNHDR, 
.PSRADIOBUTTON {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
color: #606060 !important; }

.SSSTEXTTURQBOLD {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px !important;
color: #606060 !important; }

.PAPAGEINSTRUCTIONS, .PSLEVEL1GRIDCOLUMNHDRTXT, .PSLEVEL1GRIDCOLUMNHDRTXT {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 16px !important; }

form:not(#CLASS_SEARCH) .PSEDITBOX_DISPONLY, form:not(#CLASS_SEARCH) .PSDROPDOWNLIST_DISPONLY,form:not(#CLASS_SEARCH) .SSSMSGINFOTEXT {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
width: 100% !important; }

.PAADDITIONALINSTRUCTIONS, .PSDROPDOWNLIST, .PSHYPERLINKDISABLED, .PSLONGEDITBOX, .PSHYPERLINKDISABLED, .PSHYPERLINKNOULDISABLED, .PSHYPERLINKNOULBOLDDISABLED, .PSHYPERLINKNOULBOLDHOVERDISABLED, .PSHYPERLINKNOULHOVERDISABLED, .PSSRCHRESULTSEVENROWDISABLED, .PSSRCHRESULTSODDROWDISABLED {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px !important; }

.PSDROPDOWNLABEL, .PSEDITBOXLABEL, .PSRADIOBUTTON {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important; }

.PAPAGETITLE {
color: #5766ab !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important; }

form:not(#CLASS_SEARCH) .PSGROUPBOXWBO td.PSGROUPBOXLABEL { 
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
background: #fff; }



.PSGROUPBOXNBO td.PSGROUPBOXLABEL { 
background-color: #125ba6;
border-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
font-weight: normal !important;
line-height: 30x; }



.PSGROUPBOXNBO td.PSLEVEL1GRIDLABEL {
background-color: #125ba6;
border-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
font-weight: normal !important;
line-height: 30x;
}



td.PSLEVEL1SCROLLAREAHEADER {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
}


table.PSGROUPBOXLABEL {
background-color: #125ba6;
border-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
font-weight: normal !important;
line-height: 30x;
margin-bottom: 2px;
}



.PSLEVEL2GRIDWBO td.PSLEVEL1GRIDLABEL, 
.PSLEVEL1GRIDWBO td.PSLEVEL1GRIDLABEL {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
border: none;
}

.PSLEVEL1GRIDNBO td.PSLEVEL3GRIDLABEL {
background-color: #125ba6;
border-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
padding: 12px !important;
font-weight: normal !important;
}



.PAGROUPDIVIDER {
background: #fff;
border-color: transparent !important; }

.PAGROUPDIVIDER > div, td.PAGROUPDIVIDER {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
}

.PSEDITBOX {
height: 16px; }

#DERIVED_SS_PD_DATE.PSEDITBOX {
width: 80px !important; }

table.PSFRAME {
margin-top: 10px; }

form:not(#GS_DELEGATE_LOGIN, #CLASS_SEARCH) .PSHYPERLINK {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
color: #1aa1d9 !important;
padding: 2px; }

img.PTCOLLAPSE {
display: none; }

.PSLEVEL2SCROLLAREABODY, .PSLEVEL3SCROLLAREABODY {
background-color: transparent !important; }

.PSLEVEL3GRIDCOLUMNHDR {
text-align: left !important;
border-style: solid !important;
padding: 6px !important; }

.PSPAGECONTAINER, 
.PSPROCESSING, 
.PTNAVSELCHILDEDGELT, 
.PTNAVSELPARENTBK {
background-color: transparent !important; }

.PSLEVEL3GRIDROW, .PSLEVEL3GRID {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
text-align: left; }

.PSLEVEL3GRIDROW {
padding: 6px; }

form:not(#CLASS_SEARCH) .PSLEVEL3GRIDCOLUMNHDR, form:not(#CLASS_SEARCH)  .PSLEVEL1GRIDCOLUMNHDR {
font-family:  Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px !important;
text-align: center; }

.PABACKGROUNDINVISIBLE tr td {
height: 0%; }



form:not(#CLASS_SEARCH) .PSLEVEL1GRIDODDROW, form:not(#CLASS_SEARCH) .PSLEVEL1GRIDEVENROW {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
text-align: center; }

.PSLEVEL1GRIDWBO {
background: #fff !important; }

.PSLEVEL3GRID, .PSLEVEL3GRID:hover {
border-color: #CCC !important;
border-style: none solid solid none !important;
border-width: 1px !important; }

.PSLEVEL3GRIDCOLUMNHDR {
border-color: #ccc !important;
border-style: solid !important;
border-width: 0px 0px 1px 0 !important; }

table.PABACKGROUNDINVISIBLE > tbody > tr:nth-child(2) > td {
height: 100%; }

.SSSWEEKLYTIMEBACKGROUND {
background-color: #fff; }

.PSLEVEL1GRIDNBO {
background-color: #fff;
margin-top: 10px; }

#ACE_DERIVED_CLSRCH_GROUP4 > .PABACKGROUNDINVISIBLEWBO {
border-collapse: separate;
border-spacing: 4px; }

form:not(#CLASS_SEARCH) .PSGROUPBOXWBO, .PSLEVEL1GRIDWBO {
background-color: #fff;
margin-bottom: 12px;
}

.PSLEVEL1GRIDWBO {
  margin-top: 12px;
}

form:not(#CLASS_SEARCH) .PAGROUPBOXLABELLEVEL1 {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
background-color: #888;
font-size: 12px;
height: 20px;
}

.PSGROUPBOX {
background-color: transparent; }

.PSLEVEL2GRIDCOLUMNHDR {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important; }

.SSSHYPERLINKBOLD {
color: #333;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px; }

.SSSHYPERLINKBOLDHOVER, .SSSHYPERLINKBOLD:hover {
color: #555;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px; }

.SSSAZLINKHOVER span, .SSSAZLINK:hover {
background-color: transparent !important;
font-size: 14px;
padding: 1px 2px; }

.SSSAZLINK span:hover {
background-color: #1aa1d9 !important;
font-size: 14px;
padding: 1px 2px;
color: #fff !important; }

.SSSAZLINK {
background-color: transparent !important;
color: #1aa1d9;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px;
padding: 1px 2px; }

.SSSAZLINKHOVER {
background-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px;
padding: 1px 2px; }

.SSSAZLINKHOVER a, .SSSAZLINK a:hover {
background-color: #1aa1d9 !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px;
padding: 1px 2px; }

.SSSGREENFRAME, .SSSGREENFRAMEWBO {
border-color: #CCC;
padding-left: 2px;
padding-right: 2px; }

table.SSSGROUPBOXLTBLUE {
background-color: #fff;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px;
padding: 4px;
box-shadow: shadow-box;
margin-bottom: 12px; }

.PSPSMALLTEXT {
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px; }

.SSSGROUPBOXLTBLUE {
background-color: #fff;
border-bottom: 1px solid #bbb;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 14px;
padding-top: 10px; }

form:not(#CLASS_SEARCH) .PSLONGEDITBOX {
font-size: 14px !important; }

.SSSMSGINFOFRAMEWBO {
margin-bottom: 10px; }

.PSLEVEL1SCROLLAREABODY, table.PSLEVEL2SCROLLAREABODY, table.PSLEVEL3SCROLLAREABODY {
table-layout: auto;
margin-left: auto;
margin-right: auto; }




table[id*=ICField29] {
width: 100%;
border: solid thin #ccc !important; }


#ACE_EAGROUP.SSSGROUPBOXLEFTNBO {
background-color: transparent !important;
font-family: Open Sans, Roboto Slab, Nunito, Roboto, Arial, Helvetica, sans-serif !important;
font-size: 12px !important; }


form:not(#CLASS_SEARCH) table.PSPAGECONTAINER > tbody > tr .PABACKGROUNDINVISIBLENBO {
border: solid thin #ccc !important;
}



#win0divDERIVED_REGFRM1_SA_LINK_PRINTER {
cursor: pointer;
}

.chrome div[id^="pt_pageinfo"][page="SSR_SS_WEEK"]~form.PSForm a[id="DERIVED_REGFRM1_SA_LINK_PRINTER"],
.safari div[id^="pt_pageinfo"][page="SSR_SS_WEEK"]~form.PSForm a[id="DERIVED_REGFRM1_SA_LINK_PRINTER"],
.firefox div[id^="pt_pageinfo"][page="SSR_SS_WEEK"]~form.PSForm a[id="DERIVED_REGFRM1_SA_LINK_PRINTER"] {
  margin-left: -767px;
  -webkit-margin-start: -767px;
 }

.italics{
font-style: italic;
}



@media only screen and (max-width: 450px) {
 .notTooWide a{
    padding-left: 1em;
  padding-right: 1em;
    font-size: .90em;
  margin: 0px;
 }
}

