/* [%-# @(#)global.css	1.36 11:46:51,11/09/28 (yy/mm/dd) -%] */

/* *****************************************************************************
	Imports
***************************************************************************** */
	
	@import url(navigation.css);
	@import url(forms.css);
	@import url(apply.css);
	@import url(styled_boxes.css);


/* *****************************************************************************
	Globals
***************************************************************************** */

	font, font * { /* flag any  */
		color: #000 !important;
		
	}
	
	* {
		font-family: arial, verdana, sans-serif;
		margin: 0;
		padding: 0;
	}
	
	body {
		background-color: #fff;
		text-align: center;
		font-size: 75%;
		margin: 0 0 2em 0;
		padding: 0;
		color: #000;
	} 
	
	a {
		color: #000;
		text-decoration:underline;
	}

	a:hover{text-decoration:underline;}
	
	/* This is to overide the <th> style block */
	body.heading1 h3 strong,
	body.heading1 th strong,
	body.heading1 th label {
		display: inline;
	}
	body.heading2 h3 strong,
	body.heading2 th strong,
	body.heading2 th label {
		display: block;
	}
	
	img,
	form,
	fieldset {
		border: none;
	}
	
	div.clear {
		clear: both !important;
		visibility: hidden !important;
		overflow: hidden !important;
		margin: 0 !important;
		padding: 0 !important;
		border: 0 !important;
		font-size: 1px !important;
		height: 1px !important;
		width: 1px !important;
		float: none !important;
	}
	
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
	hr {
		clear: both;
		border: none;
		border-top: 1px solid #4FB47C;
		color: transparent;
		background-color: transparent;
		height: 1px;
		color: #4FB47C;
		margin:2px 0 5px 0;
	}
	
	ul#Accessibility {
		position: absolute;
		top: -5000px;
	}
	




