/* [%-# @(#)recruiter.css	1.48 10:02:17,12/01/09 (yy/mm/dd) -%] */

@import url(global.css);

table {width:auto;}
table#agency_data_main tr td label {display: none;}
table#agency_data_main tr td input {width: 20px;}
table#agency_data_main tr td input.checkbox {width: auto;}

/***************************************************************
	emaillink buttons for cvsearch_results
***************************************************************/
p.emaillink {	width: 610px;	margin: 1em 0 0 0;	padding: 1em 0 0 0;} 
p.emaillink a {	display: inline;	float: left;}
p.emaillink input.button {cursor: pointer;	padding: 0 0 0 35px;	margin: 0 .2em .2em .2em;	float: right;	background: none;width: 150px !important;border: 1px solid #B2B2D1;background-image: url(../images/general/email_candidate.gif);background-repeat: no-repeat;}
div p.emaillink input.submit {
	cursor: pointer;
	font-weight: normal;
	padding: 0 0 0 1em;
	margin: 0 .2em .2em .2em;
	float: right;
	width: 120px !important;
	background: none;
	border: 1px solid #B2B2D1;
	background-image: url(../images/general/add_shortlist.gif);
	background-repeat: no-repeat;
}

/***************************************************************
	OVP
***************************************************************/
	
		div#moreinfo {
			width: 200px;
			float: right;
		}
		
		#ovpbox {
			float: right;
			width: 140px;
			padding: 10px;
			margin: 0 9px 10px 10px;
			text-align: center;
			border: 1px solid #00529B;
			background: #EDE5FB;
		}
		
		div#ovpinfo {
			float: right;
			width: 140px;
			padding: 10px;
			margin: 0 9px 10px 10px;
			text-align: center;
			border: 1px solid #00529B;
			background: #EDE5FB;
		}
		
		div#ovpinfo p strong {
			font-size: 1.3em;
		}
		
		div#ovpinfo p strong em {
			font-size: 0.9em;
		}
		
		div#ovpSummaryTotals {
			width: 300px;
			float: right;
			text-align: right;
			font-size: 1.2em;
		}
		
		div#ovpSummaryTotals p {
			clear: both;
		}
		
		div#ovpSummaryTotals hr {
			width: 60px;
			position: relative;
			float: right;
		}
		
		#ovpToolbarHolder {
			float: right;
			margin: 0 0 0 10px;
		}
		
		#ovpToolbarHolder h4 {
			margin: 0 0 10px 0;
			padding: 0 0 25px 0;
			background: url(../images/general/accept_cards.gif) no-repeat 50% 100%;
		}
		
		#ovpToolbar {
			padding: 10px;
			width: 163px;
			text-align: left;
			background: #EDE5FB;
			border: 1px solid #00529B;
		}
		
		#ovpToolbar div {
			background: #fff;
			padding: 7px;
			line-height: 1.3em;
			margin: 0 0 10px 0;
			border: 1px solid #00529B;
			position: relative;
		}
		
		#ovpToolbar h2 {
			font-size: 1.2em;
			margin: 0 0 .4em 0;
		}
		
		body#ovp div#testimonial {
			z-index: 2;
		}
		
		body#ovp div#testimonial blockquote {
			position: absolute;
			top: -9999px;
			right: 20%;
			width: 250px;
			margin: 0;
			padding: 1em 1em 0 1em;
			background: #E6EDF5;
			border: 1px solid #B2B2D1;
		}
		
		body#ovp div#testimonial:hover blockquote,
		body#ovp div#testimonial.hover blockquote {
			top: 25px;
		}
		
		body#ovp p#accepted {
			background: transparent url(/images/general/accepted_cards.png) 0 0 no-repeat;
			font-size: 1px;
			text-indent: -5000px;
			overflow: hidden;
			width: 168px;
			height: 106px;
			margin: 0 0 20px 0;
		}
		
		body#ovp strong.active {
			color: #F90;
		}
		
		body#ovp div#MainFrameHolder iframe {
			width: 100%;
			border: 1px solid #B2B2D1;
			height: 300px;
			margin: 0 0 2em 0;
		}
		
		body#ovpTerms {
			padding: 10px;
		}
		
		body#ovpTerms li {
			text-align: left;
			margin-bottom: 1em;
		}
		
		body#ovpTerms ul li {
			list-style: none;
			text-indent: -1.6em;
			background:none;
		}
		
		body#ovpTerms dl {
			padding: 0 0 0 3em;
		}
		
		body#ovpTerms dl dt {
			font-weight: bold;
		}
		
		body#ovpTerms dl dd {
			text-indent: 0;
		}
		
		body#ovpTerms li h3 {
			margin: 0;
		} 
		
		body#ovp form input.radio {
			margin: 0 2px 0 1em !important;
			padding: 0;
			width: auto !important;
			border: none;
			vertical-align: middle;
			display: inline;
		}
		
		body#ovp table#jobs th,
		body#ovp table#jobs td {
			padding: 0 .5em;
			border-right: 1px solid #FFF;
		}



/* new */

		body#ovp div.ovpText {
			float:left;
			margin:0;
			padding:0;
			width:430px;
		}

		body#ovp div.ovpText h2 {
			font-size:160%;
			margin-bottom:15px;
		}

		body#ovp div.ovpText h2 span {
			font-size:80%;
			line-height:180%;
		}

		body#ovp div.ovpText h2 span em {
			
			font-style:normal;
			color:#FEA814;
		}

		body#ovp img#accepted {
			float:right;
			margin:0;
			padding:0;
		}

		body#ovp div.ovpText form fieldset {
			border:0;
			margin-bottom:10px;
		}

		body#ovp div.ovpText form input.submit {
			float:left;
		}
/***************************************************************
	CV Search results
***************************************************************/

/***************************************************************
	CV Search results
***************************************************************/
table.results{
	font-size: 110%;
	margin: 0 0 1em 0;
}
table.results th.name{
	font-size: 110%;
	text-align: left;
}
table.results th.name,
table.results th.opt{
	background: none;
}
table.results th{
	background: #E6EDF5;
	color: #333;
	font-weight: bold;
	text-align: right;
	width: 30%;
}
table.results td{	
	width: 70%;
}
table.results td,
table.results th{
	border: 0;
	border-bottom: 1px solid #d3e0ed;
	padding: .2em 5px;
}
table.results td em{
	color: #FEA814;
	font-weight: bold;
}
table.results td a.cv-email-candidate{
	background: url(/images/general/email_candidate.gif) no-repeat left 50%;
	padding: 0 0 0 33px;
}
table.results td a.cv-basket-add{
	background: url(/images/general/add_shortlist.gif) no-repeat left 50%;
	padding: 0 0 0 14px;
}
table.results th a:link,
table.results th a:visited{
	color: #00529B;
}

/* *********************************************************************************************
Homepages
********************************************************************************************* */

body#rhome div#masthead {
	margin: 0;
}

div#recleft {
	width: 440px;
	float: left;
}

div#recright{
	width: 164px;
	float: right;
	margin: 0 0 0 1px;
	padding: 0;
	background: url(/images/recruiter-home/right-bg.gif) bottom right no-repeat;
}

div[id="recright"]#recright {
	margin: 0 0 .7em 6px;
}

div#recright div.wrap {
	background: url(/images/recruiter-home/call-bg.gif) top right no-repeat;
	padding: 30px 0 0 15px;
	margin: 0;
}
div[id="recright"]#recright div.wrap{
	padding: 30px 5px 0 10px;
}

div#recright p{
	margin: 0 0 .5em 0;
	font-size: 130%;
}

div#recright p strong{
	font-style: italic;
	font-size: 140%;
}

div#recright h2,
div#recleft div.arrow h2{
	color: #fff;
	font-style: italic;
}

div#recright div.altbox{
	color: #fff;
	margin: 0 0 1em 0;
	font-style: normal;
	background: #B2B2D1 url(/images/recruiter-home/altbox-top.gif) top left no-repeat;
}
div#recright div.altbox p{
	font-size: 100%;
}
div#recright div.altbox-wrap{
	padding: 7px 7px 35px 7px;
	background: url(/images/recruiter-home/altbox-btm.gif) bottom left no-repeat;
}

div#recleft div#intro {
	width: 270px;
	float: left;
	margin: 4px 10px 0 0;
}

div#recleft div.arrow {
	position: relative;
	margin: 10px 0 0 0;
	float: left;
	width: 146px;
	background: url(/images/recruiter-home/arrow_bg_top.gif) top left no-repeat;
}
div#recleft div.arrow a,
div#recleft div.arrow a:link,
div#recleft div.arrow a:visited,
div#recleft div.arrow a:hover,
div#recleft div.arrow a:active{
	position: absolute;
	top: 0;
	display: block;
	width: 140px;
	height: 120px;
	text-decoration: none;
}
div#recleft div.arrow-bg-wrap{
	padding: 5px 20px 40px 5px;
	background: url(/images/recruiter-home/arrow_bg_btm.jpg) bottom left no-repeat;
}

/**********************************/
/* =Recruiter home - Forms
/**********************************/
div#recleft form#login {
	float: left;
	background: #ffebcd url(/images/recruiter-home/login-bg.gif) bottom left no-repeat;
	width: 160px;
	margin: 0;
	padding: 0 0 7px 0;
}
div#recleft form#login fieldset {
	padding:  5px 5px 0 5px;
	width: auto;
	border: none;
	margin: 0;
}
div#recleft form[id="login"]#login fieldset{
	padding:  0 5px 0 5px;
	margin: 0;
}

div#recleft form#login fieldset label {
	font-weight: bold;
}

div#recleft form#login fieldset input.text {
	margin: 0 0 .5em 0;
	width: 145px;
}

div#recleft form#login fieldset h2 {
	font-style: italic;
	background: url(/images/recruiter-home/login-top-bg.gif) top left no-repeat;
	font-size: 150%;
	padding: 3px;
	margin: -5px -5px 0 -5px;
}

div#recleft form#login fieldset p {
	display: block;
	clear: both;
}

body#rhome input.submit {
	border: none;
	background: none;
}

/**********************************/
/* Client Testimonails
/**********************************/

body#rhome #bottom #client-test-left {
	width: 250px;
	margin: 0 10px 0 0;
	float: left;
}

body#rhome #bottom #whitepaper {
	width: 190px;
	margin: 0 10px 0 0;
	float: left;
}


body#rhome #bottom #client-test-right {
	width: 150px;
	float: left;
	text-align: center;
	font-size: 110%;
}

body#client-test blockquote{
	margin: 15px 15px 0 15px;
	font-style: italic;
}

body div.client-test-wrap {
	padding: 9px;
	background: url(/images/recruiter-home/client-test-bg-btm.gif) bottom left repeat-x;
}
body div.client-test-wrap img {
	margin: 5px 0 10px 0;
}

body div.client-test{
	background: #FFEBCE url(/images/recruiter-home/client-test-bg-top.gif) top left no-repeat;
}

body div.client-test blockquote{
	margin: 0;
	padding: 9px 9px 0 9px;
}
body #client-test-products{
	margin: 0 195px 20px 15px;
	padding: 0;
	background: url(/images/recruiter-home/client-test-products-bg.gif) top left no-repeat;
}

body h1 a {
	font-size: 60%;
	display: inline;
	position: absolute;
	right: 0;
	background: url(/images/recruiter-home/back-bg.gif) left center no-repeat;
	padding: 0 0 0 10px;
	margin: .5em 0 0 0;
	text-decoration:none;
}

/***************************************************************
	white paper
***************************************************************/

#wpleft {
	width: 400px;
	float: left;	
	padding-left: 5px;
}

#wpright {
	width: 195px;
	float: left;	
}

/***************************************************************
	Recruit Rank
***************************************************************/

body#recruitRankViewFeedback h2 {
	margin: 1em 0 .2em 0;
	font-style: italic;
}

body#recruitRankViewFeedback table.fedBack {
	margin: 0 0 0 30px;
	width: 550px;
	border: 0 none;
}

body#recruitRankViewFeedback table td {
	padding: 3px;
}

body#recruitRankViewFeedback table th {
	padding: 3px;
	border-bottom: 1px solid #90AFCA;
}

body#recruitRankViewFeedback table td.lastScore, body#recruitRankViewFeedback table th.lastScore {
	border-right: 1px solid #90AFCA;
}

body#recruitRankViewFeedback form {
margin:0pt 0pt 10px;
padding:0.8em 0pt;
}

body#recruitRankViewFeedback form input{
width: 450px;
}

body#recruitRankViewFeedback form input.submit-button {
background:#fea814 url(/images/general/button_bg.gif) repeat-x scroll left top;
border:1px solid #fea814;
color:#FFFFFF;
cursor:pointer;
font-weight:bold;
margin:0;
overflow:visible;
padding:0pt 10px;
width:auto;
}

body#viewRawFeedback table {
	border: 0 none;
}

body#viewRawFeedback table#feedBack td, body#viewRawFeedback table#feedBack th {
	border: 1px solid #a8c1db;
	padding: 3px;
}
body#viewRawFeedback table#feedBack th a{color:#ffffff;}
body#viewRawFeedback table#feedBack td.date {
	width: 75px;
}

body#viewRawFeedback form {
	background: url(/images/blog/blue_bg.gif) top left repeat-x;
	margin: 1em 5em;
}

body#viewRawFeedback form fieldset {
	background: #FFEBCD;
	border: 1px solid #fea814;
	position: relative;
	padding: 1em;
}

body#viewRawFeedback form fieldset input.submit {
	float: right;
}

body#viewRawFeedback form fieldset p {
	margin: 0 0 .6em 0;
}

#auth-col{
background-color:#FFF3E2;
padding:4px;
border:1px solid #FFE0B2;
}
/***************************************************************
	Featured REcruiters -more_corporates.cgi
***************************************************************/

