/*************General Settings************/
#FOjdescComp.PSOFOShop,	
#FOsaComp.PSOFOShop, 
#FOsrcComp.PSOFOShop,
#FOlstComp.PSOFOShop,
#FOchpdocComp.PSOFOShop,
#FOloginComp.PSOFOShop,
#FOchpComp.PSOFOShop{
padding-bottom: 5px;
padding-top: 20px;
padding-left: 10px;
}


/*************Buttons****************/
.PSOFOShop #submitbutton,
.PSOFOShop #searchagentbutton,
.PSOFOShop #sag-submitbutton,
.PSOFOShop #deleteagentbutton,
.PSOFOShop #backToSearch, 
.PSOFOShop #gotoSearchAgent,
.PSOFOShop  #gApply,
.PSOFOShop #JD-ActBack,  
.PSOFOShop #JD-ActApplyDirect, 
.PSOFOShop #JD-ActPrintPage,	 
.PSOFOShop #JD-ActSendJob,
.PSOFOShop #lwllogin,
.PSOFOShop #wllogin,
.PSOFOShop #wlagplogin,
.PSOFOShop #chpLogButton,
.PSOFOShop #chpViewLogout,
.PSOFOShop input.chpview,
.PSOFOShop #chpViewDocClose,
.PSOFOShop .chpViewTS-T1 tbody input[name=TSsubmit],
.PSOFOShop .chpViewTS-T1 tbody input[name=submitTS],
.PSOFOShop .contract_form_actions input
{
/*background-color: #d52b1e;*/
border:none;
color: #ffffff;
font-size:12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
text-decoration: none; 
font-weight:normal;
cursor: pointer;
width: auto;
display: inline;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
}
.PSOFOShop #srcsubmit,
.PSOFOShop a.SA-ButtonFace,
.PSOFOShop a.SA-ButtonFace:hover,
.PSOFOShop a.SA-ButtonFace:visited,
.PSOFOShop a.SAg-ButtonFace:hover,
.PSOFOShop a.SAg-ButtonFace:visited,
.PSOFOShop a.SAg-ButtonFace,
.PSOFOShop a.DA-ButtonFace,
.PSOFOShop a.DA-ButtonFace:hover,
.PSOFOShop a.DA-ButtonFace:visited,
.PSOFOShop a.Lst-ButtonFace,
.PSOFOShop a.Lst-ButtonFace:HOVER,
.PSOFOShop a.Lst-ButtonFace:VISITED,
.PSOFOShop .JD-BButtonFace,
.PSOFOShop .JD-BButtonFace:HOVER, 
.PSOFOShop .JD-BButtonFace:VISITED,
.PSOFOShop a.chpBack,
.PSOFOShop a.chpBack:HOVER,
.PSOFOShop a.chpBack:VISITED,
.PSOFOShop button#sagsubmit,
.PSOFOShop button#sagsubmit:VISITED,
.PSOFOShop  input#loginchp.chpButtonlog,
.PSOFOShop input#chplogout.chpBack
{
background-color: #d52b1e;
border-radius: 5px;
color: #ffffff;
border: none;
text-decoration: none; 
font-weight:normal;
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
padding: 5px 10px;
cursor: pointer;

}

@-moz-document url-prefix() { 
.PSOFOShop a.SAg-ButtonFace,
.PSOFOShop a.SAg-ButtonFace:hover,
.PSOFOShop a.SAg-ButtonFace:visited,
.PSOFOShop #searchagentbutton a.SA-ButtonFace {
padding: 6px 10px;
}
}

.PSOFOShop #loginchp
{
*+width:60px; /***This will depend on a language of front office and font size***/
}
/********text******/
.PSOFOShop
{
color: #333333;
font-family: Trebuchet MS, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;

}
/******Links***/
	.PSOFOShop a
	{
	color: #d52b1e;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
	padding:0;
	margin:0;
	}
	.PSOFOShop a:hover
	{
	color: #d52b1e;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; 
	}
	.PSOFOShop .chpView:hover {
		color: #d52b1e;
		text-decoration: underline;
	}
	.PSOFOShop a:visited
	{
	color: #d52b1e;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
	}
	/* CHP link in sandbox */
	#info p a.info {
		color: #d52b1e;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none; 
	padding-left: 25px;
	margin:0;
	}