body, html{padding:0px;	margin:0px;}
body {background:none #FFFFFF; color:#000000; font-family: Arial,Helvetica,sans-serif; font-size:12px; margin:0; padding:0; text-align:left; width:100%; line-height:1;}

img{ border:0 none; }
ul, li, p, a, h1, h2, h3, fieldset, form, div, input{margin:0px; padding:0px;}
h1{font-size:20px; color:#fff; line-height:22px; text-transform:uppercase;}
h2{font-size:14px; color:#000; line-height:18px; text-transform:uppercase;}
h3{font-size:12px; color:#F26440; line-height:16px; text-transform:uppercase;margin:0 0 10px 0;}
input, fieldset{font-family:Arial,Helvetica,sans-serif;}
p{ color:#000; font-size:12px; line-height:16px; margin:0 0 1em 0;}
li {padding:0 0 3px 0;}

/*****************************************Id's & Classes******************************************/
#wrapper{margin:0 auto;	width:960px; padding:0px; position:relative;}
#container{ width:960px;padding:0 0 30px 0; margin:0px; float:left; position:relative;}



	.error {
		color: #F00;
	}

	/*****************************************************************
		Warning - box for clients/candidates to change salary range
	****************************************************************** */

	div.alert {
		 background: #f8e9da url(/images/general/alertwarning.gif) no-repeat 5px 6px;
		 border: 2px solid #ff7e00;
		 height: 35px;
		 margin: 0.5em 0 0.5em 0;
		 padding: 0.4em;
	}
	
	div[class].alert {
		height: auto;
		 min-height: 35px;
	}

	div.alert p, div.alert ol, div.alert li{
		margin: .2em 1px .1em 45px;
		padding: 0;
	}

	div.alert.alertWarning {
		background-image: url(/images/general/alertwarning.gif);
	}

	/* Message Alert */
	div.alert.alertMessage{
		background-image: url(/images/general/alertmessage.gif);
	}

	/* Error Alert */
	div.alert.alertError {
		background-image: url(/images/general/alerterror.gif);
	}

	/* Information Alert */
	div.alert.alertInfo {
		background-image: url(/images/general/alertinfo.gif);
	}

	ul {
		margin: 0 0 1em 20px;
	}
	
	ol {
		margin: 0 0 1em 40px;
	}
	
	p em {
		color: #F46634;
		font-style: normal;
	}
	
	p .banner {
		right: 0;
		position: absolute;
		margin-top: 48px;
	}
	
	.expiringToday {
		color: #7BC618;
	}
	
	.expired {
		color: #f00;
	}
	
	.right {
		text-align: right;
	}

	p.right {
		margin-bottom: 8px;
	}	

	.required {
		color: #f00;
	}
	
	.active {
		color: #4FB47C ;
	}
	
	#headerbanner {
		width: 380px;
		height: 60px;
		margin: 0;
		padding:0;
		float:right;
	}
	
	.formRegister fieldset {
		border: none;
	}
	
	.formRegister p {
		margin: 0 0 1em 0;
	}
	
	.formRegister ul {
		margin: 0 0 1em 0;
		padding: 0;
		list-style-type: none;
	}
	
	.formRegister li {
		float: left;
		padding: 3px 6px;
		background: #E0F1EF;
	}
	
	.formRegister li label {
		font-weight: bold;
		font-size: .9em;
	}
	
	.formRegister input, 
	.formRegister select {
		margin: 0;
		padding: 0;
		font-size: .8em;
	}
	
	.formRegister h2 {
		background: none;
		font-size: 1em;
	}

	.center td, .center th, .center {
		text-align: center !important;
	}
	
	.right td, .right th {
		text-align: right !important;
	}
	
	.disabled_text {
		color: #c0c0c0;
	}

	.caption{
		height:0;
		text-indent:-5000em;
		}
	#product ul li{
		list-style-type:circle;
	}

	#product ul li em{
		font-style:normal;
	}

	/* *************************************************************************
		stop the display of background images
	************************************************************************* */
	
		body.nobg {
			background: #fff;
		}
		
		body.nobg #container,
		body.nobg #wrapper { 
			background-image: none;
		}

	/* *************************************************************************
		stop the navigation showing
	************************************************************************* */
	
		body.nonav #nav {
			display: none;
		}
		
		body.nonav #logo,
		body.nonav #masthead {
			margin: 0;
		}
		
		body.nonav #masthead {
			padding: 1em 0 0 0;
		}

		body.nonav #footer {
			clear: both;
		}

		.nonav h2{clear:both; padding:0 0 5px 0;}
		.nonav #footer span img {float:right;}
		.nonav li{line-height:14px;}
		.nonav li a{text-decoration:underline; color:#000000;}
		.nonav li a:hover{color:#F46634; text-decoration:none;}
		.nonav #product ul{list-style-type:inherit;}
		.nonav h4{padding:0 0 4px 0;}
		.nonav h4 li a{color:#000000; text-decoration:underline;}
		.nonav h4 a:hover{color:#F46634; text-decoration:none;}
		.nobg h1{color:#000;}

		.nonav table{font-size:100%;}


/* *****************************************************************************
	standard buttons
***************************************************************************** */

	a.button,input.button{
		text-decoration: none;
		font-weight: bold;
		font-size:11px;
		background: #993400;
		color: #fff;
		padding: 4px 6px 4px 6px;
		cursor: pointer;
		margin: .5em 0;
		vertical-align: middle;
		text-transform:uppercase;
	}

	a.button:hover{text-decoration:none !important;}
	
	button {
		text-decoration: none;
		font-weight: bold;
		font-size:11px;
		background: #993400;
		color: #fff;
		padding: 4px 6px 4px 6px;
		cursor: pointer;
		margin: .5em 0;
		vertical-align: middle;
		text-transform:uppercase;
		border:none;
	}

	/*This is to make the clear button align at the top*/
	a.clear_loc_button {
		background: #993300;
		color: #fff;
		padding: 3px 2px 3px 3px;
		border:none;
		cursor: pointer;
		font-size: .9em;
		font-weight: bold;
		margin:6px 0;
		text-decoration: none;					
		vertical-align: super;
		width: auto !important; /* MAC IE5 specific value - overridden below */
	}

/* *****************************************************************************
	(?) Question mark help buttons
***************************************************************************** */

	a.help {
		position: relative;
		float: left;
		width: 15px;
		height: 15px;
		background: url(../images/general/help1.gif) 0 0 no-repeat;
		overflow: hidden;
		text-decoration: none;
	}
	
	html body a.help span {
		display: block;
		position: absolute;
		top: -5000px;
	}
	
	p.help {
		font-size: 90%;
		clear: both;
		text-align: right;
	}
	
	p.help a {
		float: right;
		display: block;
		text-align:left;
		width: 15px;
		height: 15px;
		text-indent: -5000px;
		background: url(../images/general/help.gif);
		overflow: hidden;
		text-decoration: none;
		font-size: 1px;
		color: #fff;
	}

/* *****************************************************************************
	2 panel boxes consisting of forms, and different color backgrounds
***************************************************************************** */

	/* *************************************************************************
		Style 1
	************************************************************************* */

		div.box {
			width: 820px;
			clear:both;
			overflow: hidden;
			border-bottom: 1px solid #4FB47C;
		}
		
		div.box div {
			padding: 0 0 0 5px;
			margin: .5em 0 0 0;
			float: left;
			width: 47%;
		}
		
		div.box form {
			float: right;
			margin: 0;
			padding: .8em 0 .8em 13px;
			width: 50%;
			background-color: #f0f0f0;
		}
		
		div.box form h3, div.box div h3 {
			margin: .5em 0 .3em 0;
		}
		
		div.box form input {
			margin: .2em 0;
			width: 200px;
			padding:2px 4px;
		}
		
		div.box form input.submit {
			width: 2em;
			float: none;
		}
		
		div.box form fieldset {
			border: none;
			padding: 0;
		}
		
		div.box form label input {
			margin: 0;
			width: auto;
		}

	/* *************************************************************************
		Style 2
	************************************************************************* */
		
		/* div.box2 {
			border-top: 1px solid #4FB47C; 
		} */

		/* *********************************************************************
			Shortcut links on client home box
		********************************************************************* */
			
			div.box2 div {
				float: left;
				width: 210px;
				margin: 1em 20px 1em 0;
				background-color: #f0f0f0;
				border: 1px solid #4FB47C;
				padding:5px;
			}
			
			div.box2 div.box2a {
				float: left;
				width: 350px;
				margin: 1em 20px 0 0;
				background-color: #fff;
				border: none;
			}
			
			div.box2 div h4 {
				font-size: 100%;
				margin: .5em 0 .5em .5em;
			}
			
			div.box2 div p, div.box2 div h3 {
				margin: .5em 0 .5em 0;
			}
			
			div.box2 div ul {
				padding: 0 0 0 .5em;
				margin: 0 0 .5em 2.5em;
			}
			
			div.box2 div ul li {
				font-weight: bold;
				color: #000;
				list-style-type: decimal;
				margin: 0 0 .5em 0;
			}
			
			div.box2 div ul li a {
				font-weight: normal;
				color: #000;
			}
			
			div.box2 div.box2a ul {
				list-style-type: none;
				padding: 0;
				margin: 0;
				font-weight: normal;
				color: #000;
			}
			
			div.box2 div.box2a ul li {
				list-style-type: none;
				margin: 0 0 1.2em 0;
			}
			
			div.box2 div.box2a ul li a {
				font-weight: normal;
				color: #000;
			}

		div.box2 div.box2a form {
			width: 350px;
		}
		
		div.box2 div.box2a form fieldset {
			border: none;
		}
		
		div.box2a form fieldset label input.submit {
			width: auto;
			float: none;
		}

	/* *************************************************************************
		Style 3
	************************************************************************* */
		
		div.box3 {	
			border: solid #4FB47C;
			border-width: 1px 0;
		}
		
		div.box3 div {
			float: left;
		}
		
		div.box3 div.first {
			width: 45%;
			padding: 10px 10px 20px 10px;
			background-color: #f0f0f0;
		}
		
		div.box3 div.second {
			width: 47%;
			padding: 10px 10px 0 10px;
			background-color: #fff;
		}
		
		div.box3 div.second p {
			margin: 1.8em 0 1em 1em;
		}
		
		div.box3 div.first div.column {
			width: 160px;
		}
		
		div.box3 div.second div.column {
			width: 160px;
		}
		
		div.box3 div.second div.column label {
			display: block;
			margin: .2em 0;
		}
		
		div.box3 div.first hr, 
		div.box3 div.second hr {
			margin: .8em 0;
		}

	/* *************************************************************************
		Style 4
	************************************************************************* */

		div.box4 div {
			float: left;
			width: 380px;
			margin: .5em 25px 0 0;
		}
		
		div.box4 form {
			float:left;
			padding: 15px;
			margin: 7px 0;
			border: none;
			background-color:#FF5F2B;
		}

		div.box4 form a{color:#fff;}

		div.box4 form label {
			color: #ffffff;
			font-size: 17px;
		}
		
		
		div.box4 div fieldset {
			padding: 0;
			margin: 0;
			border: none;
		}
		
		div.box4 div fieldset input {
			padding: 5px;
			margin: 0 0 .5em 0;
			width: 270px;
			border:none;
		}
		
		div.box4 div fieldset input.submit {
			width: auto;
			float: none;
			padding:5px;
		}

	/* *************************************************************************
		Style 5
	************************************************************************* */
		
		div.box5 {
			border: solid #4FB47C;
			border-width: 1px 0;
			background-color: #f0f0f0;
		}
		
		div.box5 div.first {
			float: left;
			width: 350px;
		}
		
		div.box5 div.second {
			float: right;
			width: 375px;
			background-color: #fff;
		}
		
		div.box5 div.second p {
			padding: .5em 0 0 1em;
		}
		
		div.box5 div.second h3 {
			padding: .5em 0 0 1em;
		}

/* *****************************************************************************
	Label column layout - for use on forms
***************************************************************************** */

	.label-columns {
		margin: .8em 0 0 0;
	}
	
	.label-columns span {
		display: block !important;
		margin: 2px 0;
	}
	
	.label-columns label {
		clear: both !important;
		float: left !important;
		display: block !important;
		width: 70px !important;
	}
	
	.label-columns select {
		width: 150px !important;
	}
	
	table td .label-columns,
	table th .label-columns {
		font-size: 1.2em !important;
	}

/* *****************************************************************************
	Table - General
***************************************************************************** */

	table {
		margin: 1em 0;
		width: 100%;
		font-size: 80%;
		_font-size: 90%;
		clear: both;
		border: 1px solid #B2B2D1;
	}
		
	table,
	table th,
	table td {
		border: none;
		border-collapse: collapse;
	}
	
	table th {
		background-color:#F46634;
		color: #fff;
		font-weight: bold;
		text-align: left;
	}
	
	table th,
	table td {
		padding:6px 4px;
		vertical-align: top;
		border-bottom: 1px solid #E0F1EF;
	}
	
	#agency_data table td a{float:left;}

	table td a em {
		font-style: normal;
		color: #4FB47C;
		padding-top: .5em;
		display: block;
		text-decoration: none;
	}

	table td a em:hover{text-decoration:underline;}


	fieldset table td label {
		display: none;
	}
	
	fieldset table td input {
		margin:0;
		padding:0.2em 4px;
		width: 30px;
	}
	
	fieldset table td input.checkbox,
	fieldset table td input.radio {
		border: none;
		margin: 0 3px;
		padding: 0;
		width: 14px;
	}

	/* *************************************************************************
		Table - colhighlight
	************************************************************************* */

		table.colhighlight, table.colHighlight {
			border: none;
			font-size: 100%;
			width:820px;
		}
		
		table.colhighlight th, table.colHighlight th {
			background-color: #fff !important;
			font-weight: normal;
			border: dotted #39BB9C;
			border-width: 0 0 1px 0;
			color: #000;
			text-align:left;
		}
		
		table.colhighlight td, table.colHighlight td {
			background-color: #f0f0f0;
			width: 54%;
			padding-left: 8px;
			padding-top: 5px;
		}
		
		table.colhighlight td.leftSide, table.colHighlight td.leftSide {
			background-color: #FFF;
			width: auto;
		}
		
		table.colhighlight td.leftSide label, table.colHighlight td.leftSide label {
			width: 100%;
			padding-right:10px;
		}

		table.colhighlight h2, table.colHighlight h2 {
			background-color: #fff;
			color: #000;
			padding: .05em 0; /* CHANGED from padding: 2em 0;  JP */
		}
		
		table.colhighlight span, table.colHighlight span {
			font-size: 80%;
			font-weight: normal;
		}
		
		table.colhighlight td div.column, table.colHighlight td div.column {
			float: left;
			width: 185px;
		}
		
		table.colhighlight tr.line td, table.colHighlight tr.line td {
			border: solid #4FB47C;
			border-width: 0 0 1px 0;
			padding: 0;
			margin: 0;
			height: 0;
		}


/* *************************************************************************
	Box Styles
************************************************************************* */	
		
div.box6{
		margin: 0 0 1em 0;
		position: relative;
}

div.box6 h3{
		background:none #3abb9f;
		color: #fff;
		margin: 0;
		padding: 2px 9px;
}

div.box6Wrap{
		border: 1px solid #3abb9f;
		padding: 8px;	
		}
		
		
		
div.box7{
			margin: 0 0 1em 0;
			position: relative;
}

div.box7 h3{
			background:none #f36634;
			color: #fff;
			margin: 0;
			padding: 2px 9px;
			text-align: left;
}

div.box7Wrap{
			border: 1px solid #f36634;
			padding: 8px;
	
}		

#sumrecruit #content fieldset p, #vacweeks #content fieldset p{
	clear:both;	
}
		
	/***************************************************************
	Faux column sets
***************************************************************/

div.colSet1-a{
	float: left;
	margin: 0 10px 0 0;
	width: 160px;	
}
div.colSet1-b{	
	float: right;
	position: relative;
	width: 440px;
}

/***************************************************************
	Info boxes
***************************************************************/

	div.infoBox1{	
			background:none #F0F0F0;
			border:none;
			margin:1em 0 0.8em;
			padding:8px;
			position:relative;
			width:auto;
	}
		
/* *****************************************************************************
	Scolling links
***************************************************************************** */

	ul#scroll {
		border: solid #4FB47C;
		border-width: 1px 0;
		margin: 0;
		padding: 1em 0 1.25em 0;
		text-align: center;
	}
	
	ul#scroll li {
		display: inline;
		text-align: left;
	}
	
	ul#scroll li a {
		color: #000;
		padding: 0;
		margin: 0 .3em;
	}
	
	ul#scroll li strong {
		padding: 0 .3em;
	}

/* *****************************************************************************
	Advertisment images
***************************************************************************** */

	.advertimages div {
		float: left;
		display: block;
	}
	
	.advertimages div p {
		text-align: center;
		width: 300px;
	}
	
	.advertimages div a img {
		text-align: center;
		padding: 0;
		margin: 0 5em 1em 5em;
	}

/* *****************************************************************************
	Back to top button
***************************************************************************** */

	/* *************************************************************************
		Style 1
	************************************************************************* */

		.backToTop p {
			padding: 1.5em 1em 0 0;
			height: 21px;
			text-align: right;
			background: url(../images/general/arrow_up.gif) right 0 no-repeat;
		}

	/* *************************************************************************
		Style 2
	************************************************************************* */
	
		.backToTop2 {
			clear: both;
			float: right;
			width: 6.6em;
			margin:3px 0 0 0; 
		}
		
		.backToTop2 p {
			padding: 0;
			margin: 0 0 1em 0;
		}
		
		.backToTop2 p a {
			font-size: 80%;
			border: 1px solid #39BB9C;
			padding: 0 15px 0 2px;
			text-decoration: none;
			background: #EAEAEA url(../images/general/back_to_top2.gif) right top no-repeat;
		}

		.backToTop2 p a:hover{
			text-decoration:none !important;
		}
	
/* *****************************************************************************
	Horizontal buttons list
***************************************************************************** */

	div#hButton {
		text-align: left;
		padding: 1em 0 1.25em 0;
	}
	
	div#hButton ul {
		margin: 0;
		padding: 0;
	}
	
	div#hButton ul li {
		display: inline;
		padding: 0 .3em;
	}

