/* *************************** Start SKIP NAVIGATION *************************** */
	/*                                                                               */
	/*                                                                               */
	/*Links*/
a {
	text-decoration: none;
	color: #ef473c;
}

a:hover {
	text-decoration: underline;
}

/*                                                                               */
	/*                                                                               */
	/* **************************** End SKIP NAVIGATION **************************** */
	/* *************************** Start CONTAINER items *************************** */
	/*                                                                               */
	/*

*/


html{
    font : 100% 'Trebuchet MS', Verdana,Helvetica,Sans-Serif;
    padding: 350px;
    background-color: transparent;
    background-position: 0px 500px;
    background-image: url(imagebank/pp_html_bg.gif); /* Changes made by chandra for PP revamp*/
    background-repeat: repeat-x;
    overflow-x: hidden;
   }


body {background: transparent url(imagebank/pp_bg.png) repeat top center;} /* Changes made by chandra for PP revamp*/
html, body, .content {margin:0;padding:0;} /* Changes made by chandra for PP revamp*/



#minmax {
	BACKGROUND: url(imagebank/pp_dg2.png) repeat-x scroll center top transparent; /*repeat scroll 0 0 transparent */
	COLOR: #565656;
}

#container {
	position: relative;
	margin: 2px auto 10px; /* pp revamp changes by harleen */
	padding: 0;
	width: 964px; /* 964px */
	margin-top: 2px;
	/* pp revamp changes by harleen. Setting to 2px instead of 10px */
}

#content {
	FLOAT: right;
	MARGIN: 0px -5px 2px -5px; /* updated for PP revamp by harleen */
	WIDTH: 685px;
	/*687px; /* initially it was 692px - because slider image of france site is 692px*/
	POSITION: relative;
	background-color: #FFFFFF;
	/* updated for PP revamp changes by harleen. Setting white background color for contents */
	padding-left:5px;
}

#content2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 10px;
	/* The last value pushes back in the content to compensate for the right colunm offset */
	width: auto;
}

/*                                                                               */
	/*                                                                               */
	/* **************************** End CONTAINER items **************************** */
	/* PP revamp header menu -START  */
	/*--------------------------MENU---------------------------*/
	/* Split Menu */
#main-nav {
	position: absolute;
	top: 0;
	left: 270px;
	width: 210px;
	margin: 0;
	padding: 0;
}

#main-nav a {
	font-weight: 700;
	text-decoration: none;
}

#main-nav li {
	display: inline;
	float: left;
	width: 105px;
	height: 40px;
	margin: 0;
	padding: 0;
}

#main-nav li a {
	color: #fff;
}

#main-nav li.user_current,#main-nav li.entreprise_current {
	background: url(imagebank/pp_main_nav.png) no-repeat scroll 0 0 transparent;
	color: #fff;
	width: 105px;
	max-height: 35px;
	height: 35px;
	display: block;
	font-size: 1em;
	padding-top: 5px;
	text-align: center;
	text-shadow: 1px 1px 1px #680300;
}

#main-nav li.user a,#main-nav li.entreprise a {
	display: block;
	background: url(imagebank/pp_main_nav.png) no-repeat scroll 0 -40px #fff ;
	color: #707173;
	height: 28px;
	padding-top: 7px;
	font-size: .8em;
	text-align: center;
}

#main-nav li.user a:hover,#main-nav li.entreprise a:hover {
	background: url(imagebank/pp_main_nav.png) no-repeat scroll 0 -75px transparent;
}

/* Top Menu */
#x-access {
	text-align: left;
	left: 0;
	width: 500px;
	top: 7px;
	font-size: .8em;
	margin: 0 0 0 490px;
}

#x-access,div#x-access ul {
	position: absolute;
}

#x-access,div#x-access ul,div#x-access li a {
	color: #959696;
}

#x-access ul {
	margin: 0;
	padding: 0;
}

#x-access li {
	display: inline;
	font-weight: 700;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#x-access li a:hover {
	color: #707173;
	text-decoration: none;
}

/* id menu  */ /* PP revamp header menu -STOP */
	/* ***************************** Start HEADER items **************************** */
	/*                                                                               */
	/*                                                                               */
#header {
	background: none repeat scroll 0 0 transparent;
	height: 135px;
	margin: 0 auto; /*0 0 0 70px; PP revamp*/
	padding: 0;
	position: relative;
	width: 964px;
}

/* id menu  */
.candidat {
	text-align: right;
	color: #67686a;
	font-size: 0.8em;
	font-weight: 700;
	padding-right: 7px;
	position: absolute;
	right: 0;
	top: 96px;
	width: 670px;
}

/* unlog */
.extranet {
	width: 100%;
	font-weight: bold;
	text-align: right;
	margin-right:11px;
	/*float: right;*/
}

.extranet a,.extranet a:hover {
	background: transparent url(imagebank/pp_main_all.png) 6px -139px no-repeat;
	color: #67686a;
	padding-left: 15px;
}

.extranet a:hover {
	text-decoration: underline;
}

.extranet input {
	background: url(imagebank/pp_input_id_bg.png) no-repeat right top;
	border-color: transparent;
	color: #707173;
	float: none;
	font-size: .9em;
	height: 20px;
	margin: auto;
	padding: 1px 5px 0 8px;
	width: 155px;
	max-width: 155px;
}

.extranet .input-submit {
	background: url(imagebank/pp_main_all.png) no-repeat 2px 0px;
	border-color: transparent;
	color: #686868;
	cursor: pointer;
	font-weight: 700;
	height: 27px;
	padding: 0.5px 2px 5px 0; /*1px;*/
	text-transform: uppercase;
	width: 35px;
	border:none; /* mandatory - donot remove this */
	margin:3px auto -1px;
}

.extranet span {
	vertical-align: middle;
}

.extranet1 {
	width: 99%;
	font-weight: bold;
	text-align: left;
}

.extranet1 a,.extranet1 a:hover {
	/*background: transparent 6px -139px no-repeat;*/
	color: #67686a;
	padding-left: 15px;
	background: url(imagebank/pp_main_all.png) no-repeat scroll 6px -139px transparent;
}

.extranet1 a:hover {
	text-decoration: underline;
}

/* log  */
.candidat ul {
	float: right;
	display: block;
	margin: -12px 1px 0 0;
	padding: 0;
}

:first-child+html .candidat ul {
	margin: -12px 3px 0 0;
}

.candidat li {
	float: left;
	list-style-type: none;
	margin: 5px 0px 0 0;
	padding: 10px 4px 0 0;
	font: bold "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}

.logon-list a {
	color: #67686a;
}

.unlog-button {
	color: #67686a;
	border: none;
	background: transparent url(imagebank/pp_main_all.png) no-repeat 4px -25px;
	width: 87px;
	height: 25px;
	padding: 0;
}

.unlog-button a {
	color: #67686a;
	text-shadow: 1px 1px 3px #fff;
}

.unlog-button a:hover {
	text-decoration: none;
	font-weight: bold;
}

.headerline {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0px;
	background: #e42518;
	z-index: 100;
}

/* PP revamp - Header changes start */
#headlinks ul.linenav { 
	position: absolute;
	top: 0;
	left: 270px;
	width: 210px;
	margin: 0;
	padding: 0;
}

#headlinks ul.linenav li { 
	display: inline;
	float: left;
	width: 105px;
	height: 40px;
	margin: 0;
	padding: 0;
}

#headlinks ul.linenav li.end {
	margin-right: -0.5em;
}

#headlinks ul.linenav li a { 
	color: #fff;
}  
#headlinks ul.linenav li.user_current,#headlinks ul.linenav li.entreprise_current {
	background: transparent url(imagebank/pp_main_nav.png) no-repeat 0 0;
	color: #fff;
	width: 105px;
	max-height: 35px;
	height: 35px;
	display: block;
	font-size: 1em;
	padding-top: 5px;
	text-align: center;
	text-shadow: 1px 1px 1px #680300;
}

#headlinks ul.linenav li.user_current a,#headlinks ul.linenav li.entreprise_current a {
	display: block;
	background: #fff url(imagebank/pp_main_nav.png) no-repeat 0 -40px;
	color: #707173;
	height: 28px;
	padding-top: 7px;
	font-size: .8em;
	text-align: center;
}

#headlinks ul.linenav li.user_current a:hover,#headlinks ul.linenav li.entreprise_current a:hover {
	background: transparent url(imagebank/pp_main_nav.png) no-repeat 0 -75px;
}

 /* PP revamp - Header changes end */
#header ul.tabs {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	right: 0;
	bottom: 0;
}

#header ul.tabs li {
	display: inline;
}

#header ul.tabs li a {
	position: relative;
	float: left;
	margin: 0 0 0 0.3em;
	padding: 0.3em 1em 0.5em 1em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
	background: #dbd7cc;
}

#header ul.tabs li a:hover,#header ul.tabs li a:active,#header ul.tabs li a:focus {
	background: #ede9dd;
	color: #707173;
}

#header ul.tabs li a.current,#header ul.tabs li a.current:focus,#header ul.tabs li a.current:active,#header ul.tabs li a.current:hover {
	background: #e42518;
	color: #fff;
}

#headermypage {
	text-align: right;
	margin-right: 1.5em;
}

/*                                                                               */
	/*                                                                               */
	/* ****************************** End HEADER items ***************************** */
	/* +++++++++++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++++++++++ */
.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
}

.clearboth.horline {
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	background: #dbd7cc;
}

#content h1,#content2 h1 {
	margin: 0 0 0.5em 0;
	clear: both;
	padding: 0;
	font: 1.1em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* PPrevamp changes by harleen. Setting 1.1em for h1 instead of 1em. Also 1st font family is set to Trebuchet MS. */
	font-weight: bold;
}

#content h2,#content2 h2 {
	font: bold 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* PPrevamp changes by harleen. Setting 1em for h1 instead of 1.1em. Also 1st font family is set to Trebuchet MS. */
}

/* start: pp revamp changes by harleen */

#content h2 a,#content2 h2 a {
color:#565656;
}

#content h3,#content2 h3 {
	margin: 1em 0 0.5em 0;
	clear: both;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content h4,#content2 h4 {
	margin: 1em 0 0 0;
	clear: both;
	padding: 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/*font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;*/
	font-weight: bold;
}

/* end: pp revamp changes by harleen */
#content h5,#content2 h5 {
	font-weight: 700;
	font-style: italic;
	font-size: 1.1em;
	margin: 5px 15px;
}

#content p,#content2 p {
	margin: 0 0 0.5em 0;
	padding: 0;
	font-size: 0.8em;
	font-family: Trebuchet MS, Verdana, Helvetica, Sans-Serif;
	/*height: 160px;*/
}

#content p.intro,#content2 p.intro {
	margin: 0 0 1em 0;
	font-family: Trebuchet MS, Verdana, Helvetica, Sans-Serif;
	font-size: 0.8em;
}

#content .imgright {
	margin: 0 0 0.5em 0.5em;
	padding: 0;
	float: right;
}

#content .nobotpad {
	margin-bottom: 0;
	border-bottom: none;
}

.pad5bot {
	height: 5px;
}

.add20bot {
	margin-bottom: 20px;
}

.add20top {
	margin-top: 20px;
}

#content p.author {
	margin: -0.5em 0 1em 0;
	color: #707173;
}

#content .centercontent {
	text-align: center;
}

/* ****************************** Start TABLE Items **************************** */
	/*                                                                               */
	/*                                                                               */
table {
	margin: 1em 0;
	border-left: 1px solid #dbd7cc;
	border-top: 1px solid #dbd7cc;
}

th {
	margin: 0;
	padding: 0.4em;
	background: #dbd7cc;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;
	color: #000;
}
/* duplicacy
td {
	margin: 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
}*/

.table {
	margin: 1em 0;
	border-left: 0px solid #dbd7cc;
	border-top: 0px solid #dbd7cc;
}

.td {
	margin: 0;
	padding: 0em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 0px solid #dbd7cc;
	border-right: 0px solid #dbd7cc;
	background-color: #FFFFFF;
}

td.bg {
	margin: 0px;
	padding: 0px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 0px solid #dbd7cc;
	border-right: 0px solid #dbd7cc;
}
/* start: new css for body-bookmark.jsp to remove border */
td.tdWithoutBorder {
	width: 30px;
	margin: 0px;
	padding: 0px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 0px solid transparent;
	border-right: 0px solid transparent;
}
/* end: new css for body-bookmark.jsp to remove border */

tr { /*background: #ede9dd;*/
	
}

#content tr:hover {
	background: #fff;
}

/*                                                                               */
	/*                                                                               */
	/* ****************************** End TABLE Items ****************************** */
	/* ****************************** Start LINK Items ***************************** */
	/*                                                                               */
	/*                                                                               */
img a {
	border: none;
}

a img {
	border: none;
}

/*Shwetank for changing the color of the links in the content.*/
#content a:link,#content a:visited,#content2 a:link,#content2 a:visited {
	
}

#content a:hover,#content a:active,#content a:focus,#content2 a:hover,#content2 a:active,#content2 a:focus {
	
}

/*Shwetank for changing the color of the links in the content.*/
	/*Shwetank for changing the color of the links in the content.*/
	/* start: pp revamp changes for 'looking-to-temp' screen by harleen */
#secretarial_content a:link,#secretarial_content a:visited {
	color: #000; /* changing color to black instead of Maroon - #960048 */
	text-decoration: underline;
}

#secretarial_content a:hover,#secretarial_content a:active,#secretarial_content a:focus {
	color: #000; /* changing color to black instead of Maroon - #960048 */
	text-decoration: none;
}

/* end: pp revamp changes for 'looking-to-temp' screen by harleen */
	/*Shwetank for changing the color of the links in the content.*/
	/*                                                                               */
	/*                                                                               */
	/* ******************************* End LINK Items ****************************** */
	/* ****************************** Start LIST Items ***************************** */
	/*                                                                               */
	/*                                                                               */
#content ul {
	
}

#content ul li {
	
}

/* start: pp revamp changes by harleen for 'Finance' screen. This will make impact globally for all <li> unless inline or specific style is defined for it.  */
#content ul li.listitem {
	background: url(imagebank/puce_triangle2.gif) no-repeat scroll left 7px transparent;
	font: 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
}

#content ul li ul li.listitem{
	background: url(imagebank/puce_triangle2.gif) no-repeat scroll left 7px transparent;
	font: 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
}

#content ul li.listitem a{
color:#565656;
}
/* end: pp revamp changes by harleen for 'Finance' screen */
#content ol {
	position: relative;
	float: left;
	margin: 0.5em 0;
	padding: 0 0 0 2.0em;
	width: auto;
}

