








@font-face {
  font-family: "saans_haysregular";
  src: url(/cs/hshrprm/cache112/XX_SAANSHAYS_REG_903.wof) format('woff2');
}

@font-face {
  font-family: "saans_hayssemibold";
  font-style: normal;
  src: url(/cs/hshrprm/cache112/XX_SAANSHAYS_SB_903.wof) format('woff2');
}

@font-face {
  font-family: "saans_haysregular_italic";
  font-style: normal;
  src: url(/cs/hshrprm/cache112/XX_SAANSHAYS_REGITAL_903.wof) format('woff2');
}


#ptbr_header_container #pthdr2container {
  background-image: url(/cs/hshrprm/cache112/XX_WHITEBANNERTCZ_BG_1.PNG);
  border-bottom-width: 0px;
  height: 57px;
  min-width: 950px;
  text-align: center;
  position: relative;
}



#pthdr2container #pthdr2logoswan:before {

 
 content: url(/cs/hshrprm/cache112/XX_HAYS_EXTERNAL_903.PNG);
  
 
 width: 253px;
height: 30px;
margin-left:10px;
}



#pthdr2container a.PSHYPERLINK,
#pthdr2container a.PSHYPERLINK:hover,
#pthdr2container a.PSHYPERLINK:visited {
  background-color: transparent;
  color: #FFFFFF;
  font-size: 10pt;
}

#pthdr2container a.PSHYPERLINK:hover {
  color: #96B8D2;
}

#pthdr2container .pthdr2sep {
  background: url(/cs/hshrprm/cache112/PT_HEADERLINK_SEP_ALT_1.png) no-repeat scroll center center transparent;
}

#pthdr2container #pthdr2home {
  
}



#pthdr2navbarlinks a.PSHYPERLINK,
#pthdr2navbarlinks a.PSHYPERLINK:hover,
#pthdr2navbarlinks a.PSHYPERLINK:visited {
  font-size: 9pt;
}

#pthdr2navbarlinks #pthdr2addto_div {
  display: inline-block;
  vertical-align: 14px;
}

#pthdr2navbarlinks #pthdr2addto_div.active {
  background-color: #DAE9F8;
  border: 1px solid #666666;
}

#pthdr2navbarlinks #pthdr2addto:after {
  content: url(/cs/hshrprm/cache112/PT_ADDTOLINK_ARROW_1.png)
}

#pthdr2navbarlinks #pthdr2addto span {
  display: inline-block;
  margin: 6px;
  vertical-align: 2px;
}

#pthdr2navbarlinks #pthdr2addto_div.active #pthdr2addto {
  color: #284562;
}

#pthdr2navbarlinks #pthdr2addto_div.active #pthdr2addto:after {
  content: url(/cs/hshrprm/cache112/PT_ADDTOLINK_ARROW_A_1.png);
}

#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu {
  border: 1px solid #666666;
  box-shadow: 0px 3px 3px #999999;
}

#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul {
  margin: 5px 10px;
  padding: 0;
  text-align: left;
  list-style: none;
  background-color: #FFFFFF;
}

#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul li {
  padding: 5px 0;
}

#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul li a,
#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul li a:hover,
#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul li a:visited {
  font-size: 9pt;
  color: #004B91;
  text-decoration: none;
  background: url(/cs/hshrprm/cache112/PT_ADDTOLINK_ITEM_ICON_1.png) no-repeat scroll left center transparent;
  padding: 5px;
  padding-left: 20px;
}

#pthdr2navbarlinks #pthdr2addto_div .ps-pin-menu ul li a:hover {
  text-decoration: underline;
}

#pthdr2navbarlinks #pthdr2navbar {
  background: url(/cs/hshrprm/cache112/PT_NAVBARLINK_BG_ALT_1.png) repeat-x scroll 0 0 transparent;
  display: inline-block;
  padding: 0 1em;
  margin: 0;
  height: 57px;
}

#pthdr2navbarlinks #pthdr2navbar span {
  background: url(/cs/hshrprm/cache112/PT_HEADER_NAVBAR_1.svg) no-repeat scroll center 8px transparent;
  display: inline-block;
  padding-top: 38px;
}