/* *****************************************************************************
	Two column lists
***************************************************************************** */

	.columnleft {
		width: 290px;
		float: left;
	}
	
	.columnleft div h4 {
		font-size: 100%;
	}
	
	.columnleft div ul li {
		font-size: 95%;
	}

	/* This style is used to hide footer where needed */
	body.nofooter #footer {
		display: none;
	}	
	
	iframe.frame-display {
		border: 0;
		height: 600px;
		padding: 0;
		width: 750px;
	}
	body#cvDisplay iframe.frame-display {
		height: 600px;
		width: 100%;
	}
	body#ins_vac iframe.frame-display{
		border: 0;
	    height: 500px !important;
		margin: 0 0 1em 0;
		padding: 0;
    	width: 750px;	
	}

/* *****************************************************************************
	Sidelinks - Floats a div to the right with links in
***************************************************************************** */

	div.sideLinks {
		float: right;
		width: 160px;
		text-align: left;	
		margin: 0 0 .5em .5em;
		background: #E2F8F6;
		font-size: 90%;
	}
	
	div.sideLinks h4 {
		color: #fff;
		background: #F46634;
		padding: 4px;
		margin: 0 0 .2em 0;
	}
	
	div.sideLinks div {
		padding: 6px;
		background:none #f0f0f0;
	}
	
	div.sideLinks hr,
	div.sideLinks p {
		margin: .5em 0;
	}
	
	div.sideLinks ul li {
		color: #F46634;
	}