/* start: pp revamp changes for 'Privacy Policy' screen by harleen */
#content ol li {
	clear: both;
	margin: 0 0 0.5em 0em;
	padding: 0 0 0 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* end: pp revamp changes for 'Privacy Policy' screen by harleen */
#content ol li ol {
	position: relative;
	float: left;
	margin: 0.5em 0;
	padding: 0 0 0 1.3em;
	width: auto;
	list-style: lower-alpha;
}

#content ol li ol li {
	margin: 0 0 0.5em 0.5em;
	padding: 0 0 0 0;
	font: 1em/1.3em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content ul li ul.alpha {
	position: relative;
	float: left;
	margin: 0.5em 0 0.5em 0;
	padding: 0 0 0 0;
	width: 100%;
	list-style: lower-alpha;
}

#content ul li ul.alpha li {
	margin: 0 0 0.5em 1.75em;
	padding: 0 0 0 0em;
	font: 1em/1.3em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: none;
}

#content ul.sitemap {
	position: relative;
	float: left;
	margin: 0.5em 0 0.5em 0;
	padding: 0;
	width: 90%;
	list-style: none;
}

#content ul.sitemap li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	font: 0.8em/1em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif; /* 0.75em/1em instead of 0.7em/1.3em for site-map*/
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.1em;
}
/* start: added for site-map page */
#content ul.sitemap li a {
color: #565656;
}
/* ------------------------------ */
#content ul.sitemap li ul {
	position: relative;
	float: left;
	margin: 0.5em 0 0.5em 10px;
	padding: 0;
	width: 100%;
	list-style: none;
}

#content ul.sitemap li ul li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	font: 1em/1.3em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.1em;
}

#content ul.sitemap li ul li a {
color:#565656;
}
/*--------------------------------------------------------------*/

#content ul.sitemap2 li {
	position: relative;
	float: left;
	margin: 0.5em 0 0.5em 15em;
	padding: 0;
	width: 100%;
	list-style: none;
}

#content ul.sitemap2 li {
	clear: both;
	margin: 0 0 0.5em 15px;
	padding: 0 0 0 15px;
	font: 1em/1.3em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*--------------------------------------------------------------*/
#content dl.sitemap {
	margin: 0 0 1em 0;
	padding: 0;
	list-style: none;
}

/* start: pp revamp changes by harleen */
#content dt {
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content dd {
	margin: 0 0 0.5em 2em;
	/* added by harleen for 'About us' page for more left alignment */
	padding: 0 0 0 10px;
	font: 0.8em/1.1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: url(imagebank/puce_triangle2.gif) top left no-repeat;
	background-position: 0 0.25em;
	width: auto; /* added by harleen for 'About us' page */
}

/* start: pp revamp changes by harleen for About us screen */
#content dd a {
	color: #565656;
}

/* end: pp revamp changes by harleen for About us screen */
#content dl.sitemap dd dl {
	margin: 0.5em 0 1em 0;
	padding: 0;
	list-style: none;
}

#content dd dl dd {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

#content ul.boxlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	/* set to auto by harleen to remove horizontal scrollbar which appears when select Finance / Secretarial from Footer link “Jobs by Specialism” */
	list-style: none;
}

#content ul.boxlinks li {
	clear: both;
	margin: 0 0 0.5em 2.5em;
	padding: 0 0 0 15px;
	font: 0.8em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: url(imagebank/puce_triangle2.gif) no-repeat scroll 0 0.2em transparent;
	/*   background-position: 0 0.2em; */
}

/* start: pp revamp changes by harleen */
#content ul.boxlinks li a {
	color: #565656;
}

/* end: pp revamp changes by harleen */
	/*Shwetank CR for changing the Bullets on Secretarial pages*/
#content a.linenav:link,#content a.linenav:visited {
	color: #960048;
	text-decoration: underline;
}

#content a.linenav:hover,#content a.linenav:active,#content a.linenav:focus {
	color: #960048;
	text-decoration: none;
}

#content ul.linenav {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}

/* start: pp revamp changes for 'jobseekers-sit-in-service' screen by harleen */
#content ul.linenav li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.85em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	background: url(imagebank/puce_triangle2.gif) top left no-repeat;
	/* changed image to 'puce_triangle2.gif' from 'sec-list-square.gif' as part of PP revamp changes */
	background-position: 0 0.2em;
}

/* end: pp revamp changes for 'jobseekers-sit-in-service' screen by harleen */
	/*Shwetank CR for changing the Bullets on Secretarial pages*/
	/*                                                                               */
	/*                                                                               */
	/* ****************************** End LIST Items ******************************* */
	/* ************************** Start HORIZONTAL RULES *************************** */
	/*                                                                               */
	/*                                                                               */
hr {
	margin: 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2020 {
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1010 {
	margin: 10px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2000 {
	margin: 20px 0 0px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr0020 {
	margin: 0px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1000 {
	margin: 10px 0 0px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr0010 {
	margin: 0px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2010 {
	margin: 20px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1020 {
	margin: 10px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End HORIZONTAL RULES **************************** */
	/* ****************************** Start 2 COLUMNS ****************************** */
	/*                                                                               */
	/*                                                                               */
#content .lhalf {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px; /* cannot use percentage due to ie7 width bug */
}

#content2 .box {
	width: 100%; /* cannot use percentage due to ie7 width bug */
}

#content .box .lhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .box .lhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .lhalf h2 {
	margin: 0 0 0.5em 0;
}

#content .rhalf {
	float: right;
	margin: 0;
	padding: 0;
	width: 250px; /* cannot use percentage due to ie7 width bug */
}

#content .box .rhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .rhalf h2 {
	margin: 0 0 0.5em 0;
}

#content ul.halflist li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

#content ul.halflist {
	position: relative;
	float: left;
	margin: 0.5em 0;
	padding: 0;
	width: 50%;
	list-style: none;
}

/*                                                                               */
	/*                                                                               */
	/* ******************************* End 2 COLUMNS ******************************* */
	/* ****************************** Start 3 COLUMNS ****************************** */
	/*                                                                               */
	/*                                                                               */
#content .thirdbox {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 28.55%;
	background: #ede9dd;
	border: 1px solid #dbd7cc;
}

#content .thirdbox h1 {
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content .thirdbox.rightpad {
	margin: 0 10px 10px 0;
}

#content .thirdbox.floatright {
	float: left;
}

#content ul.thirdlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
	list-style: none;
}

#content ul.thirdlinks li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*                                                                               */
	/*                                                                               */
	/* ******************************* End 3 COLUMNS ******************************* */
	/* *************************** Start STONE BOX items *************************** */
	/*                                                                               */
	/*                                                                               */
#content .boxhead {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	clear: both;
	margin: 0;
	padding: 0px;
	/*  background: #dbd7cc;*/
	height: 34px;
	width: 672px;
	min-height: 0;
}

#content .boxhead h1 {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	position: relative;
	float: left;
	margin: 0;
	padding: 4px 0 0 10px;
	font: 1em/1.2em "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	height: auto;
	width: 672px;
}

#content .boxhead h1.linkright {
	width: 340px;
}

===============================
#content .whtboxhead {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	clear: both;
	margin: 0;
	/* padding: 0px 10px 0 10px; commented by harleen to solve grey bar issue which comes when select Finance from Footer link "Jobs by Specialism"*/
	/*  background: #fff;*/
/*	height: 1%;*/
}

#content .whtboxhead h1 {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	position: relative;
	float: left;
	margin: 0 0 3.5px 0;
	/*0 0 0 -10px; commented by harleen to solve grey bar issue which comes when select Finance from Footer link "Jobs by Specialism"*/
	padding: 5px 0 0 2px;
	font: 0.9em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #FFF;
	display: block;
	/*font-size:1em;*/
	height: 28px;
	width: 672px;
}


#content .whtboxhead h1.linkright {
	width: 340px;
}

#content2 .boxhead {
	clear: both;
	margin: 0;
	padding: 3px 3px 3px 10px;
	background: #dbd7cc;
	height: 1%;
	min-height: 0;
}

#content2 .boxhead h1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	font: 15px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	width: auto;
}

#content .boxhead h2 {
	position: relative;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
	font: 0.9em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	width: auto;
	color: #FFFFFF;
}

#content .boxhead h2.linkright {
	width: 340px;
}

#content .boxhead p {
	position: relative;
	float: right;
	margin: 0.3em 0 0 0;
	padding: 0;
	width: 140px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

/* start: pp revamp changes for 'Submit your CV' screen by harleen */
#content .box {
	clear: both;
	margin: 0 0 5px 0;
	padding: 0.5px 10px; /*1px 10px;*/
	background-color: #FFF;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
	width: 650px;
	height: auto; /*160px; */
}

/* end: pp revamp changes for 'Submit your CV' screen by harleen */
#content2 .box {
	clear: both;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #ede9dd;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
	height: 1%;
	width: auto;
}

#content2 .box h2 {
	margin-top: 0;
	padding: 0px;
	font: 12px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content .box .width240 {
	position: relative;
	float: left;
	width: 248px;
}

#content .box h2 {
	margin-top: 0;
}

#content .box .third {
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
}

#content .box p.jobtitle {
	font-weight: bold;
	margin: 0;
}

/* start: pp revamp changes by harleen */
#content p.jobtitle {
	margin: 0;
	font: bold 0.95em Trebuchet MS, verdana, helvetica, arial, sans-serif;
	text-transform: none;
}

/* end: pp revamp changes by harleen */
	/* start: pp revamp changes by harleen for 'Email a friend' screen */
#content .box p.jobdetails {
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 2em 0; /* updated margin from '0 0 0.5em 0' */
}

/* end: pp revamp changes by harleen */
	/*                                                                               */
	/*                                                                               */
	/* **************************** End STONE BOX items **************************** */
	/* ------------------- start: PP revamp changes - Employers Page by harleen -------------------------- */
	
#content .employersheading {
/*	margin-left: 8px;*/
}

#content .employersheading h1 {
	font: bold 1em Trebuchet MS, Verdana, Helvetica, Sans-Serif;
}

#content .employersheading p.intro { /*margin: 0 0 1em 0;
    padding: 0;*/
	font: 0.8em Trebuchet MS, Verdana, Helvetica, Sans-Serif;
}

#content .employersheading ul {
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 0.85em Trebuchet MS, Verdana, Helvetica, Sans-Serif;
	float: left;
	list-style: none outside none;
	position: relative;
	width: auto;
}

#content .employersheading ul li {
	background: url(imagebank/puce_triangle2.gif) no-repeat scroll 0 0.3em transparent;
	font: 0.95em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0.5em 2em;
	padding: 0 0 0 15px;
}


	/* -------------------- end: PP revamp changes - Employers Page by harleen -------------------------*/
	/* *************************** Start WHITE BOX items *************************** */
	/*                                                                               */
	/*                                                                               */
#content .whtbox {
	clear: both;
	margin: 0 0 0 0;
/*	padding: 0 10px;*/
	background: #fff;
/*	height: 1%;*/
	width: auto;
	border-bottom: 1px solid #fff;
}

#content .whtbox.add10pxbot {
	margin-bottom: 10px;
}

#content .whtboxhead h2 {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	display: block;
	float: left;
	font: bold 0.9em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	height: 28px; /*34px;*/
	margin: 0 0 3.5px 0;
	/*0 0 0 -10px; commented by harleen to solve grey bar issue which comes when select Finance from Footer link "Jobs by Specialism"*/
	padding: 5px 0 0 2px;
	position: relative;
	width: 672px;
}

/* start: PP revamp changes by harleen */
#content .whtbox h2 {
	position: relative;
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 1em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #565656;
}

/* end: PP revamp changes by harleen */
#content .whtboxhead h2.linkright {
	width: 340px;
}

#content .whtboxhead p {
	position: relative;
	float: right;
	margin: 0.3em 0 0 0;
	padding: 0;
	width: 140px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

#content .whtbox .lhalf {
	float: left;
	margin: 0;
	padding: 0;
	width: 325px; /* 230px - cannot use percentage due to ie7 width bug */
}

#content .whtbox .rhalf {
	float: right;
	margin: 0;
	padding: 0;
	width: 325px; /* 230px - cannot use percentage due to ie7 width bug */
}

#content .whtboxhead.addline {
	border-top: 1px solid #dbd7cc;
	padding-top: 10px;
	width: auto;
}

#content .whtbox.addline2 {
	border-bottom: 1px solid #dbd7cc;
	margin-bottom: 0;
	width: auto;
}

#content .whtbox .lhalf dl,#content .whtbox .rhalf dl {
	margin: 0;
	padding: 0;
}

/*                                                                               */
	/*                                                                               */
	/* **************************** End WHITE BOX items **************************** */
	/* ************************** Start CLIENT LISTING items ************************** */
	/*                                                                               */
	/*                                                                               */
#content .clientlogosholder {
	margin-bottom: 10px;
}

#content .clientlogosholder img {
	margin-right: 2px;
	border: 1px solid #fff;
}

#content .clientlogosholder img:hover,#content .clientlogosholder img:active,#content .clientlogosholder img:focus {
	border: 1px solid #dbd7cc;
}

#content ul.alphalist {
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.offscreen {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 9999px;
}

#content ul.alphalist li {
	display: inline;
	position: relative;
	margin: 0;
	padding: 0 4px 0 0;
	background: none;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CLIENT LISTING items *************************** */
	/* ***************************** Start RSS items  ****************************** */
	/*                                                                               */
	/*                                                                               */
#content .rssbox {
	margin: 0 0 5px 0;
	/* changed margin to remove empty space above feed link on job search result screen by harleen */
	padding: 5px 10px 5px 18px;
	border: 1px solid #dbd7cc;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 10px 55%;
	font-weight: bold;
	width: 642px; /*645px;*/
}

#content .rssbox a .rssbutton {
	margin-right: 0;
	padding: 2px;
	color: #fff;
	font: 0.9em/1.6em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	border: 1px solid #000;
	border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
	background: #f60;
	text-decoration: none;
}

#content .rssbox a:hover .rssbutton,#content .rssbox a:active .rssbutton,#content .rssbox a:focus .rssbutton {
	margin-right: 0;
	padding: 2px;
	color: #ececec;
	font: 0.9em/1.6em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	border: 1px solid #000;
	border-color: #3f1a01 #ff9a57 #ffc8a4 #7d3302;
	background: #f60;
	text-decoration: none;
}

#content .rssbox2 {
	margin: 0 0 10px 0;
	padding: 8px 8px 8px 18px;
	border: 1px solid #dbd7cc;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #fff url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 10px 55%;
	font-weight: bold;
}