.featuredList{
	clear: both;
	width: auto;
	margin: 1em 0;
	list-style-type: none;
	text-align: center;
}
.featuredList li{
	margin: .5em 5px;
	display: block;
	float: left;
	text-align: center;
	width: 22%;
}
.featuredList li img{
	display: block;
	margin: 0 auto;
	height: 35px;
	width: 90px;
}

.cvSearchSave{
	height: 25px !important;
	width: 60px !important;
}

/***********************************************************
		Vacancy filter form on Agency data main
	***********************************************************/
		
		body#agency_data.main form#tableView {
			border-bottom: 1px solid #00529B;
			margin: 0 0 1em 0;
		}		
		body#agency_data.main form#tableView fieldset {
			border: none;
			margin: 0;
			padding: 0 0 2px 0;
		}
		body#agency_data.main form#tableView fieldset div{
			float: left;
			margin: 0 0 0 10px;
		}		
		body#agency_data.main form#tableView label {
			display: block;
			margin: 0;
			padding: 0;
			width: auto;
		}
		body#agency_data.main form#tableView input {
			margin: 0 3px 0 0;
		}
		body#agency_data.main form#tableView input.submit {
			margin: 0 0 0 5px;
			display: inline;
			float: none;
		}
		body#agency_data.main form#tableView select#filter_recruiter_id {
			width: 280px;
		}
		
		body#agency_data.main form#tableView p {
			font-size: 90%;
			margin: 0 0 0 .9em;
		}
		body#agency_data.main form#tableView fieldset#vacStatus{				
			float: left;
			margin: 0 0 0 10px;
		}
		body#agency_data.main form#tableView fieldset#vacStatus p {				
			margin: 0 0 4px 0;
			font-size: 100%;
		}		
		body#agency_data.main form#tableView fieldset#vacStatus label {
			display: inline;
			margin: 0 10px 0 0;
		}
		body#agency_data.main form#tableView fieldset#actButtons {
			margin: 0 0 0 20px;
			padding: 1.3em 0 1em 0;
		}
		body#agency_data.main form#tableView input#job_ref {
			width: 170px;
		}		
		
/* *****************************************************************************
	Screening Questions
**************************************************************************** \*/

	body.manage_screening_questions {
		margin: 0; padding: 0;
	}

/*	body.manage_screening_questions ul#headerLinks {
		display:none;
	} */
	
	body.manage_screening_questions p {
		line-height: 1.5em;
	}
	#preview_q_pane #questions_frame p{margin:20px 0 0 0;}
/*	body.manage_screening_questions div#mainContainer,
	body.manage_screening_questions div#wrapper	 {
		width: 760px;
		margin: 0 auto; padding: 0;
	}*/
	
	body.manage_screening_questions a.button {
		float: right;
		margin-left:2px;
	}
	
	body.manage_screening_questions h1 {
		position: relative;
		width:100%;
	}
	
	body.manage_screening_questions h1 a {
		bottom: 1px;
	}
	
	body.manage_screening_questions h2 {
		position: relative;
		clear: both;
		margin: 0 0 10px 0;
		color: #00529B;
	}
	
	body.manage_screening_questions h2 a.button {
		position: absolute;
		right: 0;
		_right:10px;
		float: none;
		margin: -5px 0 0 0; padding: 3px 10px;
		font-size: 75%;
	}
	
	body.manage_screening_questions h3 {
		clear: both;
		margin: 0;
		font-size: 120%;
		color:#00529B;
	}
	
	body.manage_screening_questions #contentStart ul {
		margin: 0; padding: 0;
		list-style: none;
	}
	
	body.manage_screening_questions #contentStart li {
		position: relative;
		margin: 0; padding: 8px 42px;
	}
	
	body.manage_screening_questions #contentStart li a {
		text-decoration: none;
	}
	
/*	body.manage_screening_questions #contentStart li span {
		position: absolute; 
		right: 5px; bottom: 5px;
		height: 18px; width: 37px; 
		background: transparent url(../images/general/mblue.gif) 21px 0 repeat-y;
	}
*/	
	body.manage_screening_questions #contentStart li span b {
		display: none;
	}
	
	body.manage_screening_questions a.edit {
		position: absolute;
		top: 0; right:45px;
		display: block;
		height: 18px; width: 15px;
		overflow: hidden;
		text-indent: -5000px;
		background: transparent url(../images/appforms/mngscreen_edit_grey.gif) center center no-repeat;
	}
	
	body.manage_screening_questions li:hover a.edit {
		background: transparent url(../images/appforms/mngscreen_edit_color.gif) center center no-repeat;
	}

	body.manage_screening_questions a.delete {
		position: absolute;
		top: 0; right:20px;
		display: block;
		height: 18px; width: 11px;
		overflow: hidden;
		text-indent: -5000px;
		background: transparent url(../images/appforms/mngscreen_delete_grey.gif) center center no-repeat;
	}

	body.manage_screening_questions li:hover a.delete {
		background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
	}

	body.manage_screening_questions table.colhighlight {
		margin: 0 0 15px 0;
		width: 728px !important;
	}

	body.manage_screening_questions table.colhighlight th {
		width: 368px !important;
		margin: 0; padding: 5px 7px 5px 5px;
		/*text-align: left !important;*/
		vertical-align: top;
	}

	body.manage_screening_questions table.colhighlight td {
		width: 368px;
		margin: 0; padding: 5px 5px 5px 7px;
	}

	body.manage_screening_questions table.colhighlight td label {
		display: block;
		margin: 5px 0; padding: 0;
	}

	body.manage_screening_questions table.colhighlight td input {
		width: 368px; /* Firefox seems to ignore this on the 'file' input type */
		margin: 0; padding: 0;
	}

	body.manage_screening_questions table.colhighlight td input.checkbox,
	body.manage_screening_questions table.colhighlight td input.radio {
		width: auto !important;
		margin: 0 3px 0 0; padding: 0;
	}

	body.manage_screening_questions table.colhighlight td textarea {
		width: 358px;
		margin: 0; padding: 3px;
	}