/* *****************************************************************************
	Four column list element
***************************************************************************** */

	ul.four-col-list {
		clear: both;
		list-style-type: none;
		margin: 0 0 1em 40px;
		padding: 0;
	}
	
	ul.four-col-list li {
		font-weight: bold;
		float: left;
		width: 24%;
	}

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

	/* This overrides the 100% width that is given on the table selector */
	/* All new table classes should be added to this */
	
	table.rlAdmin,
	table.newRecruit,
	table.results,
	table.cvResult {
		width: 820px;
	}

	/* *************************************************************************
		More info page 
	************************************************************************* */
	
		div.moreinfocolleft {
			float: left;
			width: 65%;
			margin: 1%;
		}
		
		div.moreinfocolright {
			float: left;
			width: 30%;
			margin: 1%;
			text-align: center;
		}
		
		div.moreinfocolright div {
			border: 1px solid #4FB47C;
			padding: 5px 6px 44px 6px;
			text-align: center;
			background: #E0F1EF url(/images/home/creditcard_strip.gif) center 92% no-repeat;
		}
		
		div.moreinfocolright h3 {
			padding: 0;
			margin: .4em;
			font-size: 90%;
			font-weight: bold;	
		}
		
		div.moreinfocolright p {
			padding: 0;
			margin: .2em;
		}
		
		div.moreinfocolright a {
			text-decoration: none;
		}
		
		div.moreinfocolright p em {
			font-size: 120%;
			display: block;
			font-weight: bold;
			padding: 0;
		}
		
		.basicborderbox {
			padding: 1px;
			border: 1px solid #E0F1EF;
		}

	/* *************************************************************************
		Products and services list
	************************************************************************* */
	
		div#product ul {
			list-style-type: none;
		}

	/* *************************************************************************
		Table - rlAdmin used for rl_admin
	************************************************************************* */

		table.rlAdmin {
			border-left: none;
			border-right: none;
		}
		
		table.rlAdmin th {
			text-align: center;
			vertical-align: bottom;
			background-color: #F46634;
			color: #fff;
			font-weight: bold;
			font-size: 100%;
		}

		table.rlAdmin th a{
			color:#fff;
			text-decoration:none;
		}
		
		table[class="rlAdmin"].rlAdmin tr td,
		table[class="rlAdmin"].rlAdmin tr th {
			font-size: 120%;
		}
		
		table.rlAdmin tr td {
			border: none;
		}
		
		table.rlAdmin tr.checked td {
			text-align: center;
		}
		
		table.rlAdmin tr.checked td input {
			cursor: pointer;
			margin: 0;
			width: auto;
			float: none;
		}
		table.rlAdmin tr td input {
			width: auto;
			border: none;
		}
		
		table.rlAdmin tr td input.submit {
			width: auto;
			float: none;
		}
		table tr.odd td {
			background-color: #f0f0f0 !important;
			padding:5px 5px 10px 5px;
		}
		table.rlAdmin tr td.status {
			text-align: center;
		}

	/* *************************************************************************
		Table - newRecruit used for rl_admin
	************************************************************************* */

		table.newRecruit {
			border-left: none;
			border-right: none;
		}
		
		table.newRecruit tbody {
			background-color: #f0f0f0;
		}
		
		table.newRecruit thead th {
			border: none;
			border-bottom: 1px solid #4FB47C;
			background-color: #ff5f2b;
			text-align: center;
			color: #fff;
		}
		
		table.newRecruit tbody td {
			border: none;
			background-color: #f0f0f0;
		}
		
		table.newRecruit tbody tr td input {
			margin: 0 0 0 1em;
			width: auto;
			padding: 0;
		}
		
		table.newRecruit tbody tr td.enableLogin {
			text-align: center;
		}

	/* *************************************************************************
		Table - cvResult used for cvsearch_result
	************************************************************************* */
	
		table.cvResult {
			font-size: 100%;
			border: none;
		}
		
		table.cvResult tr td {
			border: none;
		}
		
		table.cvResult tr th {
			border: 1px solid #fff;
			width: 25%;
		}

	/* *****************************************************************************
		Table - cvMarkup used for cvsearch_result
	***************************************************************************** */

		 body#cvDisplay table#cvMarkup font b {
			color: #FF8500;
			font-style: italic;
		}

		/* FF/IE7/Standards value */
		body[id]#cvDisplay table#cvMarkup td {
			font-size: 130%;
		}

		/* IE 6 value */
		body#cvDisplay table#cvMarkup td {
			font-size: 120%;
		}
	
	/* *************************************************************************
		search_to_jbe_error
	************************************************************************* */
	
		body#cvDisplay div.bar {
			clear: both;
			padding: 0 !important;
		}
		
		body#cvDisplay div.hbar {
			clear: both;
			padding: 0 !important;
			border-bottom: 1px solid #4FB47C;
			margin-bottom: 1em;
		}
		
		body#cvDisplay div.hbar h1 {
			border: 0 !important;
			margin-bottom: 0;
		}
		
		body#cvDisplay .left {
			float: left;
		}
		
		body#cvDisplay .right {
			float: right;
		}

	/* *************************************************************************
		Static Help Files
	************************************************************************* */
	
		#helpfile #masthead {
			position: relative;
			margin: 14px 0 3em 0;
			padding: 0;
		}
		
		#helpfile #masthead a {
			cursor: pointer;
		}
		
		#helpfile #helplogo {
			padding: 0;
			margin:  0 0 14px 0;	
			width: 331px;
			height: 81px;
			background: url(/images/general/secrecruit_logo.gif) no-repeat;	
		}

	/* *************************************************************************
		Personal details form
	************************************************************************* */
		
		.formRegister input, 
		.formRegister select {
			width: 17em;
		}
		
		.formRegister ul li {
			width: 203px;
			height: 50px;
		}
		
		div[class="formRegister"] ul li {
			width: 183px;
		}

	/* *************************************************************************
		Vacancy Details
	************************************************************************* */
	
		.formRegister span input, 
		.formRegister span select {
			width: 12em;
		}
		
		.formRegister span ul li {
			width: 152px;
			height: 70px;
		}
		
		div[class="formRegister"] span ul li {
			width: 135px;
		}
		
		.formRegister span ul li span {
			display: block;
		}
		
		.formRegister span li label {
			height: 45px;
		}


 	.float-left{
		float: left;
	}

	
	.float-right{
		float: right;
		position: relative;
	}
	
	.justify{
		text-align: justify;
	}

	.smaller {
		font-size: 80%;
	}

	.indent {
		margin-left: 35px;
	}