#content .rssbox2 a.rssbutton {
	margin-right: 0;
	padding: 2px;
	color: #fff;
	font: 0.9em/1.6em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	border: 1px solid #000;
	border-color: #ffc8a4 #7d3302 #3f1a01 #ff9a57;
	background: #f60;
	text-decoration: none;
}

#content .rssbox2 a.rssbutton:hover,#content .rssbox2 a.rssbutton:active,#content .rssbox2 a.rssbutton:focus {
	margin-right: 0;
	padding: 2px;
	color: #ececec;
	font: 0.9em/1.6em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	border: 1px solid #000;
	border-color: #3f1a01 #ff9a57 #ffc8a4 #7d3302;
	background: #f60;
	text-decoration: none;
}

/*                                                                               */
	/*                                                                          */
	/* ******************************* End RSS items  ****************************** */
	/* *********************** Start JOBSEARCH NAV items  ************************** */
	/*                                                                               */
	/*                                                                               */
.jobsearch_nav {
	margin: 0 0 20px 0;
	padding: 0;
	width: 510px;
}

.page_next {
	display: block;
	width: 170px;
	position: relative;
	float: right;
	right: 0;
	text-align: right;
}

.page_before {
	float: left;
	display: block;
	width: 160px;
	text-align: left;
}

.page_element {
	display: block;
	width: 170px;
	position: relative;
	float: left;
	text-align: center;
}

/*                                                                               */
	/*                                                                               */
	/* ************************* End JOBSEARCH NAV items  ************************** */
	/* *************************** Start CONTENT BANNERS *************************** */
	/*                                                                               */
	/*                                                                               */
div.contentbannercontainer img {
	clear: both;
	display: block;
	border: 1px solid #dbd7cc;
	margin: 0 0 10px 0;
}

div.contentbannercontainer img:hover,div.contentbannercontainer img:focus,div.contentbannercontainer img:active {
	border: 1px solid #707173;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CONTENT BANNERS  **************************** */
	/* *************************** Start all FORM items **************************** */
	/*                                                                               */
	/*                                                                               */
#content fieldset {
	margin: 0.75em 0;
	padding: 0;
	border: none;
}

#content p.labeller {
	margin: 0 5px 0 0;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	position: relative;
	float: left;
	width: 150px;
}

.labeller {
	position: relative;
	float: left;
	width: 150px;
}

.check {
	margin: 0.5em 0;
}

/* start: pp revamp changes for 'Submit your CV' screen by harleen */
input,textarea,select { /*  margin: 0.5em 0.5em 0.5em 0;
    font: 0.7em/1.2em 'Trebuchet MS',Verdana,Helvetica,Sans-Serif;*/
	border-color: #B4B5B7 #D6D6D6 #D6D6D6;
	border-style: solid;
	border-width: 1px;
	font: 0.7em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	/* setting 0.7em instead of 1em for 'Submit your CV' screen*/
	margin-bottom: 8px;
	outline: medium none #000000;
	position: relative;
	vertical-align: middle;
}

/* end: pp revamp changes for 'Submit your CV' screen by harleen */
.textbox {
	width: 300px;
}

.select300 {
	width: 300px;
}

img.visualcaptcha {
	margin: 0.5em 0;
	text-align: center;
}

img.audiocaptcha {
	position: relative;
	top: 0.3em;
	vertical-align: middle;
}

#content .box input#captcha {
	width: 160px;
}

#content .rightdiv .sendtofriend {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* float: right;*/ /* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	margin-left: 350px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

input#submitlock {
	margin: 0.5em 0 0.5em 155px;
}

#content .disclaimer {
	clear: both;
	padding-top: 1em;
	color: #333;
}

#content label.hidden {
	display: none;
}

.centersearch {
	margin-top: 10px;
	text-align: left;
}

#content form .radioList2 {
	float: left;
}

#content p.radioList2label {
	margin: 0.4em 5px 10px 0;
	padding: 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	float: left;
	width: 185px;
}

#content form .radioList2 input {
	width: auto;
	height: auto;
	display: inline;
	clear: none;
	float: none;
	background: none;
	vertical-align: middle;
}

#content form .radioList input {
	width: auto;
	height: auto;
	display: inline;
	clear: none;
	float: none;
	background: none;
	vertical-align: middle;
}

#content form .radioList input.padleft {
	margin-left: 1em;
}

#content form .radioList label {
	margin-right: 0;
	padding-right: 0;
}

#content .padbot {
	height: 5px;
}

#content abbr,#content acronym {
	border-bottom: 1px dashed #707173;
	cursor: help;
}

/* start: pp revamp changes for 'Submit your CV' screen by harleen */
#content input:focus,#content textarea:focus,#content select:focus,#content checkbox:focus {
	background: #fff; /* setting color to white instead of yellow - #ffc */
}

/* end: pp revamp changes for 'Submit your CV' screen by harleen */
#content .centerwidth {
	text-align: center;
}

#content .centerwidth input {
	width: 250px;
}

.centerdiv {
	margin: 1em auto;
}

.centerdiv .labeller {
	width: 120px;
}

/* start: pp revamp changes for 'contact us' screen by harleen - commenting all. Using inline style in contact-us-main.jsp*/
.centerdiv #viewoffices { /*   margin-left: 225px; */
	/*	background: #565656 url(imagebank/pp_submit_content.png) no-repeat scroll 142px 28px transparent; */
	
}

/* end: pp revamp changes for 'contact us' screen by harleen */
.centerdiv input,.centerdiv select {
	margin: 0 0.5em 0 0;
	padding: 0;
	float: none;
}

/*                                                                               */
	/*                                                                               */
	/* **************************** End all FORM items ***************************** */
	/* pp revamp changes by harleen */
#content .divestimateinside {
	display: block;
	overflow: hidden;
	height: auto;
	margin: 0 auto;
}

/* ************************** Start all BOX FORM items ************************* */
	/*                                                                               */
	/*                                                                               */
#content .box form {
	margin: 0;
	padding: 0;
	width: 80%;
}

/* start: pp revamp changes by roopali */
#content .box label {
	position: relative;
	margin: 0.5em 0.5em 0.5em 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	text-align: left;
	width: 185px;
}

#content .box label.noclear {
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
}

/* end: pp revamp changes by roopali */
	/* start: pp revamp changes for job result screen by harleen */
#content .box p.applyoffer {
	font: 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 5px 0 10px 0px;
}

#content .box p.offerref {
	background: url(imagebank/pp_main_all.png) no-repeat scroll 2px -142px transparent;
	font: 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px 0 20px 0px;
}

/* end: pp revamp changes for job result screen by harleen */
	/* start: pp revamp changes for 'Submit your CV' screen by harleen */
#content .box p.cvReqdInfo,#content .box2 p.cvReqdInfo {
	font: 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #ADADAD;
	font-style: italic;
}

/* end: pp revamp changes for 'Submit your CV' screen by harleen */
	/* start: pp revamp changes for 'Feedback' screen by harleen */
#content .box form {
	width: auto; /* 488px */
}

#content .box p.paraalign {
	padding-left: 35px;
}

/* end: pp revamp changes for 'Feedback' screen by harleen */
#content .box .indent {
	float: left;
}

#content .box p.formcomment {
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 190px;
	padding-bottom: 0.5em;
}

#content .box div.formcomment {
	margin: 1em 0 0.5em 0;
	padding-left: 155px;
}

#content .box label.hidden {
	display: none;
}

#content .box input#search {
	margin-top: 0.5em;
	margin-left: 0.5em;
}

#content .box select#location,#content .box select#discipline {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box select#lowsalary,#content .box select#highsalary {
	margin: 0.5em 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box #keywords {
	margin: 0.5em 0 0 2px;
	position: relative;
	float: left;
	width: 150px;
}

#content .box select#discipline,#content .box select#lowsalary {
	margin-right: 10px;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** End all BOX FORM items *************************** */
	/* ****************** Start PERSISTENT JOBSEARCH FORM items ******************** */
	/*                                                                               */
	/*                                                                               */
#rightcol #jobsearchpanel {
	height: 16em;
}

#rightcol form {
	margin: 20px;
	padding: 0;
}

#rightcol label.hidden {
	position: absolute;
	left: -999999px;
}

#rightcol input,#rightcol textarea,#rightcol select {
	margin: 0 0 0em 0;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#rightcol .rightform {
	width: 200px;
	margin: 0 0 10px 0;
}

#rightcol .right_half_form {
	width: 200px;
	margin: 0 0 10px 0;
}

#rightcol .right_half_form2 {
	width: 200px;
	margin: 0 0 10px 0;
}

#rightcol #keywords {
	width: 195px;
}

#rightcol #rightsearch {
	display: block;
	position: relative;
	margin: 0 auto 0.5em auto;
}

#rightcol .rightformradios label {
	margin: 0 1em 0 0;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#rightcol .rightformradios {
	margin: 0 0 0.75em 0;
	padding: 0;
}

#rightcol .rightformradios input {
	margin: 0 0.5em 0 0;
	padding: 0;
	vertical-align: middle;
}

	/*                                                                               */
	/*                                                                               */
	/* ******************* Start PERSISTENT JOBSEARCH FORM items ******************* */
	/* ************************** Start RED ALERT MESSAGE ************************** */
	/*                                                                               */
	/*                                                                               */
#content .errormessage {
	margin: 0 0 0.5em 0;
	border: 1px solid #e42518;
	background: #fff;
	width: 668px;
}

#content .errormessage dl.squarelist {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

#content .errormessage dl.squarelist dt {
	margin: 0 0 0.5em 0;
	padding: 5px 10px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #e42518;
	color: #fff;
	font-weight: bold;
}

#content .errormessage dl.squarelist dd {
	margin: 0 0 0.5em 10px;
	padding: 0 0 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End RED ALERT MESSAGE *************************** */
	/* ************************* Start STONE ALERT MESSAGE ************************* */
	/*                                                                               */
	/*                                                                               */
#content .alertmessage {
	margin: 0 0 0.5em 0;
	border: 1px solid #dbd7cc;
	background: #fff;
}

#content .alertmessage dl.squarelist {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

#content .alertmessage dl.squarelist dt {
	margin: 0 0 0.5em 0;
	padding: 5px 10px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #dbd7cc;
	color: #000;
	font-weight: bold;
}

#content .alertmessage dl.squarelist dd {
	margin: 0 0 0.5em 10px;
	padding: 0 0 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** End STONE ALERT MESSAGE ************************** */
	/* ************************** Start CROSS-SITE LINKS *************************** */
	/*                                                                               */
	/*                                                                               */
#crossite {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

#crossite p.crosslink span a {
	position: relative;
	display: block;
	margin: 0 0 1em 0;
	padding: 5px 5px 5px 18px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #ede9dd url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 8px 55%;
	font-weight: bold;
	border: 1px solid #dbd7cc;
}

.crossiteadd {
	position: relative;
	margin-top: 0em;
	margin-bottom: 20px;
}

.crossiteadd p.crosslink span a {
	position: relative;
	display: block;
	margin: 0 0 1em 0;
	padding: 5px 5px 5px 18px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #fff url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 8px 55%;
	font-weight: bold;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CROSS-SITE LINKS **************************** */
	/* ************************** Start JOB LISTING items ************************** */
	/*                                                                               */
	/*                                                                               */
.jobfriend {
	margin: 0.5em 0 1em 0;
}

#content .pagecount {
	background: url(imagebank/pp_tools_bg.png) no-repeat scroll left top transparent;
	position: relative;
	float: left;
	display: block;
	margin: 0 0 5px 0;
	padding-left: 10px;
	width: 662px; /*673px;*/
	height: 23px;
	font: 0.8em/1.7em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content .backright {
	position: relative;
	float: right;
	display: block;
	margin: 0 0 1em 0;
	padding-right: 10px;
	width: 45%;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

#content .backtosearch {
	position: relative;
	float: right;
	margin: 0 0 1em 0;
	width: 45%;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

#content .backtosearch_foot {
	margin: 1em 0 1em 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/* start: pp revamp changes by harleen */
.clientpush {
	position: relative;
	clear: both;
	margin: 0 0 5px 0;
	padding: 10px;
	width: 650px;
	border: 1px solid #dbd7cc;
	background-color: #fff;
	/* Setting background color to white (like image) instead of light brown - #ede9dd */
	/*url(imagebank/profile-push-back.gif) top right repeat-y*/
}

/* end: pp revamp changes by harleen */
	/** PP Grad form changes :Anubha 30-Jul: start **/
.graduate {
	position: relative;
	clear: both;
	margin: 0 0 0 0;
	width: auto;
}

/** PP Grad form changes :Anubha 30-Jul: end **/
#content .clientpush .jobcontentholder .jobcontent .jobcontentinside p.descr {
	margin-top: 1em;
}

div.joblist {
	padding: 10px;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #dbd7cc;
	width: 95%;
}

div.clientpush h2.jobtitle,div.clientpush p.descr,div.clientpush p.dateadded {
	width: auto; /*335px;*/
}

div.joblist h2.jobtitle,div.joblist p.descr,div.joblist p.dateadded {
	width: auto; /*335px;*/
}

.clientpush .logoholder {
	top: 10px;
}

.logoholder {
	position: relative;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	text-align: center;
}

.logoholder {
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

.logoholder img {
	margin-bottom: 5px;
}

#content .joblist.noline {
	clear: both;
	margin: 1em 0;
	padding: 1em 0 0 0;
	border-top: 1px solid #fff;
}

/* start : PP revamp changes by harleen */
#content h2.jobtitle {
	margin: 0 0 0 0;
	padding: 0 0 0.25em 0;
	font: 0.95em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
}

#content p.dateadded {
	font: 0.7em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	color: #707173;
}

/* end: pp revamp changes by harleen */
	/*                                                                               */
	/*                                                                               */
	/* ************************** End JOB LISTING items **************************** */
	/* ************************* Start JOB DETAILS items *************************** */
	/*                                                                               */
	/*                                                                               */
#content p.dateadded2 {
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	margin: -0.5em 0 1.5em 0;
	color: #707173;
}

#content p.jobdetails {
	font: 0.8em/1.1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#content .jobholder {
	position: relative;
	clear: both;
	margin: 0px 13px 0px 0px;
	padding: 13px;
	border: 0px;
	border-top: 1px solid #e42518;
	border-left: 1px solid #e42518;
	border-right: 1px solid #e42518;
	/*	border-bottom: 1px solid #e42518;*/
	width: auto; /* 92% */
}

#content .jobholder .jobdescfooter {
	width: 600px;
	display: inline;
	position: relative;
}