/*
    body.manage_screening_questions table.colhighlight td.correct {
			background-color: #D0F5A9;
    }
    body.manage_screening_questions table.colhighlight td.incorrect {
            background-color: #F8E0E0;
    }
*/

    #preview_q_pane {
        background-color: #fff;
        margin:25px 0 0 0;
		overflow-x:hidden !important;
    }
    #questions_frame {
		width:690px;
    }
	*html #questions_frame{margin:25px 0 0 0;}
	*:first-child+html #questions_frame{margin:25px 0 0 0;}
	body.manage_screening_questions #questions_frame h3{
	position:absolute;clear:none;top:10px;left:10px;z-index:1000;margin:0;padding:0;width:200px;}
	body.manage_screening_questions table#screening{
		width:690px !important;
		margin:25px 0 15px 0;
		padding:0 10px 0 0;
		border-top:1px solid #DCE6F1;
	}
	*html body.manage_screening_questions table#screening{width:690px !important;padding:0 !important;}
	body#manage_screening_questions_display #contentStart{position:relative;padding:15px 0 0 0;}
	body#manage_screening_questions_display #contentStart h2{position:absolute;top:0;}
	body#manage_screening_questions_display table#screening{width:760px !important;padding:0;margin:10px 0 0 0 !important;}
	*html body#manage_screening_questions_display table#screening{width:760px !important;padding:0;margin:10px 0 0 0 !important;}
	body.manage_screening_questions table#screening td{width:368px;}
	body.manage_screening_questions table#screening td label{text-align:left;padding:2px 0;}
	body.manage_screening_questions table#screening td label.correct-answer{position:relative;}
	body.manage_screening_questions table#screening td label.correct-answer em{position:absolute;font-style:normal;margin:0;padding:0;right:5px;}
	body.manage_screening_questions table#screening td.correct label.correct-answer.checked{background:#82E502;color:#fff;}
	body.manage_screening_questions table#screening td.correct label.correct-answer.checked em{color:#fff;}
	body.manage_screening_questions table#screening td.correct label.correct-answer em{color:#333;}
	body.manage_screening_questions table#screening td.incorrect label.checked{background:#E71502;color:#fff;}
	body.manage_screening_questions table#screening td.incorrect label.checked em{color:#fff;}
	body.manage_screening_questions table#screening td label.checked{position:relative;background:#CCCCFF;color:#333;}
	body.manage_screening_questions table#screening td label.checked em{color:#333;position:absolute;font-style:normal;margin:0;padding:0;right:5px;}
	body.manage_screening_questions table#screening td textarea{width:338px;}
	body.manage_screening_questions table#screening th p.dummy-report-link{text-align:right;}
    .ui-dialog{
        background-color: #FFEBCD;
        border: solid 10px #000;
    }
	body.manage_screening_questions  .ui-dialog{
        background-color: #fff;
        border:10px solid #ccc;
		position:relative;
		padding:10px;
		width:690px !important;
    }
	body.manage_screening_questions .ui-dialog-titlebar{background:none;padding:0;}
	body.manage_screening_questions .ui-dialog-titlebar span#ui-dialog-title-preview_q_pane {position:absolute;top:35px;left:10px;width:100%;text-align:left;}
	body.manage_screening_questions a.ui-dialog-titlebar-close{position:absolute;right:15px;top:10px;outline:none;}
    .ui-dialog-titlebar
    {
        background-color: #FF9900;
        padding: 5px;
		width:100%;
    }


	/* *************************************************************************
		Manage Screening Questions
	************************************************************************ \*/

		body.manage_screening_questions#manage_questions_and_groups div#stored {
			float: left;
			width:760px; /* This is the default "Groups Closed" state, over-written with js */
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#stored li {
			padding: 3px 0 3px 5px;
			list-style:none;
			border-bottom:1px solid #E6EDF5;
		}
		body.manage_screening_questions#manage_questions_and_groups div#stored ul#storedQsList li a.textQuest {
			padding: 5px 70px 5px 30px !important;
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#stored li.rowTint {
			background-color: #FFEBCD;
            margin: 3px;
		}
		
		body.manage_screening_questions#manage_questions_and_groups a.radioQuest,
		body.manage_screening_questions#manage_questions_and_groups a.textQuest {
			display: block;
			margin: 0; padding: 5px 0 5px 30px;
		}
		
		body.manage_screening_questions .radioQuest {
			background: transparent url(../images/appforms/singleChoice_ico.gif) 6px 5px no-repeat
		}
		
		body.manage_screening_questions .textQuest {
			background: transparent url(../images/appforms/freeText_ico.gif) 2px 5px no-repeat
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#groups {
/*			float: right; */
/*			width: 23px; /* This is the default "Closed" state, over-written with js */
			overflow: hidden;
			margin: 15px 0 15px 0; padding: 0;
			background:#F4F8FB url(../images/tabs/bg_grad_tabcontainer_style1.png) repeat-x scroll left bottom;
			border:1px solid #C2D8EB;
		}

        #groups-left
       {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #C2D8EB;
			float:left;
			margin:0;
			padding:10px;
			width:340px;
		}
        #groups-right
        {
			float:right;
			margin:0;
			padding:0;
			width:362px;
        }
		#groups-right .group-row{
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #C2D8EB;
			float:right;
			margin:0 0 10px;
			padding:10px;
			width:340px;
		}

        body.manage_screening_questions#manage_questions_and_groups div#closedgroups {
            float: right;
          width: 23px; /* This is the default "Closed" state, over-written with js */
            overflow: hidden;
            margin: 15px 0 0 0; padding: 0;
            border-right: 1px solid #b2b2d1;
            background: white url(../images/appforms/groups_lowershadow.png) right top repeat-y;
        }
		
		body.manage_screening_questions#manage_questions_and_groups div#groupsMainBG {
			width:734px;
			margin:0; padding:12px 12px 0;
			border:1px solid #FFFFFF;
            position: relative;
		}

        body.manage_screening_questions#manage_questions_and_groups div#groupsMainBGClosed {
            width: 713px;
            margin: 5px 1px 0 0; padding: 0;
            background: transparent url(../images/appforms/groups_bg.gif) 0 0 repeat-y;
        }

        body.manage_screening_questions#manage_questions_and_groups div#groupsTop {
            margin:0 0 12px 0; padding:0;
        }

        body.manage_screening_questions#manage_questions_and_groups div#groupsTop a.closeGroup {
            position: absolute;
            right:12px; top:12px;
            height: 20px;
			outline:none;
			z-index:2;
            text-decoration: none;
        }

        body.manage_screening_questions#manage_questions_and_groups div#groupsTop a.closeGroupRight {
            position: absolute;
            left: 0; top: 0;
            width: 400px; height: 20px;
            text-decoration: none; text-indent: -5000px;
        }
	
		body.manage_screening_questions#manage_questions_and_groups div#groupsTopClosed {
			margin: 0; padding:0;
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#groupsTopClosed a.openGroup {
			position: absolute;
			right:12px; top:12px;
			height: 20px;
			outline:none;
			z-index:2;
			text-decoration: none;
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#groupsTop h2 {
			
		}

		body.manage_screening_questions#manage_questions_and_groups div#groupsBottom {
			margin: 0 0 5px 0; padding: 5px;
			background: transparent url(../images/appforms/groups_bg_bot.gif) left bottom no-repeat;
		}
		
		body.manage_screening_questions#manage_questions_and_groups div#groups li {
			padding: 8px 42px 8px 5px;
			border: solid #E6EDF5; border-width:0 0 1px 0;
			background-color: #fff;
			list-style:none;
		}

		body.manage_screening_questions#manage_questions_and_groups div#groups li.rowTint {
			border: none;
			background-color: transparent;
		}
		
		body#manage_questions_and_groups div#groups form#defaultGroup fieldset {
			padding: 5px 0 0 0;
		}
		
		body#manage_questions_and_groups div#groups form#defaultGroup select {
			width:264px;
		}
		body#manage_questions_and_groups div#groups form#defaultGroup input.submit{
			background:#F4A403 url(../images/general/button_bg.gif) repeat-x scroll left top;
			border:1px solid #FF9900;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			margin:0.5em 0 0.6em 15px;
			float:none;
			padding:1px 10px;
			text-decoration:none;
			vertical-align:middle;
		}
		body#manage_questions_and_groups div#lotsQuestions {
			position: absolute;
			z-index: 2;
			top: 310px; left: 143px;
			width: 474px;
			margin: 0 auto; padding: 0;
		}
		
		body#manage_questions_and_groups div#lotsQuestionsTop {
			margin: 0; padding: 10px 15px 20px 10px;
			background: transparent url(../images/appforms/lotsQuestions_top.png) 0 0 no-repeat;
		}
		
		body#manage_questions_and_groups div#lotsQuestionsBottom {
			padding: 15px 0 0 0;
			background: transparent url(../images/appforms/lotsQuestions_bottom.png) 0 0 no-repeat;
		}

		body#manage_questions_and_groups div#lotsQuestionsTop p {
			margin: 0;
		}
		
		body#manage_questions_and_groups div#lotsQuestionsTop a.button {
			margin: 0 0 0 10px;
		}
		
		body#manage_screening_questions_display textarea {
			font-size: 100%;
		}
		
		body#manage_screening_questions_display h3 {
			margin-bottom: .5em;
			border: 0;
			font-size: 100%;
		}
		
	/* *************************************************************************
		Add a Question
	************************************************************************ \*/

		body#add_edit_screening_question fieldset {
			margin: 0; padding: 0;
			border: none;
		}
		body#add_edit_screening_question fieldset#qText{float:left;background:#fff;border:1px solid #C2D8EB;width:464px;padding:10px;margin:0;}
		body#add_edit_screening_question h2,
		body#add_edit_screening_question h3 {
			margin: 0; padding: 0;
			font-size: 120%;
			color: #00529B;
			border: none;
			background: none;
		}
		
		body#add_edit_screening_question fieldset#qText h2 {
			margin:0; padding: 0;
		}
		
		body#add_edit_screening_question fieldset#qText textarea {
			float: left;
			width:454px;
			border:1px solid #ccc;
			margin:10px 0 0 0; padding: 3px;
		}
		
		body#add_edit_screening_question div#answerSection {
			margin:0; padding:10px 0 0 0;
		}
		
		body#add_edit_screening_question fieldset#qType {
			padding:0;margin:0;
			width:210px;float:right;
		}
		
		body#add_edit_screening_question fieldset#qType h2 {
			margin:0; padding:0 0 10px 0;
		}
		body#add_edit_screening_question #how_it_looks table {margin:1em 0 0 0;}
		body#add_edit_screening_question #how_it_looks table th{border-width:1px 0 0 0;}
		body#add_edit_screening_question fieldset#qType label {
			position: relative;
			width: 115px;
			margin: 0; padding: 2px 0 2px 25px;
		}
		
		body#add_edit_screening_question fieldset#qType label#qt_radio_lbl {
			margin: 0 0 0 0;
			background: transparent url(../images/appforms/singleChoice_ico.gif) 4px 3px no-repeat;
		}

		body#add_edit_screening_question fieldset#qType label#qt_text_lbl {
			margin: 0 0 10px 0;
			background: transparent url(../images/appforms/freeText_ico.gif) 0 1px no-repeat;
		}
		
		body#add_edit_screening_question fieldset#qType label input {
			position: absolute;
			right: 0;
		}
		
		body#add_edit_screening_question fieldset#radio_options {
			clear: left;
			padding:0;
		}
		
		body#add_edit_screening_question table {
			float: none;
			font-size: 100%;
			color: #00529B;
			width: 100% !important;
		}
		
		body#add_edit_screening_question table#radio_table th {
			font-weight: normal; 
			font-size: 100%;
			text-align: center;
			vertical-align: bottom;
			color:#00529B;
			background: none;
			border-width:0 0 1px 0;
			border-color:#B2B2D1;
			border-style:solid;
		}
		
		body#add_edit_screening_question table#radio_table td {
			text-align: center;
			vertical-align: middle;
			border: none;
		}
		
		body#add_edit_screening_question table#radio_table tr#radio_row_2 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_4 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_6 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_8 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_10 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_12 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_14 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_16 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_18 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_20 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_22 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_24 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_26 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_28 td,
		body#add_edit_screening_question table#radio_table tr#radio_row_30 td {
			background: #E6EDF5;
		}
		
		body#add_edit_screening_question table#radio_table div.delete {
			position: relative;
			top: 0; right: 0;
			height: 20px; width: 20px;
			background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
			cursor: pointer; cursor: hand;
		}
		
		body#add_edit_screening_question table#radio_table label {
			display: inline;
		}
		
		body#add_edit_screening_question table input {
			width: 537px;
			padding: 1px 3px;
			border: 1px solid #CCCCCC;
		}
		
		body#add_edit_screening_question table label input {
			width: auto;
			border: 0 none;
		}
		
		body#add_edit_screening_question input#mainSubmit {
			padding: 3px 14px;
			font-size: 120%;
		}
		
	/* *************************************************************************
		add_edit_screening_group
	************************************************************************ \*/
		body.manage_screening_questions div#groups {
			background:#F4F8FB url(../images/tabs/bg_grad_tabcontainer_style1.png) repeat-x scroll left bottom;
			border:1px solid #C2D8EB;
			margin:15px 0;
			overflow:hidden;
			padding:0;
			width:758px;
		}
		body.manage_screening_questions div#groupsMainBG {
			border:1px solid #FFFFFF;
			margin:0;
			padding:12px;
			float:left;
			width:734px;
		}
		body#add_edit_screening_group form  {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #C2D8EB;
			float:left;
			margin:0;
			padding:10px;
			width:712px;
		}
		
		body#add_edit_screening_group fieldset {
			margin: 0; padding:0;
			border:none;
		}
		
		body#add_edit_screening_group label {
			float: left;
			margin: 0;
		}
		
		body#add_edit_screening_group input.text {
			float: left;
			width:600px;
			padding:3px 0;
			margin: 10px 0;
			border: 1px solid #ccc;
		}
		div#groups form input.submit {
			background:#F4A403 url(../images/general/button_bg.gif) repeat-x scroll left top;
			border:1px solid #FF9900;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			margin:0.8em 0 0.4em 15px;
			padding:1px 10px;
			text-decoration:none;
			vertical-align:middle;
		}
		
	/* *************************************************************************
		manage_group_questions
			and
		manage_ins_vac_screening_questions
	************************************************************************ \*/		
		
		body#manage_group_questions a.add,
		body#manage_group_questions a.delete,
		body#manage_ins_vac_screening_questions a.add,
		body#manage_ins_vac_screening_questions a.delete {
			position: absolute;
			top: 8px;
			height: 12px; width: 12px;
		}
		
		body#manage_group_questions a.add,
		body#manage_ins_vac_screening_questions a.add {
			right: 5px;
		}
		
		body#manage_group_questions a.delete,
		body#manage_ins_vac_screening_questions a.delete {
			right: 25px;
		}
		
		body#manage_group_questions a.add,
		body#manage_ins_vac_screening_questions a.add {
			overflow: hidden;
			text-indent: -5000px;
			background: transparent url(../images/appforms/mngscrnqs_addq.gif) 0 0 no-repeat;
		}
		
		body#manage_group_questions a.delete,
		body#manage_ins_vac_screening_questions a.delete {
			background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
		}
		
		body#manage_ins_vac_screening_questions a.delete.onTheFly {
			height: 15px;
			background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
		}
		
		body.manage_screening_questions a.moveup,
		body.manage_screening_questions a.movedown {
			position: absolute;
			top: 4px;
			display: block;
			height: 20px; width: 19px;
			margin: 0; padding: 0;
			overflow: hidden;
			text-indent: -5000px;
		}
		
		body.manage_screening_questions a.moveup {
			left: 2em;
			background: transparent url(../images/appforms/mngscrnqs_moveup.gif) center center no-repeat;
		}

		body.manage_screening_questions a.movedown {
			left: 5em;
			background: transparent url(../images/appforms/mngscrnqs_movedown.gif) center center no-repeat;
		}
		body#manage_group_questions .manage-group-box{
		background:#F4F8FB url(../images/tabs/bg_grad_tabcontainer_style1.png) repeat-x scroll left bottom;
		border:1px solid #C2D8EB;margin:15px 0;float:left;padding:0;width:758px;
		}
		body#manage_group_questions .manage-group-hold{
			border:1px solid #FFFFFF;float:left;margin:0;padding:12px;width:732px;
		}
		body#manage_group_questions div#questions,
		body#manage_ins_vac_screening_questions div#questions {
			float:left;
			width:340px;
			margin:0; 
			padding:10px;
			border:1px solid #C2D8EB;background:#fff;
		}

		body#manage_group_questions div#questions li,
		body#manage_ins_vac_screening_questions div#questions li {
			padding: 3px 0 3px 0;
			position:relative;
			list-style:none;
		}
		body#manage_ins_vac_screening_questions div#questions ul#stored_questions{margin:0 !important;padding:5px;}
		body#manage_group_questions div#questions li.rowTint,
		body#manage_ins_vac_screening_questions div#questions li.rowTint {
			border-bottom:1px solid #ccc;
			width:330px;
            margin:0;
			text-align:left;
			padding:3px 0 3px 0 !important;
			/* float:left; */
		}
		body#manage_ins_vac_screening_questions div#questions li.rowTint span.quest, body#manage_ins_vac_screening_questions div#questions li.rowTint span.radioQuest{padding:5px 45px 5px 0;background:none !important;}
		body#manage_ins_vac_screening_questions div#questions li.rowTint span a{position:absolute;right:10px;top:5px;}
		body#manage_group_questions div#questions li.rowTint.ui-sortable-helper{border:none;background:#6f9fc3;opacity:0.5;filter:alpha(opacity=50);color:#fff;}
		body#manage_group_questions div#questions li.rowTint.ui-sortable-helper span a{color:#fff;}
		body#manage_group_questions div#questions li.rowTint {padding:3px 0 3px 10px;}
		body#manage_group_questions div#questions li.rowTint span.quest, body#manage_group_questions div#questions li.rowTint span.radioQuest{padding:5px 0 5px 0;background:none !important;}
		body#manage_group_questions div#questions li.rowTint span.quest{padding:5px 40px 5px 0}
		body#manage_group_questions div#questions li.rowTint span a{position:absolute;right:10px;top:5px;}
		body.manage_screening_questions span.quest {
			position: relative;
			right: 0; bottom: 0; 
			display: block;
			height: auto; width: auto;
			margin: 0; padding: 5px 45px 5px 32px;
		}
		body#manage_ins_vac_screening_questions  div#vacQuestions span.quest a.view_q_link{top:5px;}
		body.manage_screening_questions span.quest.onTheFly {
			padding: 5px 20px 5px 32px;
		}
		body#manage_ins_vac_screening_questions div#vacQuestions ol#sel_questions span.quest.onTheFly{padding: 5px 20px 20px 0;}
		body#manage_ins_vac_screening_questions div#vacQuestions ol#sel_questions span.quest.onTheFly a{
			left:32px;top:5px;text-decoration:none;
		}
		body#manage_ins_vac_screening_questions div#vacQuestions ol#sel_questions span.quest.onTheFly a.edit{
			right:20px !important;left:auto;
		}
		body#manage_ins_vac_screening_questions div#vacQuestions ol#sel_questions span.quest.onTheFly a.delete{
			right:0px !important;left:auto;
		}
		body#manage_ins_vac_screening_questions div#vacQuestions ol#sel_questions span.quest.onTheFly a.view_q_link{
			right:40px;left:auto;text-decoration:underline;
		}

		body.manage_screening_questions span.quest.onTheFly a.edit {
			top: 3px; left: auto; right: 5px !important;
		}
		
		body#manage_group_questions div#group span.quest,
		body#manage_ins_vac_screening_questions div#rightSide span.quest {
			border-left: 1px solid #b2b2d1;
			background-position: 5px 5px;
		}
		*html body#manage_group_questions #preview_q_pane {margin:50px 0 0 0;}
		body#manage_group_questions div#group span.radioQuest,
		body#manage_ins_vac_screening_questions div#rightSide span.radioQuest {
			background-position: 9px 5px;
		}
		body#manage_group_questions div#group span.radioQuest, body#manage_group_questions div#group span.textQuest{
			background:none !important;
			border:none !important;
			position:relative;
		}
		body#manage_group_questions div#group,
		body#manage_ins_vac_screening_questions div#vacQuestions{
			float: right;
			background:#6f9fc3;
			width:342px;
			margin: 0; padding:10px;
		}
		
		body#manage_group_questions div#group h2,
		body#manage_ins_vac_screening_questions div#vacQuestions h2 {
			margin: 0; padding: 0;
			color: #fff;
			border: none;
		}
		
		body#manage_group_questions div#group h3, body#manage_ins_vac_screening_questions div#vacQuestions h3 {
			margin:0 0 10px 0;
			color:#fff;
		}
		
		body#manage_group_questions div#group p,
		body#manage_ins_vac_screening_questions div#vacQuestions p {
			margin: 0; padding: .5em 0 0 0;
			color:#fff;
		}

		body#manage_group_questions div#group p#bottomP,
		body#manage_ins_vac_screening_questions div#vacQuestions p#bottomP {
			margin: 0; padding: 10px 6px 11px 6px;
			border: none;
		}
		
		body#manage_group_questions div#group ol,
		body#manage_ins_vac_screening_questions div#vacQuestions ol {
			margin: 0; padding: 0;
			list-style: none;
		}

		body#manage_ins_vac_screening_questions div#vacQuestions ol {
			min-height:10px;
			_height:10px;
			
		}
		body#manage_group_questions .group-top{width:100%;margin:0;padding:0;}
		body#manage_group_questions .group-top h2{clear:none;position:static;float:left;}
		body#manage_group_questions .group-top p{clear:both;}
		body#manage_group_questions p#bottomP{float:right;margin:0;padding:0;clear:none;}
		body#manage_group_questions p#bottomP a.button{margin:0 0 0 2px;}
		body.manage_screening_questions a.button{color:#fff !important;}
		body.manage_screening_questions a.button:hover{color:#fff !important;}
		body#manage_group_questions div#group li,
		body#manage_ins_vac_screening_questions div#vacQuestions li {
			clear: left;
			margin: 0; 
			padding: 3px 0 3px 0;
			color:#fff !important;
			border-bottom:1px solid #E6EDF5;
			position:relative;
			width:342px;
		}

		body#manage_ins_vac_screening_questions li.rowTint.ui-sortable-helper{border:none;background:#6f9fc3;opacity:0.5;color:#fff;filter:alpha(opacity=50);}
		body#manage_ins_vac_screening_questions li.rowTint.ui-sortable-helper span a{color:#fff;}
		body#manage_ins_vac_screening_questions div#vacQuestions li span{background:none;position:relative;}
		body#manage_ins_vac_screening_questions div#vacQuestions li span a{position:absolute;right:10px;color:#FFFFFF !important;}
		body#manage_group_questions div#group li.rowTint,
		body#manage_ins_vac_screening_questions div#rightSide li.rowTint {
			border-bottom:1px solid #E6EDF5;
            margin:0;
			padding:3px 0 3px 0;
			color:#fff !important;
			width:342px;
		}
		*html body#manage_group_questions div#group li.rowTint span{margin:0 !important;}
		body#manage_group_questions div#group em{left:10px !important;}
		body#manage_group_questions div#group li.rowTint span a{position:absolute;right:10px;top:5px;color:#fff !important;}
		body#manage_group_questions div#group em,
		body#manage_ins_vac_screening_questions div#vacQuestions em {
			position: absolute;
			top: 9px; left:10px;
			font-style: normal;
		}
		body#manage_ins_vac_screening_questions div#vacQuestions em
		body#manage_group_questions div#group a.button {
			float: none;
		}
		
		body#manage_group_questions div#group a#deleteGroup {
			margin-right: 100px;
		}

        .placeholder-highlight
        {
             background-color: #E6EDF5;
        }
        #stored_questions
        {
            padding: 5px;
        }
        .disabled-question-text
        {
            font-weight: bold;
            color: #ff0000;
			background-color: #dddddd;
        }
        .disabled_flag
        {
            font-size: 90%;
            color: #ff0000;
        }

        .dummy-report-link
        {
            text-decoration: underline;
            color: #00529B;
        }

		body#manage_ins_vac_screening_questions div#groups {
			clear: right; float: right;