/***************************************************************
	SiteMap
***************************************************************/

	body#sitemap #channels h2 {
		color: #000;
		padding: 3px 5px;
		font-size: 1.2em;
		background: #f0f0f0;
		border-bottom: solid 1px #4FB47C;
		margin: 0;
	}	

	body#sitemap #channels h3 {
		border-bottom: solid 1px #4FB47C;
		margin: 10px 0 0 5px;
		width: 100%;
	}

	body#sitemap #channels ul {
		overflow: hidden;
		height: 1%;
		margin: 0;
		padding: 10px;
	}
		
	body#sitemap #channels li {
		background: url(/images/general/arrow_new.gif) no-repeat left;
		font-size: 90%;
		line-height: 120%;
		float: left;
		width: 242px;
		list-style-type: none;
		margin: 0 0 .7em 0;
	}	

	body#sitemap #channels li a {
		margin-left: 15px;
		display: block;
	}

/* *************************************************************************
	Terms and Conditions
************************************************************************* */

	div#termslist ul {
		list-style-type: none;
	}

	div#termslist ul li {
		margin: .5em 0;
	}

	div#termslist ul li ul {
		margin: 0 auto;
		width: 85%;
	}

 	.float-left {
		float: left;
	}
	
	.float-right {
		float: right;
		position: relative;
	}
	
	.justify {
		text-align: justify;
	}

	.smaller {
		font-size: 80%;
		padding:10px 0 0 0;
	}

	.indent {
		margin-left: 35px;
	}

/* *****************************************************************************
		Four column list element (Visa Requirement page)
***************************************************************************** */

	ul.four-col-list {
		clear: both;
		list-style-type: none;
		margin: 0 auto 1em auto;
		padding: 0;
		width: 90%;
	}

	ul.four-col-list li {
		font-weight: bold;
		float: left;
		width: 24%;
	}


/******************************************************************************
	Client Demo Display advert - sales tool
***************************************************************************** */
	body#demoDisplay{
		background: #fff;
	}
	body#demoDisplay #wrapper{
		background: transparent url(/images/general/logo.gif) 0 0 no-repeat;
		width: 770px;
	}
	body#demoDisplay h1{
		background: none;
		border: none;
		clear: right;
	}
	body#demoDisplay p{
		clear: right;		
		margin: 0;		
	}
	body#demoDisplay h1,
	body#demoDisplay p{
		float: right;
		margin: 0;
		padding: 0;
		width: 400px;
	}
	body#demoDisplay #wrapper {
		min-height: 0;
		height: auto;
		overflow: hidden;
		padding: 0 0 25px 0;
	} 
	html>body#demoDisplay #wrapper {
		height: auto;
		margin-top: 15px;
	}


/* *****************************************************************************
	Patches
***************************************************************************** */

	/* */
	@media tty {
		i {content: "\";/*" "*/}} @import 'winie5x.css'; /*";}
	}/* */
		
	/* Hide from Mac IE5 - table borders white - voice family hides from Win IE5.x*/
	/* \*/
	table.rlAdmin th {
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
	}
	
	table.newRecruit thead th {
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	
	div#help2 p a.help2 {
		text-indent: 13px;
	}
	
	table.colhighlight td, table.colHighlight td {
		border: 1px solid #fff;
		padding:8px;
	}
	
	form fieldset p.help a {
		text-indent: 30px;
		voice-family: "\"}\"";
		voice-family: inherit;
		padding-right: 15px !important;
		width: 0px !important;
	}
	
	form fieldset p.email input {
		display: inline !important;
	}
	
	.advertimages div {
		text-align: center;
	}
	/* */
	
	/* Advert image alignment - Do not text-align as box model causes problems.*/
	/* \*/
	.advertimages div {
		text-align: center;
		width:100%;
	}
	/* */
	
	/* Buttons MAC IE5 needs explicit widths on floats */
	/* \*/
	button {
		float: none! important;
	}
	/* */
	
	/* Hides clearfix from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */


	/*****************************************************************
	Network Page 
****************************************************************** */

	body#network div.siteDetails {
		clear: both;
		border-bottom: dotted 1px #bbb;
		overflow: hidden;
		margin-bottom: 1em;
	}
	
	body#network div.siteDetails a {
		display: block;
		text-align: center;
		width: 220px;
	}
	
	
	body#network div.siteDetails p a {
		display: inline;
		text-align: left;
		width: auto;
	}
	
	body#network div.siteDetails img {
		margin-bottom: 3em;
		clear: right;
	}
	
	body#network div.siteDetails p.siteLink a {
		display: block;
		font-weight: bold;
		text-align: left;
		margin-left: 220px;
	}

