﻿/* -----------------------------------------------------------------------------
	HOMEPAGE - Search - talentlink.css | SiTEL to SVN
-------------------------------------------------------------------------------- */

#PSOFOShop, #PSOFOShop select, #PSOFOShop input, body {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
}
#PSOFOShop a {
   outline: 0;
}
#PSOFOShop #mrtedlogo, #PSOFOShop span.linkbracket {
	display:none;
}
#PSOFOShop, #PSOFOShop #rpd-content {
	width:468px;
}
#PSOFOShop .SRCLogSet {
	border:0;
}
#PSOFOShop legend#SRCLogLegend, #PSOFOShop #saintro.SA-Intro {
	font-size:18px;
	color:#C7002B;
	font-style:italic;
	font-weight:bold;
	margin-bottom:30px;
	margin-left:0\0/;
	*+margin-left:-10px;
	margin-left:0px;
}
#PSOFOShop #saintro.SA-Intro {
	*+margin-left:0;
}
#PSOFOShop #lay9999_src350a legend#SRCLogLegend {
	display:none;
}
#PSOFOShop #lay9999_src350a #LOV5, #PSOFOShop #lay9999_src350a #LOV2, #PSOFOShop #lay9999_src350a #LOV1, #PSOFOShop #lay9999_src350a select#pDateL, #PSOFOShop #lay9999_src350a input#keywords.SA-KWF {
	float:right;
	display:block;
}
#PSOFOShop label.SA-Label {
	float:left;
	width:230px;
}
#PSOFOShop #div-srcparam1, #PSOFOShop #div-srcparam4, #PSOFOShop #div-srcparam5 {
	height:50px;
}
#PSOFOShop #lay9999_src350a #div-srcparam2, #PSOFOShop #div-srcparam3 {
	height:105px;
	display:block;
}
#PSOFOShop #div-srclabel1,
#PSOFOShop #div-srclabel2,
#PSOFOShop #div-srclabel3,
#PSOFOShop #div-srclabel4,
#PSOFOShop #div-srclabel5,
#PSOFOShop #div-srclabel6 {
	font-size:18px;
	font-weight:bold;
}
#PSOFOShop select#pDateL { /* List recently posted jobs */
	width:160px;
}
#PSOFOShop select#LOV1 { /* Functional Area */
	width:160px;
}
#PSOFOShop select#LOV2 { /* Job Category */
	width:160px;
}
#PSOFOShop select#LOV5 { /* Country */
	width:160px;
}
#PSOFOShop input#keywords.SA-KWF { /* Keyword input */
	width:154px;
}
#PSOFOShop #div-srclabel6 label.SA-Label { /* Results per page */
/*	width:140px;
	margin-left:240px; */
	float:right;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}
	input#Resultsperpage5 {
		margin-left:240px;
		margin-left:250px\0/;
		*+margin-left:255px;
	}
#PSOFOShop #submitbutton, #PSOFOShop #searchagentbutton { /* Search | Job Alert bottom red buttons */
	width:90px; float:left;
	margin-top:10px;
}
#PSOFOShop #searchagentbutton {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#C7002B;
	_float:right;
	_margin-top:-21px;
	_margin-right:8px;
}
#PSOFOShop #submitbutton {
	border:0;
}
#PSOFOShop #submitbutton input#srcsubmit, #PSOFOShop #searchagentbutton a.SA-ButtonFace,
#sag-actions #sag-submitbutton input#srcsubmit, #sag-actions #searchagentbutton a.SAg-ButtonFace,
a.Lst-ButtonFace, a.JD-BButtonFace, #chpLogButton input {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#C7002B;
	font-weight:bold;
	border:0;
	background:transparent;
	cursor:pointer;
	border-bottom:2px #C7002B solid;
	width:47px;
	height:19px;
	margin-top:-2px;
	padding:0;