#content .jobholder .jobdescfooter .jobftr1 {
	width: 600px;
}

#content .jobholder .jobdescfooter .jobftr1 ul.jobaddon {
	font: 0.9em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 20px 0;
	padding: 0 0 0 5px;
}

#content .jobholder .clearspecial {
	position: relative;
	clear: both;
}

#content .jobholder .jobinfohead ul {
	font: 0.9em/1.3em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content .jobholder .jobinfohead ul li {
	font: 0.9em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	background-image: url("imagebank/puce_triangle2.gif");
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	padding-left: 1em;
}

/* start: PP revamp changes for ' formatting of Email a friend' page by harleen */
#content .box .jobfriend .jobinfohead ul {
	font: 0.9em/1.3em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content .box .jobfriend .jobinfohead ul li {
	font: 0.99em/1.3em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
	background-image: url("imagebank/puce_triangle2.gif");
	background-position: 0 0.5em;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-color: transparent;
	padding-left: 1em;
}

/* end: PP revamp changes for ' formatting of Email a friend' page by harleen */
 /* start: PP revamp changes by harleen*/
#content .jobholder h3.jobinfohead {
	font: bold 0.87em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 17px 1px 1px 0;
}

#content .jobholder h1 { 
	clear: none;
	color: #E42518;
	font: bold 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin: 4px 0;
	text-align: left;
	text-transform: none;
}

/* end: PP revamp changes by harleen*/ /*180209*/
#content .jobholder p {
	width: auto;
	display: block;
	clear: both;
	font: 0.8em/1.1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content .clearboth {
	position: relative;
	clear: both;
}

#content .jobfooter {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-left: 8px solid #e42518;
	border-right: 8px solid #e42518;
	text-align: right;
}

#content .jobfooterdiscipline {
	margin: 0;
	padding: 2px 20px;
	background: #e42518;
	text-align: right;
	/*  border-bottom: 8px solid #707173; */
	text-transform: uppercase;
}

#content .jobfooterdiscipline p {
	color: #fff;
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End JOB DETAILS items *************************** */
	/* ************************ Start JOB APPLICATION LINKS FOR PP REVAMP CHANGES ************************ */
	/*                                                                               */
	/*                                                                               */
.fixborder { /*    border-bottom: 1px solid #ede9dd;*/
	
}

/*#content ul li a.jobdetaillinks {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0 0 0.5em 0;
	text-align: center;
	border-left: 1px solid #e42518;
	border-right: 1px solid #e42518;
	border-bottom: 1px solid #e42518;
	width: auto; /* 95.8% */
}*/

#content .divider {
	clear: both;
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: #dbd7cc;
	width: 100%;
}

#content ul.border {
	border-bottom-style: solid;
    border-bottom-width: 1px;
    border-left-color: #E42518;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #E42518;
    border-right-style: solid;
    border-right-width: 1px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 10px;
    margin-top: 0;
	margin-left:0;
    padding-bottom: 20px;
    text-align: center;
	border-bottom-color: #E42518;
}

/*#content ul li a.jobdetaillinks {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
	text-transform: uppercase;
}*/

#content ul li a.jobdetaillinks {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 0.7em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	float: left;
	margin-right: 50px;
	margin-left: 15px;
	/*margin-top: -22px;*/
}

#content ul li a.listitem{
	background: url(imagebank/puce_triangle2.gif) no-repeat scroll left 7px transparent;
	font: 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	padding-left: 15px;
	color:#565656;
}

/*#content ul li.jobdetaillinks a.apply {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 0.7em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 20px;
	padding-bottom: 3px;
	padding-top: 5px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	float: left;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: -22px;
}*/

#content ul.job_action_links {
	list-style: none;
	margin: 0.5em 0 0 0;
	padding: 1em 0 0 0;
	text-align: center;
}

#content ul.job_action_links li {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
}

#content ul.job_action_links li a {
	padding: 2px;
	margin: 2px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: none;
}

#content ul.job_action_links li a.apply {
	padding-right: 10px;
	border-right: 1px solid #707173;
}

#content .applyholder {
	margin: 0;
	padding: 0.25em;
	background: #707173;
}

#content .applyholder_blank {
	margin: 0.5em 0 0 0;
	padding: 0.25em;
	background: #fff;
}

/*                                                                               */
	/*                                                                               */
	/* ************************* End JOB APPLICATION LINKS ************************* */
	/* ****************************** Start PAGINATION ***************************** */
	/*                                                                               */
	/*                                                                               */
#content ul.job_list_links4 { 
	background: url(imagebank/pp_tools_bg.png) no-repeat scroll left top transparent;
	float: left;
	height: 27px;
	margin: 0 0 5px 0;
	padding-left: 5px;
	width: 665px; /*672px;*/
	text-align: center;
}

#content ul.job_list_links4 li {
	display: inline;
	margin: 2px;
	padding: 0px;
	background: none;
}

#content ul.job_list_links4 li.null { /*   padding: 4px;
    font: 0.7em/1.2em 'Trebuchet MS',Verdana,Helvetica,Sans-Serif;
    color: #707173;*/ /*	border: 1px solid #dbd7cc;*/
	
}

#content ul.job_list_links4 li.null.first {
	padding: 4px 4px 4px 14px;
	background: url(imagebank/left-off.gif) center left no-repeat;
}

#content ul.job_list_links4 li.null.last {
	padding: 4px 14px 4px 4px;
	background: url(imagebank/right-off.gif) center right no-repeat;
}

#content ul.job_list_links4 li a { /*  padding: 4px;*/
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content ul.job_list_links4 li a:link,#content ul.job_list_links4 li a:visited { /* text-decoration: none;*/
	color: #A1A1A1;
}

#content ul.job_list_links4 li a:hover,#content ul.job_list_links4 li a:active,#content ul.job_list_links4 li a:focus { /*  border: 1px solid #707173;
    text-decoration: none;*/
	color: #565656;
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content ul.job_list_links4 li a.null {
	/*   border: 1px solid #dbd7cc;*/ /*   color: #707173; */
	color: #A1A1A1;
}

#content .job_list_links4 a { /*  border: 1px solid #dbd7cc;*/
	
}

#content ul.job_list_links4 li.current {
	/*    border: 1px solid #e42518;
    background: #e42518;*/
	color: #565656;
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}



/*                                                                               */
	/* ****************************** End PAGINATION ******************************* */
	/* *************************** Start CLIENT PROFILES *************************** */
	/*                                                                               */
	/*                                                                               */
#profilehead {
	position: relative;
	margin: 0 0 10px 0;
	width: auto;
	height: 60px;
	display: block;
}

#rightcol .profilead {
	margin: 0 auto 2px auto;
	padding: 5px;
	width: 190px;
	background: #fff;
	text-align: center;
}

#rightcol .profilead p {
	margin: 0 0 5px 0;
	padding: 0;
	font: 0.65em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#rightcol .clearboth.addpad {
	margin-bottom: 20px;
}

#profilenav {
	border-bottom: 1px solid #dbd7cc;
	margin-bottom: 10px;
}

#profilenav ul.linklist {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

#profilenav ul.linklist li {
	margin: 0 1.5em 0.5em 0;
	padding: 0 0 0 10px;
	float: left;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

#profilenav a:link,#profilenav a:visited {
	color: #e42518;
	text-decoration: underline;
}

#profilenav a:hover,#profilenav a:active,#profilenav a:focus {
	color: #e42518;
	text-decoration: none;
}

#profilenav a:link .current,#profilenav a:visited .current {
	color: #000;
	text-decoration: none;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** Start CLIENT PROFILES *************************** */
	/* ++++++++++++++++++++++++++++++++ RIGHTCOL +++++++++++++++++++++++++++++++++++ */
#rightcol {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 272px;
}

#rightcol .section {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
}

#rightcol h1 {
	margin: 0 0 20px 0;
	padding: 0.5em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
	text-align: center;
}

#rightcol h2 {
	clear: both;
	margin: 0 0 20px 0;
	padding: 0.5em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
	text-align: center;
}

#rightcol p {
	margin: 0;
	padding: 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
}

#rightcol a:link,#rightcol a:visited {
	color: #e42518;
	text-decoration: underline;
}

#rightcol a:hover,#rightcol a:active,#rightcol a:focus {
	color: #e42518;
	text-decoration: none;
}

#rightcol a:link .current,#rightcol a:visited .current {
	color: #000;
	text-decoration: none;
}

/* ************************* Start CLIENT PAID BANNERS ************************* */
	/*                                                                               */
	/*                                                                               */
#rightcol .jobad {
	margin: 0 auto 20px auto;
	padding: 5px;
	width: 190px;
	background: #fff;
	text-align: center;
}

#rightcol .jobad p {
	margin: 0 0 5px 0;
	padding: 0;
	font: 0.65em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** END CLIENT PAID BANNERS ************************** */
	/* ************************** Start RIGHT LIST itemss ************************** */
	/*                                                                               */
	/*                                                                               */
#rightcol dl {
	margin: 0 15px 1em 15px;
	padding: 0;
	list-style: none;
}

#rightcol dt {
	margin: 0 0 1em 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#rightcol dd {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

#rightcol ul.linklist {
	margin: 20px;
	padding: 0;
	list-style: none;
}

#rightcol ul.linklist li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End RIGHT LIST itemss *************************** */
	/* ****************************  social bookmarks ********************************/
.bookmark {
	background-color: #ffffff;
	border: 0px;
}

.bookmarklink {
	color: red;
	text-transform: none;
}

.bookmarklink:hover {
	color: red;
	text-transform: underline;
}

/* ***************************  END social bookmarks ******************************/
	/* +++++++++++++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++++++++++++ */
#footer {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	border-top: 1px solid #e42518;
	text-align: right;
	background: #fff;
}

#footer.branded {
	background: #dbd7cc;
}

#footer.branded ul.linenav {
	margin-right: 20px;
}

#footer .printcopyright {
	display: none;
}

#footer .hidden {
	display: none;
}

#footer ul.linenav {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #707173;
}

/*** Footer copyright changes: Anubha 300310: start ***/
#footer .copyright {
	position: relative;
	margin: 0;
	padding: 0;
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #707173;
	text-align: center;
}

/*** Footer copyright changes: Anubha 300310: end ***/
#footer ul.linenav li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.6em;
	color: #707173;
}

#footer ul.linenav li.nospace {
	margin-right: -0.5em;
}

#footer ul.linenav li a:link,#footer ul.linenav li a:visited {
	color: #707173;
	text-decoration: underline;
}

#footer ul.linenav li a:hover,#footer ul.linenav li a:active,#footer ul.linenav li a:focus {
	color: #707173;
	text-decoration: none;
}

/* PP Revamp - Home Page Footer START - updated by harleen as per sprint 2 feedback*/

#main-footer {
	background: #E42518;
	color: #fff;
	/*position:relative; commented to remove extra spacing in IE for Apply for job screen */
	text-align: center;
	width: 100%; /*auto;*/
	clear: both;
	bottom: 0;
	font: .75em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	height: auto; /*135px;*/
	margin: 0;
	/*padding:10px 0 20px*/
	padding-left: 30px;
	padding-top: 10px;
	padding-bottom: 0;
	overflow-x: hidden;
	overflow-y: hidden;
}

#main-footer_container{
	width:1003px;
	margin:auto; /* Changes made by chandra for PP revamp*/
	padding:0;
	background: #E42518;
	color: #fff;
	}

/* start: commented by harleen - footer alignment as per onsite machine
#main-footer {
    background: none repeat scroll 0 0 #E42518;
    color: #FFFFFF;
    font: 0.75em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    height: auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
#main-footer_container {
    background: none repeat scroll 0 0 #E42518;
    color: #FFFFFF;
    font: 1em "Trebuchet MS",Verdana,"Lucida Grande",Tahoma,Helvetica,Sans-Serif;
    height: auto;
   margin: 10px 190px;
    overflow: hidden;
   padding: 0;
    text-align: center;
    width: 1003px;
}
end */




#main-footer span {
	font: bold 1.3em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	text-shadow: 0 0 5px #7f0400;
	color: #f8d9d8;
}

#main-footer a {
	color: #f1bcb8;
}

#main-footer ul {
	list-style-type: none;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	width: 10em;
}

#main-footer li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main-footer li a:hover {
	text-decoration: none;
	color: #fff;
}

/* lists columns*/
	/*.colonne1{float:left;text-align:left;background:url(img/pp_footer_bar.png) right 10px no-repeat;margin:0 20px;padding:0 10px 0 0;}*/
.column1a {
	float: left;
	text-align: left;
	width: 12.5em; /*margin:0 40px 0 0;padding:0 10px 0 0;*/
}

.column1b {
	float: left;
	text-align: left;
	width: 12.5em; /*margin:0 20px;padding:0 10px 0 0;*/
}

.column1c {
	float: left;
	text-align: left;
	width: 13em;
	background: url(imagebank/pp_footer_bar.png) right 10px no-repeat;
	margin-right: 10px; /*margin:0 20px;padding:0 10px 0 0;*/
}

.column2 {
	float: left;
	text-align: left;
	/*background:url(imagebank/pp_footer_bar.png) right 10px no-repeat;*/
	margin: 0 1px;
}

.column3 {
	float: left;
	text-align: left;
	margin: 95px 1px 10px 0px;
}

:first-child+html .colonne3 {
	float: right;
	text-align: left; /*margin-right: 38px;*/
}

.column3_pp2011 {
	clear: both;
	color: #f1bcb8; /*padding-right: 73px;*/ /*text-align: right;*/
}

/*liste social icons  */
#icons {
	
}

#icons li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: auto
}

#icons a {
	width: 38px;
	height: 64px;
	text-indent: -9999em;
	display: block;
}

#icons .blogr {
	background: url(imagebank/pp_social_icons.png) no-repeat left top;
}

#icons .fb {
	background: url(imagebank/pp_social_icons.png) no-repeat -41px top;
}

#icons .tw {
	background: url(imagebank/pp_social_icons.png) no-repeat -82px top;
}

#icons .lkin {
	background: url(imagebank/pp_social_icons.png) no-repeat -124px top;
}

#icons .rss {
	background: url(imagebank/pp_social_icons.png) no-repeat -168px top;
}

/* PP Revamp - Home Page Footer END - updated by harleen*/
	/*added for PP My Page - Start by Roopali*/