/* *************************************************************************
	Search Tips
************************************************************************* */
	h3.tips {color:#fe6634;font-weight: normal;}
	.boolean {margin: 0 0 10px 0; clear: both;float: left;}
	.boolean span {float:left;border-bottom:1px solid #3bbb98;}
	.boolean img {float:left;margin-left: 20px}
	.boolean p {width:425px; float:left;}
	.someExamples p {margin:10px 0;}
	.black {color:#000000;font-size: 130%;margin-bottom: 20px;}
	.and {background:url(../images/general/booleanAND.gif) right bottom no-repeat; width:700px;}
	.or {background:url(../images/general/booleanOR.gif) right bottom no-repeat; width:700px;}
	.not {background:url(../images/general/booleanNOT.gif) right bottom no-repeat; width:700px;}

	   /***************************************
		Service Agreement
		************************************/
		body#service{
		margin:0;
		padding:0;
		text-align:center;
		font-size:12px !important;
		}
		body#service strong{
		color:#000 !important; /** to be change according to the site color **/
		font-weight:bold;
		}
		body#service table.gray_br{
		margin:0 auto;
		border:solid 10px #eeeeee;
		width:920px;
		text-align:left;
		font-size:12px !important;
		border-collapse:inherit !important;
		}
		body#service font, font *{
		text-decoration:none !important;
		}

		body#service table#top_logo td img{
		padding:10px 30px 0 0;
		margin:0;
		text-align:right;
		}

		body#service table.gray_br h1{
		border:0 none !important;
		line-height:65px;
		clear:both;
		font-weight:bold;
		display:block;
		color:#000 !important; /** to be change according to the site color **/
		font-size:28px !important;
		margin:0;
		padding:0;
		float:left;
		}
		body#service table.gray_br em{
		font-style:normal;
		font-weight:bold;
		}
		body#service tr td table#servicetab
		{
		border-top:1px solid #c9c9c9;
		font-size:12px !important;
		border-style:none !important;
		}
		body#service tr td table#servicetab th
		{
		border-bottom:1px solid #c9c9c9;
		border-left:0 none !important;
		border-right:0 none !important;
		background:transparent !important;
		color:#000 !important; /** to be change according to the site color **/
		font-weight:bold;
		text-align:left;
		font-size:14px !important;
		}
		body#service tr td table#servicetab td
		{
		border-bottom:1px solid #c9c9c9;
		padding:5px;
		}

		body#service tr td table#servicetab td strong{
		color:#000 !important; /** to be change according to the site color **/
		font-weight:bold;
		text-align:left;
		font-size:14px !important;
		}

		.nam_pr{
		border-bottom:1px solid #000000;
		padding:0 0 6px 0;
		}
		.s2{
		border-bottom:1px solid #000000;
		padding:6px 0 6px 0;
		}
		.s3{
		border-bottom:1px solid #000000;
		padding:50px 0 6px 0;
		}
		.s4{
		border-bottom:1px solid #000000;
		padding:15px 0 6px 0;
		}

		/************ Form ************************/

		body#js_service div#form_down{
		margin:0 auto;
		width:940px;
		font-family:Arial;
		text-align:left;
		color:#000000 !important;
		display:block;
		}
		body#js_service p{
		padding:0;
		margin:0;
		text-align:left;
		}
		body#js_service div#form_down form{
		width:860px;
		margin:0px;
		padding:0px;
		}
		body#js_service div.form_box{
		clear:both;
		width:885px;
		text-align:left;
		page-break-before:always;
		margin:0;
		padding:10px 0px 0 55px;
		float:left;
		}

		body#js_service div.form_input{
		display:block;
		width:280px;
		float:left;
		}
		body#js_service div.form_input label{
		display:block;
		font-size:12px;
		font-weight:bold;
		margin:0;
		color:#000 !important; /** to be change according to the site color **/
		padding:2px;
		}
		body#js_service .confirm{
		clear:both;
		padding:10px 0;
		margin:0;
		}

		body#js_service div.confirm label strong{
		color:#000 !important; /** to be change according to the site color **/
		}

		body#js_service div.po_num{
		clear:both;
		padding:10px 0;
		margin:0;
		}
		body#js_service div.po_num input.text {
		margin:0 0 0 10px;
		border:solid 1px #C5E5E2 !important; /** to be change according to the site color **/
		padding:3px;
		width:260px;
		}
		body#js_service div.form_input input.text {
		margin:0;
		border:solid 1px #C5E5E2 !important; /** to be change according to the site color **/
		padding:3px;
		width:260px;
		}
		body#js_service div#form_down form input.submit {
		border:0 none;
		cursor:pointer;
		float:left;
		margin:0.5em 1em 0.5em 0;
		overflow:visible;
		font-weight:bold;
		font-size:13px !important;
		padding:2px 10px;
		}

		body#js_service div.checkbox{
		display:block;
		margin:5px 0;
		padding:0;
		}
		body#js_service div.am_con{
		clear:both;
		width:100%;
		display:block;
		float:left;
		margin:0;
		padding:10px 0;
		}
		.error{
		color:#cc0000;
		font-style:normal;
		margin:0;
		padding:0;
		}
		.error ul{
		margin:0;
		padding:2px 0 0 18px;
		}
		.error ul li{
		list-style-type:disc;
		}
		.amend
		{
		clear:both;
		float:left;
		width:840px;
		margin:0;
		padding:0 0 0 40px !important;
		}
		.amend1
		{
		clear:both;
		float:left;
		width:840px;
		margin:0;
		padding:0;
		}
		.red
		{
		color:red;
		padding:10px 0 0 40px !important;
		*padding:0 0 0 10px !important;
		}

		/**************** Amend_cancel **********************/

		body#amend_cancel div#form_down{
		margin:0 auto;
		width:940px;
		font-family:Arial;
		text-align:left;
		color:#000000 !important;
		}
		body#amend_cancel div.form_box{
		clear:both;
		width:900px;
		text-align:left;
		margin:0;
		page-break-before:always;
		padding:10px 20px 0 20px;
		float:left;
		}
		body#amend_cancel div.form_box h1{
		border:0 none;
		color:#000 !important; /** to be change according to the site color **/
		}
		body#amend_cancel div#form_down form input.submit {
		cursor:pointer;
		border:0 none;
		float:left;
		margin:0.5em 1em 0.5em 0;
		padding:2px 10px;
		overflow:visible;
		font-weight:bold;
		font-size:13px !important;
		}
		.txt_area {
		border:1px solid #C5E5E2; /** to be change according to the site color **/
		color:#000; /** to be change according to the site color **/
		margin:5px 0;
		padding:0;
		width:441px;
		}
		.error{
		color:#cc0000;
		font-style:normal;
		margin:0;
		padding:0;
		}
		.error ul{
		margin:0;
		padding:2px 0 0 18px;
		}
		.error ul li{
		list-style-type:disc;
		}

		/***************  Message  ************************/

		#cla{
		width:890px;
		border:solid 10px #eeeeee;
		margin:10px auto;
		padding:10px;
		text-align:left;
		}
		#cla p
		{
		margin:0px;
		padding:0 0 10px 0;
		}
		body#service table th,table td {
			border-bottom: 0 none;
			}