/*	*+line-height:20px; */

	*+height:20px;
	_height:19px;
	height:18px\0/;
}
#bottomact a.Lst-ButtonFace, #gotoSearchAgent a.Lst-ButtonFace {
	text-decoration:none;
}

div#PSOFOShop div#JDescContent div#JD-Actions a.JD-BButtonFace {
	*+line-height:22px;
	_line-height:14px;
}

#srcsubmit.SA-ButtonFace {
	margin-left:15px\0/;
	*+margin-left:-225px;
}
#chpLogButton input {
	padding:0;
	width:auto;
	margin-left:9px;
}
#chpLogForgot a {
	color:#C7002B;
	margin-left:9px;
	font-style:italic;
}
#chpLogContent form p#chpfailedlog {
	margin-left:9px;
	margin-top:15px;
	*+margin-left:0;
}
#chpLogTextUser {
	margin-bottom:10px;
}
#sag-actions #sag-submitbutton input#srcsubmit { 
	width:61px;
	margin-left:50px;
	margin-top:10px;
	padding-top:0px;
/*
	padding-top:3px;
	_padding-top:2px;
	padding-top:4px\0/;
*/
}

/*
a.Lst-ButtonFace,
*/

#gotoSearchAgent {
	float:left;
	border-bottom:1px solid #C7002B;
}
#JD-ActApplyDirect {
	float:left;
}
#PSOFOShop #searchagentbutton a.SA-ButtonFace, #sag-actions #searchagentbutton a.SAg-ButtonFace,
a.J D-BButtonFace, #backToSearch a.Lst-ButtonFace, #gApply a.Lst-ButtonFace, #gotoSearchAgent a.Lst-ButtonFace,
#JD-ActBack a.JD-BButtonFace, #JD-ActSendJob a.JD-BButtonFace, #JD-ActPrintPage a.JD-BButtonFace, #JD-ActApplyDirect a.JD-BButtonFace { /* ADD JAJO TEST */
	text-decoration:none;

	line-height:14px;
	height:14px;
	display:block;
	white-space:nowrap;
	width:auto;
	_width:1px;
	margin:1px 0 0 0;
	*+margin:2px 0 0 0;
	_margin:4px 0 0 0;
	padding:0;
	
	border-width:0 0 1px;
/*
	*+width:auto;
	_width:1px;
	*+overflow:visible;

	border-bottom-width:2px;
	border-bottom-style:solid;
	border-color:#C7002B;
*/
}
#JD-ActBack a.JD-BButtonFace, #JD-ActSendJob a.JD-BButtonFace, #JD-ActPrintPage a.JD-BButtonFace, #JD-ActApplyDirect a.JD-BButtonFace {
	border-bottom:2px solid #C7002B;
	*+padding-bottom:4px;
	_display:block;
	_padding-bottom:0;
	_line-height:0px;
	_height:0px;
}

#PSOFOShop a.SA-label {
	color:gray;
	font-size:11px;
}
#PSOFOShop #actions {
	margin-left:240px;
}
#PSOFOShop #searchagentbutton {
	width:auto;
}
p#saintro {
	margin-top:10px;
	margin-left:10px;
}

/* -----------------------------------------------------------------------------
	SEARCH Agent - Job Alert
-------------------------------------------------------------------------------- */
#PSOFOShop fieldset#SAgLogSet {
	border:0;
}
#PSOFOShop fieldset#SAgLogSet legend#SAgLogLegend {
	color:#C7002B;
	font-size:18px;
	font-weight:bold;
	height:35px;
	*+margin-left:-10px;
}
#PSOFOShop fieldset#SAgLogSet label.Search-lab {
	font-size:18px;
	font-weight:bold;
}
#PSOFOShop div#div-sagparam1 {
	height:38px;
}
#PSOFOShop input#sEmail {
	float:right;
	width:154px;
	*+margin-top:-25px;
	_margin-top:-23px;
	_margin-left:233px;
}
#PSOFOShop div#div-sagparam2 {
	width:350px;
	margin-bottom:15px;
}
#PSOFOShop div#div-sagparam3 label.Search-lab {
	margin-right:200px;
	margin-right:220px\0/;
	*+margin-right:220px;
}
#div-sagparam1 {
	width:389px\0/;
	*+width:389px;
}
#sag-actions #sag-submitbutton {
	float:left;
	width:160px;
}
#sag-actions #searchagentbutton {
	float:left;
	margin-top:12px;
	margin-top:11px\0/;
	_margin-top:9px;
}
label.SA-smalltext {
	font-size:12px;
	font-weight:bold;
}
input#vDeliveryFrequency7 {
	margin-left:62px;
}