.myPageimage {
	position: relative;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

.myPageimage .myPagetext {
	position: absolute;
	text-decoration: none;
	top: 50px;
	/* in conjunction with left property, decides the text position */
	left: 25px;
	color: red;
	/* optional, though better have one */
}

.myPageimage .myPagetext1 {
	position: absolute;
	text-decoration: none;
	top: 50px;
	color: red;
	left: 95px;
}

#content ul.starlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}

#content ul.starlinks li {
	clear: both;
	margin: 0 0 0.5em 10px;
	padding: 0 0 0 10px;
	background: url(imagebank/nav-pointer.gif) scroll no-repeat;
	background-position: 0 0.4em;
	font-family: 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-size: 0.8em;
}

.centerButton {
	margin-left: 20px;
	text-align: center;
}

#content .rightdiv #saveUser {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* float: right;*/ /* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	margin-left: 350px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.myPageimage #deleteAcc {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

.rightdiv .delete {
	margin-left: 255px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(imagebank/pp_submit_content.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-top-style: none;
	border-top-width: medium;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: 700;
	height: 30px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.labelForCv {
	position: relative;
	float: left;
	width: 180px;
}

.textboxForCV {
	width: 280px;
}

.navLink {
	width: 220px;
	margin-left: 8px;
}

.navLink #sideNav {
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	margin-left: 10px;
	display: block;
}

.navLink #navPos {
	vertical-align: middle;
	margin: 0px;
}

#content ul.starlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}
/* duplicacy
#content ul.starlinks li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.2em;
}*/

.centerButton {
	margin-left: 50px;
	text-align: center;
	margin-top: 5px;
}

.centerButton .position {
	vertical-align: middle;
	margin: 0px;
}

/*.rightdiv #saveUser{
    margin-left: 415px;
}

.rightdiv .loginRight
{
 margin-left: 415px;
}*/
.myPageimage #menuNav {
	margin-left: 35px;
	vertical-align: middle;
}

.myPageimage #deleteAcc {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

.rightdiv .delete {
	margin-left: 155px;
}

.labelForCv {
	position: relative;
	float: left;
	width: 180px;
}

.textboxForCV {
	width: 280px;
}

.titleCV {
	font-family: 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-size: 0.8em;
	float: left;
	background-color: transparent;
	background-image: url("img/pp_main_all.png");
	color: #565656;
	/*padding-left: 15px;*/
}

.dateCV {
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	float: right;
}


.rightdiv .cvDelete {
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(imagebank/pp_submit_content.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-top-style: none;
	border-top-width: medium;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: 700;
	height: 30px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.rightdiv .cvSaveFirst {
	margin-left: 425px;
}

.myPageJobBasketCount {
	position: relative;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	margin-left: 20px;
}

.job-list {
	border: none;
}

.titleWidth {
	border: none;
	width: 750px;
	padding-top: 0px;
	font-size: 0.8em;
}

.ref {
	border: none;
	width: 90px;
	padding-top: 0px;
}

.refHead {
	border: none;
	padding-top: 0px;
	font-weight: bold;
	font-size: 0.8em;
}

.checkJob {
	border: none;
	width: 50px;
	padding-top: 0px;
}

.rightdiv .JobApply {
	float: left;
	margin-left: 360px;
}

#content .rightdiv .forGotPwd {
	margin-left: 350px;
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* float: right;*/ /* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	padding-bottom: 3px;
	/*margin-left: 150px;*/
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.rightdiv .sendReminder {
	margin-left: 405px;
}

.iPhoneImage {
	margin: 0px 0px 15px 15px;
	width: 37px;
	height: 37px;
}

.IphoneTxt {
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}

td.iPhonetd {
	background: none;
	border-right: none;
	border-bottom: none;
}

.navLink .innerNavLink {
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	margin-left: 35px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	padding-left: 8px;
	background-position: 0 0.2em;
}

/*added for PP My Page - end - by Roopali*/
	/*added for PP Sec Changes - by Chandra*/
	/* ************************** Start all BOX2 FORM items ************************* */
	/*                                                                              */
	/* start: pp revamp changes by harleen for Refer A Friend screen */
#content .box2 {
	clear: both;
	margin: 0 0 10px 0;
	padding: 5px 30px 5px 10px; /*5px 20px;*/
	background: #ffffff;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
	height: 1%;
	width: 630px; /* 488px */
}

#content .box2new {
/*	clear: both;
	margin: 0 0 10px 0;
	padding: 5px 30px 5px 10px; 
	background: #ffffff;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;*/
	height: 468px;
	width: 630px;
}

#content .box2 form {
	margin: 0;
	padding: 0;
}

#content .box2 label {
	position: relative;
	margin: 0.5em 0.5em 0.5em 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	/*text-align: right;*/
}

/* end: pp revamp changes by harleen for Refer A Friend screen */
#content .box2 label.noclear {
	clear: none;
	float: left;
	margin: 0;
	padding: 0;
}

#content .box2 form {
	width: 488px;
}

#content .box2 .indent {
	float: left;
}

#content .box2 p.formcomment {
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	padding-left: 155px;
	padding-bottom: 0.5em;
}

#content .box2 div.formcomment {
	margin: 1em 0 0.5em 0;
	padding-left: 155px;
}

/* start: pp revamp changes for Submit button by harleen */
#content .box2 div.formcomment input.input-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* float: right;*/
	font-weight: 700;
	height: 40px;
	padding-bottom: 3px;
	margin-left: 250px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content input.input-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/* changes to avoid moving button */ /* margin-left: 400px; */
	float: right;
	margin-right: 50px; /*80px;*/
}

#content input.input-refer-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/* changes to avoid moving button */ /* margin-left: 400px; */
	float: right;
	margin-right: 335px; /*80px;*/
}

#content input.input-feedback-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/* changes to avoid moving button */ /* margin-left: 400px; */
	float: right;
	margin-right: 150px; /*80px;*/
}


/* start: Submit button for Apply for Job screen only. Setting height:40px. Changes by harleen */
#content input.input-apply-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px; /*40px;*/
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/* changes to avoid moving button */ /* margin-left: 400px; */
	float: right;
	margin-right: 80px;
}

/* end: Submit button for Apply for Job screen only. Setting height:40px. Changes by harleen */
#content input.contactUs-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/* changes to avoid moving button */ /* margin-left: 250px; */
	float: right;
	margin-right: 190px; /*200px;*/
}

#content .box .mypageProfile {
padding:5px 0px 5px 0px; 
width:80%; 
height:180px;
}
/* start: Submit button for my-page */
#content .box div.rightdiv .input-submit {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	/*float: left; */
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	padding-bottom: 3px;
	margin-right: 25px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	
}

/* end: Submit button for my-page */
	/* end: pp revamp changes for Submit button by harleen */
#content .box2 label.hidden {
	display: none;
}

#content .box2 input#search {
	margin-top: 0.5em;
	margin-left: 0.5em;
}

#content .box2 select#location,#content .box2 select#discipline {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box2 select#lowsalary,#content .box2 select#highsalary {
	margin: 0.5em 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box2 #keywords {
	margin: 0.5em 0 0 2px;
	position: relative;
	float: left;
	width: 150px;
}

#content .box2 select#discipline,#content .box2 select#lowsalary {
	margin-right: 10px;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** End all BOX FORM items *************************** */
	/*added for PP Sec Changes  - end - by Chandra*/
#searchbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(imagebank/pp_search_bottom_bg.png) #e42518 no-repeat left bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-TOP: 0px;
	HEIGHT: 320px;
	position: relative;
}

#searchbox p {
	margin: 4px 0 4px -11px;
}


#searchbox p a {
	background: url(imagebank/puce_triangle2_blanc.png) no-repeat scroll 4px 4px;
	color: #FFFFFF;
	margin-left: 45px;
	padding: 0 0 0 15px;
	text-align: center;
	text-decoration: none;
}

#searchbox p a:active,#searchbox p a:hover {
	text-decoration: underline;
	background: url(imagebank/puce_triangle2_blanc.png) no-repeat scroll 4px 4px;
	color: #FFFFFF;
	margin-left: 45px;
	padding: 0 0 0 15px;
	text-align: center;
}


#searchbox H3 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(imagebank/pp_search_top_bg.png) no-repeat left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #f8e9e8;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center;
	text-shadow: 1px 1px 3px #470503;
	font-size: 1em;
	FONT-WEIGHT: bold;
}

#searchbox FORM {
	MARGIN: -15px 0px 0px 27px;
}

#searchbox INPUT {
	MARGIN: 0px 5px 10px 10px;
	FONT: bold 0.7em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	VERTICAL-ALIGN: baseline;
	WIDTH: 200px;
	COLOR: #707173;
	HEIGHT: 20px;
	TEXT-ALIGN: center;
}

#searchbox SELECT {
	MARGIN: 0px 5px 10px 10px;
	FONT: bold 0.7em "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	VERTICAL-ALIGN: baseline;
	WIDTH: 200px;
	COLOR: #707173;
	HEIGHT: 23px;
	TEXT-ALIGN: left; /* Changes made by chandra for PP revamp*/
}

#searchbox OPTION {
	COLOR: #707173;
	TEXT-ALIGN: left;
}


#searchbox .submit {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;
	BACKGROUND: url(imagebank/pp_main_all.png) no-repeat 0px -69px;
	PADDING-BOTTOM: 4px;
	MARGIN: 5px 0px 0px 29px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 162px;
	CURSOR: pointer;
	COLOR: #fff;
	border: medium none;
	/*  BORDER-TOP-STYLE: none;*/
	PADDING-TOP: 0px;
	/*  BORDER-RIGHT-STYLE: none;
     BORDER-LEFT-STYLE: none;*/
	HEIGHT: 39px;
	/*  BORDER-BOTTOM-STYLE: none;	*/
	text-shadow: 1px 1px 3px #000;
	-moz-box-shadow: 0 0 0 0 #777;
	-webkit-box-shadow: 0 0 0 0 #777;
	box-shadow: 0 0 0 0 #777;
}


#home_jobpremium {
	background: url("imagebank/pp_homepush_bg.png") no-repeat scroll left bottom transparent;
	color: #F6F6F6;
	float: left;
	height: 150px;
	margin: 0;
	max-height: 150px;
	padding: 0;
}

#home_jobpremium h2 {
	background: url("imagebank/pp_offres_h2.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana;
	font-size: 1em;
	margin: 0 0 7px;
	padding: 6px 0 2px;
	text-align: center;
	text-shadow: 1px 1px 3px #3D3D3D;
	text-transform: uppercase;
	width: 272px;
}

#home_jobpremium ul.other-jobs {
	margin: 0 0 0 15px;
	padding: 0;
	width: 242px;
}

#home_jobpremium ul.other-jobs li {
	background: url("imagebank/pp_main_all.png") no-repeat scroll 2px -159px transparent;
	color: #BBBBBB;
	font-size: 0.8em;
	line-height: 1em;
	margin-bottom: 7px;
	vertical-align: bottom;
	text-transform: uppercase;
	width: 242px;
	list-style-type: none;
}

#home_jobpremium .home_jobsecondary
{
margin-left:14px;
}

#home_jobpremium ul.other-jobs li a {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 0.95em;
	width: 210px;
	list-style-type: none;
	text-decoration: none;
}

#home_jobpremium ul.other-jobs li a:hover {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 0.95em;
	width: 210px;
	list-style-type: none;
	text-decoration: underline;
}

#home_jobpremium ul.other-jobs li span {
	display: block;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-left: 15px;
	text-transform: none;
}

/* sliding images on home page - START */
#slider {
	width: 680px; /* important to be same as image width */
	height: 319px; /* important to be same as image height */
	position: relative; /* important */
	overflow: hidden; /* important */
	margin-bottom: 20px;
	/*border: medium solid;*/
}

#slider li a {
	padding: 0;
}

#sliderContent {
	width: 692px; /* important to be same as image width or wider */
	position: absolute;
	top: -16px;
	/*top: 0px; /* !important!;*/
	margin-left: -61px; /*-55px;*/
	/* margin-left: -20px; /* !important!;*/
}

/* IE7 image position fix*/
*:first-child+html #sliderContent {
	top: 0px;
	margin-left: -20px;
}

.sliderImage {
	float: left;
	position: relative;
	display: none;
}

.sliderImage a:hover {
	text-decoration: none;
}

.sliderImage span {
	position: absolute;
	padding: 16px 15px;
	/*margin-left:4px;*/
	width: 692px;
	background: none;
	/*background: transparent url(img/pp_slider_bg.png) no-repeat left 7px;
    filter: alpha(opacity=40);
    -moz-opacity: 0.4;
    -khtml-opacity: 0.4;
    opacity: 0.4;
    color: #fff;*/
	display: none;
}

.sliderImage p {
	position: absolute;
	/*font: normal 1em 'Trebuchet MS', Verdana,Helvetica,Sans-Serif;*/
	/*padding: 8px 5px;
    left:15px;*/
	width: 665px;
	background: none;
	/*height: 50px;
    background: transparent url(img/pp_logopp_com.png) no-repeat 550px 5px;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;*/
	display: none;
}

.sliderImage span a:hover {
	text-decoration: none;
}

/* IE7 image position fix*/
*:first-child+html .sliderImage span {
	/*background: transparent url(img/pp_slider_bg.png) no-repeat left 10px;*/
	
}

.clear {
	clear: both;
}

.sliderImage span strong {
	position: absolute;
	font: 20px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #e2e2e2;
	top: 15px;
	/*letter-spacing: normal;
    word-spacing: 2px;*/ /*font-weight: bold;*/
	text-shadow: 1px 1px 3px #000;
	/*IE smooth text properties */
	zoom: 1;
	filter: progid : DXImageTransform . Microsoft . AlphaImageLoader(src =../ img/ hIEfix . png, sizingMethod = crop);
}

.sliderImage p strong {
	text-align: left;
	display: block;
	margin-left: -5px;
	/*margin-right: 130px;*/
	margin-top: 13px;
	color: #ebebeb;
	/*font-weight: normal;*/ /*text-shadow:1px 1px 3px #000;*/
}

*:first-child+html .sliderImage p strong {
	margin-top: 13px;
}

.top {
	top: 0;
	left: 0;
}

.bottom {
	bottom: 0;
	left: 0;
	height: 40px;
}

.left {
	top: 0;
	left: 0;
	width: 110px; /*!important*/
	height: 310px;
}

.right {
	right: 0;
	bottom: 0;
	width: 90px; /*!important*/
	height: 310px;
}

ul {
	list-style-type: none;
}

/* sliding image on home page - END */
.banner_title {
	font: 30px/35px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #fff;
	margin-top: -129px;
	font-weight: bold;
	/*background-color: #000;*/ /*filter: alpha(opacity=100);
    -moz-opacity: 1;
	-khtml-opacity: 1;
    opacity: 1;*/
}