#pthdr2navbarlinks #pthdr2notify span {
  background: url(/cs/hshrprm/cache112/PT_HEADER_ALERTS_1.svg) no-repeat scroll center 8px transparent;
  display: inline-block;
  padding-top: 38px;
}



#pthdr2container #ptsearchbox.ptsearchbox {
  margin: 0;
  margin-top: 1em;
  margin-right: 220px;
}

#pthdr2container #pthdr2advsrch,
#pthdr2container .pthdr2tdsrchpromptc span {
  color: #FFFFFF;
}

#pthdr2container #pthdr2advsrch:hover {
  color: #96B8D2;
}

#pthdr2container #pthdr2srchprompt,
#pthdr2container #pthdr2srchprompt_GBL {
  color: #FFFFFF;
  margin-top: 3px;
}

#pthdr2container #pthdr2srchprompt:hover,
#pthdr2container #pthdr2srchprompt_GBL:hover {
  color: #96B8D2;
}



#ptdropdownmenu {
  
  height: 26px;
}

#ptdropdownmenu #pthnavcontainer {
  background-image: none;
}

#ptdropdownmenu li.pthnavbarfldr,
#ptdropdownmenu #pthnavbc li.pthnavbarfldr {
  padding-left: 2px;
  padding-right: 2px;
}

#ptdropdownmenu a.pthnavbcanchor,
#ptdropdownmenu a.pthnavbcanchor:hover,
#ptdropdownmenu a.pthnavbcanchor:focus,
#ptdropdownmenu #pthnavbc li a,
#ptdropdownmenu #pthnavbc li a:hover,
#ptdropdownmenu #pthnavbc li a:focus {
  color: #FFFFFF !important;
}

#ptdropdownmenu a.pthnavbcanchor:hover,
#ptdropdownmenu #pthnavbc li a:hover {
  color: #96B8D2 !important;
}

#ptdropdownmenu #pthnavbc_MYFAVORITES.pthnavbaropen #pthnavbca_MYFAVORITES,
#ptdropdownmenu #pthnavbc_MYFAVORITES.pthnavbaropen #pthnavbca_MYFAVORITES:focus,
#ptdropdownmenu #pthnavbc_PORTAL_ROOT_OBJECT.pthnavbaropen #pthnavbca_PORTAL_ROOT_OBJECT,
#ptdropdownmenu #pthnavbc_PORTAL_ROOT_OBJECT.pthnavbaropen #pthnavbca_PORTAL_ROOT_OBJECT:focus,
#ptdropdownmenu #pthnavbc li.pthnavbaropen a,
#ptdropdownmenu #pthnavbc li.pthnavbaropen a:focus {
  color: #284562 !important;
}

#ptdropdownmenu #pthnavbc_MYFAVORITES.pthnavbaropen #pthnavbca_MYFAVORITES:hover,
#ptdropdownmenu #pthnavbc_PORTAL_ROOT_OBJECT.pthnavbaropen #pthnavbca_PORTAL_ROOT_OBJECT:hover,
#ptdropdownmenu #pthnavbc li.pthnavbaropen a:hover {
  color: #333333 !important;
}


#ptdropdownmenu .pthnavbarfldr:after {
  content: url(/cs/hshrprm/cache112/PT_HNAV_ALT_BC_DOWN_ARROW_1.png);
  position:absolute;
}

#ptdropdownmenu .pthnavbarfldr {
  background-image: none;
}

#ptdropdownmenu .pthnavbarfldr a {
  padding-right: 15px;
}

#ptdropdownmenu .pthnav a, #ptdropdownmenu .pthnav span, #ptdropdownmenu #pthnavbc a, #ptdropdownmenu #pthnavbc span {
  vertical-align:middle;
}

#ptdropdownmenu li#pthnavbc, #ptdropdownmenu li.pthnavbarfldr {
  padding-top: 1px;
}

#ptdropdownmenu li.pthnavhiearchysep {
  top: 2px;
}

#ptdropdownmenu li.pthnavhiearchysep:before {
  content: url(/cs/hshrprm/cache112/PT_HNAV_ALT_HIEARCHY_SEP_1.png);
}

#ptdropdownmenu li#pthnavfavsep {
  background-image: url(/cs/hshrprm/cache112/PT_HNAV_ALT_FAV_SEP_1.png);
}