/************************************
Service Agreement
************************************/
body#service{
margin:0;
padding:0;
text-align:center;
background:none !important;
font-size:12px !important;
}
body#service strong{
color:#000000 !important; /** to be change according to the site color **/
font-weight:bold;
}
body#service table.gray_br{
margin:0 auto;
border:solid 10px #eeeeee;
width:920px;
text-align:left;
font-size:12px !important;
border-collapse:inherit !important;
}
body#service font, font *{
text-decoration:none !important;
}

body#service table#top_logo td img{
padding:10px 30px 0 0;
margin:0;
text-align:right;
}

body#service table.gray_br h1{
border:0 none !important;
line-height:65px;
clear:both;
font-weight:bold;
display:block;
color:#000000 !important; /** to be change according to the site color **/
font-size:28px !important;
margin:0;
padding:0;
float:left;
}
body#service table.gray_br em{
font-style:normal;
font-weight:bold;
}
body#service tr td table#servicetab
{
border-top:1px solid #c9c9c9;
font-size:12px !important;
border-style:none !important;
}
body#service tr td table#servicetab th
{
border-bottom:1px solid #c9c9c9;
border-left:0 none !important;
border-right:0 none !important;
background:transparent !important;
color:#000000 !important; /** to be change according to the site color **/
font-weight:bold;
text-align:left;
font-size:14px !important;
}
body#service tr td table#servicetab td
{
border-bottom:1px solid #c9c9c9;
padding:5px;
}

body#service tr td table#servicetab td strong{
color:#000000 !important; /** to be change according to the site color **/
font-weight:bold;
text-align:left;
font-size:14px !important;
}

.nam_pr{
border-bottom:1px solid #000000;
padding:0 0 6px 0;
}
body#service table td.nam_pr strong{
color:#000000 !important;
}
body#service table td.s2 strong{
color:#000000 !important;
}
body#service table td.s3 strong{
color:#000000 !important;
}
body#service table td.s4 strong{
color:#000000 !important;
}
.s2{
border-bottom:1px solid #000000;
padding:6px 0 6px 0;
}
.s3{
border-bottom:1px solid #000000;
padding:50px 0 6px 0;
}
.s4{
border-bottom:1px solid #000000;
padding:15px 0 6px 0;
}

/************ Form ************************/

body#js_service div#form_down{
margin:0 auto;
width:940px;
font-family:Arial;
text-align:left;
color:#000000 !important;
display:block;
}
body#js_service p{
text-align:left;
padding:0;
margin:0;
}
body#js_service div.form_box{
clear:both;
width:900px;
text-align:left;
page-break-before:always;
margin:0;
padding:10px 0 0 40px;
float:left;
}

body#js_service div.form_input{
display:block;
width:280px;
float:left;
}
body#js_service div.form_input label{
display:block;
font-size:12px;
font-weight:bold;
margin:0;
color:#000000 !important; /** to be change according to the site color **/
padding:2px;
}
body#js_service .confirm{
clear:both;
padding:10px 0;
margin:0;
}

body#js_service div.confirm label strong{
color:#000000 !important; /** to be change according to the site color **/
}

body#js_service div.po_num{
clear:both;
padding:10px 0;
margin:0;
}
body#js_service div.po_num input.text {
margin:0 0 0 10px;
border:solid 1px #C5E5E2 !important; /** to be change according to the site color **/
padding:3px;
width:260px;
}
body#js_service div.form_input input.text {
margin:0;
border:solid 1px #C5E5E2 !important; /** to be change according to the site color **/
padding:3px;
width:260px;
}
body#js_service div#form_down form input.submit {
border:0 none;
cursor:pointer;
float:left;
margin:0.5em 1em 0.5em 0;
background-color:#898c90;
overflow:visible;
font-weight:bold;
font-size:13px !important;
padding:2px 10px;
}

body#js_service div.checkbox{
display:block;
margin:5px 0;
padding:0;
}
body#js_service div.am_con{
clear:both;
width:100%;
display:block;
float:left;
margin:0;
padding:10px 0;
}
.error{
color:#cc0000;
font-style:normal;
margin:0;
padding:0;
}
.error ul{
margin:0;
padding:2px 0 0 18px;
}
.error ul li{
list-style-type:disc;
}
.amend
{
clear:both;
float:left;
width:880px;
margin:0;
padding:0 0 0 40px !important;
}
.amend1
{
clear:both;
float:left;
width:880px;
margin:0;
padding:0;
}
.red
{
color:red;
padding:10px 0 0 40px !important;
*padding:0 0 0 10px !important;
}

/**************** Amend_cancel **********************/

body#amend_cancel div#form_down{
margin:0 auto;
width:940px;
font-family:Arial;
text-align:left;
color:#000000 !important;
}
body#amend_cancel div.form_box{
clear:both;
width:885px;
text-align:left;
page-break-before:always;
margin:0;
padding:10px 0px 0 55px;
float:left;;
}
body#amend_cancel div.form_box h1{
border:0 none;
color:#000000 !important; /** to be change according to the site color **/
}
body#amend_cancel div#form_down form input.submit {
cursor:pointer;
border:0 none;
background-color:#898c90;
float:left;
margin:0.5em 1em 0.5em 0;
padding:2px 10px;
overflow:visible;
font-weight:bold;
font-size:13px !important;
}
.txt_area {
border:1px solid #C5E5E2; /** to be change according to the site color **/
color:#000000; /** to be change according to the site color **/
margin:5px 0;
padding:0;
width:441px;
}
.error{
color:#cc0000;
font-style:normal;
margin:0;
padding:0;

}