.banner_footer {
	position: absolute;
	top: 275px;
	right: 210px;
	font: 20px/25px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	float: right;
	/*margin-top:80px;*/
	font-weight: bold;
	color: #fff;
}

.clear {
	clear: both;
}

.sliderImage span strong {
	font-size: 14px;
}

.top {
	top: 0;
	left: 0;
}

.bottom {
	bottom: 0;
	left: 0;
	height: 40px;
}

.left {
	top: 0;
	left: 0;
	width: 110px; /* !important*/
	height: 310px;
}

.right {
	right: 0;
	bottom: 0;
	width: 90px; /* !important*/
	height: 310px;
}

ul {
	list-style-type: none;
}

/* Box home cv/video */
#home_content_block_cv {
	display: block;
	font-weight: 900;
	font-size: .9em;
	text-align: center;
	height: 156px;
	float: left;
	background: transparent url(imagebank/pp_home_bcontent_bg.png) no-repeat left top;
	width: 180px;
	margin: -3px 0px 0 5px; /*-3px -2px 0 6px;*/
	padding: 0;
}

#home_content_block_cv img {
	margin: 15px;
}

#home_content_block_cv p a {
	font-size: .9em;
	background: transparent url(imagebank/pp_main_all.png) 2px -140px no-repeat;
	color: #686868;
	padding: 0 0 0 12px;
	font: 80% 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#home_content_block_cv H5 {
	text-align: center;
	font-style: normal;
	color: #686868;
	margin: 12px 0 0;
	padding: 0;
	font-size: 0.9em;
	font-family: Trebuchet MS, Verdana;
	text-transform: uppercase;
}

/*video*/
#home_content_block_video{display:block;text-align:center;height:156px;float:left;background:transparent url(imagebank/pp_home_bcontent_bg.png) no-repeat left top;width:180px;margin:-3px 20px 0;}
#home_content_block_video h5{text-align:center;font-style:normal;font-size:.8em;color:#686868;margin:12px 0 0;padding:0;}
#home_content_block_video p {margin-top: 0px;}
#home_content_block_video p a{font-size:.8em;background:transparent url(imagebank/pp_main_all.png) 2px -140px;color:#686868;font-weight:bold;padding:0 0 0 12px;}
#home_content_block_video ul{width:160px;}
#home_content_block_video li{background:none;margin:0;}
/* ul video*/

.pushs_video{width:160px;height:95px;margin:0px 11px 0px;}
.pushs_video li a {margin-left: -10px;}
.prev{background:none;border:none;float:left;margin-top:29px;cursor:pointer;padding:0;}
.next{background:none;border:none;float:right;margin-top:-90px;cursor:pointer;padding:0;}


/* PP revamp */ /* interim */
#interim {
	background: url(imagebank/pp_interim_bg.png) no-repeat left bottom;
	color: #f6f6f6;
	float: left;
	height: 150px;
	max-height: 150px;
	margin: 0 0 20px 3px;
	padding: 0;
	width: 272px;
}

#interim h2 {
	color: #fff;
	background: url(imagebank/pp_offres_h2.png) no-repeat left top;
	width: 272px;
	text-align: center;
	text-shadow: 1px 1px 3px #3d3d3d;
	text-transform: uppercase;
	margin: 0;
	padding: 6px 0 2px;
	font-size: 1em;
}

#interim ul {
	width: auto; /*220px*/
	margin: 0 0 0 5px;
	padding: 0;
}

/* sprint-3 bug fix */
#interim ul li {
	background: transparent url(imagebank/pp_main_all.png) no-repeat 4px -153px;
	color: #bbb;
	margin: 0 0 0 5px;
	vertical-align: middle;
}

#interim ul li a {
	color: #fff;
	margin-bottom: 5px;
	margin-left: -10px;
	font-size: .8em;
	padding-left: 15px;
}

#interim ul li a:hover {
	/*background:transparent url(imagebank/pp_main_all.png) no-repeat 4px -157px;*/
	color: #fff;
	margin-bottom: 5px;
	margin-left: -10px;
	font-size: .8em;
	padding-left:15px;
}

#pushs #interim ul li {
	font-size: 1em;
}

/*intérim push*/
.pushs #interim {
	margin-top: 0;
}

/* *************************** Start SKIP NAVIGATION *************************** */
	/*                                                                               */
	/*                                                                               */
	/*Links*/
a {
	text-decoration: none;
	color: #ef473c;
}

a:hover {
	text-decoration: underline;
}

/*                                                                               */
	/*                                                                               */
	/* **************************** End SKIP NAVIGATION **************************** */
	/* PP revamp header menu -START  */
	/*--------------------------MENU----------------------------------*/
 /* Top Menu */
#x-access {
	text-align: left;
	left: 0;
	width: 500px;
	top: 7px;
	font-size: .8em;
	margin: 0 0 0 490px;
}

#x-access,div#x-access ul {
	position: absolute;
}

#x-access,div#x-access ul,div#x-access li a {
	color: #959696;
}

#x-access ul {
	margin: 0;
	padding: 0;
}

#x-access li {
	display: inline;
	font-weight: 700;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

#x-access li a:hover {
	color: #707173;
	text-decoration: none;
}

/* id menu  */
/*.candidat {
	text-align: right;
	color: #67686a;
	font-size: 0.8em;
	font-weight: 700;
	padding: 0;
	position: absolute;
	right: 0;
	top: 101px;
	width: 670px;
}*/

.candidat1 {
	text-align: left;
	color: #67686a;
	font-size: 0.8em;
	font-weight: 700;
	padding: 0;
	position: absolute;
	right: 0;
	top: 101px;
	width: 600px;
}

 /* log  */
.candidat ul {
	float: right;
	display: block;
	margin: -12px 1px 0 0;
	padding: 0;
}

:first-child+html .candidat ul {
	margin: -12px 3px 0 0;
}

.candidat li {
	float: left;
	list-style-type: none;
	margin: 5px 0px 0 0;
	padding: 10px 4px 0 0;
	font: bold "Trebuchet MS", Verdana, "Lucida Grande", Tahoma, Helvetica, Sans-Serif;
}

.logon-list a {
	color: #67686a;
}

.unlog-button {
	color: #67686a;
	border: none;
	background: transparent url(img/pp_main_all.png) no-repeat 4px -25px;
	width: 87px;
	height: 25px;
	padding: 0;
}

.unlog-button a {
	color: #67686a;
	text-shadow: 1px 1px 3px #fff;
}

.unlog-button a:hover {
	text-decoration: none;
	font-weight: bold;
}

/* PP revamp header menu -STOP */
	/* ***************************** Start HEADER items **************************** */
	/*                                                                               */
	/*                                                                               */
	
.headerline {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0px;
	background: #e42518;
	z-index: 100;
}

/* PP revamp - Header changes start */
#headlinks ul.linenav { /*
    position: absolute;
    top: 23px;
    right: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: right;
    font: 0.7em/1.2em 'Trebuchet MS',Verdana,Helvetica,Sans-Serif;
    color: #fff;
    width: 560px;*/
	position: absolute;
	top: 0;
	left: 270px;
	width: 210px;
	margin: 0;
	padding: 0;
}

#headlinks ul.linenav li { /*
    display: inline;
    margin-right: 0.1em;
    padding-right: 0.1em;
   color: #fff; */
	display: inline;
	float: left;
	width: 105px;
	height: 40px;
	margin: 0;
	padding: 0;
}

#headlinks ul.linenav li.end {
	margin-right: -0.5em;
}

#headlinks ul.linenav li a { /*
    position: relative;
    float: left;
    margin: 0 0 0 0.3em;
    padding: 0.3em 1em 0.5em 1em;
    font: 1.2em/1.2em 'Trebuchet MS',Verdana,Helvetica,Sans-Serif;
	font-weight: bold;
	color: #fff;
    text-decoration: none;
    background: #dbd7cc;*/
	color: #fff;
}   /* PP revamp - Header changes end */
#header ul.tabs {
	position: absolute;
	margin: 0;
	padding: 0;
	list-style: none;
	right: 0;
	bottom: 0;
}

#header ul.tabs li {
	display: inline;
}

#header ul.tabs li a {
	position: relative;
	float: left;
	margin: 0 0 0 0.3em;
	padding: 0.3em 1em 0.5em 1em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #707173;
	text-decoration: none;
	background: #dbd7cc;
}

#header ul.tabs li a:hover,#header ul.tabs li a:active,#header ul.tabs li a:focus {
	background: #ede9dd;
	color: #707173;
}

#header ul.tabs li a.current,#header ul.tabs li a.current:focus,#header ul.tabs li a.current:active,#header ul.tabs li a.current:hover {
	background: #e42518;
	color: #fff;
}

#headermypage {
	text-align: right;
	margin-right: 1.5em;
}

/*                                                                               */
	/*                                                                               */
	/* ****************************** End HEADER items ***************************** */
	/* +++++++++++++++++++++++++++++++++ CONTENT +++++++++++++++++++++++++++++++++++ */
.clearboth {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0px;
}

.clearboth.horline {
	clear: both;
	margin: 0;
	padding: 0;
	height: 1px;
	background: #dbd7cc;
}


#content .imgright {
	margin: 0 0 0.5em 0.5em;
	padding: 0;
	float: right;
}

#content .nobotpad {
	margin-bottom: 0;
	border-bottom: none;
}

.pad5bot {
	height: 5px;
}

.add20bot {
	margin-bottom: 20px;
}

.add20top {
	margin-top: 20px;
}

#content p.author {
	margin: -0.5em 0 1em 0;
	color: #707173;
}

#content .centercontent {
	text-align: center;
}

/* ****************************** Start TABLE Items **************************** */
	/*                                                                               */
	/*                                                                               */
table {
	margin: 1em 0;
	border-left: 1px solid #dbd7cc;
	border-top: 1px solid #dbd7cc;
}

th {
	margin: 0;
	padding: 0.4em;
	background: #dbd7cc;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	text-align: left;
	color: #000;
}

td {
	margin: 0;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #565656;
	border-bottom: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
}

.table {
	margin: 1em 0;
	border-left: 0px solid #dbd7cc;
	border-top: 0px solid #dbd7cc;
}

.td {
	margin: 0;
	padding: 0em;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 0px solid #dbd7cc;
	border-right: 0px solid #dbd7cc;
	background-color: #FFFFFF;
}

td.bg {
	margin: 0px;
	padding: 0px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: left;
	color: #000;
	border-bottom: 0px solid #dbd7cc;
	border-right: 0px solid #dbd7cc;
}

tr { /*background: #ede9dd;*/
	
}

#content tr:hover {
	background: #fff;
}

/*                                                                               */
	/*                                                                               */
	/* ****************************** End TABLE Items ****************************** */
	/* ****************************** Start LINK Items ***************************** */
	/*                                                                               */
	/*                                                                               */
img a {
	border: none;
}

a img {
	border: none;
}

/*Shwetank for changing the color of the links in the content.*/
#content a:link,#content a:visited,#content2 a:link,#content2 a:visited {
	
}

#content a:hover,#content a:active,#content a:focus,#content2 a:hover,#content2 a:active,#content2 a:focus {
	
}


	/*                                                                               */
	/*                                                                               */
	/* ******************************* End LINK Items ****************************** */
	/* ************************** Start HORIZONTAL RULES *************************** */
	/*                                                                               */
	/*                                                                               */
hr {
	margin: 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2020 {
	margin: 20px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1010 {
	margin: 10px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2000 {
	margin: 20px 0 0px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr0020 {
	margin: 0px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1000 {
	margin: 10px 0 0px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr0010 {
	margin: 0px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr2010 {
	margin: 20px 0 10px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

hr.hr1020 {
	margin: 10px 0 20px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #dbd7cc;
	color: #dbd7cc;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End HORIZONTAL RULES **************************** */
	/* ****************************** Start 2 COLUMNS ****************************** */
	/*                                                                               */
	/*                                                                               */
#content .lhalf {
	float: left;
	margin: 0;
	padding: 0;
	width: 250px; /* cannot use percentage due to ie7 width bug */
}

#content2 .box {
	width: 100%; /* cannot use percentage due to ie7 width bug */
}

#content .box .lhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .box .lhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .lhalf h2 {
	margin: 0 0 0.5em 0;
}

#content .rhalf {
	/*float: right;*/
	margin: 0px 80px 0px 0px;
	padding: 0;
	width: 250px; /* cannot use percentage due to ie7 width bug */
}

#content .box .rhalf {
	width: 230px; /* cannot use percentage due to ie7 width bug */
}

#content .rhalf h2 {
	margin: 0 0 0.5em 0;
}

#content ul.halflist li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

#content ul.halflist {
	position: relative;
	float: left;
	margin: 0.5em 0;
	padding: 0;
	width: 50%;
	list-style: none;
}

/*                                                                               */
	/*                                                                               */
	/* ******************************* End 2 COLUMNS ******************************* */
	/* ****************************** Start 3 COLUMNS ****************************** */
	/*                                                                               */
	/*                                                                               */
#content .thirdbox {
	float: left;
	margin: 0 0 10px 0;
	padding: 10px;
	width: 28.55%;
	background: #ede9dd;
	border: 1px solid #dbd7cc;
}

#content .thirdbox h1 {
	margin: 0 0 0.5em 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content .thirdbox.rightpad {
	margin: 0 10px 10px 0;
}

#content .thirdbox.floatright {
	float: left;
}

#content ul.thirdlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
	list-style: none;
}

#content ul.thirdlinks li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*                                                                               */
	/*                                                                               */
	/* ******************************* End 3 COLUMNS ******************************* */
	/* *************************** Start STONE BOX items *************************** */
	/*                                                                               */
	/*                                                                               */
#content .boxhead {
	background: url(imagebank/pp_result_bg.png) no-repeat scroll left top transparent;
	clear: both;
	margin: 0;
	padding: 0px;
	/*  background: #dbd7cc;*/
	height: 34px;
	width: 672px;
	min-height: 0;
}

 #content2 .boxhead {
	clear: both;
	margin: 0;
	padding: 3px 3px 3px 10px;
	background: #dbd7cc;
	height: 1%;
	min-height: 0;
}

#content2 .boxhead h1 {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	font: 15px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	width: auto;
}


#content .boxhead p {
	position: relative;
	float: right;
	margin: 0.3em 0 0 0;
	padding: 0;
	width: 140px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}


#content .applyJobBox {
	width: 692px;
}

#content2 .box {
	clear: both;
	margin: 0 0 10px 0;
	padding: 5px 10px;
	background: #ede9dd;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
	height: 1%;
	width: auto;
}

