/* [%-# @(#)recruiter.css	1.7 10:49:11,11/09/14 (yy/mm/dd) -%] */
/***************************************************************
	Imports
***************************************************************/

	@import url(global.css);

/***************************************************************
	File tabs
***************************************************************/

	div.files {
		background: url(../images/tabs/bg_tab_bottom.gif) left bottom no-repeat;
		padding: 20px 0 20px 0;
		width: 100%;
		}
	
	div.files ul {
		margin: 0;
		padding-bottom: 14px;
		list-style-type: none;
		background: url(../images/tabs/bg_tabs.gif) left bottom no-repeat;
		height: 2em;
	}
	
	div.files ul li {
		float: left;
		background: url(../images/tabs/bg_tab.gif);
		padding: .5em 0 0 0;
	}
	
	div.files ul li a {
		text-align: center;
		width: 99px;
		display: block;
		text-decoration: none;
		font-weight: bold;
		padding: 0 0 .25em 0;
		border-bottom: 2px solid #fff;
	}
	
	div.files ul li.active a {
		color: #EB208D;
		border-bottom: none;
		padding: 0 0 .45em 0;
	}

	.applicantLetter ul{
		background:none !important;
		height: auto !important;
		padding: 0 !important;
	}

	.applicantLetter ul li{
		background:none !important;
		height: auto !important;
		padding: 0 !important;
	}

	.applicantLetter ul li a{
		background:none !important;
		height: auto !important;
		padding: 3px 5px 3px 3px !important;
		width: auto !important;
		border:none !important;
	}
	
	div.files div {
		border: solid #dfe0e2;
		border-width: 2px;
		background-color: #dfe0e2;
		float: none;
		padding: 0 5px;
	}
	
	div.files div div {
		border: none;
		padding: 0;
	}
	
	div.files table {
		margin: 0;
		width: 100%;
		border: none;
	}
	
	div.files table th,
	div.files table td {
		color: #000;
		background-color: #fff;
		border: none;
	}
	
	div.files table th#opinionSort a {
		background: url(../images/app_mngr/sort.gif) top left no-repeat;
		display: block;
		overflow: hidden;
		height: 9px;
		width: 108px;
		padding: 0;
		margin: 0;
	}
	
	div.files table th#opinionSort a span {
		display: block;
		margin: -5000px 0 0 0;
	}
	
	div.files table th ul {
		background: none;
		padding: 0;
	}
	
	div.files table th ul li {
		background: url(../images/app_mngr/star.gif) center 5px no-repeat;
		color: #EE3F9D;
		font-weight: bold;
		margin: 0;
		padding: 0 2px .8em 14px;
		font-size: 120%;
	}
	
	div.files table td.state_opinion {
		width: 20px;
	}
	
	div.files table td.state_noopinion {
		background: url(../images/app_mngr/right_arrow.gif) 2px 0 no-repeat;
		width: 20px;
	}
	
	div.files table td.state_eliminated  {
		background: url(../images/app_mngr/eliminated.gif) 6px 3px no-repeat;
		width: 20px;
	}
	
	div.files table td.sortCol {
		white-space: nowrap;
		border: solid #DFA4CF;
		border-width: 0 1px;
	}
	
	div.files table td label {
		display: none !important;
		visibility: hidden;
	}
	
	div.files table td input.radio {
		width: 12px;
		margin: 0 10px 0 0;
	}
	
	div.files h2 {
		margin: 0;
		background-color: #fff;
		font-size: 90%;
		padding: .6em 30px;
		border-bottom: 1px solid #000;
	}
	
	div.files h2 em {
		font-style: normal;
	}
	
	div.files input.submit {
		margin-right: 5px;
	}
	
	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 tr td.nomsg {
		background: none;
	}
	
	table fieldset {
		border: 0;
	}

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

	a.notes span, a.nonotes span {
		display: block;
		margin: -9000px 0 0 0;
	}
	
	a.notes, a.nonotes {
		display: block;
		height: 15px;
		width: 15px;
		padding: 0;
		margin: 0;
	}
	
	a.notes {
		background: url(../images/app_mngr/notes.gif) top left no-repeat;
	}
	
	a.nonotes {
		background: url(../images/app_mngr/no_notes.gif) top left no-repeat;
	}
	
	tr.odd td a.notes, tr.odd td a.nonotes {
		border: 1px solid #FFE8F5;
	}
	
	tr.even td a.notes, tr.even td a.nonotes {
		border: 1px solid #FFF;
	}