/*			width: 23px; /* This is the default "Closed" state, over-written with js */
			overflow: hidden;
			margin: 15px 0; padding: 0;
		}

        body#manage_ins_vac_screening_questions div#closedgroups {
            float: right;
/*          width: 23px; /* This is the default "Closed" state, over-written with js */
            overflow: hidden;
            margin: 15px 0 0 0; padding: 0;
            border-right: 1px solid #b2b2d1;
            background: white url(../images/appforms/groups_lowershadow.png) right top repeat-y;
        }

		body#manage_ins_vac_screening_questions div#groupsMainBG {
			margin:0; padding:12px 12px 0 12px;
			position:relative;

		}

        body#manage_ins_vac_screening_questions div#groupsMainBGClosed {
            width: 406px;
            margin: 5px 1px 0 0; padding: 0;
            background: transparent url(../images/appforms/groups_bg_big.gif) 0 0 repeat-y;
        }

		body#manage_ins_vac_screening_questions div#groupsTop {
			margin:0 0 12px 0; padding:0; 
		}

		body#manage_ins_vac_screening_questions div#groupsTop a.closeGroup {
			position: absolute;
			right:12px; top:12px;
			text-decoration: none;
		}

        body#manage_ins_vac_screening_questions div#groupsTop a.closeGroupRight {
            position: absolute;
            left: 0; top: 0;
            width: 400px; height: 20px;
            text-decoration: none; text-indent: -5000px;
        }

        body#manage_ins_vac_screening_questions div#groupsTopClosed {
            margin: 0; padding:0;
        }

        body#manage_ins_vac_screening_questions div#groupsTopClosed a.closeGroup {
            position: absolute;
            right:12px; top:12px;
            text-decoration: none;
        }
        body#manage_ins_vac_screening_questions div#groupsTopClosed a.openGroup {
            position: absolute;
            right:12px; top:12px;
            text-decoration:none;
        }


		body#manage_ins_vac_screening_questions div#groupsTop h2 {
			position: absolute;
			left: -5000px;
		}

		body#manage_ins_vac_screening_questions div#groupsBottom {
			clear: left;
			margin: 0 0 5px 0; padding: 5px;
			background: transparent url(../images/appforms/groups_bg_bot_big.gif) left bottom no-repeat;
		}
		
		body#manage_ins_vac_screening_questions div#groupsTop p {
			clear: right;
		}
		
		body#manage_ins_vac_screening_questions div#groupsTop div#personal {
			float:right;
			background:#FFFFFF;
			border:1px solid #C2D8EB;
			width:340px;
			margin: 0;
			padding:10px;
		}
		body#manage_ins_vac_screening_questions div#groupsTop div#personal ul li a.add{
			background:transparent url(../images/appforms/group_addq_down.gif) no-repeat 0 0 !important;}
		body#manage_ins_vac_screening_questions div#groupsTop div#global {
			margin:0;
			float:left;
			width:340px;
			background:#FFFFFF;
			border:1px solid #C2D8EB;
			padding:10px;
		}

		body#manage_ins_vac_screening_questions div#groups li {
			padding: 8px 5px;
			border: solid #E6EDF5;
			border-width:0 0 1px 0;
			background-color: #fff;
			list-style:none;
			margin:0 0 0 20px;
			position:relative;
		}

		body#manage_ins_vac_screening_questions div#groups li.rowTint {
			border: none;
			background-color: transparent;
		}
		
		body#manage_ins_vac_screening_questions div#groups a.add {
			background: transparent url(../images/appforms/group_addq.gif) 0 0 no-repeat;
			left:-20px;
		}
		
		body#manage_ins_vac_screening_questions p.close {
			clear: both;
			margin: 0; padding: 10px 0;
			text-align: right;
		}
		
		body#manage_ins_vac_screening_questions p.close a {
			margin: 0; padding: 0 18px 0 0;
			background: transparent url(../images/appforms/mngscreen_close.gif) right center no-repeat;
		}
		
	/* *************************************************************************
		Change Scoring
	************************************************************************ \*/

		body#update_screening_question_correct_answers p {
			text-align: right;
		}
		
		body#update_screening_question_correct_answers fieldset {
			margin: 0; padding: 0;
			border: none;
		}
		
		body#update_screening_question_correct_answers table.colhighlight {
			border: solid #E6EDF5; border-width: 1px 0;
		}
		
		body#update_screening_question_correct_answers em {
			margin: 0 1em 0 0; padding: 0;
			font-style: normal;
		}
		
	/* *************************************************************************
		ins_vac_entry + vacancy_editor
	************************************************************************ \*/

		body#ins_vac td#screenQ ol,
		body#vacancy_editor td#screenQ ol {
			margin: 0 5px 10px 5px; padding: 0;
			list-style: none;
		}
		
		body#ins_vac td#screenQ li,
		body#vacancy_editor td#screenQ li {
			position: relative;
			margin: 0; padding: 8px 30px 8px 2.5em;
			text-indent: -2em;
		}
		
		body#ins_vac td#screenQ li.rowTint,
		body#vacancy_editor td#screenQ li.rowTint {
			background: #fff;
		}

		body#ins_vac td#screenQ em,
		body#vacancy_editor td#screenQ em {
			margin: 0 1em 0 0; padding: 0;
			font-style: normal;
		}
		
		body#ins_vac td#screenQ a.delete,
		body#vacancy_editor td#screenQ a.delete {
			position: absolute;
			top: 5px; right: 5px;
			height: 15px; width: 12px;
			overflow: hidden;
			text-indent: -5000px;
			background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
			cursor: pointer; cursor: hand;
		}
		
		body#ins_vac td#screenQ a.button,
		body#vacancy_editor td#screenQ a.button {
			float: right;
			margin: 0 0 0 15px;
			font-size: 90%;
		}
		
/* *****************************************************************************
	AMS
**************************************************************************** \*/

	body.ams div#wrapper {
		width: 760px;
		margin: 0 auto; padding: 0;
	}
	
	div.files {
		background:#F4F8FB url(../images/tabs/bg_grad_tabcontainer_style1.png) repeat-x 0 100%;
		border: 1px solid #c2d8eb;
		border-top: 0;
		width: 100%;
		padding: 0 0 30px 0;
	}

	div.files ul {
		background: #ffffff;
		border-bottom: 1px solid #c2d8eb;
		margin: 0 -1px;
		padding: 0; 
	}
		
	div.files ul li {
		background: #fff url(../images/tabs/bg_grad_stdtab_style1.png) bottom left repeat-x;
		border: 1px solid #c2d8eb;
		border-bottom: 0;
		display: inline;
		float: left;
		margin: 0em 3px 0 0;
		padding:0px;
	}
	
	div.files ul li.active {
		background: #f4f8fb url(../images/tabs/bg_grad_togtab_style1.png) top left repeat-x;
		border-bottom: 1px solid #F4F8FB;
		margin-bottom: -2px;
		margin-top: 0;
		padding-left:0px;
		/*margin-top: -6px;*/
	}

	div.files ul li a {
		border:none;
		border-bottom: 0;
		color: #666;
		display: block;
		font-size: 110%;	
		margin: 0;
		overflow: hidden;
		padding: 5px 15px;
		position: relative;
		text-align: center;
		text-decoration: none;
	}
	div.files td.applicantLetter ul li a{border:0px none;}
	div.files ul li.active a {
		border:none;
		color: #00529B;
		font-weight: bold;
		font-size: 125%;
		padding:6px 14px 5px 14px;
	}
	
	
	div.files div ul li a:link,
	div.files div ul li a:visited,
	div.files div ul li a:hover,
	div.files div ul li a:active{
		color: #00529B !important;
	}	
			
	div.files div {
		float: none;
		margin: 0 0 -3px 0; 
		padding: 10px 10px 0 10px;
	}

	div.files div div {
		padding: 0;
	}

	div.files table {
		border: 1px solid #A8C1DB;
		width: 100%;
		margin: 0;
	}
	body#ams_cv td.applicantLetter{background-color: #fff;border: none;padding:5px 0px 5px 3px;vertical-align: middle;}
	body#ams_cv td.applicantLetter a{float:left; width:auto;}
	div.files table th,
	div.files table td {
		background-color: #fff;
		border: none;
		padding: 5px;
		vertical-align: middle;
	}
	div.files table thead th{
		background-color: #618DB3;
		border-right: 1px solid #90afca;		
		color: #fff;
		text-align:center;
	}
	body#ams_cv div.files table thead th a{color:#fff !important;}
	body#ams_cv div.files table thead th a:link, body#ams_cv div.files table thead th a:visited, body#ams_cv div.files table thead th a:hover {
		color:#fff !important;
	}
	body#ams_contact table thead th{
		border-bottom: 1px solid #90afca;
	}
	div.files table th#opinionSort{
		padding: 0;
		text-align: center;
		width: 140px;
	}
	div.files table th#opinionSort a {
		background: url(../images/app_mngr/sort.gif) top left no-repeat;
		display: block;
		height: 9px; 
		width: 113px;
		overflow: hidden;
		margin: 0 auto; 
		padding: 0;		
	}

	div.files table th#opinionSort a span {
		display: block;
		overflow: hidden;
		text-indent: -5000px;
	}

	div.files table th ul {
		padding: 0;
		background: 0;
		border: 0;
		margin-top:0.5em;
		padding-left:12px;
	}
	div.files table th ul li {
		border: 0;
		color: #fff; 
		font-weight: bold;
		margin-right: 1px;
		padding: 3px 7.5px 5px 8px;
		font-weight: bold;
		background: url(../images/app_mngr/sort_num_bg.gif) 0 0 repeat-x;
		list-style: none;
	}			
	div.files table td#applicationDate{
		width: 94px;
	}
	div.files table td.state_opinion {
		width: 30px;
	}
	div.files table td.state_noopinion {
		background-image: url(../images/ams/right-arrow.gif);
		background-position: 50% 50%;
		background-repeat: no-repeat;
		width: 30px;
	}

	div.files table td.state_eliminated  {
		background: url(../images/app_mngr/eliminated.gif) 6px 3px no-repeat;
		width: 20px;
	}

	div.files table td.sortCol {
		border-width: 0 1px;
		text-align: center;
		white-space: nowrap;
	}

	div.files table td label {
		display: none !important;
		visibility: hidden;
	}

	div.files table td input.radio {
		margin: 0 3px !important;
	}
		
	div.files h2 {
		border-bottom: 1px solid #000;
		background-color: #fff;
		margin: 0; padding: .6em 30px;
		font-size: 90%;
	}
	
	div.files h2 em {
		font-style: normal;
	}

	div.files input.submit {
		margin-right: 5px;
		margin-top:3px;
	}
	
	div.files fieldset {
		border: 0;
	}
	
	div.files br {
		display: none;
	}

	table tr td.inmsg {
		background: url(../images/app_mngr/inmsg.gif) center center no-repeat;
	}

	table tr td.outmsg {
		background: url(../images/app_mngr/outmsg.gif) center center no-repeat;
	}

	table fieldset {
		border: 0;
	}
	
	div.files .applicantCV,
	div.files .applicantLetter,
	div.files .applicantScreenQs,
	div.files .applicantNote {
		text-align: center;
	}
	

	/* *************************************************************************
		notes icon
	************************************************************************ \*/

		a.notes span, 
		a.nonotes span {
			display: block;
			overflow: hidden;
			text-indent: -9000px;
		}

		a.notes, a.nonotes {
			cursor: hand;
			display: block;
			height: 15px; 
			width: 15px;
			margin: 0 auto; 
			padding: 0;
		}

		a.notes {
			background: url(../images/ams/notes.gif) 50% 50% no-repeat;
		}

		a.nonotes {
			background: url(../images/ams/no_notes.gif) 50% 50% no-repeat;
		}
		
		tr.odd td a.notes, tr.odd td a.nonotes {
			border: 0;
		}
		
		tr.even td a.notes, tr.even td a.nonotes {
			border: 0;
		}