#content2 .box h2 {
	margin-top: 0;
	padding: 0px;
	font: 12px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#content .box .width240 {
	position: relative;
	float: left;
	width: 248px;
}

#content .box h2 {
	margin-top: 0;
}

#content .box .third {
	float: left;
	margin: 0;
	padding: 0;
	width: 33%;
}

#content .box p.jobtitle {
	font-weight: bold;
	margin: 0;
}


	/*                                                                               */
	/*                                                                               */
	/* **************************** End STONE BOX items **************************** */
	/* ************************** Start CLIENT LISTING items ************************** */
	/*                                                                               */
	/*                                                                               */
#content .clientlogosholder {
	margin-bottom: 10px;
}

#content .clientlogosholder img {
	margin-right: 2px;
	border: 1px solid #fff;
}

#content .clientlogosholder img:hover,#content .clientlogosholder img:active,#content .clientlogosholder img:focus {
	border: 1px solid #dbd7cc;
}

#content ul.alphalist {
	margin: 20px 0;
	text-align: center;
	list-style: none;
}

.offscreen {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 9999px;
}

#content ul.alphalist li {
	display: inline;
	position: relative;
	margin: 0;
	padding: 0 4px 0 0;
	background: none;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CLIENT LISTING items *************************** */

	/* *********************** Start JOBSEARCH NAV items  ************************** */
	/*                                                                               */
	/*                                                                               */
.jobsearch_nav {
	margin: 0 0 20px 0;
	padding: 0;
	width: 510px;
}

.page_next {
	display: block;
	width: 170px;
	position: relative;
	float: right;
	right: 0;
	text-align: right;
}

.page_before {
	float: left;
	display: block;
	width: 160px;
	text-align: left;
}

.page_element {
	display: block;
	width: 170px;
	position: relative;
	float: left;
	text-align: center;
}

/*                                                                               */
	/*                                                                               */
	/* ************************* End JOBSEARCH NAV items  ************************** */
	/* *************************** Start CONTENT BANNERS *************************** */
	/*                                                                               */
	/*                                                                               */
div.contentbannercontainer img {
	clear: both;
	display: block;
	border: 1px solid #dbd7cc;
	margin: 0 0 10px 0;
}

div.contentbannercontainer img:hover,div.contentbannercontainer img:focus,div.contentbannercontainer img:active {
	border: 1px solid #707173;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CONTENT BANNERS  **************************** */
	/* *************************** Start all FORM items **************************** */
	/*                                                                               */
	/*                                                                               */
#content fieldset {
	margin: 0.75em 0;
	padding: 0;
	border: none;
}

#content p.labeller {
	margin: 0 5px 0 0;
	padding: 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	position: relative;
	float: left;
	width: 150px;
}

.labeller {
	position: relative;
	float: left;
	width: 150px;
}

.check {
	margin: 0.5em 0;
}

/* duplicacy - still keeping it for 'Submit your CV' screen by harleen*/
input,textarea,select {
	color: #565656;
	margin: 0.5em 0.5em 0.5em 0;
	font: 0.8em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

.textbox {
	width: 300px;
}

.select300 {
	width: 300px;
}

img.visualcaptcha {
	margin: 0.5em 0;
	text-align: center;
}

img.audiocaptcha {
	position: relative;
	top: 0.3em;
	vertical-align: middle;
}

#content .box input#captcha {
	width: 160px;
}

/*input#submitCV, input#login, input#sendtofriend, input#sendfeedback, input#applyforjob, input#viewoffices{
margin: 0.5em 0 0.5em 155px;
}*/
	/* start: pp revamp changes by harleen for 'Submit your CV' screen */
#content .box .submitcv {
	margin-left: 415px;
	background-color: rgb(102, 99, 98);
	color: rgb(255, 255, 255);
	/*font-weight: bold; */
	width: 12em;
	height: 2.5em;
	font: bold 0.75em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

/* end: pp revamp changes by harleen */
input#submitlock {
	margin: 0.5em 0 0.5em 155px;
}

#content .disclaimer {
	clear: both;
	padding-top: 1em;
	color: #333;
}

#content label.hidden {
	display: none;
}

.centersearch {
	margin-top: 10px;
	text-align: left;
}

#content form .radioList2 {
	float: left;
}

#content form .radioList2 input {
	width: auto;
	height: auto;
	display: inline;
	clear: none;
	float: none;
	background: none;
	vertical-align: middle;
}

#content form .radioList input {
	width: auto;
	height: auto;
	display: inline;
	clear: none;
	float: none;
	background: none;
	vertical-align: middle;
}

#content form .radioList input.padleft {
	margin-left: 1em;
}

#content form .radioList label {
	margin-right: 0;
	padding-right: 0;
}

#content .padbot {
	height: 5px;
}

#content abbr,#content acronym {
	border-bottom: 1px dashed #707173;
	cursor: help;
}

#content .centerwidth {
	text-align: center;
}

#content .centerwidth input {
	width: 250px;
}

.centerdiv {
	margin: 1em auto;
}

.centerdiv .labeller {
	width: 120px;
}  
.centerdiv input,.centerdiv select {
	margin: 0 0.5em 0 0;
	padding: 0;
	float: none;
}

	/*                                                                               */
	/* **************************** End all FORM items ***************************** */
	/* ************************** Start all BOX FORM items ************************* */
	/*                                                                               */

#content .box div.formcomment {
	margin: 1em 0 0.5em 0;
	padding-left: 155px;
}

#content .box label.hidden {
	display: none;
}

#content .box input#search {
	margin-top: 0.5em;
	margin-left: 0.5em;
}

#content .box select#location,#content .box select#discipline {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box select#lowsalary,#content .box select#highsalary {
	margin: 0.5em 0 0 0;
	padding: 0;
	position: relative;
	float: left;
	width: 240px;
}

#content .box #keywords {
	margin: 0.5em 0 0 2px;
	position: relative;
	float: left;
	width: 150px;
}

#content .box select#discipline,#content .box select#lowsalary {
	margin-right: 10px;
}


	/*                                                                               */
	/* ************************** End all BOX FORM items *************************** */

	/* ************************* Start STONE ALERT MESSAGE ************************* */
	/*                                                                               */
	/*                                                                               */
#content .alertmessage {
	margin: 0 0 0.5em 0;
	border: 1px solid #dbd7cc;
	background: #fff;
}

#content .alertmessage dl.squarelist {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

#content .alertmessage dl.squarelist dt {
	margin: 0 0 0.5em 0;
	padding: 5px 10px;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #dbd7cc;
	color: #000;
	font-weight: bold;
}

#content .alertmessage dl.squarelist dd {
	margin: 0 0 0.5em 10px;
	padding: 0 0 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** End STONE ALERT MESSAGE ************************** */
	/* ************************** Start CROSS-SITE LINKS *************************** */
	/*                                                                               */
	/*                                                                               */
#crossite {
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;
}

#crossite p.crosslink span a {
	position: relative;
	display: block;
	margin: 0 0 1em 0;
	padding: 5px 5px 5px 18px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #ede9dd url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 8px 55%;
	font-weight: bold;
	border: 1px solid #dbd7cc;
}

.crossiteadd {
	position: relative;
	margin-top: 0em;
	margin-bottom: 20px;
}

.crossiteadd p.crosslink span a {
	position: relative;
	display: block;
	margin: 0 0 1em 0;
	padding: 5px 5px 5px 18px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: #fff url(imagebank/nav-pointer.gif) center left no-repeat;
	background-position: 8px 55%;
	font-weight: bold;
	border-left: 1px solid #dbd7cc;
	border-right: 1px solid #dbd7cc;
	border-bottom: 1px solid #dbd7cc;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End CROSS-SITE LINKS **************************** */
	/* ************************** Start JOB LISTING items ************************** */
	/*                                                                               */
	/*                                                                               */
.jobfriend {
	margin: 0.5em 0 1em 0;
}

#content .backright {
	position: relative;
	float: right;
	display: block;
	margin: 0 0 1em 0;
	padding-right: 10px;
	width: 45%;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

#content .backtosearch {
	position: relative;
	float: right;
	margin: 0 0 1em 0;
	width: 45%;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	text-align: right;
}

#content .backtosearch_foot {
	margin: 1em 0 1em 0;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

	/** PP Grad form changes :Anubha 30-Jul: start **/
.graduate {
	position: relative;
	clear: both;
	margin: 0 0 0 0;
	width: auto;
}

/** PP Grad form changes :Anubha 30-Jul: end **/
#content .clientpush .jobcontentholder .jobcontent .jobcontentinside p.descr {
	margin-top: 1em;
}
/* duplicacy
div.joblist {
	padding: 10px;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #dbd7cc;
	width: 95%;
}

div.clientpush h2.jobtitle,div.clientpush p.descr,div.clientpush p.dateadded {
	width: 335px;
}

div.joblist h2.jobtitle,div.joblist p.descr,div.joblist p.dateadded {
	width: 335px;
}
*/
.clientpush .logoholder {
	top: 10px;
}

.logoholder {
	position: relative;
	float: right;
	margin: 0 0 10px 10px;
	padding: 0;
	text-align: center;
}

.logoholder {
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

.logoholder img {
	margin-bottom: 5px;
}

#content .joblist.noline {
	clear: both;
	margin: 1em 0;
	padding: 1em 0 0 0;
	border-top: 1px solid #fff;
}


	/*                                                                               */
	/*                                                                               */
	/* ************************** End JOB LISTING items **************************** */
	/* ************************* Start JOB DETAILS items *************************** */
	/*                                                                               */

#content .jobholder .clearspecial {
	position: relative;
	clear: both;
}

#content .jobholder .jobtop {
	position: relative;
	width: 100%;
	/* commented by harleen
	margin-bottom: 0.5em;
	margin-top: -13px; */
	background-image: url(imagebank/jobfoot-logo.gif);
	background-position: right 10px;
	background-repeat: no-repeat;
	height: 70px; /* adjusting height to reduce extra white space */
}

#content .jobholder .jobdisp {
	background: white;
}

#content .jobholder .jobdisp p {
	background: red;
	color: white;
	float: right;
	font: bold 1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	margin-right: -14px;
	margin-top: -14px;
	width: auto;
	/*padding-left: 2px;
	padding-right: 2px;*/
	padding: 1px 10px;
	height: auto;
}

#content .jobholder h2.jobdetails {
	font: 0.75em/1em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 1em 0;
	color: #000;
	color: #e42518;
	clear: none;
}

 /* start - pp revamp. Added by harleen */
#content .jobholder ul { /*   width: auto;
	display:block;
	clear:both; */
	font: 0.9em/1.3em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}

#content .jobholder ul li { /*   width: auto;
	display:block;
	clear:both; */
	font: 0.9em/1.2em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}

/* end - pp revamp. Added by harleen */
#content .clearboth {
	position: relative;
	clear: both;
}

#content .jobfooter {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border-left: 8px solid #e42518;
	border-right: 8px solid #e42518;
	text-align: right;
}

#content .jobfooterdiscipline {
	margin: 0;
	padding: 2px 20px;
	background: #e42518;
	text-align: right;
	/*  border-bottom: 8px solid #707173; */
	text-transform: uppercase;
}

#content .jobfooterdiscipline p {
	color: #fff;
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End JOB DETAILS items *************************** */
	/* ************************ Start JOB APPLICATION LINKS ************************ */
	/*                                                                               */
	/*                                                                               */
.fixborder { /*    border-bottom: 1px solid #ede9dd;*/
	
}


#content .divider {
	clear: both;
	margin: 20px 0;
	padding: 0;
	height: 1px;
	background: #dbd7cc;
	width: 100%;
} 
#content ul.job_action_links {
	list-style: none;
	margin: 0.5em 0 0 0;
	padding: 1em 0 0 0;
	text-align: center;
}

#content ul.job_action_links li {
	padding: 0;
	margin: 0;
	display: inline;
	background: none;
}

#content ul.job_action_links li a {
	padding: 2px;
	margin: 2px;
	font: 1em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: none;
}

#content ul.job_action_links li a.apply {
	padding-right: 10px;
	border-right: 1px solid #707173;
}

#content .applyholder {
	margin: 0;
	padding: 0.25em;
	background: #707173;
}

#content .applyholder_blank {
	margin: 0.5em 0 0 0;
	padding: 0.25em;
	background: #fff;
}

/*                                                                               */
	/*                                                                               */
	/* ************************* End JOB APPLICATION LINKS ************************* */
	/* ****************************** Start PAGINATION ***************************** */
	/*                                                                               */
	
#content ul.job_list_links4 li {
	display: inline;
	margin: 2px;
	padding: 0px;
	background: none;
}

#content ul.job_list_links4 li.null { /*   padding: 4px;
    font: 0.7em/1.2em 'Trebuchet MS',Verdana,Helvetica,Sans-Serif;
    color: #707173;*/ /*	border: 1px solid #dbd7cc;*/
	
}

#content ul.job_list_links4 li.null.first {
	padding: 4px 4px 4px 14px;
	background: url(imagebank/left-off.gif) center left no-repeat;
}

#content ul.job_list_links4 li.null.last {
	padding: 4px 14px 4px 4px;
	background: url(imagebank/right-off.gif) center right no-repeat;
}

#content ul.job_list_links4 li a { /*  padding: 4px;*/
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content ul.job_list_links4 li a:link,#content ul.job_list_links4 li a:visited { /* text-decoration: none;*/
	color: #A1A1A1;
}

#content ul.job_list_links4 li a:hover,#content ul.job_list_links4 li a:active,#content ul.job_list_links4 li a:focus { /*  border: 1px solid #707173;
    text-decoration: none;*/
	color: #565656;
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#content ul.job_list_links4 li a.null {
	/*   border: 1px solid #dbd7cc;*/ /*   color: #707173; */
	color: #A1A1A1;
}

#content .job_list_links4 a { /*  border: 1px solid #dbd7cc;*/
	
}

#content ul.job_list_links4 li.current {
	/*    border: 1px solid #e42518;
    background: #e42518;*/
	color: #565656;
	font: bold 0.9em/1.2em Trebuchet MS, 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/*                                                                               */
	/* ****************************** End PAGINATION ******************************* */
	/* *************************** Start CLIENT PROFILES *************************** */
	/*                                                                               */
	/*                                                                               */
#profilehead {
	position: relative;
	margin: 0 0 10px 0;
	width: auto;
	height: 60px;
	display: block;
}

#rightcol .profilead {
	margin: 0 auto 2px auto;
	padding: 5px;
	width: 190px;
	background: #fff;
	text-align: center;
}