#FOsaComp.PSOFOShop,
#FOsrcComp.PSOFOShop,
#FOjdescComp.PSOFOShop,
#FOloginComp.PSOFOShop,
#FOchpdocComp.PSOFOShop,
#FOchpComp.PSOFOShop {
background-color:transparent;
}
/***textarea, input****/	
textarea:hover, input:hover  {
  border-color: #d52b1e;
}
textarea, 
input,
select {
  background-color: #F4F4F4;
  border: 1px solid #CCC;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -m-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.PSOFOShop #div-srcparam9 #div-srcitem9 input, {
.PSOFOShop #div-sagparam2 input,
.PSOFOShop #div-sagparam3 input 
  background-color: transparent;
  border: none;
}
	
/*****************************************Search Mask/Search Agent***************************************/
/*****Title******/
.PSOFOShop #SRCLogLegend
{
color: #d52b1e;
text-decoration: none; 
font-size: 18px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
/*text-transform:uppercase;*/
margin-top: 5px;
margin-left: -3px;
*+margin-left: -9px;
}
/************Search Mask Welcom text (if added)**********/
.PSOFOShop .SA-Intro
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
padding-left:9px;
}
/****************Criteria headers, Header text*****************/
.PSOFOShop .SA-Label
{
color: #d52b1e;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
}
/****************Criteria list*****************/
.PSOFOShop .SA-F0,
.PSOFOShop .SA-F1,
.PSOFOShop .SA-F2
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;

padding: 2px;
}
/****************Input fields*****************/
.PSOFOShop .SA-KWF,
.PSOFOShop #sEmail
{
color: #333333;
text-decoration: none; 
font-size:12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
padding: 2px;
}
/****************Radio buttons and Checkbox**************/
.PSOFOShop .SA-smalltext,
.PSOFOShop .SA-F3,
.PSOFOShop .SA-F4,
.PSOFOShop .SA-LR
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/***********Search Agent********/
/************Search Agent configuration header**********/
.PSOFOShop #SAgLogLegend
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
/*text-transform:uppercase;*/
margin-left: -2px;
margin-left: -4px\0/;
*+margin-left:-8px;
}
/************Search Agent configuration text**********/
.PSOFOShop #SAgLogSet
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/************Search Agent labels**********/
.PSOFOShop #SAgLogSet label.Search-lab 
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/*****************************************List*************************************/
/****************Search criteria data********************/
.PSOFOShop .Lst-CriteriaLabel,
/*.PSOFOShop .Lst-CrtLabel,*/
.PSOFOShop #TableJobs table.Lst-Tabel caption.Lst-CountLabel
	{
	color:#d52b1e;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	padding:5px;
	}
/***************Headers on job list table**********/
	.PSOFOShop .Lst-Header a
	{
	color:#FFFFFF;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	
	}
	.PSOFOShop .Lst-Header
	{
	background-color: #d52b1e;
	}
   /*.PSOFOShop .Lst-Header #th1.Lst-HeadT,
   .PSOFOShop .Lst-Header #th2.Lst-Head2,
   .PSOFOShop .Lst-Header #th3.Lst-Head3,
   .PSOFOShop .Lst-Header #th4.Lst-Head4,
   .PSOFOShop .Lst-Header #th5.Lst-Head5
      {
	border:solid 1px #E0E0E0;
	}*/

