/**
 * COMPONENTS
 **/

/**
 * generic style
 **/

#PSOFOShop .linkbracket { /* links brackets */
    display:none;
}
#PSOFOShop .NewPopUp { /* note for popup links */
    display:none;
}

/* buttons */
#PSOFOShop .SA-ButtonFace, /* search */
#PSOFOShop .Lst-ButtonFace, /* list */
#PSOFOShop .JD-BButtonFace, /*job description */
#PSOFOShop .SAg-ButtonFace, /*search agent */
#PSOFOShop .DA-ButtonFace,
#PSOFOShop .chpButtonlog,
#PSOFOShop .wlogButton,
#PSOFOShop .wAgpLogButton,
#PSOFOShop #chplogout,
#PSOFOShop .chpViewTS-T1 input,
#PSOFOShop #chpViewDocClose .chpBack,
#PSOFOShop .SA-labelCHP /* link to Login Candidate Portal*/ {
    background:#FF0000;
    border:1px solid #FFFFFF;
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
}
#PSOFOShop a.SA-ButtonFace,
#PSOFOShop a.Lst-ButtonFace,
#PSOFOShop a.JD-BButtonFace,
#PSOFOShop a.SAg-ButtonFace,
#PSOFOShop a.DA-ButtonFace,
#PSOFOShop #chpViewDocClose a.chpBack, 
#PSOFOShop a.SA-labelCHP{
    padding:1px 6px 1px 6px;
}
#PSOFOShop a.SA-ButtonFace:hover,
#PSOFOShop a.Lst-ButtonFace:hover,
#PSOFOShop a.JD-BButtonFace:hover,
#PSOFOShop a.SAg-ButtonFace:hover,
#PSOFOShop a.DA-ButtonFace:hover,
#PSOFOShop #chpViewDocClose a.chpBack:hover,
#PSOFOShop a.SA-labelCHP:hover {
    text-decoration:none;
}
#PSOFOShop a.SA-labelCHP{
	margin-left:10px;
	margin-left:0px\0/;
}
*+html #PSOFOShop a.SA-labelCHP{
	margin-left:0px;
}
*html #PSOFOShop a.SA-labelCHP{
	margin-left:0px;
}
/* text */
#PSOFOShop #SRCLogSet,
#PSOFOShop #SRCLogSet select,
#PSOFOShop #SRCLogSet input,
#PSOFOShop #SAgLogSet,
#PSOFOShop #SAgLogSet select,
#PSOFOShop #SAgLogSet input,
#PSOFOShop #LstContent,
#PSOFOShop #JDescContent,
#PSOFOShop #chpLogContent,
#PSOFOShop #chpLogSet input,
#PSOFOShop #chpViewContent,
#PSOFOShop #chpViewDocContent
{
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    font-weight:normal;
    text-decoration:none;
    color:#000000;
}

/* links */
#PSOFOShop a {
    color:#FF0000;
    text-decoration:none;
}
#PSOFOShop a:visited {
    text-decoration:none;
}
#PSOFOShop a:hover {
    text-decoration:underline;
}

/* other */
#PSOFOShop #SRCLogSet {width:99%;} /* search */
#PSOFOShop #SAgLogSet {width:99%;} /* search agent */
#PSOFOShop #LstContent {width:99%;} /* list */
#PSOFOShop #JDescContent {width:99%;} /* description */
#PSOFOShop #chpLogContent {width:99%;} /* chp login */
#PSOFOShop #chpViewContent {width:99%;} /* chp view */
#PSOFOShop #chpViewDocContent {width:99%;} /* chp docs */

/**
 * search mask
 **/