/***************************************************************
	OVP - New
/***************************************************************/

body#ovp-new ul li {background:none;}
div#ovp-content{
	margin:0;
	padding:0;
	text-align:left;
}
body#ovp-new .noborder{
	border:none !important;
}
body#ovp-new div#wrapper {
	width:760px !important;
}
body#ovp-new #adbanner{
	display:none;
}
body#ovp-new table#footerTable{width:auto;margin:1em auto;padding:0;}
body#ovp-new div#holdingDiv{
	width:532px;
	float:left;
	margin:0;
	padding:0;
}

body#ovp-new #masthead {
	width:760px;
	margin:0;
	clear:both;
	padding:0;
	float:left;
}


body#ovp-new #masthead img{
	position:static !important;
}
body#ovp-new #ovp-banner{width:760px;margin:0;padding:0;}
body#ovp-new #homeholdingDiv{width:760px;float:left;background:url(../images/ovp/holdingdiv-bottom.gif) no-repeat 0 100%;padding:0 0 10px 0;margin:6px 0;}
* html body#ovp-new #homeholdingDiv{padding:0;}
body#ovp-new #holdingDiv-content{width:760px;float:left;padding:0;margin:0;}
body#ovp-new #QPSEMI{width:253px;float:left;margin:0;padding:0;}
body#ovp-new #QPSEMI-hold{width:219px;margin:0;padding:15px 17px 0 17px;float:left;border:none !important;}
body#ovp-new #QPBSEMI{width:253px;float:left;margin:0;padding:0;}
body#ovp-new #QPBSEMI-hold{width:219px;margin:0;padding:15px 17px 0 17px;float:left;border:none !important;}
body#ovp-new #QPCVUSER{width:254px;float:left;margin:0;padding:0;}
body#ovp-new #QPCVUSER-hold{width:220px;margin:0;padding:15px 17px 0 17px;float:left;border:none important;}

body#ovp-new #holdingDiv-content form fieldset{border:none !important;}
body#ovp-new #holdingDiv-content h2{background:none;padding:0 9px;margin:0;font-size:150%;color:#00529c !important;}
body#ovp-new #holdingDiv-content h2 a{text-decoration:none;color:#00529c !important;}
body#ovp-new #holdingDiv-content h2 a:hover{text-decoration:underline;color:#00529c !important;}
body#ovp-new #holdingDiv-content p a{display:block;color:#407db5 !important;}
body#ovp-new #holdingDiv-content p{padding:0 0 0 9px;font-size:95%;}
body#ovp-new #holdingDiv-content span{width:150px;float:left;padding:0;margin:0;line-height:140%;color:#808080 !important;}
body#ovp-new #holdingDiv-content span strong{display:block;font-size:200%;padding:0;margin:0;color:#000;}
body#ovp-new #holdingDiv-content a.button{float:right;margin:15px 0 0 0;}
body#ovp-new #holdingDiv-content span em{display:block;font-style:normal;padding:0;margin:0;color:#000;}
#QPCVUSER-hold div, #QPBSEMI-hold div , #QPSEMI-hold div{border-top:1px solid #bfbfbf;float:left;width:201px;margin:2px 0 0 0;padding:7px 9px;}
#QPCVUSER-hold div a:hover, #QPBSEMI-hold div a:hover, #QPSEMI-hold div a:hover{color:#fff !important;}
body#ovp-new #masthead img#logo{
	float:left;
}
div#ovp-lower-banner{margin:0;padding:0;clear:both;}

body#ovp-new #ovp-timeline{
	position:absolute;
	left:327px;
	top:-150px;
	padding:0;
	z-index:100;
}

body#ovp-new ul#nav {
	list-style-type:none;
	margin:0;
	border:none !important;
	padding:10px 0 0 0;
	width:100%;
	position:none;
}
body#ovp-new ul#nav li{
	float:left;
	margin:0;
	padding:0;
	list-style:none !important;
}

body#ovp-new ul#nav li a{
	padding:0 7px 0 0;
	margin:0;
	display:block;
}

body#ovp-new #ovp-nav {
	border-bottom:2px solid #D7D7D7;
	float:right;
	margin:0;
	padding:5px 0 6px 0;
	width:190px;
	background:none;
}

body#ovp-new #ovp-nav ul{
	padding:0;
	margin:0;
	background:none;
	border:none;
	float:left;
	width:188px;
}

body#ovp-new #ovp-nav ul li{
	float:left;
	padding:0 3px;
	margin:0;
	font-size:80%;
	list-style-image: none;
	list-style-type: none;
}
body#ovp-new #ovp-nav ul li.basket{
	background:url(../images/ovp/order-icon.gif) no-repeat scroll 5% 50%;
	padding:0 5px 1px 20px;
	font-weight:bold;
	margin:0;
}

body#ovp-new div#holdingDiv h1{
	border-bottom:2px solid #d7d7d7;
	display:block;
	margin-bottom:30px;
}

body#ovp-new h3 {
	font-size:120%;
	clear:both;
}

body#ovp-new #left-content{
	width:228px;
	min-height:50px;
	_height:50px;
	margin:0;
	padding:0;
	float:left;
}

body#ovp-new #left-content img{
	padding:0 38px 0 20px;
	margin:0;
	float:left;
}

body#ovp-new #center-content{
	width:304px;
	margin:0;
	padding:0;
	float:left;
}

body#ovp-new div.centreHold{
	padding:0 0 0 5px !important;
	width:299px;
	margin:0;
}
body#ovp-new div.recommend {
	float:left;
	margin:0;
	padding:15px 0 0 0;
}
body#ovp-new div.recommend h3{margin:0 0 1.3em 0;padding:0;}
body#ovp-new div.centreHold ul {
	margin-left: 0;
}

body#ovp-new div.centreHold ul li{
	background: url(../images/general/bullet1.gif) no-repeat left 8px;
	list-style: none;
	list-style-image: none;
	margin: 0 0 0 5px;
	padding:2px 0 2px 14px;
}
body#ovp-new div.centreHold ul.moreProducs li{
	background:none;
	clear:both;
	float:left;
	list-style:none !important;
	margin:0;
	padding:2px 0 15px 0;
}

body#ovp-new div.centreHold ul.moreProducs li img{
	float:left !important;
	margin:0 0 0 11px;
	width:65px;
}

body#ovp-new div.centreHold ul.moreProducs li p{
	margin:0;
	padding:0;
	font-size:90%;
	float:right;
	width:210px;
}

body#ovp-new div.centreHold ul.moreProducs li p strong{
	display:block;
	color:#000;
	font-size:110%;
}

body#ovp-new #right-content{
	width:228px;
	margin:0;
	padding:28px 0 0 0;
	float:left;
}

body#ovp-new .right-hold{
	margin:0;
	padding:0;
	width:190px;
	float:right;
}
body#ovp-new .right-hold.register-need{margin:-20px 0 0 0;}
body#ovp-new .vacancies{
	background:url(../images/ovp/bluebox-bottom-190.gif) no-repeat 0 100%;
	padding:10px 10px 10px 10px;
	margin:0 0 5px 0;
	overflow:hidden;
	width:170px;
	font-size:90%;
}


body#ovp-new .vacancies p{
margin:0;
padding:0 0 5px 0;
}

body#ovp-new .right-hold h4{
	background:#29377B url(../images/ovp/bluebox-header-190.gif) no-repeat 0 0;
	margin:0;
	padding:5px 10px;
	color:#fff;
	font-size:110%;
	clear:both;
}

body#ovp-new .right-hold form fieldset{
	border:none;
	margin:0;
	padding:0;
}

body#ovp-new .vacancies label{
	padding:0;
	float:left;
	line-height:110%;
	cursor:pointer;
	padding:3px 5px 4px;
	border-top:1px solid #cccccc;
	margin:0;
}
body#ovp-new div.vacancies div.option-list{
	width:100%;
	background:none;
	padding:0;
	margin:0;
	border:none;
}
body#ovp-new div.vacancies div.option-list > label:first-child{
	border-top:none !important;
}

body#ovp-new .vacancies  label.noborder{
	border:none !important;
}

body#ovp-new .vacancies div.option-list label span{
	float:left;
	margin:0;
	padding:0;
}

body#ovp-new span.title{
	width:95px;
}

body#ovp-new span.rate{
	width:40px;
}

body#ovp-new span.period{
	width:20px;
	overflow:hidden;
}

body#ovp-new span.period input{
	margin:0;
	padding:0;
	float:left;
	width:14px;
}

*html body#ovp-new span.period input{
	margin:-4px 0 -3px 0;
}
*:first-child+html  body#ovp-new span.period input{
	margin:-4px 0 -3px 0;
}
body#ovp-new .vacancies div {
	background:#ffffbd;
	float:left;
	overflow:hidden;
	padding:8px 5px;
	margin:1em 0 0.2em 0;
	font-size:100%;
	border:1px solid #ffd257;
	width: 158px;
}
body#ovp-new input.submit{
	background:url(../images/ovp/buy-button.gif) no-repeat 0 0;
	width:80px;
	border:0;
	height:27px;
	float:none;
	cursor:pointer;
	margin:10px 0 0 0;
 }

body#ovp-new p.align-center{
	padding:0;
	margin:0;
	text-align:center;
}
body#ovp-new span.smaller{
	display:block;
	clear:both;
	padding:5px 0 0 0;
	font-size:100% !important;
	color:#999 !important;
}

body#ovp-new p.align-center input.buy-btn {
	text-align:center;
	float:none;
}

body#ovp-new p.align-left{
	float:left;
	text-align:center;
	padding:0;
	margin:0;
	font-size:100%;
	color:#999999 !important;
}

body#ovp-new p.align-left strong{
	display:block;
	padding:2px 0 0 0;
	color:#000;
	font-size:22px;
	line-height:100%;
	margin:5px 0 0 5px
}

body#ovp-new p.align-right{
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}

body#ovp-new .vacancies div p{
	margin:0;
	float:left;
	padding:0 0 0 5px;
	width:134px;
}

body#ovp-new .vacancies div input{
	float:left;
	width:14px;
	margin:0;
	padding:0;
	border:none;
}

body#ovp-new .right-hold ul.help{
	clear:both;
	margin:25px 0 0 0;
	padding:0;
	width:190px;
}
body#ovp-new .right-hold.register-need ul.help{
	margin:0 !important;
}
body#ovp-new .right-hold ul.help li{
	list-style-image: none;
	list-style-type: none;
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding: 10px 5px;
	font-size: 90%;
}

body#ovp-new .right-hold ul.help li strong{
	display:block;
	color:#000;
	font-size:110%;
}

body#ovp-new #footer{
	width:100%;
	margin:0;
	padding:60px 0 0 0;
	clear:both;
}

body#ovp-new input.register {
	background:transparent url(../images/ovp/register-button.gif) no-repeat scroll 0 0;
	border:none;
	cursor:pointer;
	float:right !important;
	height:37px;
	width:150px;
	margin:0 3px 0 0 !important;
}

body#ovp-new div#register-hold {
	float:left;
	margin:0;
	padding:0;
	width:532px;
}
body#ovp-new div#register-hold p{margin:0;}
body#ovp-new div#register-hold h1{
	margin:0 0 10px 0!important;

}
body#ovp-new div#register-hold form{
	float:left;
	margin:0;
	padding:0;
	clear:both;
}
body#ovp-new div#register-hold form#Vacancy_Form_Id input.ovp-Ltextbox{color:#000;}
body#ovp-new div#register-hold form#Vacancy_Form_Id div.form-item input.check{margin:4px 0 0 0;}
* html body#ovp-new div#register-hold form#Vacancy_Form_Id div.form-item input.check{margin:0;}
body#ovp-new div#register-hold form fieldset{
	/*float:left;*/
	margin:0;
	padding:0;
	border:none;
}

body#ovp-new div#register-hold form fieldset div.form-item label{
	color: #000;
	float:left;
	margin:0;
	padding:3px 10px 0 0;
	width:218px;
	text-align:right;
	font-weight:bold;
}

body#ovp-new div#register-hold form fieldset div.form-item input.button{
	float:left;
	margin:0 0 0 228px;
	width:220px;
	text-align:left;
}

body#ovp-new div#register-hold form fieldset div.form-item select{
	float:left;
	margin:0;
	padding:0;
	height:20px;
	width:155px;
}
body#ovp-new div#register-hold form fieldset span{
	float:right;
	margin:0 44px 0 0;
	padding:2px 0 8px 0;
	width:260px;
	font-size:90%;
}

body#ovp-new div#register-hold form fieldset span.regno{
	color:#666666 !important;
	width:auto !important;
	margin:0 10px 0 0 !important;
	padding:0 !important;
}

#register-hold h4{
	float:left;
	background:url(../images/ovp/ovp-org-head.gif) 0 0 no-repeat;
	height:30px;
	padding:6px 10px 0 10px;
	width:510px;
	color:#00529c;
	font-size:120%;
	margin:18px 0 0 0;
}