/***************************************************************
	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 #DFA4CF;
		background: url(../images/general/email_candidate.gif) 0 0 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 #DFA4CF;
		background: url(../images/general/add_shortlist.gif) 0 0 no-repeat;
	}

/***************************************************************
	List of Sidelinks
***************************************************************/

	.sidelinksright {
		margin: .8;
		float: right;
	}
	
	.sidelinksright ul {
		
		list-style-type: none;
		margin-left: 0;
	}
	
	.sidelinksright li {
		text-align: center;
		padding: 0 0 1em 0;
	}

/***************************************************************
	Summary of Tables
***************************************************************/

	table.recSummary {
		border-left: none;
		border-right: none;
		font-size: 100%;
	}
	
	table.recSummary th {
		border-bottom: 1px solid #626262;
		vertical-align: bottom;
		background-color: #FE84C6;
		color: #fff;
		font-weight: bold;
		text-align: center;	
	}
	
	table.recSummary tr td {
		border: none;	
	}
	table.recSummary tr.checked td {
	
		text-align: center;
	}
	
	table.recSummary tr.checked td input {
		cursor: pointer;
		margin: 0;
		width: auto;
		float: none;
	}
	
	table.recSummary tr td input {
		width: auto;
		border: none;
	}
	
	table tr.odd td {
		background-color: #f2f2f2 !important;
	}

	table tr.even td {
		background-color: #ffffff !important;
	}
	
	table.recSummary tr td.status {
		text-align: center;
	}
	
	table.recSummary tr.underline td {
		border-bottom: 1px solid #000;
	}
	
	table.recSummary tr.underlinedot td {
		border-bottom: 2px dotted #DFA4CF;
	}
	
	table.recSummary tr.underlineboth td {
		border: 1px solid #000;
		border-width: 1px 0;
	}
	
	table.recSummary tr th.center, table.recSummary tr td.center {
		text-align: center;
	}
	
	table.recSummary tr th.right, table.recSummary tr td.right {
		text-align: right;
	}

/***************************************************************
	Misc
***************************************************************/

	p.cvo_access_warning {
		border: 2px solid #AF1515;
		background-color: #fff;
		padding: 3px;
		color: #AF1515
	}	
	
	.allocated { 
		color: #5C5C5C; 
	}
	
	.pending {
		color: #F3AF3B;
	}
	
	.none {
		color: #ba0f1f;
	}
	
	.pseudobutton {
		margin-top: 10px;
	}