/* mask title */
#PSOFOShop .SA-Title {
	font-size:20px;
	font-weight:normal;
	margin-top:20px;
	margin-bottom:20px;
	color: #454545;	
	text-shadow:0px 0px 1px rgba(85,85,85,0.2);	
    font-family:inherit;
    text-decoration:none;
    background:none;
    padding:0;
}
*html #PSOFOShop .SA-Title { /* hack for IE6 legend */
    position:relative;
    top:0;
    left:-7px;
}
*+html #PSOFOShop .SA-Title { /* hack for IE7 legend */
    position:relative;
    top:0;
    left:-7px;
}
/* background */
#PSOFOShop #SRCLogSet {
    background:#FFFFFF;
    border:none;
}
/* criteria headers */
#PSOFOShop #SRCLogSet label.SA-Label {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
#PSOFOShop #SRCLogSet div div {
    margin:3px 0;
}
/* criteria list */
#PSOFOShop #SRCLogSet select {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
    width:230px;
}
/* input field */
#PSOFOShop #SRCLogSet input {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#PSOFOShop #SRCLogSet .SA-KWF {
    width:226px;
}
/* labels of radio */
#PSOFOShop #SRCLogSet .SA-LR {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
    vertical-align:top;
}
/* buttons */
#PSOFOShop #actions {
    padding-left:10px;
}
*html #PSOFOShop #actions { /* IE6 */
    padding-left:0;
}
*+html #PSOFOShop #actions { /* IE7 */
    padding-left:0;
}
#PSOFOShop #actions { /* IE8 */
    padding-left:0\9;
}
#PSOFOShop #actions div {
    display:inline;
}
#PSOFOShop .SA-ButtonFace {
}
#PSOFOShop a.SA-ButtonFace {
}
#PSOFOShop a.SA-ButtonFace:hover {
}

/**
 * search agent
 **/

#PSOFOShop .barnavybold { /* confirmation screen */
    /*font-family:Verdana;*/
    /*font-size:11px;*/
}
/* mask title */
/* background */
#PSOFOShop #SAgLogSet {
    border:none;
    display:block;
    clear:left;
    background:#FFFFFF;
}
/* search agent header */
#PSOFOShop .SAg-Title {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
    padding:0;
}
*html #PSOFOShop .SAg-Title { /* for IE6 legend */
    position:relative;
    top:0;
    left:-7px;
}
*+html #PSOFOShop .SAg-Title { /* for IE7 legend */
    position:relative;
    top:0;
    left:-7px;
}
/* labels */
#PSOFOShop .Search-lab {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* input */
#PSOFOShop .Search-txt {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
    width:196px;
}
/* radio labels */
#PSOFOShop .SA-smalltext {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
    vertical-align:top;
}
/* buttons */
#PSOFOShop #sag-actions {
    padding-left:10px;
}
*html #PSOFOShop #sag-actions {
    padding-left:0;
}
*+html #PSOFOShop #sag-actions {
    padding-left:0;
}
#PSOFOShop #sag-actions {
    padding-left:0\9;
}
#PSOFOShop #sag-actions div {
    display:inline;
}

/**
 * job list
 **/

#PSOFOShop .Lst-Tabel{
    width:100%;
}
/* search criteria data */
#PSOFOShop .Lst-CriteriaLabel,
#PSOFOShop .Lst-CrtLabel {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:normal;
    background:none;
}
/* column headers */
#PSOFOShop .Lst-Tabel .Lst-Header th {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
    background:#FF0000;
    padding:2px;
    text-align:left;
}
#PSOFOShop .Lst-Tabel .Lst-Header th a {
    color:#FFFFFF;
}
#PSOFOShop .Lst-Tabel .Lst-Header th a.Lst-SubheadingSel {
    color:#FFFFFF;
}
/* odd line background */
#PSOFOShop .Lst-BG1 {
    background:#FFFFFF;
}
/* odd line link */
#PSOFOShop .lstA-desc1 {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:inherit;
}
/* odd line text */
#PSOFOShop .Lst-Tabel .Lst-BG1 td {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:inherit;
    padding:2px;
}
/* even line background */
#PSOFOShop .Lst-BG2 {
    background-color:#FFFFFF;
}
/* even line link */
#PSOFOShop .lstA-desc2 {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:inherit;
}
/* even line text */
#PSOFOShop .Lst-Tabel .Lst-BG2 td {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:inherit;
    padding:2px;
}
/* text on top and below table */
#PSOFOShop .Lst-CountLabel,
#PSOFOShop .Lst-ResNav,
#PSOFOShop .Lst-NoJobs {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#PSOFOShop .Lst-CountLabel {
    text-align:left;
    padding-bottom:10px;
}
#PSOFOShop .Lst-ResNav {
    text-align:right;
    padding-top:10px;
}
/* buttons */
#PSOFOShop #bottomact {
    margin:8px 0;
}
#PSOFOShop #bottomact div {
    display:inline;
}