body#mj-account .error{
clear:both;
padding:10px 0 0
}

.error ul{
margin:0;
padding:2px 0 0 18px;
}
.error ul li{
list-style-type:disc;
}

/***************  Message  ************************/

#cla{
width:890px;
border:solid 10px #eeeeee;
margin:10px auto;
padding:10px;
text-align:left;
}
#cla p
{
margin:0px;
padding:0 0 10px 0;
}
body#service table th,table td {
	border-bottom: 0 none;
}

/*** Landing Page *****/

	#content{
		float:left;	
		width:820px;
	}

	#vacDetails #content{
		width:820px;
	}

   body#emed_landing{
	background-color:#f26722;
	text-align: center;
	font-size: 80%;
	margin:0;
	padding:0;
   }
   body#emed_landing div#wrapper{
    margin:10px auto;
	position:relative;
	text-align:left;
	width:958px;
   }
   body#emed_landing #header{
	width:958px;
	padding:10px 0 0 0;
   }
   body#emed_landing #header #logo {
	float:left;
	height:98px;
	margin:3px 0 0 10px;
	width:383px;
   }
   body#emed_landing #main_content{
	background:url(../images/home/lan_con_bg.gif) repeat-y scroll 0 0;
	width:958px;
	float:left;
	padding:0;
	margin:20px 0;
	display:block;
   }
   body#emed_landing #con_top{
	background:url(../images/home/lan_con_top.gif) no-repeat top;
	padding:14px 0 0 0;
   }
   body#emed_landing #content{
	background:url(../images/home/lan_con_bottom.gif) no-repeat bottom;
	padding:0 0 14px 0;
	width:958px;
	margin:0;
	float:left;
   }
   body#emed_landing #content #con_left{
	width:280px;
	float:left;
	color:#ffffff;
	margin:0;
	padding:5px 0 0 20px;
   }
   body#emed_landing #content #con_left h1{
	color:#FFFFFF;
	font-size:28px;
	font-weight:bold;
	margin:0;
	border:0 none;
	padding:0 0 18px;
   }
   body#emed_landing form fieldset{
	border:0 none;
	margin:0;
	padding:0;
   }
    body#emed_landing form fieldset label{
	border:0 none;
	color:#999999;
	display:block;
	font-size:14px;
	margin:0 0 10px;
	padding:5px 8px;
	position:absolute;
   }
   body#emed_landing form fieldset input{
	border:1px solid #2AA586;
	color:#999999;
	font-size:14px;
	margin:0 0 10px;
	padding:5px 8px;
	width:246px;
   }

	body#emed_landing form fieldset div.sectors label{
	border:0 none;
	font-size:14px;
	margin:0 0 10px;
	padding:5px 8px;
	color:#ffffff;
	position:static;
   }
   body#emed_landing form fieldset div.sectors input{
	border:1px solid #2AA586;
	color:#999999;
	font-size:14px;
	margin:0;
	padding:0;
	width:auto;
   }

  body#emed_landing span.formInnerBlock {
	float:left;
	position:relative;
	}

   body#emed_landing form fieldset input.text1{
	width:246px;
	border:solid 1px #2aa586;
	margin:0;
	padding:5px 8px;
	color:#999999;
	font-size:14px;
   }
   body#emed_landing form fieldset input.checkbox{
	width:15px;
	margin:0;
	padding:5px;
   }
   body#emed_landing input.submit{
	width:162px !important;
	background:url(../images/home/landing_btn_bg.gif) no-repeat;
	margin:5px 0 0 0;
	border:0 none;
	padding:3px 0 5px;
	color:#1d1d1d;
	font-size:13px;
	font-weight:bold;
	float:left;
   }
   body#emed_landing form fieldset h3 {
	font-size:14px;
	margin:0;
	padding:3px 0 7px;
	color:#fff;
	}
   body#emed_landing form fieldset select{
	border:solid 1px #2aa586;
	margin:0 0 10px 0;
	padding:5px 4px 5px 5px;
	width:264px;
	color:#999999;
	font-size:14px;
	display:block;
   }
   body#emed_landing form fieldset div.sectors {
	border:medium none !important;
	float:left;
	margin:0 0 5px 0;
	padding:0;
	}
   body#emed_landing form fieldset div.column {
	border:medium none !important;
	float:left;
	margin:0;
	padding:0;
	width:140px;
	}
	body#emed_landing form fieldset div.column label{
	text-align:left;
	font-size:13px;
	}
	body#emed_landing div.sm_lbl{
	width:262px;
	font-size:11px;
	text-align:center;
	padding:5px 0;
	margin:0;
	}
   body#emed_landing #content #con_right{
	width:600px;
	float:right;
	padding:15px 20px 0 30px;
   }
   body#emed_landing #content #con_right h1{
	clear:none;
	color:#F36523;
	float:left;
	font-size:35px;
	font-weight:bold;
	width:233px;
	border:0 none;
   }
   body#emed_landing #content #con_right h3{
	color:#F36523;
	float:left;
	font-size:23px;
	font-weight:bold;
	margin:0;
	width:100%;
	padding:30px 0 5px 0;
   }
   body#emed_landing #content #con_left p {
	color:#FFFFFF;
	font-size:15px;
	line-height:30px;
	margin:0;
	padding:0 0 15px;
	width:230px;
	}
    body#emed_landing #content #con_right p{
	float:none;
	font-size:13px;
	font-weight:bold;
	width:auto;
	margin:0;
	line-height:30px;
   }
   body#emed_landing #content #con_right img{
	float:right;
	margin:0 0 30px 30px;
	width:335px;
   }
   body#emed_landing p.p_small{
    font-size:11px !important;
	line-height:12px !important;
	padding:15px 10px 0 0 !important;
	margin:0;
   }
    body#emed_landing a.submit{
	width:162px !important;
	background:url(../images/home/landing_btn_bg.gif) no-repeat;
	margin:5px 0 0 0;
	border:0 none;
	padding:4px 0 5px;
	color:#1d1d1d;
	font-size:13px;
	cursor:hand;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	float:left;
   }
   /**** Landing Page ******/
	
	body#top table{font-size:100%;}
	body#top table em{font-style:normal;}
	body#top ul li{line-height:16px;}
	body.pagewide table{font-size:12px;}
	
	#content h2{text-transform:capitalize; padding-bottom:5px;}

	   /**** Ad Banners ******/

	#right-banner{ position:absolute; right:0; top:180px;}
	body#vacSearch #right-banner{ position:absolute; right:0; top:460px;}