/***************************************************************
	Page Specifics
***************************************************************/

	/***********************************************************
		Vacancy weeks by recruiter
	***********************************************************/
	
		body#vacweeks .backToTop2 {
			float: left;
			margin: 0 4px;
		}
		
		body#vacweeks .backToTop2 p {
			padding: 0;
			margin: 0;
		}
		
		body#vacweeks fieldset {
			border-top: 0;
		}
	
	/***********************************************************
		Summary by recruiter specific code
	***********************************************************/
	
		body#sumrecruit fieldset {
			border-top: 0;
		}
	
	/***********************************************************
		Manage Vacancy Footer specific code
	***********************************************************/
	
		#vacfooter p {
			clear: both;
		}
		
		#vacfooter fieldset {
			position: relative;
			border: solid #B9B9B9;
			border-width: 1px 0 0 0;
			margin: 10px 0 0 0;
			padding: 0 0 15px 0;
		}
		
		#vacfooter input {
			width: auto;
			margin: 0 2px;
			padding: 0;
			float: left;
		}
		
		#vacfooter fieldset#options {
			border-width: 1px;
			padding: 10px 0;
			margin: 0;
		}
		
		#vacfooter fieldset div {
			float: left;
			width: 150px;
			margin: 10px 0;
			padding: 0 0 0 15px;
		}
		
		#vacfooter legend {
			font-weight: bold;
			font-size: 1.2em;
			margin-left: 0;
			padding-left: 0;
		}
			
		#vacfooter label {
			font-size: 1em;
			float: left;
			margin: 0 5px 0 0;
			padding: 0;
		}
		
		#vacfooter fieldset#default label {
			font-weight: bold;
		}
		
		#vacfooter fieldset#options label {
			margin: 0 7px 0 20px;
		}
		
		#vacfooter fieldset#options p {
			padding: 1em 0 1em 20px;
		}
		
		#vacfooter label#none {
			font-weight: bold;
			color: #A49DA1;
		}
		
		#vacfooter textarea {
			float: left;
			width: 73%;
			margin: 10px 0 0 25px;
		}
		
		#vacfooter fieldset#default textarea {
			border: 2px solid #EDEDED;
			background: #EDEDED;
		}
			
		#vacfooter img.example {
			margin: 25px 0 0 0;
			width: 91px;
			height: 20px;
			cursor: pointer;
		}
		
		#vacfooter input#image {
			margin: 15px 0;
			float: right;
		}
			
		#vacfooter .submit {
			margin: 15px 0 0 0;
			float: right;
		}
		
		#vacfooter div#dflthelp, div#opthelp {
			display: none;
			width: 400px;
			padding: 15px;
			background: #F5F5F5;
			border: 1px solid #494949;
			margin: 0 0 0 -200px;
			position: absolute;
			left: 50%;
			z-index: 2;
		}
		
		#vacfooter div#dflthelp a, div#opthelp a {
			position: absolute;
			bottom: 10px;
			right: 10px;
			text-decoration: underline;
			cursor: hand;
			cursor: pointer;
		}
		
		#vacfooter div#dflthelp a img, div#opthelp a img {
			margin: 0 0 0 5px;
		}
		
		#vacfooter div.agy {
			top: 225px;
		}
		
		#vacfooter div.bus {
			top: 350px;
		}
		
		#vacfooter div.oth {
			top: 500px;
		}
		
		#vacfooter div.opt {
			top: 650px;
		}
			
		#vacfooter div[id="dflthelp"]#dflthelp, div[id="opthelp"]#opthelp {
			position: fixed;
			top: 35% !important;
		}
		
		#vacfooter img.help {
			width: 15px;
			height: 15px;
			margin: 0 10px;
			cursor: hand;
			cursor: pointer;
			float: right;
		}
	
	/***********************************************************
		Vacancies Posted specific code
	***********************************************************/
	
		#vacssummary table.colhighlight td input,
		#vacssummary table.colhighlight td select,
		#vacssummary table.colHighlight td input,
		#vacssummary table.colHighlight td select{
			width: 100px;
		}
	
	/***********************************************************
		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 #626262;
			background: #FFE8F5;
		}
		
		div#ovpinfo {
			float: right;
			width: 140px;
			padding: 10px;
			margin: 0 9px 10px 10px;
			text-align: center;
			border: 1px solid #626262;
			background: #FFE8F5;
		}
		
		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) 50% 100% no-repeat;
		}
		
		#ovpToolbarHolder h4 p span {
			display: none;
		}
		
		#ovpToolbar {
			padding: 10px;
			width: 163px;
			text-align: left;
			background: #FFE8F5;
			border: 1px solid #626262;
		}
		
		#ovpToolbar div {
			background: #fff;
			padding: 7px;
			line-height: 1.3em;
			margin: 0 0 10px 0;
			border: 1px solid #626262;
		}
		
		#ovpToolbar h2 {
			font-size: 1.2em;
			margin: 0 0 .4em 0;
		}
	

	/* new */

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

	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:#000;
		}

		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
	***********************************************************/
	
		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: #FDE7F2;
			color: #000;
			font-weight: bold;
			text-align: right;
			width: 30%;
		}
		
		table.results td {	
			width: 70%;
		}
		
		table.results td,
		table.results th {
			border-bottom: 1px dotted #F8D5E7;
			padding: .2em 5px;
		}
		
		table.results td em {
			color: #EE40C5;
			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 used to style CV automatch teaser section
	************************************************************************/
		
		body#cvautomatch{
			background: #fff;
		}
		body#cvautomatch table.results{
			width: 100% !important;
		}
		body#cvautomatch table.results th.name{
			border-bottom: 1px solid #5C5C5C;
			padding-top: 1em;
			width: 100%;
		}
		body#cvautomatch table.results th.name strong{
			float: left;
		}
		body#cvautomatch table.results th.name span.livesin{
			font-size: .8em;
			display: block;
			float: right;
		}
		body#cvautomatch table.results th.name span.livesin strong{
			font-style: italic;
			font-weight: normal;
			float: none;
			display: inline;
		}
		body#cvautomatch table.results th{
			/*width: 150px;*/
		}
		body#cvautomatch table.results td{
			text-align: left;
		}
	
	/***********************************************************
		Choose account <select> box on Client Home
	***********************************************************/
	
		.box2a fieldset label select {
			width: 290px;
		}
	
	/***********************************************************
		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: 20px !important;
			width: 60px !important;
		}

	/***********************************************************
		Agency Data
	***********************************************************/

		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;
		}
		
		table#agency_data_main em {
			width: auto; 
			display: inline;
		}

	/***********************************************************
		Vacancy Location
	***********************************************************/
	
		#current_locations { 
			padding: 3px;
			border: 1px solid #FAC3E0;
		}
		
	/***********************************************************
		Vacancy filter form on Agency data main
	***********************************************************/
		
		body#agency_data.main form#tableView {
			border-bottom: 1px solid #0B4499;
			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 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: 200px;
		}		