/**
 * job description
 **/

/* job title */
#PSOFOShop .JD-Title {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FFFFFF;
    font-weight:regular;
    text-decoration:none;
    background:#FF0000;
    padding:4px;
	text-shadow:0px 0px 1px rgba(255,255,255,0.2);	
}
/* job summary header */
*+html #PSOFOShop #JD-TopParams { /* IE7 */
    height:50%;
}
*html #PSOFOShop #JD-TopParams { /* IE6 */
    height:50%;
}
#PSOFOShop .JD-HDLabel {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
#PSOFOShop .JD-HDLabel {
    float:left;
    clear:left;
    width:200px;
    padding:0;
    margin:0;
}
/* job summary text */
#PSOFOShop .JD-HDText {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#PSOFOShop .JD-HDText {
    position:relative;
}
#PSOFOShop #JD-AllFields {
    clear:left;
	margin-top:20px;
}
/* job description headers */
#PSOFOShop .JD-FieldLabel {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* job description text */
#PSOFOShop .JD-FieldText {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#JD-AllFields div {
    text-align:justify;
}
/* background */
#PSOFOShop #JDescContent {
    background:#FFFFFF;
}
/* buttons */
#PSOFOShop #JD-Actions {
    margin:16px 0;
}
#PSOFOShop #JD-Actions div {
    display:inline;
    margin-right:8px;
}
#PSOFOShop #JD-ActApplyDirect {
}
#PSOFOShop #JD-Actions div#JD-ActBack {
    margin-right:4px;
}
*html #PSOFOShop #JD-Actions div#JD-ActBack {
    margin-right:8px;
}
*+html #PSOFOShop #JD-Actions div#JD-ActBack {
    margin-right:8px;
}

/**
 * chp login
 **/

/* welcome text */
#PSOFOShop #chpintro {
    font-family:inherit;
    font-size:13px;
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
#PSOFOShop #chpLogLegend {
    font-family:inherit;
    font-size:12px;
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* header text */
#PSOFOShop .chpchamplog {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* input */
#PSOFOShop .chptextlog{
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* link */
#PSOFOShop .chpforgot {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#PSOFOShop #chpfailedlog a {
    color:#FF0000;
} /* activation */
#PSOFOShop .chpfailedlog {
    color:#ff0000;
}
/* background */
#PSOFOShop #chpLogSet {
    border:none;
    padding:0;
    background:#FFFFFF;
}
/* buttons */
#PSOFOShop #chpLogButton {
    margin:8px 0;
}
/*#PSOFOShop #chpLogButton, x:-moz-any-link {
    margin-left:8px;
}*/

/**
 * chp
 **/

/* welcome text */
#PSOFOShop .chptitle {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* information text */
#PSOFOShop .chpsubtitle {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* settings links */
#PSOFOShop .chpEditPIF,
#PSOFOShop .chpViewPIF,
#PSOFOShop .chpPass {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* section header */
#PSOFOShop #chpViewContent table caption,
#PSOFOShop .chpViewTS-T1 caption {
    font-family:inherit;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
    text-align:left
}
#PSOFOShop #chpViewContent div table {
    margin:16px 0;
    clear:both;
}
/* column header */
#PSOFOShop .chpheader {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
    text-align:left;
}
/* profile settings */
#PSOFOShop .chpView {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* column text */
#PSOFOShop #chpViewContent table td,
#PSOFOShop .chpJob {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
#PSOFOShop .chpJob {
    text-align:left;
}
/* background */
#PSOFOShop #chpViewContent table {
    width:100%;
    margin:8px 0;
}
/* buttons */
#PSOFOShop #chpViewLogout {
    margin:8px 0;
}