/*****Odd lines on job list table*****/
	.PSOFOShop .Lst-BG1
	{
	background-color:#EEEEEE;
	color:#333333;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
	/*.PSOFOShop .Lst-BG1 td.Lst-Desc1T
	{
	border:solid 1px #E0E0E0;
	}*/
	/*.PSOFOShop .Lst-BG1 a,
	.PSOFOShop .Lst-BG1 a:visited
	{
	color:#333333;
	text-decoration: underline; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
	.PSOFOShop .Lst-BG1 a:hover,
	.PSOFOShop .Lst-BG2 a:hover {
		color: #333333;
		text-decoration:underline; 
	}*/
	
/*****Even lines on job list table*****/
	.PSOFOShop .Lst-BG2
	{
	background-color:#FFFFFF;
	color:#333333;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
	/*.PSOFOShop .Lst-BG2 a,
	.PSOFOShop .Lst-BG2 a:visited
	{
	color:#333333;
	text-decoration:none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
    text-decoration:underline; 
	}*/
	
/************Text on top and bellow table***********/
	.PSOFOShop .Lst-ResNav,
	.PSOFOShop .Lst-CountLabel
	{
	color:#d52b1e;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
/******************************Job Description********************************/
/*******Title*******/
.PSOFOShop #JDText-Title
{
color: #d52b1e;
text-decoration: none; 
font-size: 18px;
margin-top:25px;
margin-bottom:12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
/*text-transform:uppercase;*/
margin-left: -3px;
*+margin-left: -9px;
}
	/************Summary Labels***********/
	.PSOFOShop .JD-HDLabel
	{
	color:#d52b1e;
	text-decoration:none;
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	}
	/************Summary Text***********/
	.PSOFOShop .JD-HDText
	{
	color:#333333;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
	/************Description Headers***********/
	.PSOFOShop .JD-FieldLabel
	{
	color:#d52b1e;
	text-decoration: none; 
	font-size: 18px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:12px;
	margin-bottom:12px;
	}
	/************Description Text***********/
	.PSOFOShop .JD-FieldText
	{
	color:#333333;
	text-decoration: none; 
	font-size: 12px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:normal;
	}
	
	.PSOFOShop #JDText-Title.JD-Title div.JD-ApplyWithLinkedIn {
    padding-top: 12px;
}

/************CHP login***********/
/*******Welcome text(same set for sp and tlk login)******/
.PSOFOShop #chpintro,
.PSOFOShop #wLogLegend,
.PSOFOShop #wAgpLogLegend
{
color:#d52b1e;
text-decoration: none; 
font-size: 14px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
/*text-transform:uppercase;*/
margin-left: -3px;
*+margin-left: -9px;
}
/*******Labels******/
.PSOFOShop .chpchamplog
{
color:#333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/*******Inputs******/
.PSOFOShop .chptextlog
{
color: #333333;
text-decoration: none; 
font-size:12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
background-color: #FFFFFF;

padding: 2px;

}
/*******links*****/
.PSOFOShop a.chpforgot
{
	color:#d52b1e;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none; 
}
.PSOFOShop a.chpforgot:hover
{
	text-decoration:none;
}
/****Invalid login text******/
.PSOFOShop  #chpfailedlog
{
color: red;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/************CHP (including Timeshets and Viev this offer)*************/
/******Title******/
.PSOFOShop .chptitle,
.PSOFOShop .chptitleT,
.PSOFOShop .offer-header
{
color:#d52b1e;
text-decoration: none; 
font-size: 18px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
/*text-transform:uppercase;*/
margin-top:12px;
margin-bottom:12px;
margin-left: -3px;
*+margin-left: -9px;
}
/*****CHP Information text and other text*****/
.PSOFOShop .chpsubtitle,
.PSOFOShop .fieldValue,
.PSOFOShop .fieldTitle
{
color:#333333;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}
/********setting links*******/
.PSOFOShop a.chpEditPIF,
.PSOFOShop a.chpViewPIF,
.PSOFOShop a.chpPass
{
color:#d52b1e;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
text-decoration:none;
}
.PSOFOShop a.chpEditPIF:hover,
.PSOFOShop a.chpViewPIF:hover,
.PSOFOShop a.chpPass:hover
{
text-decoration:underline;
}
.PSOFOShop a.chpEditPIF:visited,
.PSOFOShop a.chpViewPIF:visited,
.PSOFOShop a.chpPass:visited
	{
	color: #d52b1e;
	}

/******Section Headers*************/	
	.PSOFOShop .chptitleH,
	.PSOFOShop .chptitleA,
	.PSOFOShop .chptitleS
	{
	color:#333333;
	text-decoration: none; 
	font-size: 13px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	padding-top:3px;
	padding-bottom:3px;
	*+padding-top:0px;
	*+padding-bottom:8px;
	}
	.PSOFOShop .nestedHeaderCol,
	.PSOFOShop .headerCol 
	{
	color:#333333;
	text-decoration: none; 
	font-size: 13px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-weight:bold;
	}
	/************Table*************/
	/******Column headers******/
	.PSOFOShop th.chpheader
		{
		background-color: none;
		color:#333333 !important;
		font-size: 12px;
		text-decoration: none; 
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-weight:bold!important;
		}
		/******links*****/
		.PSOFOShop a.chpView
		{
	color:#d52b1e;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
		}
		.PSOFOShop a.chpView:hover
		{
	text-decoration: underline;
	color:#d52b1e;
		}		
		/************Text*************/
		.PSOFOShop .chpView-T1 th,
		.PSOFOShop .chpView-T1 td,
		.PSOFOShop .chpView-T3 th,
		.PSOFOShop .chpView-T3 td,
		.PSOFOShop .chpView-T4 th,
		.PSOFOShop .chpView-T4 td,
		.PSOFOShop .chpView-T5 th,
		.PSOFOShop .chpView-T5 td,
		.PSOFOShop .chpView-T6 th,
		.PSOFOShop .chpView-T6 td,
		.PSOFOShop .chpView th,
		.PSOFOShop .chpView td,
		.PSOFOShop .chpViewDoc-T1 th,
		.PSOFOShop .chpViewDoc-T1 td,
		.PSOFOShop .costCentreHeaderRow td
		{
		border: medium none;
		color:#333333;
		font-size: 12px;
		text-decoration: none; 
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-weight:normal;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-right:12px;
		padding-left:5px;
		}
		#FOchpComp #chpViewContent #chpViewHProgram .chpheader {
			color: #333333;
			font-weight: bold;
		}	
		#FOchpComp.PSOFOShop #chpViewContent #chpViewSaveApplications table.chpView-T4 tbody tr td.chpDate
		#FOchpComp.PSOFOShop #chpViewContent #chpViewSaveApplications table.chpView-T4 tbody tr td.chpJob{
		color: #333333;
		font-size: 12px;
		text-decoration: none; 
		font-family:Trebuchet MS, Helvetica, sans-serif;
		font-weight:normal;
		text-align:left;
		padding-top:3px;
		padding-bottom:3px;
		padding-right:12px;
		padding-left:5px;
		}
		.PSOFOShop .costCentreHeaderRow td
		{
		text-align:left;
		color:#333333;
		font-family: Trebuchet MS, Helvetica, sans-serif;
		font-size: 12px;
		padding-bottom:12px;
		padding-left:5px;
		padding-right:20px;
		}
		/*********selects (not in the specyfication doc)*****/
.PSOFOShop #vStatus,
.PSOFOShop .chpViewTS-T1 tbody tr td select
{
    background-color: none;
    border: none;
    color: #333333;
    font-family: Trebuchet MS, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    padding: 2px;
    text-decoration: none;
}
/************CHP doc*************/
/******Information text******/
.PSOFOShop .chptitleD
{
color:#d52b1e;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:bold;
text-align:left;
width:100%;
padding-left:7px;
*+width:105%;
width:105%\0/;
*+padding-left:5px;
}
/******File neme******/
.PSOFOShop .chpViewDoc-T1 td.chpDoc
{
    color:#333333;
    font-family:Trebuchet MS, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    padding: 3px 12px 3px 5px;
    text-align: left;
    text-decoration: none;
}
.PSOFOShop .chpViewDoc-T1 td.chpDate
{
    color:#333333;
    font-family:Trebuchet MS, Helvetica, sans-serif;
    font-size:10px;
    font-weight: normal;
    padding: 3px 12px 3px 5px;
    text-align: left;
    text-decoration: none;
	width:auto;
}
.PSOFOShop .chpViewDoc-T1 a
{
	color:#d52b1e;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
}
.PSOFOShop .chpViewDoc-T1 a:hover
{
	color:#d52b1e;
	text-decoration:none;
}
/**********TLK White Login component************/
/*******Labels******/
.PSOFOShop .wlogchamp
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/*******Inputs******/
.PSOFOShop .wagplogtext
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
background-color: #ffffff;
padding: 2px;
}
/*******links*****/
.PSOFOShop a.wLogButtonFace
{
	color: #d52b1e
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; 
}
/**********Supplier / Agency White Login component************/
/*******Labels******/
.PSOFOShop .wagplogchamp
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
/*******Inputs******/
.PSOFOShop .wlogtext
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
background-color: #FFFFFF;

padding: 2px;
}
/*******links*****/
.PSOFOShop a.wAgpLogButtonFace
{
	color: #333333;
	font-family: Trebuchet MS, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline; 
}
.PSOFOShop .emptyComment
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
background-color: #F0EDFC;
border: 1px solid #210291;
padding: 2px;
}
.PSOFOShop .Search-lab
{
color: #333333;
text-decoration: none; 
font-size: 12px;
font-family:Trebuchet MS, Helvetica, sans-serif;
font-weight:normal;
}
.PSOFOShop #SRCLogSet
{
padding-left:8px\0/;
*+padding-left:12px;
*+margin-top:-5px;
}
.PSOFOShop #SAgLogSet
{
padding-left: 12px;
margin-top:5px\0/;
*+margin-top:5px;
}	
.PSOFOShop .chptitleT
{
text-align:left;
padding-top:12px;
padding-bottom:12px;
padding-left: 7px;
}
.PSOFOShop .chpView
{
background-color: transparent;
border: none;
}
/************Search Mask***********/
.PSOFOShop .SA-KWF
{
width:193px;
}
.PSOFOShop .SA-F0,
.PSOFOShop #sEmail
{
width:198px;
}
.PSOFOShop .SA-KWF,
.PSOFOShop #sEmail
{
padding:3px;
}
.PSOFOShop #div-srclabel1,
.PSOFOShop #div-srclabel2,
.PSOFOShop #div-srclabel3,
.PSOFOShop #div-srclabel4,
.PSOFOShop #div-srclabel5,
.PSOFOShop #div-srclabel6,
.PSOFOShop #div-srclabel7,
.PSOFOShop #div-srclabel8,
.PSOFOShop #div-srclabel9,
.PSOFOShop #div-srclabel10
{
padding-bottom:5px;
padding-top:5px;
}
.PSOFOShop .barnavybold
{
margin-left:12px;
margin-left:6px\0/;
*+margin-left:6px;
}
/************List***********/
	/*****Alignment******/
	.PSOFOShop .Lst-Tabel
	{
	width:100%;
	}
	.PSOFOShop .Lst-CountLabel,
	.PSOFOShop .Lst-Header th 
	{
	text-align: left;
padding-bottom:5px;
	}
	.PSOFOShop .Lst-Tabel th,
	.PSOFOShop .Lst-Tabel td
	{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border:none;
	}
	.PSOFOShop #LstA-SrCrtLabel,
	.PSOFOShop #TableJobs,
	.PSOFOShop .Lst-CrtLabel,
	.PSOFOShop #Lst-NoJob
	{
	margin-left:0px;
	margin-left:px\0/;
	*+margin-left:3px;
	}
/************Job Description***********/
/*****Job summary inline***/
.PSOFOShop #JD-TopParams h4 
{
clear: both;
float: left;
margin: -1px;
width: 115px;
}
/*****Alignment***/
.PSOFOShop #JDText-Title,
	.PSOFOShop .JD-socialNetworks-top,
	.PSOFOShop #JD-TopParams,
	.PSOFOShop #JD-AllFields
	{
	margin-left:6px;
	margin-left:0px\0/;
	*+margin-left:6px;
	}
	.PSOFOShop #JD-TopParams div
	{
	padding-top:5px;
	padding-bottom:12px;
	}
	.PSOFOShop .JD-HDLabel
	{
	margin-right: 12px;
	}
	.PSOFOShop #JDText-Title,
	.PSOFOShop .JD-socialNetworks-top,
	.PSOFOShop #JD-TopParams,
	.PSOFOShop #JD-AllFields
	{
	padding-left:6px\0/IE9;
	}
	.PSOFOShop .JD-socialNetworks-top
	{
	*+margin-top:-5px;
	}
	.PSOFOShop #JD-TopParams
		{
		margin-top:12px;
		margin-bottom:12px;
	}
	.PSOFOShop #wAgpLogButton,
	.PSOFOShop #wLogButton
	{
	margin-left: 7px;
	margin-left:-2px\0/;
	*+margin-left: 0px;
	}
	.PSOFOShop #wAgpLogFPButton,
	.PSOFOShop #wLogFPButton
	{
	margin-left: 12px;
	margin-left:2px\0/;
	*+margin-left:4px;
	}
	:root .PSOFOShop #wAgpLogButton
	{
	margin-left:8px\0;
	}
	:root .PSOFOShop #wAgpLogFPButton
	{
	margin-left:12px\0;
	}
	:root .PSOFOShop #wLogButton
	{
	margin-left:8px\0;
	}
	:root .PSOFOShop #wLogFPButton
	{
	margin-left:12px\0;
	}
	.PSOFOShop #wAgpLogContent
	{
	padding-left:5px\0/;
	*+padding-left:6px;
	}
	:root .PSOFOShop #wAgpLogContent
	{
	margin-left:-12px\0;
	}
.PSOFOShop .chpLog
{
margin-left:-1px;
*+margin-left:-9px;
}
:root .PSOFOShop #chpLogSet 
{
margin-left:-6px\0;
}
.PSOFOShop #chpLogForgot
{
margin-top:12px;
margin-left:12px;
margin-left:4px\0/;
*+margin-left:1px;
}
.PSOFOShop #chpLogButton
{
margin-left:12px;
margin-left:6px\0/;
*+margin-left:-3px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .PSOFOShop #chpLogButton{margin-left:13px;}
}
.PSOFOShop #chpintro,
.PSOFOShop #chpLogContent #chpfailedlog
{
margin-left:12px;
margin-left:1px\0/;
*+margin-left:1px;
}
.PSOFOShop #chpLogContent
{
*+margin-left:9px;
margin-left:3px\0/;
}
.PSOFOShop #chpLogLabelUser,
.PSOFOShop #chpLogTextUser,
.PSOFOShop #chpLogLabelPassw,
.PSOFOShop #chpLogTextPassw,
.PSOFOShop #wLogLabelComp,
.PSOFOShop #wLogTextComp,
.PSOFOShop #wLogLabelUser,
.PSOFOShop #wLogTextUser,
.PSOFOShop #wLogLabelPassw,
.PSOFOShop #wLogTextPassw,
.PSOFOShop #wLogLabelLang,
.PSOFOShop #wLogTextPassw,
.PSOFOShop #wAgpLogLabelComp,
.PSOFOShop #wAgpLogTextComp,
.PSOFOShop #wAgpLogLabelUser,
.PSOFOShop #wAgpLogTextUser,
.PSOFOShop #wAgpLogLabelPassw,
.PSOFOShop #wAgpLogTextPassw,
.PSOFOShop #wAgpLogLabelLang,
.PSOFOShop #wAgpLogTextLang
{
margin-top:2px;
margin-bottom:2px;
}
.PSOFOShop #userLanguage,
.PSOFOShop #sUserLanguage
{
width:186px;
width:148px\0/;
*+width:148px;
}
:root .PSOFOShop #sUserLanguage
{
width:186px;
}
/************CHP*************/		
	/*****Alignment***/
	.PSOFOShop .chpViewDoc-T1 td
		{
		*+padding-left:12px;
		}
	.PSOFOShop #chpViewContent
	{
	padding-left:5px;
	}
	.PSOFOShop .chptitle,
	.PSOFOShop .chpsubtitle,
	.PSOFOShop #chpViewEditPIF,
	.PSOFOShop #chpViewPIF,
	.PSOFOShop #chpViewChangePass,
	.PSOFOShop #chpViewHProgram,
	.PSOFOShop #chpViewApplications,
	.PSOFOShop #chpViewSaveApplications,
	.PSOFOShop #chpViewLatestOffers,
	.PSOFOShop #chpViewTimes,
	.PSOFOShop #chpViewCalContent
	{
	padding-left:0px\0/;
	}
	.PSOFOShop #chpViewLogout
	{
	padding-left:0px\0/;
	margin-left:-4px;
	}
	.PSOFOShop #chpViewCalContent span.chpView
	{
	margin-left: 12px;
	margin-top:12px;
	}
	.PSOFOShop .chpView-T1,
	.PSOFOShop .chpView-T2,
	.PSOFOShop .chpView-T3,
	.PSOFOShop .chpView-T4,
	.PSOFOShop .chpView-T5
	{
	width:100%;
	padding-top:12px;
	}
		.PSOFOShop .chpView-T1 td,
		.PSOFOShop .chpView-T2 td,
		.PSOFOShop .chpView-T3 td,
		.PSOFOShop .chpView-T4 td,
		.PSOFOShop .chpView-T6 td,	
		.PSOFOShop table.chpView tbody th
		{
		width:33%;
		}	
		.PSOFOShop .chpView-T5 td
		{
		width:25%;
		}	
	.PSOFOShop table.chpView
	{
	width:100%;
	padding-top:12px;
	}
	.PSOFOShop #chpViewHProgram,
	.PSOFOShop #chpViewCalContent,
	.PSOFOShop #divViewInvitationEmail,
	.PSOFOShop #chpViewApplications,
	.PSOFOShop #chpViewSaveApplications,
	.PSOFOShop #chpViewLatestOffers
	{
	margin-bottom: 12px;
	margin-top: 5px;
	}
	.PSOFOShop #chpViewCalContent
	{
	width:100%;
	}
	.PSOFOShop td.chpView
	{
	width:auto!important;
	}
	.PSOFOShop select#vStatus
	{
	width:200px;
	}
	.PSOFOShop #chpViewChangePass,
	.PSOFOShop #chpViewPIF,
	.PSOFOShop #chpViewEditPIF,
	.PSOFOShop .chptitle,
	.PSOFOShop .chpsubtitle,
	.PSOFOShop #chpViewTimes,
	.PSOFOShop #chpViewDeleteMyRecord
	{
	margin-left:0px;
	padding-bottom: 5px;
	}
.PSOFOShop #chpViewDocContent
{
padding-left:7px;
margin-bottom:12px;
padding-left:1px\0/;
}
.PSOFOShop .chpViewDoc-T1
{
padding-left:7px;
}
/************Timesheets********/
	
.PSOFOShop .chpViewTS-T1 .chpheader
{
text-align:left;
padding-top:12px;
padding-left:5px;
}
.PSOFOShop .chpViewTS-T1 tbody tr td
{
padding-top:12px;
padding-left:5px;
}
.PSOFOShop .chpViewTS-T1 tbody tr td select
{
width:100px;
mergin-right:12px;
}
.PSOFOShop table.chpViewTS-T1 tbody tr td 
{
padding-bottom:12px;
}
.PSOFOShop #divViewInvitationEmail .sectionContent
{
background-color:transparent;
}
/*****Lumesse logo***/
.PSOFOShop #mrtedlogo
{
margin-top:12px;
padding-left: 12px;
padding-left: 7px\0/;
	*+padding-left: 12px;
	*+margin-top:-2px;
	}
	/*****Social buttons****/
	.PSOFOShop .JD-socialNetworks-bottom a
	{
	padding-left:5px;
	/*margin-top:12px;*/
	}
	.PSOFOShop .JD-socialNetworks-bottom img 
	{
	margin-top:4px;
	}
	/*************Borders on Serch criteria, Search Agent Logins****************/
	.PSOFOShop #SRCLogSet,
	.PSOFOShop #SAgLogSet,
	.PSOFOShop #chpLogSet,
	.PSOFOShop #wLogSet,
	.PSOFOShop #wAgpLogSet
	{
	border:none;
	}
/****hiding [ ] and text about new pup up******/
.PSOFOShop .linkbracket,
.PSOFOShop .NewPopUp
{
display:none;
}
/************buttons aligment*****/
/*.PSOFOShop #searchagentbutton,
.PSOFOShop #chplogout,
.PSOFOShop #backToSearch, 
.PSOFOShop #gotoSearchAgent,
.PSOFOShop  #gApply,
.PSOFOShop #JD-ActBack,  
.PSOFOShop #JD-ActApplyDirect, 
.PSOFOShop #JD-ActPrintPage,	 
.PSOFOShop #JD-ActSendJob,
.PSOFOShop .chpViewTS-T1 tbody input[name=TSsubmit],
.PSOFOShop .chpViewTS-T1 tbody input[name=submitTS],
.PSOFOShop #chpViewDocClose,
.PSOFOShop #deleteagentbutton
{
padding-left:12px;
padding-right:12px;
padding-top: 3px;
padding-bottom:3px;
}
.PSOFOShop #searchagentbutton{
*+padding-top:4px;
*+padding-bottom:4px;
}*/
.PSOFOShop #lwllogin,
.PSOFOShop #wllogin,
.PSOFOShop #wlagplogin,
.PSOFOShop #loginchp,
.PSOFOShop #chpLogButton,
.PSOFOShop #chpViewLogout
{
padding-left:8px;
padding-right:8px;
padding-top: 4px;
padding-bottom:4px;
margin-top:12px;

*+padding-left:5px;
*+padding-right:3px;
*+padding-top: 1px;
*+padding-bottom:1px;
}
.PSOFOShop #chplogout
{
*+padding-left:0px;
*+padding-right:0px;
padding-top: 4px\0/;
padding-bottom:4px\0/;
}


.PSOFOShop input.chpview
{
padding-left:12px;
padding-right:12px;
padding-top: 2px;
padding-bottom:2px;
padding-top: 4px\0/;
padding-bottom:4px\0/;
*+padding-left:1px;
*+padding-right:1px;
}
/*.PSOFOShop #submitbutton,
.PSOFOShop #sag-submitbutton
{
padding-left:3px;
padding-right:3px;
padding-top: 3px;
padding-bottom:3px;
}*/

.PSOFOShop .contract_form_actions input
{
padding-left:3px;
padding-right:3px;
padding-top: 3px;
padding-bottom:2px;
}
/*.PSOFOShop #submitbutton
{
*+padding-bottom:2px;
*+border-top:solid 0px #0089D0;
*+padding-left:3px;
*+padding-right:0px;
}*/

.PSOFOShop #chpViewDocClose
{
padding-left:12px;
padding-right:12px;
padding-top: 3px;
padding-bottom:3px;
}
.PSOFOShop input.chpview
{
margin-left: 0px;
}
/*.PSOFOShop input.SA-ButtonFace,*/
.PSOFOShop #srcsubmit,
.PSOFOShop #sagsubmit
{
*+padding-top:2px;
*+padding-bottom:4px;
}
.PSOFOShop #submitbutton,
.PSOFOShop #sag-submitbutton
{
*+position: relative;
*+top:4px;
}
/*.PSOFOShop a.SAg-ButtonFace,
.PSOFOShop a.SAg-ButtonFace:hover,
.PSOFOShop a.SAg-ButtonFace:visited
{
*+position: relative;
*+bottom:3px;
}*/
.PSOFOShop input.SAg-ButtonFace
{
margin-left: 5px;
}
.PSOFOShop #bottomact,
.PSOFOShop #actions,
.PSOFOShop #sag-actions,
.PSOFOShop #da-actions
{
margin-bottom: 12px;
margin-top: 12px;
margin-left:5px;
margin-left: 2px\0/;
*+margin-left:2px;
}
.PSOFOShop #sag-actions
{
*+margin-left:0px;
}
.PSOFOShop #actions
{
*+margin-left:5px;
}
:root .PSOFOShop #actions
{
 margin-left: 12px;\
}
:root .PSOFOShop #sag-actions
{
 margin-left: 12px;\
}
.PSOFOShop #bottomact
{
margin-bottom: 12px;
margin-top: 12px;
}
.PSOFOShop #JD-Actions
{
padding-top: 20px;
}
.PSOFOShop #JD-ActApply .JD-socialNetworks-bottom
{
/*margin:20px 0 0 0;
padding:0;
display:inline;*/
float: right;
position: absolute;
}

.PSOFOShop #JDescContent .JD-socialNetworks-top
{

position:absolute;
top:36px;
left:270px;
}
.PSOFOShop #JD-Actions div
{ 	
display:inline;
}
#FOjdescComp #mrtedlogo.mrtedlogo {
	margin-top: 12px;
	padding-left:5px;
}


.bodyChp #content div#sectionDocument div#tem.sectionTem div#form102.form .question .answer input[type=radio] {
	margin-top: 0px !important;
}