#PSOFOShop #div-srcparam2 {
	display:none;
}
p#chpfailedlog {
	margin-top:0;
	color:#C7002B;
}

/* -----------------------------------------------------------------------------
	LIST CONTENT
-------------------------------------------------------------------------------- */
th#th1.Lst-HeadT {
	width:100%;
/*	padding-left:5px; */
}
th#th2.Lst-Head2 {
/*	padding-right:5px; */
	line-height:14px;
}
th#th4.Lst-Head4, td.Lst-Desc14, td.Lst-Desc24 { /* location column */
/*	padding-left:8px;	 */
}

td.Lst-Desc1T, td.Lst-Desc2T {
	padding:0;
	text-align:left;
}
td.Lst-Desc1T a, td.Lst-Desc2T a {
	color:#0033CC;
	text-align:left;
	text-decoration:underline;
}
#PSOFOShop #LstContent{
	width:718px;
}
#LstContent, table.Lst-Tabel {
width:100%;
	margin:0;

}
#LstA-SrCrtLabel, caption.Lst-CountLabel {
	font-weight:bold;
	font-size:18px;
	font-weight:bold;
	*+margin-bottom:15px;
}
caption.Lst-CountLabel {
	text-align:left;
	margin-top:15px;
	margin-bottom:15px;
	*+padding-bottom:15px;
}
tr.Lst-Header {
	font-size:14px;
	color:white;
	background-color:#C7002B;
	line-height:21px;
	text-align:left;
}
tbody tr th {
	text-align:left;
}
a.Lst-Subheading, a.Lst-SubheadingSel {
	color:white;
	text-decoration:underline;
	font-weight:bold;
	padding:0;
}
a.lstA-desc1, a.lstA-desc2 {
	text-decoration:none;
	color:black;
/*	padding-left:5px; */
	line-height:30px;
}
.Lst-BG1 {
	background:#d8d6a4;
}
td.Lst-ResNav {
	text-align:right;
	line-height:40px;
}
#backToSearch, #gApply {
	float:left;
	margin-right:30px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#C7002B;
}

/* -----------------------------------------------------------------------------
	JOB DESCRIPTION
-------------------------------------------------------------------------------- */