/**
 * chp documents
 **/

#PSOFOShop #chpViewDocContent table td {
    /*font-size:11px;*/
    color:#6D6E71;
}
/* information text */
#PSOFOShop .chptitleD {
    font-family:inherit;
    font-size:12px;
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* file name */
#PSOFOShop .chpDoc {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* date */
#PSOFOShop #chpViewDocContent table td.chpDate {
    font-family:inherit;
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* link */
#PSOFOShop .chpView a.chpView {
    font-family:inherit;
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* background */
#PSOFOShop #chpViewDocContent table {
    width:100%;
}
/* buttons */
#PSOFOShop #chpViewDocClose {
    margin:8px 0;
}
#PSOFOShop .chpView input.chpview {
    background:#D54D13;
    border:1px solid #BE4B27;
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#ffffff;
    font-weight:normal;
    text-decoration:none;
    cursor:pointer;
}

/**
 * COMPONENTS - AP
 **/

/**
 * email to friend
 **/
/* main text */
body.sectiontable form .sectionlabel,
body.sectiontable form .reqlabel {
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#000000;
    font-weight:bold;
    text-decoration:none;
    background:none;
}
/* content text */
body.sectiontable form .sectiontext {
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* input text */
body.sectiontable form .sectioninput,
body.sectiontable form .captchainput {
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
/* link */
body.sectiontable form a.sectionvalue {
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#FF0000;
    font-weight:normal;
    text-decoration:none;
    background:none;
}
body.sectiontable form a.sectionvalue:hover {
    text-decoration:none;
}
/*background */
body.sectiontable form {
    width:100%;
}

/* buttons */
body.sectiontable form .buttons div {
    display:inline;
}
body.sectiontable form .footerbutton {
    background:#FF0000;
    border:1px solid #FFFFFF;
    /*font-family:Verdana;*/
    /*font-size:11px;*/
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    cursor:pointer;
}



.JD-FieldLabel{
								display:none !important;
							}
						
							#JD-ActPrintPage, #JD-ActBack,#deleteagentbutton{
								display:none !important;
							}


/* New Style */
.talent-container{
    width: 80%;
    text-align: center;
}
.talent-container p{
    font-weight: 600;
}
.talent-container .join-in-sec{
    background: #efefef;
    min-height: 100px;
    width: 100%;
    height: auto;
    margin: 15px auto;
}
.talent-container .join-in-sec a{
    display:inline-block;
    margin:28px 25px;
    background: red;
    color: white;
    font-size: 18px;
    padding: 9px 27px;
    border-radius: 20px;
}
.talent-container .join-in-sec a:hover{
    text-decoration: none;
}
.ques_div h3{
    text-align: left;
    font-weight: 600;
    letter-spacing: .3px;
    margin-bottom: 18px;
}
.ques_div p{
    text-align: left;
    margin-bottom: 27px;
    font-weight: 400;
}
.yourcareerblock .business_area {
    background: url(images/brick_business_area.png) top left no-repeat;
}
.yourcareerblock .emerging_talent {
    background: url(images/brick_emerging_talent.png) top left no-repeat;
}
.yourcareerblock .search_for_roles {
    background: url(images/brick_search_for_roles.png) top left no-repeat;
}
.yourcareerblock .join_our_talent_community {
    background: url(images/brick_join_our_talent_community.png) top left no-repeat;
}
.join-in-communtiy{
    background: #efefef;
    min-height: 100px;
    width: 100%;
    height: auto;
    padding: 15px 18px;
    border-radius: 4px;
}
.join-in-communtiy h2{
    margin: 0;
    margin-bottom: 16px; 
}
.join-in-communtiy p{
    margin-bottom: 10px: 
}