#rightcol .profilead p {
	margin: 0 0 5px 0;
	padding: 0;
	font: 0.65em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

#rightcol .clearboth.addpad {
	margin-bottom: 20px;
}

#profilenav {
	border-bottom: 1px solid #dbd7cc;
	margin-bottom: 10px;
}

#profilenav ul.linklist {
	margin: 20px 0;
	padding: 0;
	list-style: none;
}

#profilenav ul.linklist li {
	margin: 0 1.5em 0.5em 0;
	padding: 0 0 0 10px;
	float: left;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

#profilenav a:link,#profilenav a:visited {
	color: #e42518;
	text-decoration: underline;
}

#profilenav a:hover,#profilenav a:active,#profilenav a:focus {
	color: #e42518;
	text-decoration: none;
}

#profilenav a:link .current,#profilenav a:visited .current {
	color: #000;
	text-decoration: none;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** Start CLIENT PROFILES *************************** */
	/* ++++++++++++++++++++++++++++++++ RIGHTCOL +++++++++++++++++++++++++++++++++++ */
#rightcol {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: 272px;
}

#rightcol .section {
	position: relative;
	margin: 0 0 0 0;
	padding: 0;
}

#rightcol h1 {
	margin: 0 0 20px 0;
	padding: 0.5em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
	text-align: center;
}

#rightcol h2 {
	clear: both;
	margin: 0 0 20px 0;
	padding: 0.5em;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
	background: #dbd7cc url(imagebank/right-head-back.gif) top left repeat-y;
	text-align: center;
}

#rightcol p {
	margin: 0;
	padding: 0 15px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: normal;
}

#rightcol a:link,#rightcol a:visited {
	color: #e42518;
	text-decoration: underline;
}

#rightcol a:hover,#rightcol a:active,#rightcol a:focus {
	color: #e42518;
	text-decoration: none;
}

#rightcol a:link .current,#rightcol a:visited .current {
	color: #000;
	text-decoration: none;
}

/* ************************* Start CLIENT PAID BANNERS ************************* */
	/*                                                                               */
	/*                                                                               */
#rightcol .jobad {
	margin: 0 auto 20px auto;
	padding: 5px;
	width: 190px;
	background: #fff;
	text-align: center;
}

#rightcol .jobad p {
	margin: 0 0 5px 0;
	padding: 0;
	font: 0.65em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

/*                                                                               */
	/*                                                                               */
	/* ************************** END CLIENT PAID BANNERS ************************** */
	/* ************************** Start RIGHT LIST itemss ************************** */
	/*                                                                               */
	/*                                                                               */
#rightcol dl {
	margin: 0 15px 1em 15px;
	padding: 0;
	list-style: none;
}

#rightcol dt {
	margin: 0 0 1em 0;
	padding: 0;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	font-weight: bold;
}

#rightcol dd {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

#rightcol ul.linklist {
	margin: 20px;
	padding: 0;
	list-style: none;
}

#rightcol ul.linklist li {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.25em;
}

/*                                                                               */
	/*                                                                               */
	/* *************************** End RIGHT LIST itemss *************************** */
	/* ****************************  social bookmarks ********************************/
.bookmark {
	background-color: #ffffff;
	border: 0px;
}

.bookmarklink {
	color: red;
	text-transform: none;
}

.bookmarklink:hover {
	color: red;
	text-transform: underline;
}

/* ***************************  END social bookmarks ******************************/
	/* +++++++++++++++++++++++++++++++++ FOOTER ++++++++++++++++++++++++++++++++++++ */
#footer {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	border-top: 1px solid #e42518;
	text-align: right;
	background: #fff;
}

#footer.branded {
	background: #dbd7cc;
}

#footer.branded ul.linenav {
	margin-right: 20px;
}

#footer .printcopyright {
	display: none;
}

#footer .hidden {
	display: none;
}

#footer ul.linenav {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: right;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #707173;
}

/*** Footer copyright changes: Anubha 300310: start ***/
#footer .copyright {
	position: relative;
	margin: 0;
	padding: 0;
	font: 0.6em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #707173;
	text-align: center;
}

/*** Footer copyright changes: Anubha 300310: end ***/
#footer ul.linenav li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.6em;
	color: #707173;
}

#footer ul.linenav li.nospace {
	margin-right: -0.5em;
}

#footer ul.linenav li a:link,#footer ul.linenav li a:visited {
	color: #707173;
	text-decoration: underline;
}

#footer ul.linenav li a:hover,#footer ul.linenav li a:active,#footer ul.linenav li a:focus {
	color: #707173;
	text-decoration: none;
}

/* PP Revamp - Home Page Footer START */
#icons {
	
}

#icons li {
	background: none;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
}

#icons a {
	width: 38px;
	height: 64px;
	text-indent: -9999em;
	display: block;
}

#icons .blogr {
	background: url(imagebank/pp_social_icons.png) no-repeat left top;
}

#icons .fb {
	background: url(imagebank/pp_social_icons.png) no-repeat -41px top;
}

#icons .tw {
	background: url(imagebank/pp_social_icons.png) no-repeat -82px top;
}

#icons .lkin {
	background: url(imagebank/pp_social_icons.png) no-repeat -124px top;
}

#icons .rss {
	background: url(imagebank/pp_social_icons.png) no-repeat -168px top;
}

/* PP Revamp - Home Page Footer END */
	/*added for PP My Page - Start by Roopali*/
.myPageimage {
	position: relative;
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
}

.myPageimage .myPagetext {
	position: absolute;
	text-decoration: none;
	top: 50px;
	/* in conjunction with left property, decides the text position */
	left: 25px;
	color: red;
	/* optional, though better have one */
}

.myPageimage .myPagetext1 {
	position: absolute;
	text-decoration: none;
	top: 50px;
	color: red;
	left: 95px;
}

#content ul.starlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}
/* duplicacy
#content ul.starlinks li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.2em;
}*/

.centerButton {
	margin-left: 20px;
	text-align: center;
}

.myPageimage #deleteAcc {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

.rightdiv .delete {
	margin-left: 255px;
}

.labelForCv {
	position: relative;
	float: left;
	width: 180px;
}

.textboxForCV {
	width: 280px;
}

.navLink {
	width: 220px;
	margin-left: 8px;
}

.navLink #sideNav {
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	margin-left: 10px;
	display: block;
}

.navLink #navPos {
	vertical-align: middle;
	margin: 0px;
}

#content ul.starlinks {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	width: auto;
	list-style: none;
}
/* duplicacy
#content ul.starlinks li {
	clear: both;
	margin: 0 0 0.5em 0;
	padding: 0 0 0 10px;
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	background-position: 0 0.2em;
}*/

.centerButton {
	margin-left: 50px;
	text-align: center;
	margin-top: 5px;
}

.centerButton .position {
	vertical-align: middle;
	margin: 0px;
}

.myPageimage #menuNav {
	margin-left: 35px;
	vertical-align: middle;
}

.myPageimage #deleteAcc {
	margin: 0 0 0.5em 0;
	padding: 0 0 0 15px;
	background: url(imagebank/list-square.gif) top left no-repeat;
	background-position: 0 0.1em;
}

.rightdiv .delete {
	margin-left: 155px;
}

.labelForCv {
	position: relative;
	float: left;
	width: 180px;
}

.textboxForCV {
	width: 280px;
}

.titleCV {
	font: 0.8em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	float: left;
}

.dateCV {
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	float: right;
}

#content .rightdiv .cvSave {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	margin-left: 150px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

#content .rightdiv .cvDelete {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/ 
     padding-bottom : 3px;
	/*margin-left: 150px;*/
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

#content .rightdiv .loginRight {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: right;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	margin-right: 25px;
	margin-bottom: 10px;
	/*margin-left: 150px;*/
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

#content .rightdivpassword {
margin-top: 15px;
}

.rightdiv .cvSaveFirst {
	margin-left: 325px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(imagebank/pp_submit_content.png);
	background-position: center center;
	background-repeat: no-repeat;
	border-bottom-style: none;
	border-bottom-width: medium;
	border-top-style: none;
	border-top-width: medium;
	color: #FFFFFF;
	cursor: pointer;
	font-weight: 700;
	height: 30px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.myPageJobBasketCount {
	position: relative;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	margin-left: 20px;
}

.job-list {
	border: none;
}

.titleWidth {
	border: none;
	width: 750px;
	padding-top: 0px;
}

.ref {
	border: none;
	width: 90px;
	padding-top: 0px;
}


.checkJob {
	border: none;
	width: 50px;
	padding-top: 0px;
}

#content .rightdiv .JobApply { 
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	float: left;
	/* font-weight: 700; */
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 30px; /*40px;*/
	padding-bottom: 3px;
	margin-left: 350px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
}

.rightdiv .sendReminder {
	margin-left: 405px;
}

.iPhoneImage {
	margin: 0px 0px 15px 15px;
	width: 37px;
	height: 37px;
}

.IphoneTxt {
	font-weight: normal;
	font-size: 11px;
	line-height: normal;
	font-style: normal;
	font-variant: normal;
}

td.iPhonetd {
	background: none;
	border-right: none;
	border-bottom: none;
}

/*.navLink .innerNavLink {
	background: url(imagebank/nav-pointer.gif) top left no-repeat;
	margin-left: 35px;
	font: 0.7em/1.2em 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	padding-left: 8px;
	background-position: 0 0.2em;
}*//*duplicay*/

/*added for PP My Page - end - by Roopali*/

#searchbox {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(imagebank/pp_search_bottom_bg.png) #e42518 no-repeat left bottom;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	PADDING-TOP: 0px;
	HEIGHT: 320px;
	position: relative;
}

#searchbox p {
	margin: 4px 0 4px -11px;
}

#searchbox p a {
	background: url(imagebank/puce_triangle2_blanc.png) no-repeat scroll 4px 4px;
	color: #FFFFFF;
	margin-left: 45px;
	padding: 0 0 0 15px;
	text-align: center;
	text-decoration: none;
}

#searchbox p a:active,#searchbox p a:hover {
	text-decoration: underline;
	background: url(imagebank/puce_triangle2_blanc.png) no-repeat scroll 4px 4px;
	color: #FFFFFF;
	margin-left: 45px;
	padding: 0 0 0 15px;
	text-align: center;
}

#searchbox H3 {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	BACKGROUND: url(imagebank/pp_search_top_bg.png) no-repeat left top;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	TEXT-TRANSFORM: uppercase;
	COLOR: #f8e9e8;
	PADDING-TOP: 20px;
	TEXT-ALIGN: center;
	text-shadow: 1px 1px 3px #470503;
	font-size: 1em;
	FONT-WEIGHT: bold;
}

#searchbox FORM {
	MARGIN: -15px 0px 0px 27px;
}

 /* Latest jobs */
#home_jobpremium {
	background: url(imagebank/pp_homepush_bg.png) no-repeat scroll left bottom transparent;
	color: #F6F6F6;
	float: left;
	height: 150px;
	margin: 0;
	max-height: 150px;
	padding: 0;
}

#home_jobpremium h2 {
	background: url(imagebank/pp_offres_h2.png) no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-family: Trebuchet MS, Verdana;
	font-size: 1em;
	margin: 0 0 7px;
	padding: 6px 0 2px;
	text-align: center;
	text-shadow: 1px 1px 3px #3D3D3D;
	text-transform: uppercase;
	width: 272px;
}

#home_jobpremium ul.other-jobs {
	margin: 0 0 0 15px;
	padding: 0;
	width: 242px;
}
/* duplicacy
#home_jobpremium ul.other-jobs li {
	
	background: url("imagebank/pp_main_all.png") no-repeat scroll 2px -159px
		transparent;
	color: #BBBBBB;
	font-size: 0.8em;
	height: 37px;
	line-height: 1em;
	margin: 0 0 2px;
	vertical-align: bottom;
	text-transform: uppercase;
	width: 242px;
	list-style-type: none;
}

#home_jobpremium ul.other-jobs li a {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 0.95em;
	width: 210px;
	list-style-type: none;
	text-decoration: none;
}

#home_jobpremium ul.other-jobs li a:hover {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 0.95em;
	width: 210px;
	list-style-type: none;
	text-decoration: underline;
}

#home_jobpremium ul.other-jobs li span {
	display: block;
	font-size: 0.8em;
	line-height: 1.5em;
	margin-left: 15px;
	text-transform: none;
}*/

.top {
	top: 0;
	left: 0;
}

.bottom {
	bottom: 0;
	left: 0;
	height: 40px;
}

.left {
	top: 0;
	left: 0;
	width: 110px; /* !important;*/
	height: 310px;
}

.right {
	right: 0;
	bottom: 0;
	width: 90px; /* !important;*/
	height: 310px;
}

ul {
	list-style-type: none;
}

/* sliding image on home page - END */
.banner_title {
	font: 30px/35px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	color: #fff;
	margin-top: -129px;
	font-weight: bold;
	/*background-color: #000;*/ /*filter: alpha(opacity=100);
    -moz-opacity: 1;
	-khtml-opacity: 1;
    opacity: 1;*/
}

.banner_footer {
	position: absolute;
	top: 275px;
	right: 210px;
	font: 20px/25px 'Trebuchet MS', Verdana, Helvetica, Sans-Serif;
	float: right;
	/*margin-top:80px;*/
	font-weight: bold;
	color: #fff;
}

.clear {
	clear: both;
}

.sliderImage span strong {
	font-size: 14px;
}

.top {
	top: 0;
	left: 0;
}

.bottom {
	bottom: 0;
	left: 0;
	height: 40px;
}

.left {
	top: 0;
	left: 0;
	width: 110px;/* !important;*/
	height: 310px;
}

.right {
	right: 0;
	bottom: 0;
	width: 90px;/* !important;*/
	height: 310px;
}

ul {
	list-style-type: none;
}

#content input.advanceSearchbox {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	float: right;
	margin-right: 150px;
}

#content input.submitCV {
	background: url(imagebank/pp_submit_content.png) no-repeat scroll center center transparent;
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	font: bold 0.8em Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	height: 40px;
	padding-bottom: 3px;
	text-align: center;
	vertical-align: middle;
	width: 142px;
	/*float: right;*/
	margin-left: 189px;
}

.push {
    background-attachment: scroll;
    background-color: transparent;
    background-image: url("imagebank/pp_push_bg.png");
    background-position: left bottom;
    background-repeat: no-repeat;
    float: left;
    margin-bottom: 20px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    position: relative;
    width: 272px;
}

#content .mypageLoginSuccess {
/*margin-left: 4px;*/
width: 672px;
}

.mypage-login-logo
{
position: relative;
bottom: -12px;
margin-right: 2px;
}