body#ovp-new div#register-hold form fieldset div.form-item{
	float:left;
	padding:8px 0;
	width:532px;
}
*html body#ovp-new div#register-hold form fieldset div.form-item{float:none;}
body#ovp-new div#register-hold form fieldset div.form-item.terms{width:304px;margin:0;font-size:90%;padding:0 0 8px 228px;}
body#ovp-new div#register-hold form fieldset div.form-item.terms a{
	display:block;
	margin:0;
	background:url(../images/ovp/terms-conditions-icon.gif) no-repeat 100% 50%;
	padding:0 15px 0 0;
	width:108px;
	}
body#ovp-new div#register-hold form fieldset div.form-item input.ovp-Ltextbox.loc-not-found{width:232px !important;float:left;}
body#ovp-new div#register-hold form fieldset div.form-item a.clear_loc_button{color:#fff !important;float:left;}
* html body#ovp-new div#register-hold form fieldset div.form-item a.clear_loc_button{margin-top:4px;}
body#ovp-new div#register-hold form fieldset div.form-item.confirm-item{padding-top:0;margin:-4px 0 0 0;}

body#ovp-new div.form-item.dotted{
	border-top:1px dotted #bbb;
	
}
* html body#ovp-new div#register-hold form fieldset div.form-item input, *html body#ovp-new div#register-hold form fieldset div.form-item select{float:left;}
body#ovp-new div#register-hold form fieldset div.form-item input.ovp-Ltextbox{
	width:292px;
	height:20px;
	border:1px solid #7f9db9;
	margin:0;
	padding:0;
}

body#ovp-new div#register-hold form fieldset div.form-item input.ovp-Stextbox{
	width:155px;
	height:20px;
	border:1px solid #7f9db9;
	margin:0;
	padding:0;
}

body#ovp-new div#register-hold em{
	font-style:italic;
	color:#666666 !important;
	font-weight:normal;
}
/*Post a job*/
body#ovp-new div#register-hold form fieldset div.form-item input.check{
	width:14px;
	float:left;
	margin:0;
	}
body#ovp-new div#register-hold .error{
	float:left;
	width:502px;
	background:#ffc7c7;
	margin:-7px 0 15px 0;
	padding:12px 15px;
}
body#ovp-new div#register-hold .error ul{margin:0;padding:0 0 0 48px;float:left;background:url(../images/ovp/error-icon-big.gif) no-repeat 0 0;}
body#ovp-new div#register-hold .error ul li strong{font-size:110%;}
body#ovp-new div#register-hold .error ul li{margin:0;padding:0 0 2px 0;list-style:none;padding:0 0 5px 0;padding:0;}
body#ovp-new div#register-hold .error ul li a{background:url(../images/ovp/list-bg-black.gif) no-repeat left;margin:0;padding:0 0 0 8px;}
body#ovp-new div#register-hold .error ul > li:first-child{background:none;padding:0;}
body#ovp-new div#register-hold form fieldset div.form-item.form-error label{color:#ff0000 !important;background:url(../images/ovp/error-icon-small.gif) no-repeat scroll 98% 5px;padding:3px 20px 0 0;width:208px;}
body#ovp-new div#register-hold form fieldset div.form-item.form-error input.ovp-Ltextbox{border:2px solid #ff0000 !important;}
body#ovp-new div#register-hold form fieldset div.form-item.form-error select{border:2px solid #ff0000 !important;}
body#ovp-new div#register-hold form fieldset div.form-item.form-error textarea{border:2px solid #ff0000 !important;}
body#ovp-new div#register-hold form fieldset div.form-item.form-error span{color:#ff0000 !important;padding:0;}
body#ovp-new div#register-hold form fieldset div.form-item label a{font-size:80%;font-weight:normal;display:block;padding:0 15px 0 0;color:#00529B !important;background:url(../images/ovp/terms-conditions-icon.gif) no-repeat scroll 100% 50%;text-align: right;}
body#ovp-new div#register-hold form fieldset div.form-item textarea{float:left;width:282px;height:140px;border:1px solid #7F9DB9;margin:0; padding:5px;}
* html body#ovp-new div#register-hold form fieldset div.form-item textarea{float:none;}
body#ovp-new div#register-hold form fieldset div.form-item span.er-message p{font-size:85%;}
body#ovp-new div#register-hold form fieldset div.form-item  p.align-right{margin:0 10px 0 0 !important;padding:3px 0 0 0;font-size:95%;}
body#ovp-new div#register-hold form fieldset div.form-item  p.align-right a.spelling{margin:0;padding:3px 2px 3px 20px;cursor:pointer;background:url(../images/ovp/spellcheck-small-icon.gif) no-repeat scroll 0 100%;}
body#ovp-new div#register-hold form fieldset div.form-item  p.align-left{margin:0 0 0 228px !important;padding:3px 0 0 0;font-size:95%;color:#999 !important;}
* html body#ovp-new div#register-hold form fieldset div.form-item .descript{width:292px;float:right;margin:0 4px 0 0;padding:0;clear:both;}
* html body#ovp-new div#register-hold form fieldset div.form-item .descript p.align-left{width:130px;margin:0 !important;}
* html body#ovp-new div#register-hold form fieldset div.form-item .descript p.align-right{width:92px;margin:0 !important;}
body#ovp-new div#register-hold form fieldset div.form-item  p.align-left span{color:#999999 !important;float:none !important;margin:0 !important;padding:0 !important;width:auto;} 
body#ovp-new div#register-hold form fieldset div.form-item  p.align-left  a{padding:0;margin:0;background:none !important;color:#999999 !important;}
body#ovp-new div#register-hold form fieldset div.form-item p.optional{font-size:90%;float:right;width:230px;margin:3px 56px 0 0;padding:0;}
* html body#ovp-new div#register-hold form fieldset div.form-item p.optional{float:none;}
* html body#ovp-new div#register-hold form fieldset div.form-item input.check{border:none;}
*:first-child+html body#ovp-new div#register-hold form fieldset div.form-item input.check{border:none;}
body#ovp-new div#register-hold form fieldset div.form-item.line{border-top:1px solid #d9d9d9 !important;padding:12px 0;margin:24px 0 0 0;}
body#ovp-new div#register-hold form fieldset div.form-item.line p input.save{width:178px;border:none;margin:0 116px 0 0;text-align:center;}
* html body#ovp-new div#register-hold form fieldset div.form-item.line p input.save{margin:0 96px 0 0;}
body#ovp-new div#register-hold form fieldset div.form-item.line p input.preview{width:106px;background:url(../images/ovp/preview-button.gif) repeat-x 0 0;border:none;margin:0 7px 0 0;}
body#ovp-new .right-hold .overview{width:190px;float:left;margin:50px 0 20px 0;padding:0;background:url(../images/ovp/greybox-bottom-190.gif) no-repeat 0 100%;}
body#ovp-new .right-hold .overview-hold{width:182px;float:left;margin:0;padding:10px 4px 0 4px;background:url(../images/ovp/greybox-top-190.gif) no-repeat 0 0;}
body#ovp-new .right-hold .overview-hold h5{color:#00529B;font-size:100%;padding:0 0 8px 3px;margin:0;display:block;}
body#ovp-new .right-hold .overview-hold  div {
background:#FFFFBD;
border:1px solid #FFD257;
float:left;
font-size:100%;
margin:0 0 9px 0;
overflow:hidden;
padding:10px 5px;
width:170px;
}
body#ovp-new .right-hold .overview-hold h6{font-size:110%;padding:0 0 11px 3px;margin:0;display:block;}
body#ovp-new .right-hold .overview-hold div img{width:28px;float:left;margin:0 4px 0 0;padding:0;}
body#ovp-new .right-hold .overview-hold div p{margin:0;padding:0;font-size:90%;}
body#ovp-new .right-hold .overview-hold dl{margin:0;float:left;padding:0 0 10px 0;font-size:90%;line-height:130%;}
body#ovp-new .right-hold .overview-hold dl dt{float:left;margin:0;padding:0 3px 0 5px;width:60px;}
body#ovp-new .right-hold .overview-hold dl dt.jobref {/*background:url(../images/general/ref-help-icon.gif) no-repeat 90% 50%;*/padding:0 0px 0 5px;margin:0;}
body#ovp-new .right-hold .overview-hold dl dt.jobref img{display:none;}
body#ovp-new .right-hold .overview-hold dl dd{width:114px;float:right;padding:0;margin:0;}
body#ovp-new .right-hold .overview-hold p.align-center{/*border-top:1px dotted #d7d7d7;*/padding:7px 0 9px 0;}
body#ovp-new .right-hold .overview-hold p.align-center input.preview{float:none;width:106px;background:url(../images/ovp/preview-button.gif) repeat-x 0 0;border:none;margin:0 7px 0 0;padding:0;}
body#ovp-new .right-hold .overview-hold dl dt.jobref a img{margin:0;padding:0;width:15px;height:15px;}


/*Order summary*/
body#ovp-new  div#register-hold h1.order-sum{margin:0 !important;padding:0 0 3px 0;}
body#ovp-new div#register-hold div.checkout{float:left;width:512px;margin:0;padding:5px 10px 5px 10px;background:#dbeaf6;}
*:first-child+html body#ovp-new div#register-hold div.checkout{padding:5px 10px 5px 10px;}
* html body#ovp-new div#register-hold div.checkout{padding:5px 10px 5px 7px;}
body#ovp-new div#register-hold p.align-left.add-vac{margin:0;padding:0 0 15px 0;}
body#ovp-new div#register-hold p.align-left.add-vac a{background:url(../images/ovp/addvac-icon.gif) no-repeat scroll 0 70%;display:block;margin:10px 0 0px 0;padding:5px 0 0 25px;float:left;}
body#ovp-new div#register-hold form fieldset div.checkout p.align-left a{background:url(../images/ovp/addquick-icon.gif) no-repeat scroll 0 0;display:block;padding:5px 0 0 25px;margin:0;}
body#ovp-new div#register-hold div.headings{float:left;width:532px;margin:0;padding:0;background:#7a7a7a;}
body#ovp-new div#register-hold div.headings span{float:left;font-size:120%;font-weight:bold;margin:0;padding:5px 0;color:#fff !important;}
body#ovp-new div#register-hold span.product{width:334px;text-align:left;padding:5px 0 0 95px !important;}
body#ovp-new div#register-hold span.total{width:419px;text-align:right;padding:5px 10px 0 0 !important;}
body#ovp-new div#register-hold span.total a{background:none !important;float:right;padding:0;margin:0 5px 0 0 !important;}
body#ovp-new div#register-hold span.total abbr{float:right;}
body#ovp-new div#register-hold span.cost{width:92px;text-align:left;}
body#ovp-new div#register-hold div.headings span.cost.nobg{background:#7a7a7a;padding-left:10px;}
body#ovp-new div#register-hold div.headings span.cost{background:#6b6b6b;padding-left:10px;}
body#ovp-new div#register-hold div.headings.totals span{font-size:130% !important;}
body#ovp-new div#register-hold div.headings.totals span.total{padding:3px 10px 3px 0 !important;width:419px !important;}
body#ovp-new div#register-hold div.headings.totals span.cost{padding:3px 0 3px 10px !important;width:92px !important;}
body#ovp-new div#register-hold .sub-total {width:532px;margin:0;padding:0 0 2px 0;clear:both;float:left;}
* html body#ovp-new div#register-hold .sub-total{float:none;}
*:first-child+html body#ovp-new div#register-hold .sub-total{float:none;}
body#ovp-new div#register-hold .sub-total span{float:left;display:block;margin:0;font-size:120%;font-weight:bold;}
body#ovp-new div#register-hold .sub-total span.total{padding:0 10px 0 0 !important;}
body#ovp-new div#register-hold .sub-total span.cost{padding:0 0 0 10px;}
body#ovp-new div#register-hold div.row{font-size:90%;width:532px;float:left;margin:5px 0;padding:0 0 10px 0;border-bottom:1px solid #cccccc;clear:both;}
* html body#ovp-new div#register-hold div.row{float:none;}
body#ovp-new div#register-hold div.row div.r-left{width:95px;float:left;margin:0;padding:0;}
body#ovp-new div#register-hold div.row div.r-left a{display:block;text-align:right;margin:0;padding:0 17px 0 0;color:#00529B !important;}
body#ovp-new div#register-hold div.row div.r-center{width:344px;min-height:31px;float:left;margin:0;padding:0;}
body#ovp-new div#register-hold div.row div.r-center h5{margin:0;padding:0 0 4px 0;font-size:110%;}
body#ovp-new a.enhanced-link{background: url(../images/ovp/blue-arw-ovp.gif) no-repeat left;display:none;padding:0 0 3px 10px;color:#00529B !important;}
body#ovp-new a.enhanced-link.toggled{background:url(../images/ovp/blue-arw-down.gif) no-repeat left;}
body#ovp-new div#register-hold div.row div.r-center dl{float:left;width:344px;padding:0 0 6px 0;margin:0;}
* html body#ovp-new div#register-hold div.row div.r-center dl.show-details{float:none;}
body#ovp-new div#register-hold div.row div.r-center dl dt{float:left;width:70px;margin:0;padding:1px 0;clear:both;}
body#ovp-new div#register-hold div.row div.r-center dl dd{float:left;margin:0;padding:1px 0;width:270px;}
* html body#ovp-new div#register-hold div.row div.r-center dl dd form , *:first-child+html body#ovp-new div#register-hold div.row div.r-center dl dd form{float:left;clear:none;width:260px;margin:0;padding:0;}
body#ovp-new div#register-hold div.row div.r-center dl dd select{width:130px !important;font-size:100%;}
body#ovp-new div#register-hold div.row div.r-center dl dd input{color:#00529B !important;font-size:100%;margin:0;padding:0;background:none;border:none;cursor:pointer;}
body#ovp-new div#register-hold div.row div.r-center ul{float:left;text-align:left;margin:0 !important;padding:0;width:344px;}
body#ovp-new div#register-hold div.row div.r-center ul li{list-style:none;list-style-image:none;padding:0 0 3px 0;margin:0;}
body#ovp-new div#register-hold div.row div.r-center ul li a{padding:0 0 3px 10px;color:#00529B !important;background:url(../images/ovp/list-bg1.gif) no-repeat left;}
body#ovp-new div#register-hold div.row div.r-center ul li a.jsTip{background: 0;padding: 0;}
body#ovp-new div#register-hold div.row div.r-center ul li a.show{background:url(../images/ovp/blue-arw-ovp.gif) no-repeat left;}
body#ovp-new div#register-hold div.row div.r-center ul li a.hide{background:url(../images/ovp/blue-arw-down.gif) no-repeat left;}
body#ovp-new div#register-hold div.row div.r-right-cvm{font-size:140%;font-weight:bold;font-size:130%;width:92px;float:left;margin:-15px 0 0 439px;padding:0;clear:both;}
* html body#ovp-new div#register-hold div.row div.r-right-cvm{float:none;margin:-15px 0 0 436px;}
body#ovp-new div#register-hold div.row div.r-right{font-size:140%;font-weight:bold;font-size:130%;width:92px;float:left;margin:0;padding:0;}
body#ovp-new .right-hold div.recommend h5{color:#00529B;font-size:100%;padding:0 0 5px 3px;margin:0;display:block;}
body#ovp-new .right-hold div.recommend h3{margin:0 0 0.5em 0;}
body#ovp-new .right-hold div.recommend div.product-div > ul:first-child{border-top:none !important;}
/*html body#ovp-new .right-hold div.recommend div.product-div >ul:first-child {border-top:medium none !important;}
*:first-child+html body#ovp-new .right-hold div.recommend div.product-div >ul:first-child {border-top:medium none !important;*/
body#ovp-new .right-hold div.recommend ul.moreProducs{float:left;margin:0;padding:8px 0 0 0;border-top:1px dotted #ccc;}
body#ovp-new .right-hold div.recommend ul.moreProducs li{float:left;list-style-image:none;list-style-type:none;width:190px;padding:0 0 15px 0;margin:0;}
*:first-child+html body#ovp-new .right-hold div.recommend ul.moreProducs li{padding:0 0 3px 0;}
* html body#ovp-new .right-hold div.recommend ul.moreProducs li{padding:0 0 3px 0;}
body#ovp-new .right-hold div.recommend ul.moreProducs li span{float:left;display:block;text-align:left;width:190px;margin:0;padding:3px 0;}
body#ovp-new .right-hold div.recommend ul.moreProducs li img{float:left;margin:2px 0 0 0;padding:0 5px 0 0;}
body#ovp-new .right-hold div.recommend ul.moreProducs li p{font-size:90%;text-align:left;float:right;width:120px;margin:0 !important;}
body#ovp-new .right-hold div.recommend ul.moreProducs li p a{display:block;padding:0;margin:0;}
body#ovp-new .right-hold div.recommend ul.moreProducs li p strong{margin:0;padding:3px 0;display:block;font-size:110%;float:left;}
/*Login page*/