#JDescContent {
	width:540px; background-color:#fff;
	*+background-color:#fff;
}
#JD-AllFields, #JD-Actions {
	background-color:white;
}
#JD-TopParams, #JDText-Title {
	background-color:#C7002B;
	color:white;
	padding-left:10px;
	font-weight:bold;
}
#JD-TopParams {
	padding-bottom:10px;
}
#JDText-Title {
	padding-top:5px;
	font-size:18px;
}
h4#JDLabel-Param2, h4#JDLabel-Param3, h4#JDLabel-Param4, h4#JDLabel-Param5,
h4#JDLabel-Param6, h4#JDLabel-Param7, h4#JDLabel-Param8, h4#JDLabel-Param9, h4#JDLabel-Param10, h4#JDLabel-Param11,
h4#JDLabel-Param12, h4#JDLabel-Param13, h4#JDLabel-Param14, h4#JDLabel-Param15 { /* 2nd line is not used */
	float:left;
	margin:0;
	padding:0;
	margin-right:10px;
	*+float:none;
	*+display:inline;
	*+font-size:12px;
	*+font-weight:bold;
}
h5#JDLabel-Field1 {
	font-size:14px;
	margin-bottom:5px;
}
h5#JDLabel-Field2, h5#JDLabel-Field3, h5#JDLabel-Field4,
h5#JDLabel-Field5, h5#JDLabel-Field6, h5#JDLabel-Field7, h5#JDLabel-Field8, h5#JDLabel-Field9, h5#JDLabel-Field10, h5#JDLabel-Field11,
h5#JDLabel-Field12, h5#JDLabel-Field13, h5#JDLabel-Field14, h5#JDLabel-Field15 { /* 2nd line is not used */
	font-size:14px;
	margin-bottom:5px;
	margin-top:15px;
}
span#JDText-Field1, span#JDText-Field2, span#JDText-Field3, span#JDText-Field4, span#JDText-Field5,
span#JDText-Field6, span#JDText-Field7, span#JDText-Field8, span#JDText-Field9, span#JDText-Field10, span#JDText-Field11,
span#JDText-Field12, span#JDText-Field13, span#JDText-Field14, span#JDText-Field15 { /* 2nd line is just in case */
	font-size:12px;
	color:#666666;
}
#JD-Actions {
	padding-top:20px;
}
#JD-ActBack, #JD-ActSendJob, #JD-ActPrintPage, #JD-ActApply {
	float:left;
	margin-right:15px;
	margin-bottom:25px;
}
#JD-ActApplyCHP {
	display:none;
}
h3#JDText-Title.JD-Title {
	margin-bottom:0;
	padding-bottom:0;
	padding-top:10px;
}
.JD-socialNetworks-bottom {
	position:relative;
	float:right;
	left:20px;
	top:0;
	*+position:relative;
	*+left:20px;
	*+width:250px;
	*+top:5px;
	_top:3px;
	margin-bottom:20px;
}
a.addthis_button_compact {
	color:#c7002b;
}

/* -----------------------------------------------------------------------------
	CHP
-------------------------------------------------------------------------------- */