#ptdropdownmenu #pthnavbc_MYFAVORITES.pthnavloading,
#ptdropdownmenu #pthnavbc_PORTAL_ROOT_OBJECT.pthnavloading,
#ptdropdownmenu #pthnavbc .pthnavloading {
  background-image: none;
}

#ptdropdownmenu #pthnavbc_MYFAVORITES.pthnavloading:before,
#ptdropdownmenu #pthnavbc_PORTAL_ROOT_OBJECT.pthnavloading:before,
#ptdropdownmenu #pthnavbc .pthnavloading:before {
  content: url(/cs/hshrprm/cache112/PT_NAV2_LOADING_1.gif);
}



.PTNavBarModal {
  top: 5.7em;
}





#pthdr2home, #pthdr2logout, #XX_EXT_WELCOME,#XX_EXT_USRDESCR, #XX_CLIENT_CONTACTUS{
font-family: saans_haysregular,Arial,Helvetica,sans-serif !important;
overflow-x: hidden; overflow-y: auto;}

#ui-id-1, #ui-id-2, #ui-id-3, #ui-id-4, #ui-id-5, #ui-id-6, #ui-id-7, #ui-id-8 { 
font-family: saans_haysregular,Arial,Helvetica,sans-serif !important;
overflow-x: hidden; overflow-y: auto;}

.xx_grey_module, #ptpgltbody_XX_EXT_CLIENT_TIME{
font-family: saans_haysregular,Arial,Helvetica,sans-serif !important;
overflow-x: hidden; overflow-y: auto;


}

.h2.h2, .xx_usefullink_mod{
font-family: saans_haysregular,Arial,Helvetica,sans-serif !important; 
overflow-x: hidden; overflow-y: auto;
}

.ui-menu .ui-menu-item a{
font: bold 12px 'saans_haysregular,Arial,sans-serif' !important;}


.XX_HDRNAVLNKS a{
font-family: saans_hayssemibold,Arial,Helvetica,sans-serif !important; }

p.PTPOPUP_TITLE, .popupText{
font-family:saans_haysregular,Arial,Helvetica,sans-serif !important;
}

.PSPUSHBUTTON#Left, .PSPUSHBUTTON.Left {
    display: inline-block;
    border: rgb(213,223,255) !important;
	background-color:rgb(213,223,255) !important;
background:rgb(213,223,255) !important;
    border-radius: 2px 2px 2px 2px;
    text-decoration: none;

    cursor: pointer;
    height: 20px;
    cursor: pointer;
    padding: 0px;
    margin-right: 5px;

.PSPUSHBUTTONTBSEARCH, .PSPUSHBUTTONTBADD, .PSPUSHBUTTONTBOK, .PSPUSHBUTTONTBCLEAR, .PSPUSHBUTTONRETURN, .PSPUSHBUTTONTBABORT, .PSPUSHBUTTONTBCANCEL, .PSPUSHBUTTONTBLOOKUP{
 border: rgb(213,223,255) !important;
	background-color:rgb(213,223,255) !important;
background:rgb(213,223,255) !important
}

.PSPUSHBUTTONTBADD, .PSPUSHBUTTONTBNO, .PSPUSHBUTTONTBOK, .PSPUSHBUTTONTBYES,. #win53divDERIVED_TM_GRID_GROUPBOX5{
font-family:saans_haysregular,Arial,Helvetica,sans-serif !important;
color:rgb(0,53,101);
border: rgb(213,223,255) !important;
background-color:rgb(213,223,255) !important;
background:rgb(213,223,255) !important;
}

.PSLEVEL1GRIDNBO .PSGRIDFIRSTCOLUMN, .PSLEVEL2GRIDNBO .PSGRIDFIRSTCOLUMN, .PSLEVEL3GRIDNBO .PSGRIDFIRSTCOLUMN{
border: rgb(232,238,255) !important;
background-color:rgb(232,238,255) !important;
background:rgb(207,223,239) !important;
border-left: 1px solid rgb(232,238,255);
border-top-color: rgb(232,238,255);
border-bottom-color:rgb(232,238,255);
border-right-color:rgb(232,238,255);
}