body#ovp-new div#login-hold{
	width:532px;
	margin:0;
	padding:0;
	float:left;
	overflow:hidden;
	background:url(../images/ovp/login-hold-bg.gif) repeat-y;
}
body#ovp-new div#login-hold fieldset{
	border:none;
}
body#ovp-new div#login-hold h1{
	display:block;
	overflow:hidden;
	clear:both;
	width:532px;
	margin:0 0 15px 0;
	font-size:140%;
	padding:0 0 4px 0;
}
body#ovp-new div#login-hold h1 span.existing{
	width:300px;
	float:left;
	display:block;
	color:#00529B !important;
}
body#ovp-new div#login-hold h1 span.newcustomer{
	width:228px;
	float:left;
	display:block;
	color:#00529B !important;
}
body#ovp-new div#login-hold .login-left{
	width:300px;
	float:left;
	margin:0;
	padding:0;
}
body#ovp-new div#login-hold .login-left p{
	padding-right:80px;
	margin:0 0 0.8em 0;
}

body#ovp-new div#login-hold .login-left label input.login-text{
	width:229px;
	float:left;
	height:20px;
	border:1px solid #7F9DB9;
}
body#ovp-new div#login-hold .login-left label input.security-code{
	width:81px;
	float:left;
	height:20px;
	border:1px solid #7F9DB9;
}
body#ovp-new div#login-hold .login-right{
	width:228px;
	float:left;
	margin:0;
	padding:0;
}
body#ovp-new div#login-hold .login-right a.button{
	float:right!important;
}
body#ovp-new div#login-hold .login-left label.login-border{
	border-top:1px solid #cccccc;
	margin:5px 0 0 0;
	padding:8px 0;
	width:233px;
	
}
* html body#ovp-new div#login-hold .login-left label.login-border{float:none;clear:both;}
body#ovp-new div#login-hold .login-left label.login-border a{
	display:block;
	clear:both;
	font-weight:normal;
	padding:5px 0 0 0;
	font-size:90%;
}
body#ovp-new div#login-hold .login-left label.login-border input.button{
	padding:3px 20px;
}

body#ovp-new div#login-hold .login-left label{
	clear: both;
	display:block;
	padding:4px 0;
	margin:0;
	font-weight:bold;
}

body#ovp-new input.button, body#ovp-new a.button {
	background:#29377B url(../images/ovp/ovp-btn-bg.gif) 0 0 repeat-x;
	border:0 none;
	cursor:pointer;
	float:left;
	color:#fff !important;
	font-size:125%;
	font-weight:bold;
	padding: 3px 10px;
}
body#ovp-new input.button, body#ovp-new a.button:hover{
	color:#fff !important;
}
body#ovp-new input.buy-btn, body#ovp-new a.buy-btn {
	margin: 10px 0 0 0;
}

body#ovp-new form fieldset input.paycr, body#ovp-new form fieldset a.paycr {
	margin-left: 358px;
	width:157px;
}

body#ovp-new input.payinv, body#ovp-new a.payinv {
	margin: 0 0 5px 358px;
	width:157px;
}
body#ovp-new div#login-hold .login-right div {
	background:#FFFFBD;
	border:1px solid #FFD257;
	font-size:100%;
	margin:0;
	padding:8px;
	width:210px;
	clear:both;
	overflow:hidden;
}
body#ovp-new div#login-hold .login-right div p{
	margin:0;
	width:172px;
	padding:0;
	font-size:90%;
	float:right;
}
body#ovp-new div#login-hold .login-right div p strong{
	width:120px;
	display:block;
	clear:both;
}
body#ovp-new div#login-hold .login-right div a{
	background:url(../images/ovp/list-bg1.gif) no-repeat scroll 0 65%;
	padding:0 0 0 8px;
	margin:0 !important;
	float:right;
	font-size:90%;
	width:162px;
	}
body#ovp-new div#login-hold .login-right div img{
	width:28px;
	float:left;
	margin:0;
	padding:0;
}
body#ovp-new div#login-hold .login-right p{
	margin:0 0 20px 0;
	overflow:hidden;
}

body#ovp-new .centreHold div.recommend ul.moreProducs li span{
	color: #00529B;
	display:block;
	text-align:left;
	width:210px;
	margin:0;
	padding:2px 0;
	float:right;
}



/* *****************************************************************************
CV Advice
**************************************************************************** \*/

#cv_advice h1
{

}


#cv_advice h2
{
padding:5px 0;
font-size:150%;
}


#cv_advice strong
{
font-weight:bold;
}

#cv_advice .subscribe
{
border:1px solid #000;
padding:10px;
}

#cv_advice .cvprod
{
display:block;
text-align:center;
font-weight:bold;
padding:10px 0 10px;
}

/**************************************************
	Written by tagore
**************************************************/


body#cv_advice div.cv_fotter{
	background:url(../images/general/cv_fotter.gif) bottom left no-repeat;
	margin:0 10px 0 20px;
	padding:0;
	float:left;
	width:610px;
}

body#cv_advice div.cv_header{
/*	background:url(../images/general/cv_header.gif) top left no-repeat;
	padding:15px 20px 20px 20px;
	float:left;
	width:570px;
	margin:0;*/
}

#cv_advice .goals{
	padding:0 160px 0 0;
}

/*******************************************************
	Ad-Agencies, Rec-Agencies, Employers
*******************************************************/
body#products p em{font-style:italic;color:#333;}
body#products h1, body#products h2, body#products h4{padding:10px 0 20px 0;}
body#products ul.no-list{list-style:none;margin:0 0 1.5em 0;width:50%;float:left;}
body#products ul.no-list li {list-style:none;margin:0;padding:2px 0;width:100%;}
html > body#products ul.no-list{list-style:none;margin:0 0 1.5em 0;width:50%;float:left;}
html > body#products ul.no-list li {list-style:none;margin:0;padding:2px 0;width:100%;}
body#products .holding-intro{width:100%;clear:both;float:left;margin:0;padding:0 0 20px 0;}
body#products .hold-left{width:500px;float:left;margin:0;padding:0;}
body#products .hold-right{width:240px;float:right;margin:0;padding:0;}
body#products .intro-right{width:196px;border:9px solid #f1f1f1;padding:11px 15px 11px 11px;margin:0;float:left;}
body#products .grey{color:#333 !important;}
body#products .expand{width:100%;clear:both;margin:0;padding:0 0 8px 0;overflow:hidden;}
body#products .expand p em{color:#333;}
body#products .expand h2 a{outline:none;}
body#products .expand h2{background:#e6edf5;border:1px solid #c2d8eb;margin:0;padding:0;float:left;display:block;font-weight:normal;width:758px;clear:both;}
body#products .expand h2 span{border:1px solid #fff;display:block;font-size:18px;float:left;padding:6px 8px;clear:both;width:740px;margin:0;}
body#products .expand h2 span em{float:left;margin:0;padding:0;font-style:normal;}
body#products .expand h2 span a{float:right;text-indent:-1000em;padding:0;background:url(../images/newrec_home/expand-icon.gif) no-repeat 0 0;width:21px;height:14px;margin:6px 0 0 0;}
body#products .holding-expand{background:url(../images/newrec_home/expand-bg.gif) repeat-y 0 0;width:100%;margin:0;padding:0;float:left;}
body#products .expand-border{border-bottom:1px solid #c2d8eb;width:100%;padding:15px 0 5px 0;float:left;}
body#products .expand-border.noborder{border:none !important;}
body#products .expand-left{width:500px;float:left;margin:0;padding:0;}
body#products .expand-left ul li ul li{list-style:none;}
body#products .expand-left ul li ul{margin:3px 0;}
body#products .expand-right{width:240px;float:right;margin:0;padding:0;}
body#products .expand-right span{display:block;text-align:center;}