#chpViewEditPIF, #chpViewPIF {
	margin-bottom:10px;
}
#chpViewChangePass {
	margin-bottom:20px;
}
#chpViewHProgram {
	clear:left;
}
a.Lst-NavPage {
	color:#C7002B;
}
#chpViewEditPIF a, #chpViewChangePass a, #chpViewPIF a {
	font-size:14px;
	font-weight:bold;
	color:#C7002B;
	border-bottom:2px #C7002B solid;
	padding:0;
	cursor:pointer;
	text-decoration:none;

	display:block;
	float:left;
	clear:left;
	width:auto !important;

	line-height:15px;
	height:15px;
	line-height:15px\0/;
	height:15px\0/;

	*+line-height:14px;
	*+height:14px;

	_line-height:14px;
	_height:10px;
	_padding-top:3px;
	_display:block;
	_width:auto;
	_width:1px;
	white-space:nowrap;
}
#chpViewPIF a.chpViewPIF, #chpViewEditPIF a.chpEditPIF {
	margin-bottom:5px;
	*+margin-bottom:-15px;
	_margin-bottom:-15px;
}
#chpViewChangePass a.chpPass {
	margin-bottom:20px;
	*+margin-bottom:0px;
	_margin-bottom:0px;
}
#chplogout.chpBack {
	*+margin-top:-10px;
	_margin-top:-10px;
}
#chpViewContent h3 {
	font-size:18px;
	color:#C7002B;
	font-style:italic;
	font-weight:bold;
}
#chpViewHProgram, #chpViewApplications, #chpViewSaveApplications, #chpViewDocContent table, #chpViewCalContent {
	background-color:#d8d6a4;
	margin-bottom:10px;
}
#chpViewHProgram table, #chpViewApplications table, #chpViewSaveApplications table,
#chpViewDocContent table {
	width:100%;
}
.chptitleH, .chptitleA, .chptitleS, .chptitleD {
	background-color:#C7002B;
/*	width:98.4%; */
	font-size:14px;
	font-weight:bold;
	float:none;
	padding:0;
	width:auto;
	padding-left:15px;
	line-height:22px;
	color:white;
	text-align:left;
}
#chpViewHProgram table, #chpViewApplications table, #chpViewSaveApplications table, #chpViewDocContent table {
	text-align:left;
	padding:10px;
}
#chpViewCalContent table {
	width:100%;
}
table.chpView-T1 tr th, table.chpView-T3 tr th {
	*+text-align:left;
	_text-align:left;
	text-align:left\0/;
}
#chpViewHProgram table th#header11, #chpViewApplications table th#header31, #chpViewSaveApplications table td.chpDate {
	width:27%;
}
#chpViewApplications table th#header32 {
	width:46%;
}
table.chpView-T3 tr td.chpView, table.chpView-T1 tr td.chpView { /* TABLES HACKS */
	height:1%;
	padding:0;
	*+padding-left:10px;
}
#chpViewApplications table, #chpViewHProgram table { /* TABLES HACKS */
	*+padding-bottom:0;
}
#chpViewHProgram table th#header11, #chpViewHProgram table th#header12,
#chpViewApplications table th#header31, #chpViewApplications table th#header32, #chpViewApplications table th#header33 {
	text-decoration:underline;
	font-weight:bold;
}
td.chpView a {
	font-style:italic;
	text-decoration:underline;
	color:black;
	font-size:10px;
}
#chpViewSaveApplications table tr td,
#chpViewApplications table tr td,
#chpViewHProgram table tr td {
	vertical-align:top;
}
#chpViewLogout input, #chpViewDocClose a {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#C7002B;
	font-weight:bold;
	border:0;
	background:transparent;
	cursor:pointer;
	border-bottom:2px #C7002B solid;
	height:22px;
	padding:0;
	margin:0 0 20px 0;
	text-decoration:none;

	*+width:auto;
	_width:1px;
	*+overflow:visible;

	line-height:19px;
	height:19px;
	line-height:18px\0/;
	height:18px\0/;

	*+line-height:22px;
	*+height:22px;

	_padding-bottom:0;
	_line-height:0px;
	_height:0px;
	_padding-top:13px;

}
#mrtedlogo {
	display:none;
}
#chpLogSet {
	border:0;
}
#chpLogButton input, #chpLogForgot a {
	*+margin-left:0;
	*+margin-top:10px;
	margin-top:10px\0/;
}


/* latest patch */

input#Resultsperpage5, input#Resultsperpage10, input#Resultsperpage20, input#Resultsperpage50 {
border: 0;
}

#PSOFOShop th {
background: #C7002B;
vertical-align: middle;
padding:0 3px;
}
td.Lst-Desc1T, td.Lst-Desc12, td.Lst-Desc13, td.Lst-Desc14,
td.Lst-Desc2T, td.Lst-Desc22, td.Lst-Desc23, td.Lst-Desc24 {
background: #D8D6A4;
border:0;
padding:0;
}
#PSOFOShop td.Lst-Desc2T {
background:white;
}
#PSOFOShop td.Lst-Desc22 {
background:white;
white-space:nowrap;
} 
#PSOFOShop td.Lst-Desc23 {
background:white;
}
#PSOFOShop td.Lst-Desc24 {
background:white;
white-space:nowrap;
}
a.Lst-NavPage {
white-space:nowrap;
}
td.Lst-ResNav {
line-height:25px;
}
table.Lst-Tabel {
margin-bottom:15px;
}
#PSOFOShop td {
	border:0;
	padding:0 3px;
}
#div-srcitem5 input#keywords {
	border:1px #828790 solid;
	width:158px !important;
}
/*job list AB*/
/* job list */
#PSOFOShop .Lst-Desc14,
#PSOFOShop .Lst-Desc24,
#PSOFOShop .Lst-Header th.Lst-Head4 {
padding-left:25px;padding-right:15px;
white-space:nowrap;
}