/* Account Selection Box on logged in as a Recruiter */
  
	body#myadvmgr.account_selection fieldset {
		border:medium none;
	}
	 
	body#myadvmgr.account_selection select {
	   display:inline;
	   margin:0;
	   width:640px !important;
	   float: left;
	}

/***********************************************************
Subscription Preferences - manage_client_subscriptions.cgi
***********************************************************/
	form#subscription_preferences legend {
		display:none;
	}

	#marketing_campaigns {
		clear:both;
		border:none;
	}


	ul#email_settings {
		float:left;
		margin: 0 0 10px 0;
	}

	ul#email_settings li {
		list-style:none;
	}

	#subscription_preferences .module {
		padding:0 0 5px 0;
	}

	#subscription_preferences .module input {
		margin:0 !important;
	}

	#subscription_preferences .pseudobutton {
		margin:0;
	}



/* *****************************************************************************
	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%;
		clear:both;
		text-align:left;
	}
	
	body.manage_screening_questions h1 a {
		bottom: 1px;
	}
	
	body.manage_screening_questions #stored h2 {
		position: relative;
		clear: both;
		margin: 0 0 10px 0;
	}
	body.manage_screening_questions #questions h2 a.button {
		position: absolute;
		float: none;
		margin: -5px 0 0 65px; padding: 3px 10px;
		font-size: 75%;
	}
	body.manage_screening_questions #stored 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:#EB208D;
	}
	
	body.manage_screening_questions #stored ul {
		margin: 0; padding: 0;
		list-style: none;
	}
	
	body.manage_screening_questions #stored li {
		position: relative;
		margin: 0; padding: 8px 42px;
	}
	
	body.manage_screening_questions #stored 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 #groups-right ul#personalGroups li span b {
		display: none;
	}
	body.manage_screening_questions #stored li span b {
		display: none;
	}
	body.manage_screening_questions ul#storedQsList li a.edit {
		position: absolute;
		top: 4px; 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 ul#storedQsList li:hover a.edit {
		background: transparent url(../images/appforms/mngscreen_edit_color.gif) center center no-repeat;
	}

	body.manage_screening_questions ul#storedQsList a.delete {
		position: absolute;
		top: 4px; 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 ul#storedQsList li:hover a.delete {
		background: transparent url(../images/appforms/mngscreen_delete_color.gif) center center no-repeat;
	}
	body.manage_screening_questions #groups-left ul#globalGroups {
		margin: 0; padding: 0;
		list-style: none;
	}
	
	body.manage_screening_questions #groups-left ul#globalGroups li {
		position: relative;
		margin: 0; padding: 8px 42px;
	}
	
	body.manage_screening_questions #groups-left ul#globalGroups li a {
		text-decoration: none;
	}
	

body.manage_screening_questions #groups-left ul#globalGroups li span b {
		display: none;
	}
	
	body.manage_screening_questions a.edit {
		position: absolute;
		top: 4px; 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_questions_and_groups.manage_screening_questions #groups-right #personalGroups a.edit {
		position: absolute;
		top: 4px; 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_questions_and_groups.manage_screening_questions #groups-right #personalGroups a.delete {
		position: absolute;
		top: 4px; 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_questions_and_groups.manage_screening_questions #groups-right #personalGroups li:hover a.edit {
		background: transparent url(../images/appforms/mngscreen_edit_color.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: 4px; 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_questions_and_groups.manage_screening_questions #groups-right #personalGroups li:hover a.delete {
		background: transparent url(../images/appforms/mngscreen_delete_color.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 #contentStart h1 {
		position: relative;
		width:100%;
	}
	
	body.manage_screening_questions #contentStart h1 a {
		bottom: 1px;
	}
	body.manage_screening_questions #mainContainer h1 a {
	background:transparent url(/images/recruiter-home/back-bg.gif) no-repeat scroll left center;
	display:inline;
	font-size:60%;
	margin:0.5em 0 0;
	padding:0 0 0 10px;
	position:absolute;
	right:0;
	text-decoration:none;
	}
	body.manage_screening_questions #content h1 a {
	background:transparent url(/images/recruiter-home/back-bg.gif) no-repeat scroll left center;
	display:inline;
	font-size:60%;
	margin:0.5em 0 0;
	padding:0 0 0 10px;
	position:absolute;
	right:0;
	text-decoration:none;
	}
	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;text-align:left;}
	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:740px; /* 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 90px 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 70px 5px 30px;
		}
		body.manage_screening_questions span.radioQuest {
			background: transparent url(../images/appforms/singleChoice_ico.gif) 6px 5px no-repeat
		}
		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;
		}

        #groups-left
       {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #EB208D;
			float:left;
			margin:0;
			padding:10px;
			width:320px;
		}
        #groups-right
        {
			float:right;
			margin:0;
			padding:0;
			width:362px;
        }
		#groups-right .group-row{
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #EB208D;
			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:714px;
			margin:0; padding:12px 12px 0;
			border:1px solid #EB208D;
            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;
			color:#EE3F9D;
			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 #groups-right ul#personalGroups{margin:0px;padding:0px;}
		body.manage_screening_questions#manage_questions_and_groups div#groups li {
			position:relative;
			padding: 8px 42px 8px 5px;
			border: solid #EB208D; 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: url("../images/general/bg_pink_grad.gif") repeat-x scroll left top #EE43A0;
			padding:3px 10px 5px 10px !important;
			border: none;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			margin:0.5em 0 0.6em 15px;
			float:none;
			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 #EB208D;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: #5D6A74;
			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-color:#7F7F81 #5C5C5C #5C5C5C #7F7F81;
			border-style:solid;
			border-width:1px;
			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;
			margin:15px 0;
			overflow:hidden;
			padding:0;
			width:740px;
		}
		body.manage_screening_questions div#groupsMainBG {
			border:1px solid #FFFFFF;
			margin:0;
			padding:12px;
			float:left;
			width:716px;
		}
		body#add_edit_screening_group form  {
			background:#FFFFFF none repeat scroll 0 0;
			border:1px solid #EB208D;
			float:left;
			margin:0;
			padding:10px;
			width:695px;
		}
		
		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:0;
			margin:0;
			height:20px;
		}
		
		*:first-child+html body#add_edit_screening_group input.text {			
			width:565px;
			padding:3px 7px !important;			
		}

		body#add_edit_screening_group .clearfix{
			padding:0 !important;
			margin:0 !important;
		}
		body#add_edit_screening_group div#groups form input.submit {
			background: url("../images/general/bg_pink_grad.gif") repeat-x scroll left top #EE43A0;
			padding:3px 3px 5px 3px !important;
			border: none;
			color:#FFFFFF;
			cursor:pointer;
			font-weight:bold;
			margin:0px;
			text-decoration:none;
			vertical-align:middle;
		}
		div#groups form input.submit {
			background:#cc99cc url(../images/general/button_bg.gif) repeat-x scroll left top;
			border:1px solid #1c1c1c;
			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 #EB208D;margin:15px 0;float:left;padding:0;width:740px;
		}
		body#manage_group_questions .manage-group-hold{
			border:1px solid #EB208D;float:left;margin:0;padding:12px;width:714px;
		}
		body#manage_group_questions div#questions,
		body#manage_ins_vac_screening_questions div#questions {
			float:left;
			width:320px;
			margin:0; 
			padding:10px;
			border:1px solid #EB208D;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 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:310px;
            margin:0;
			text-align:left;
			padding:3px 0 3px 0 !important;
			/* float:left; */
		}
		/*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;position:absolute;}
		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 75px 0 25px;}
		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:270px;text-decoration:underline;
			position:absolute;
		}

		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_ins_vac_screening_questions div#vacQuestions{
			float: left;
			background:#B7CCDE;
			width:342px;
			margin:0 0 0 15px; padding:10px;
		}
		body#manage_group_questions div#group{
			float: right;
			background:#b7ccde;
			width:342px;
			margin:0 0 0 5px; 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{right:10px;}
		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: left;
/*			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 #EB208D;
			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:320px;
			background:#FFFFFF;
			border:1px solid #EB208D;
			padding:10px;
		}
		body#manage_ins_vac_screening_questions div#groups ul{margin:0px;padding:0px;}
		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;
		}


		#manage_questions_and_groups form fieldset select {
			font-size:120%;
		}

		body.manage_screening_questions div.alert p, div.alert ol, div.alert li {
			line-height:1;
			margin:0 1px 1em 45px;
			padding:0;
		}

		body.manage_screening_questions a.jsHideMsg {
			right:150px;
			top:250px;
		}

		body#manage_ins_vac_screening_questions  {
			background:none;
		}

		body#add_edit_screening_question  {
			background:none;
		}

		body#manage_screening_questions_display  {
			background:none;
		}
		
		body.manage_screening_questions #content li a {text-decoration:none;}


		body.manage_screening_questions div.alert.alertInfo {
			background-image:url("../images/general/alertinfo.png");
			position:relative;
		}

		body.manage_screening_questions a.jsHideMsg {
			font-size:90%;
			font-weight:bold;
			position:absolute;
			right:15px;
			top:6px;
		}

		body#manage_questions_and_groups a.button {
			margin:5px 0 0 0;
		}

		body.manage_screening_questions a.jsHideMsg span {
		display:none;
		}

		body#ins_vac .stripy a.delete {
			text-decoration:underline;
		}

		body#ins_vac .stripy a.delete:hover {
			text-decoration:none;
		}