/******************************************************/
/**************New Recruiter Home***********************/
body#new-rhome #wrapper{width:760px;margin:0 auto;text-align:left;position:relative;padding:0;}
body#new-rhome #nav{float:right;}
body#new-rhome #masthead{margin:0;}
body#new-rhome #recHome-banner{padding:0;overflow:hidden;width:758px;margin:0 0 20px 0;clear:both;border:1px solid #c2d8eb;}
body#new-rhome #recHome-banner div.border{width:736px;padding:10px 20px 0 0 !important;float:left;background:#e6edf5 url(../images/newrec_home/rechome-banner.gif) no-repeat 0 0;margin:0;}
* html body#new-rhome #recHome-banner div.border{width:758px;}
body#new-rhome #recHome-banner div.border div{width:417px;float:right;margin:0;padding:0 0 15px 0;}
body#new-rhome #recHome-banner div.border div p{padding:0 0 0 10px;margin:0 0 10px 0;font-size:125%;}
body#new-rhome #recHome-banner div.border div p strong{display:block;padding:0 0 5px 0;margin:0;font-size:120%;}
body#new-rhome #recHome-banner div.border div p strong em{color:#333;font-style:normal;}
body#new-rhome #recHome-banner div.border div.postAJob{padding:12px 12px 20px;margin:0;width:393px;background:url(../images/newrec_home/postajob-bg.gif) repeat-x 0 100%;}
* html body#new-rhome #recHome-banner div.border div.postAJob{width:417px;}
body#new-rhome #recHome-banner div.border div.postAJob img{float:right;margin:0;padding:0;}
body#new-rhome #recHome-banner div.border div.postAJob p{margin:0;padding:0;font-size:100%;}
body#new-rhome .border{border:1px solid #fff;}
body#new-rhome #holdingDiv1{width:760px;margin:0;padding:0 0 20px 0;clear:both;overflow:hidden;}
body#new-rhome #holdingDiv1 p{margin:0 0 10px;}
body#new-rhome #holdingDiv1 ul{margin:0 0 0 20px;}
body#new-rhome #holdingDiv1 #jobsiteBlogs div ul{margin:0 0 14px 20px;}
body#new-rhome #holdingDiv1 #jobsiteBlogs div ul li{margin:0 0 0.2em 0;}
body#new-rhome #intro{width:300px;float:left;margin:0 20px 0 0;padding:0;}
body#new-rhome #intro p strong{color:#1170a0;}
body#new-rhome #holdingDiv1 #intro ul{margin:0 0 0 20px;}
body#new-rhome #holdingDiv1 #intro ul li{margin:0 0 0.2em 0;}
body#new-rhome #jotw{border:9px solid #eeeeee;background:#fbfbfb;width:182px;float:left;margin:0;padding:0;}
body#new-rhome .applicants{float:left;background:url(../images/newrec_home/applicant-bg.gif) no-repeat 0 0;width:180px;margin:0;padding:113px 0 10px 0;}
body#new-rhome .applicants a{display:block;width:120px;float:right;text-align:right;color:#333333;text-decoration:underline;margin:0;padding:0 9px 0 0;}
body#new-rhome #rec-login{width:220px;border:1px solid #b9d2e8;float:right;margin:0;padding:0;background:#c1d7ea url(../images/newrec_home/rec-login-bg.gif) repeat-x 0 0;}
body#new-rhome #rec-login form fieldset{border:none;margin:0;}
body#new-rhome #rec-login form input{margin:0 0 3px 6px;float:left;width:190px;padding:2px;border:1px solid #b9d2e8;}
body#new-rhome #rec-login form input#security_code{width:134px;}
*html body#new-rhome #rec-login form input{margin:0 0 2px 5px;}
body#new-rhome #rec-login form input.input-hidden{display:none !important;}
body#new-rhome #rec-login form input.submit{width:50px;height:auto;background:#F4A403 url(../images/general/button_bg.gif) repeat-x scroll left top;border:1px solid #fea814;color:#FFFFFF;cursor:pointer;font-weight:bold;padding:2px 6px;}
body#new-rhome #rec-login form label{padding:2px 0 2px 5px;clear:both;}
body#new-rhome #rec-login p{padding:6px 6px;}
body#new-rhome #rec-login p a{color:#333;}
body#new-rhome #rec-login form p{display:block;clear:both;margin:0; background:url(../images/newrec_home/loginlink-bg.gif) repeat-x 0 100%; height:26px;padding:6px 8px;}
body#new-rhome #rec-login form p a{margin:0;font-size:10px;padding:0 0 0 33px;display:block;background:url(../images/newrec_home/key-link.gif) no-repeat 0 50%;color:#00529B; text-decoration:underline;}
body#new-rhome #rec-login h2{background:none;margin:0;font-weight:normal;padding:6px 0 6px 5px;font-size:150%;color:#00529B;}
body#new-rhome #rec-login div.border{/*width:186px;*/padding:0 5px !important; height:201px;}
body#new-rhome #holdingDiv2{width:760px;margin:0;padding:0;clear:both;overflow:hidden;}
body#new-rhome #testimonials{width:242px;border:9px solid #eeeeee;margin:0 0 20px 0;padding:20px;float:left; background:#fff;}
body#new-rhome #testimonials h3{font-size:150%;font-weight:normal;}
body#new-rhome #testimonials span{display:block;margin:0 0 1em 0;padding:0;}
body#new-rhome #holdDiv2-left{width:300px;float:left;margin:0;padding:0;}
body#new-rhome #holdDiv2-right{float:right;width:440px;margin:0;padding:0;}
body#new-rhome #holdDiv2-right .row{width:440px;float:left;padding:0 0 20px 0;margin:0;}
body#new-rhome #holdDiv2-right div.arrow1{line-height:140%;background:#e6edf5 url(../images/newrec_home/arrow1-bg.gif) repeat-y 100% 0;margin:0;padding:12px 12px 20px 12px;width:123px;float:left;}
body#new-rhome #holdDiv2-right div.arrow1 h4{font-size:150%;padding: 0 0 1em 0;font-weight:normal;}
body#new-rhome #holdDiv2-right div.arrow1.nobg{background:#e6edf5 !important;width:122px;}
body#new-rhome .rec-rank{width:182px;padding:8px;float:left;margin-bottom:20px;background:#eee;}
body#new-rhome .rec-rank img{width:40px;height:42px;float:left;margin:0 10px 0 0;padding:0;}
body#new-rhome .rec-rank h5{font-size:150%;color:#00539b;font-weight:normal;padding:0;}
body#new-rhome .rec-rank p{width:100%;text-align:left;padding:5px 0 0 0; margin-bottom:5px; clear:both;/*float:right;line-height:180%;width:132px;*/}
body#new-rhome .rec-rank p a{display:block;text-decoration:underline;color:#333;margin:0;padding:0;}
body#new-rhome #rec-media{width:440px;clear:both;overflow:hidden;padding:20px 0 0 0;margin:0;}
body#new-rhome #rec-media-left{width:200px;float:left;margin:0 20px 0 0;padding:0;}
body#new-rhome #jobsiteBlogs{padding:8px 8px 6px 8px;background:#E5E5E5 url(../images/homepage/gradient_6.gif) repeat-x scroll left top;float:right;width:206px;margin:0;}
body#new-rhome #jobsiteBlogs div{background:url(../images/homepage/insider-bg.jpg) no-repeat scroll 0 0;width:188px;}
body#new-rhome #jobsiteBlogs div h4{padding:0 0 0 28px;display:block !important;font-size:18px;margin:0 0 10px 0;font-weight:normal;}
body#new-rhome #jobsiteBlogs div h4 a{text-decoration:none;}
body#new-rhome #jobsiteBlogs div p{padding:0 0 0 28px;}
body#new-rhome #jobsiteBlogs div ul{margin:0 0 20px 20px;}
body#new-rhome #jobsiteBlogs div ul li{margin:0 0 0.3em 0;}
body#new-rhome #rec-media-left div{width:180px;margin:0 0 20px 0;line-height:135%;padding:10px;float:left;background:#efeeee;}
* html body#new-rhome #rec-media-left div{width:200px;}
body#new-rhome #rec-media-left div h5{font-size:150%;color:#00539b;font-weight:normal;}
body#new-rhome #rec-media-left div img{float:left;width:40px;height:42px;margin:0 10px 10px 0;padding:0;}
body#new-rhome #rec-media-left div p{text-align:left;width:100%;padding:10px 0 3px 0;clear:both; line-height:135%; margin-bottom:1em;}
body#new-rhome #rec-media-left div p a{display:block;text-decoration:underline;color:#333;margin:0;padding:0;}
body#new-rhome #rec-media-left div.media-center p a{padding:0 0 12px 0;}
body#new-rhome #downloadReport{width:200px;float:left;margin:0;padding:0;}
body#new-rhome img.rrlogo{margin:10px 0 0 0 !important;width:65px !important;height:40px !important;}

/******************************************************************
	Redundancy Advice
*******************************************************************/

body#redundancy div.holdingDiv {width:760px;float:left;margin:0 0 30px 0;padding:0;background:url(../redundancy/holdingdiv_bg.gif) no-repeat 0 100%;}
body#redundancy div.leftDiv{width:315px;min-height:202px;_height:202px;float:left;margin:0 15px 0 0;padding:15px;border:10px solid #eeeeee;border-width:10px 10px 0 10px;}
body#redundancy div.rightDiv{width:315px;min-height:202px;_height:202px;float:left;margin:0 0 0 15px;padding:15px;border:10px solid #eeeeee;border-width:10px 10px 0 10px;}
* html body#redundancy div.leftDiv, *html body#redundancy div.rightDiv{width:365px;min-height:252px;_height:252px;}
body#redundancy h2{margin:0;padding:10px 0 15px 0;}
body#redundancy div.cv-letter{background:url(../redundancy/cvletter_pic.jpg) no-repeat 0 0;}
body#redundancy div.interviews{background:url(../redundancy/interviews_pic.jpg) no-repeat 0 0;}
body#redundancy div.training{background:url(../redundancy/training_pic.jpg) no-repeat 0 0;}
body#redundancy div.holding-div-inner {width:710px;float:left;margin:0 0 30px 0;padding:15px;border:10px solid #eeeeee;}
*html body#redundancy div.holding-div-inner {width:760px;}


/******************************************************************
	Featured Products
*******************************************************************/
#recHome-banner{padding:1px;overflow:hidden;width:756px;margin:0 0 15px 0;clear:both;border:1px solid #c2d8eb;}
#recHome-banner div.border{width:736px;padding:10px 20px 0 0;float:left;background:#e6edf5 url(../images/newrec_home/rechome-banner.gif) no-repeat 0 0;margin:0;}
* html #recHome-banner div.border{width:758px}
#recHome-banner div.border div{width:417px;float:right;margin:0;padding:0;}
#recHome-banner div.border div p{padding:0 0 0 10px;margin:0 0 10px 0;font-size:125%;}
#recHome-banner div.border div p strong{display:block;padding:0 0 5px 0;margin:0;font-size:120%;}
#recHome-banner div.border div p strong em{color:#00529B;font-style:normal;}
#recHome-banner div.border div.postAJob{padding:12px 12px 20px;margin:0;width:393px;background:url(../images/newrec_home/postajob-bg.gif) repeat-x 0 100%;}
* html #recHome-banner div.border div.postAJob{width:417px;}
#recHome-banner div.border div.postAJob img{float:right;margin:0;padding:0;}
#recHome-banner div.border div.postAJob p{margin:0;padding:0;font-size:100%;}
body#featured-products .border{border:1px solid #fff;}

body#featured-products #wrapper{width:760px;margin:0 auto;text-align:left;position:relative;padding:0;}
body#featured-products #nav{float:right;}
body#featured-products #masthead{margin:0;}
body#featured-products #headerBanner{position:static;}
body#featured-products #headerBanner img{width:468px;height:60px;right:0;top:20px;position:absolute;left:auto;}
body#featured-products #recHome-banner{padding:1px;overflow:hidden;width:756px;margin:0 0 15px 0;clear:both;border:1px solid #c2d8eb;}
body#featured-products h1{color:#006692;}
body#featured-products #holdingDiv1{width:760px;margin:0;border-bottom:1px solid #cbcbcb;padding:0 0 20px 0;clear:both;overflow:hidden;}
body#featured-products #holdingDiv1 p{padding:0;}
body#featured-products #holdingDiv1 ul{margin:0;padding:10px 0;list-style:none;}
body#featured-products #holdingDiv1 ul li{background:url(../images/feature_products/circle.png) no-repeat scroll 0 5px;padding:0 0 10px 12px;margin:0;display:block;line-height:130%;list-style: none;}
body#featured-products #holdingDiv1 h3{display:block;padding:15px 0;margin:0;font-size:150%;color:#006692;font-weight:normal;}
body#featured-products #premierVac{width:240px;float:left;margin:0;padding:0;}
body#featured-products #semiDispvac{width:240px;float:left;margin:0 20px;padding:0;}
body#featured-products #beMyInterview{width:240px;float:left;margin:0;padding:0;}
body#featured-products #holdingDiv2{width:760px;margin:0;padding:20px 0 0 0;clear:both;overflow:hidden;}
body#featured-products #holdingDiv2 p{clear:both;}
body#featured-products #holdingDiv2 .call-register{float:left;width:460px;margin:0 0 30px 0;padding:13px 20px;background:#e6edf5 url(../images/feature_products/call-register-bg.gif) no-repeat top right;}
* html body#featured-products #holdingDiv2 .call-register{margin:0 0 20px 0;}
body#featured-products #holdingDiv2 .call-register p{padding:0;margin:0;font-size:16px;}
body#featured-products #holdingDiv2 .call-register p strong{display:block;margin:0;padding:0;font-size:24px;}
body#featured-products #holdingDiv2 .call-register p a{margin:0;padding:0;}
body#featured-products #holdingDiv2 ul{margin:0;padding:10px 0;list-style:none;}
body#featured-products #holdingDiv2 ul li{margin:0;padding:0 30px 0 13px;float:left;background:url(../images/feature_products/orange_arw.gif) no-repeat left;list-style: none;}
body#featured-products #holdingDiv2 ul li a{color:#08629e;}

/******************************************************************
	Social Buttons
	
*******************************************************************/
body#ams_cv .applicantLetter ul{border: none; padding: 0 2px 2px 0; float:left; background:none; margin:0px;}
body#ams_cv .applicantLetter ul li{	background: none !important;	border: none;	width:12px;}
body#ams_cv .applicantLetter ul li a{	padding: 0;}
.linkedin_large{background: transparent url(/images/general/linkedin_large.png) no-repeat right;}
.facebook_large{	background: transparent url(/images/general/facebook_large.png) no-repeat right;}
.twitter_large{	background: transparent url(/images/general/twitter_large.png) no-repeat right;}
.myspace_large{	background: transparent url(/images/general/twitter_large.png) no-repeat right;}


body.ams table tr td {
	border-right:1px solid #90AFCA !important;
}

body#ams_contact table tfoot tr td{
	border-top:1px solid #90AFCA !important;
}

body#ams_help table tr td{
	border:medium none !important;
}

body#ams_help div.files div table table{
	border:medium none !important;
}

body#ams_contact table th a:link, body#ams_contact table th a:visited, body#ams_contact table th a:hover {
color:#fff;
}

div.files div ul.pagination {
	float:left;
}

body#ams_shortlist div.files table thead th a:link, body#ams_shortlist div.files table thead th a:visited, body#ams_shortlist div.files table thead th a:hover {
color:#FFFFFF !important;
}

/*********** cv_advice ****************************/
body#cv_advice h1{font-weight:bold;}
body#cv_advice h2 {color: #00529B; font-size: 18px;padding:0 0 12px 0;font-weight:bold;}
body#cv_advice h3 {color: #00529B; font-size: 14px;margin:0 0 15px 0;font-weight:bold; line-height:18px;}
body#cv_advice p {color: #333333;font-style: normal;line-height: 1.50;}
#content {padding:20px 0 0 0; width:960px; margin:0; float:left;}
#content .cv_producer{padding:26px 0 48px 24px; float:left; width:788px;}
#content .cv_content {float:left; padding:0 0 0 42px; width:453px;}
#content .logo {float:left;}
#content_left {width:532px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D5D5D5; display: block; float: left;}
#content_left .cv_header{float:left; padding:20px 130px 32px 20px;}
.cv_header h3.choose{padding:0 0 10px 0; margin:0px!important;}
#content_left .cv_header h4{font-weight:bold; display:block; font-size:12px;}
.cv_header p{margin:0 0 25px 0;}
.cv_header span.start_btn{float:left;}
#content .content_right{margin:0 0 0 30px; float:left;width:249px;}
.content_right .cv_info{width:199px; padding:20px 25px 29px 22px; -webkit-border-radius:5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D5D5D5; display: block;}
body#cv_advice div#footer{clear:both;}
body#recruitRankViewFeedback #content{width:820px;}
body#ins_vac #content{width:820px;}



