@charset "utf-8";
/* CSS Document */


/*BODY ELEMENTS - DO NOT DELETE */

h1 {font-size: 14px;}

h3 {font-size: 14px; padding: 0px; margin: 0px; margin-bottom: 10px; text-decoration: underline;}

body {

background-image:url(../images/bg.jpg);

background-repeat:repeat-x;

background-color:#FFFFFF;

margin: 0px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #605E5E;

}

.outer {

width:810px;

margin:auto; 

display:table;  

}

.inner {

width:auto;margin:0px;

}

a:link  {

color: #CF8732;

text-decoration: none;

}

a:visited  {

color: #CF8732;

text-decoration: none;

}

a:hover  {

color: #CF8732;

text-decoration: underline;

}

/*TOP HEADER ELEMENTS */

.top {

background-image:url(../images/topbg.jpg);

background-color: #ffffff;

width:810px;

display: table;

height: 169px;
}


.top_public {

background-image:url(../images/topbg.jpg);

background-color: #ffffff;

width:810px;

display: table;

height: 129px;

border-bottom: 2px solid #F1F1F1;

margin-bottom: 16px;
}


.logo {

margin-left: 30px;

}

.nav {

font-family: arial, verdana, tahoma;

font-size: 13px;

float: right;

margin-right: 7px;

margin-top: 23px;

}

 
.nav_links {

background-image:url(../images/navbg.gif); 

background-repeat: no-repeat;

text-align: center;

width: 86px;

float: left;

padding-top: 3px;

padding-bottom: 3px;

font-size: 11px;

font-weight: bold;

height: 25px;

}

.nav_links a:link {

color: #545454;

text-decoration: none;

}

.nav_links a:visited {

color: #545454;

text-decoration: none;

}

.nav_links a:hover {

color: #545454;

text-decoration: underline;

}

.clear {

clear: both;

}


/*CONTENT ELEMENTS */

.content {

background-image: url(../images/contentbg.jpg);

clear:both;

text-align:center;

}

.content_top {

text-align:left;

margin-left: 30px;

margin-right: 30px;

margin-top: 10px;

margin-bottom: 10px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #605E5E;

}

.grey {background-color: #F4F4F4;}

.grey_small {

background-color: #F4F4F4;

width: 310px;

text-align: left;
}

.content_home_left {

float: left; 

width: 464px;

margin-top: 15px;

text-align: left;

}

.content_home_right {

float: right; 

width: 310px;

margin-top: 15px;

}

.small_content_holder {

padding-left: 12px;

padding-right: 12px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #545454;

}

.small_content_center_link {

text-align: center;

font-size: 14px;

font-weight: bold;

}

.small_content_center_link a:link {

color: #CF8732;

text-decoration: none;

}

.small_content_center_link a:visited {

color: #CF8732;

text-decoration: none;

}

.small_content_center_link a:hover {

color: #CF8732;

text-decoration: underline;

}

/*FORM ELEMENTS - HOME PAGE */

.form_text {

float: left; 

font-size: 16px; 

font-weight: bold; 

color: #CF8732;

width: 130px;

}

.form_text2 {

float: left; 

font-size: 16px; 

font-weight: bold; 

color: #CF8732;

width: 200px;

}

.form_text_covernote {

float: left; 

font-size: 16px; 

font-weight: bold; 

color: #CF8732;

width: 200px;

font-family: arial, verdana, tahoma;

}

.form_text3 {

float: left; 

font-size: 16px; 

font-weight: bold; 

color: #CF8732;

width: 100px;

text-align: left;

}

.form_text4 {

float: left; 

font-size: 12px; 

font-weight: bold; 

color: #545454;

width: 200px;

}

.form_object {

float: right;

text-align: right;

width: 150px;

}

.textfield {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 150px; 

height: 22px;

}

.date_dropdown {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 10px; 
font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 50px; 

height: 22px;

}

.date_dropdown2 {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 10px; 

border: 1px solid #A8A8A8; 

width: 40px; 

height: 22px;

}


.textarea {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 404px; 

height: 122px;

margin-bottom: 8px;

}

.textarea_edit_newsletter {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 700px; 

height: 300px;

margin-bottom: 8px;

}


.textarea_contactform {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 354px; 

height: 122px;

margin-bottom: 8px;

}

.submit {

background-color: #EAEAEA;

border: 1px solid #A8A8A8;

color: #545454;

font-size: 16px;

font-family: arial, verdana, tahoma;

width: 134px;

height: 27px;

}

.form_padding {

height: 31px;

}


.form_padding_text {

height: 31px;

}

.continue_form {

text-align: center;

padding-top: 20px;

}

.big_content_holder {

padding-left: 12px;

padding-right: 12px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #545454;

}

/*LATEST JOBS - HOME PAGE */

.latest_job_holder {

text-align: left; 

margin-top: 10px;

background-image: url(../images/latestjobsnotes.gif);
background-repeat: no-repeat;
background-position: left top;

padding-left: 58px;
}

.latest_job_holder a:link  {

color: #CF8732;

text-decoration: none;

}

.latest_job_holder a:visited  {

color: #CF8732;

text-decoration: none;

}

.latest_job_holder a:hover  {

color: #CF8732;

text-decoration: underline;

}

.latest_job_title {

font-size: 16px; 

font-weight: bold;

}

/*RSS - HOME PAGE */

.rss_holder {

text-align: left; 

padding-top: 10px;

}

.rss_holder a:link  {

color: #CF8732;

text-decoration: none;

}

.rss_holder a:visited  {

color: #CF8732;

text-decoration: none;

}

.rss_holder a:hover  {

color: #CF8732;

text-decoration: underline;

}

.rss_title {

font-size: 14px; 

font-weight: bold;

}

.rss_signup {

text-align: left;

padding-left: 5px;

font-size: 12px;

font-family: arial, verdana, tahoma;

}

.rss_signup a:link {

color: #545454;

text-decoration: none; 

}

.rss_signup a:visited {

color: #545454;

text-decoration: none; 

}

.rss_signup a:hover {

color: #545454;

text-decoration: underline; 

}

/*SPONSORED BANNERS */

.sponsored_banners {

text-align: center;

}

/*FOOTER */

.footer {

text-align: left; 

font-family: arial, verdana, tahoma; 

font-size: 12px; 

color: #545454; 

padding-left: 20px; 

padding-top: 10px; 

padding-bottom: 10px;

}

.footer_enjoyonline {

font-size: 9px;

}

.footer a:link {

color: #545454;

text-decoration: none;

}

.footer a:visited {

color: #545454;

text-decoration: none;

}

.footer a:hover {

color: #545454;

text-decoration: underline;

}

.footer_enjoyonline a:link {

color: #CF8732;

text-decoration: none;

}

.footer_enjoyonline a:visited {

color: #CF8732;

text-decoration: none;

}

.footer_enjoyonline a:hover {

color: #CF8732;

text-decoration: underline;

}

/*PAGES IN MIDDLE ALIGNMENT */

.middle_outer {

margin:auto; 

display:table; 

width: 454px;

padding-bottom: 40px;

}

.middle_inner {

padding-top: 40px; 

width:auto; 

margin:0px;

}

.middle_inner_contactform {

padding-top: 10px; 

width:auto; 

margin:0px;

}

.middle_outer_contactform {

margin:auto; 

display:table; 

width: 400px;

padding-bottom: 10px;

background-color:#F4F4F4;

}

.middle_content_wrapper {

text-align: left; 

padding-left: 23px; 

padding-top: 10px; 

font-family: arial, verdana, tahoma; 

font-size: 14px; 

color: #545454;

}

.middle_content_wrapper b {

font-size: 16px;

color: #D28F3F;

}

.middle_content_wrapper a:link {

color: #D28F3F;

text-decoration: none;

}

.middle_content_wrapper a:visited {

color: #D28F3F;

text-decoration: none;

}

.middle_content_wrapper a:hover {

color: #D28F3F;

text-decoration: underline;

}

.middle_content {

text-align: left; 

padding-left: 23px; 

padding-right: 23px;

padding-top: 10px; 

font-family: arial, verdana, tahoma; 

font-size: 14px; 

color: #545454;

}

/*LOGIN RECRUITER PAGE*/

.content_login_left {

float: left; 

width: 310px;

}

.content_login_right {

float: right; 

width: 310px;

}

.content_login_outer {

margin:auto; 

display:table; 

width: 640px;

padding-bottom: 40px;

}

.content_login_inner {

padding-top: 40px; 

width:auto; 

margin:0px;

}

/*SEARCH RESULTS */

.search_content_holder {

padding-left: 12px;

padding-right: 12px;

padding-top: 20px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #545454;

text-align: left;

}

.search_job_holder {

text-align: left; 

padding: 10px;

margin: 10px;

background-color: #F4F4F4;

}

.search_job_holder a:link  {

color: #CF8732;

text-decoration: none;

}

.search_job_holder a:visited  {

color: #CF8732;

text-decoration: none;

}

.search_job_holder a:hover  {

color: #CF8732;

text-decoration: underline;

}

.search_status_text {

text-align: right; 

margin-right: 10px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #545454;

}

.search_status_text a:link  {

color: #CF8732;

text-decoration: none;

}

.search_status_text a:visited  {

color: #CF8732;

text-decoration: none;

}

.search_status_text a:hover  {

color: #CF8732;

text-decoration: underline;

}

/*VIEW JOB */

.view_job_holder {

text-align: left; 

padding: 20px;

margin: 20px;

}

.view_job_holder b {

color: #CF8732;

font-size: 14px;

}

.view_job_holder a:link  {

color: #CF8732;

text-decoration: none;

}

.view_job_holder a:visited  {

color: #CF8732;

text-decoration: none;

}

.view_job_holder a:hover  {

color: #CF8732;

text-decoration: underline;

}

.view_job_title {

font-size: 20px; 

font-weight: bold;

color: #CF8732;

}

.align_logo {

text-align: right

}

/*ADMIN PAGES*/

.grey_small_admin {

background-color: #F4F4F4;

width: 310px;

text-align: center;

margin: auto;
}

.small_content_holder_admin {

padding-left: 22px;

padding-right: 22px;

font-family: arial, verdana, tahoma;

font-size: 12px;

color: #545454;

width:auto;

margin:0px;

}

.small_content_holder_admin a:link  {

color: #CF8732;

text-decoration: none;

}

.small_content_holder_admin a:visited  {

color: #CF8732;

text-decoration: none;

}

.small_content_holder_admin a:hover  {

color: #CF8732;

text-decoration: underline;

}

.nav_links_admin {

background-image:url(../images/navbgadmin.gif); 

background-repeat: no-repeat;

text-align: center;

width: 150px;

float: left;

padding-top: 3px;

padding-bottom: 3px;

}

.nav_links_admin a:link {

color: #545454;

text-decoration: none;

}

.nav_links_admin a:visited {

color: #545454;

text-decoration: none;

}

.nav_links_admin a:hover {

color: #545454;

text-decoration: underline;

}


.textfield_admin_email {

font-face: trebuchet ms, arial; 

color:#666666; 

font-size: 14px; 

border: 1px solid #A8A8A8; 

width: 700px; 

height: 22px;

}

/*VIEW JOB*/

.small_box {

font-size: 10px; 

border-top: 1px solid #cccccc; 

padding: 2px;

}

.small_box b {font-size: 10px;}

.view_job_text {font-family: trebuchet ms; width: 150px;}

/*ADMIN SEARCH RESULTS */

.admin_job_small_details {

padding: 5px; 

margin: 2px; 

background-color: #FFFFFF; 

font-size: 10px;

}

.warning {color: #F40B3D;}

.center_logo {

text-align: center;

padding: 3px;

display: table;

}

.img_border {

border: 1px solid #cccccc;

}

.footer_chamber_img {

float: right; 

padding-right: 20px; 

padding-bottom: 10px;

}

/*added January 2010 */

.register_box_holders {
	width: 230px; 
	float: left; 
	padding: 4px;
	margin: 2px;
}

.register_box_texts {
	float: left; 
	width: 70px; 
	padding-top: 3px;
}

.register_box_datas {
	float: right; 
	width: 140px;
	margin-bottom: 2px;
}

.register_textfields {
	width: 130px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.register_dropdowns {
	width: 138px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.register_box_texts_email {
	float: left; 
	width: 40px; 
	padding-top: 3px;	
}

.register_box_datas_email {
	float: right; 
	width: 170px;
}

.register_textfields_email {
	width: 160px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.search_box_holders {
	width: 209px; 
	float: left; 
	padding: 4px; 
	margin: 2px;
}

.search_box_texts {
	float: left; 
	width: 49px; 
	padding-top: 3px;
	
}

.search_box_datas {
	float: right; 
	width: 140px;
	margin-bottom: 3px;
}

.search_textfields {
	width: 130px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.search_dropdowns {
	width: 138px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.big_grey_top {
	background-image: url(../images/grey_big_top.gif); 
	width: 464px; 
	height: 10px; 
	font-size: 7px; 
	background-repeat: no-repeat;
}

.big_grey_bot {
	background-image: url(../images/grey_big_bot.gif); 
	background-position: bottom;
	width: 464px; 
	height: 10px; 
	font-size: 7px; 
	background-repeat: no-repeat;
}

.new_grey {
	background-color: #F4F4F4; 
	text-align: left;
}

.new_grey_padding {
	padding-left: 10px; 
	padding-right: 10px;
}

.float_left {
	float: left;
}

.float_right {
	float: right;
}	

.small_grey_top {
	background-image: url(../images/grey_small_top.gif); 
	width: 310px; 
	height: 10px; 
	background-repeat:no-repeat; 
	font-size: 7px;
}

.small_grey_bot {
	background-image: url(../images/grey_small_bot.gif); 
	width: 310px; 
	height: 10px; 
	background-repeat:no-repeat; 
	font-size: 7px;
	background-position:bottom;
}

.upload_cv_box_holders {
	width: 309px; 
	float: left; 
	padding-left: 5px; 
	padding-right: 5px;
	margin: 2px;
}

.upload_cv_button_holders {
	width: 114px; 
	float: left; 
	padding-left: 0px; 
	padding-right: 0px;
	margin-left: 0px;
}

.upload_cv_control {
	width: 578px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.invite_friends_border {
	border-bottom: 1px dashed #ccc; 
	margin-bottom: 7px;
}	

.upload_vacancy_big_width {
	float: right; 
	width: 363px;
}

.upload_vacancy_big_width_holders {
	width: 432px; 
	float: left; 
	padding: 5px; 
	margin: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.upload_vacancy_big_width_textfields {
	width: 353px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.upload_vacancy_big_width_textareas {
	width: 573px; 
	height: 100px;
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.password_box_holders {
	width: 429px; 
	float: left; 
	padding: 5px; 
	margin: 2px;
}

.password_box_texts {
	float: left; 
	width: 189px; 
	padding-top: 3px;
}

.verify_info_datas {
	float: right; 
	width: 237px;
}

.verify_info_textfields {
	width: 230px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.login_box_holders {
	width: 80px; 
	float: left; 
	padding: 5px; 
	margin: 2px;
}

.new_content_width {
	width: 786px; 
	margin: 0 auto;
}

.advertise_dropdowns {
	width: 165px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
	margin-bottom: 5px;
}

.advertise_textfields {
	width: 157px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
	margin-bottom: 5px;
}

.advertise_textareas {
	width: 157px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
	margin-bottom: 5px;
	height: 75px;
}

.myaccount_holder {
	width: 464px; margin: 0 auto;
}

.search_box_holders2 {
	width: 193px; 
	float: left; 
	padding: 4px; 
	margin: 2px;
}

.search_box_texts2 {
	float: left; 
	width: 33px; 
	padding-top: 3px;
	
}

.search_box_texts4 {
	float: left; 
	width: 73px; 
	padding-top: 3px;
	
}

.search_box_holders4 {
	width: 229px; 
	float: left; 
	padding: 4px; 
	margin: 2px;
}

.search_box_datas2 {
	float: right; 
	width: 140px;
	margin-bottom: 3px;
}

.search_box_holders3 {
	width: 25px; 
	float: left; 
	margin: 2px;
	padding-top: 2px;
	padding-right: 2px;
}

.directory_categories {
	width: 350px; 
	margin: 0 auto;
}

.myaccount_holder2 {
	width: 600px; margin: 0 auto;
}

.job_categories_dropdown {
	width: 178px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.upload_cv_holder {
	text-align: left; 
	padding: 10px; 
	background-color: #F4F4F4;
}

.upload_cv_div {
	border-bottom: 1px dashed #ccc; 
	padding-bottom: 5px; 
	padding-top: 10px;
}

.upload_cv_div_holder {
	width: 250px; 
	margin-top: 10px;
}

.upload_cv_text {
	margin-top: 2px;
}	

.upload_cv_industries {
	width: 300px; 
	margin-top: 10px;
}


.upload_cv_box_holders {
	width: 205px; 
}

.borderless
{
	border: 0;
}

/*Added 28th Feb*/

.register_box_holders_confirmemail {
	width: 280px; 
	float: left; 
	padding: 4px;
	margin: 2px;
}

.register_box_texts_confirmemail {
	float: left; 
	width: 120px; 
	padding-top: 3px;
}

.register_box_datas_confirmemail {
	float: right; 
	width: 140px;
	margin-bottom: 2px;
}

.upload_cv_top {
	background-image: url(../images/uploadcv_top.jpg);
	width: 599px;
	height: 12px;
	font-size: 7px;
	background-repeat: no-repeat;
}

.upload_cv_bot {
	background-image: url(../images/uploadcv_bot.jpg);
	width: 599px;
	height: 12px;
	font-size: 7px;
	background-repeat: no-repeat;
	background-position:bottom;
}

.add_job_vacancy_textarea {
	width: 570px; 
	height: 100px;
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.add_job_vacancy_textfields {
	width: 570px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.add_job_vacancy_textfields2 {
	width: 170px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.job_categories_dropdown_upload_cv {
	width: 208px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.upload_cv_div_holder2 {
	width: 320px; 
	margin-top: 10px;
}

.upload_company_logo_control {
	width: 238px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.search_dropdowns_big_home {
	width: 358px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

.search_box_holders_home {
	width: 209px; 
	float: left; 
	padding: 4px; 
	margin: 2px;

}

.search_box_texts_home {
	float: left; 
	width: 69px; 
	padding-top: 3px;
	
}

.search_textfields_big_home {
	width: 350px; 
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;
}

/*Added 11th March */

.table_title {
	padding: 4px;
	font-weight: bold;
	background-color: #D39347;
	color: #fff;
}

.table_title a:link, .table_title a:visited, .table_title a:active, .table_title a:hover{
	color: #fff;
	text-decoration: none;
}

.table_title a:hover {
	text-decoration: underline;
}

.table_data_1 {
	padding: 4px;
	background-color: #fff;
}

.table_data_2 {
	padding: 4px;
	background-color: #F9F9F9;
}

.page_on {
	float: left; 
	width: 30px; 
	font-weight: bold; 
	border: 1px solid #EFEFEF; 
	background-color: #EFEFEF; 
	text-align: center; 
	padding: 5px; 
	margin: 1px;
}

.page_off {
	float: left; 
	width: 30px; 
	font-weight: bold; 
	border: 1px solid #EFEFEF; 
	text-align: center; 
	padding: 5px; 
	margin: 1px;
	background-color: #fff;
}

.page_numbers {
	float: left; 
	width: 30px; 
	font-weight: bold; 
	border: 1px solid #EFEFEF; 
	text-align: center; 
	padding: 5px; 
	margin: 1px;
	background-color: #fff;
}

/*Added 12th March */

.more_details_table {
border: 2px dashed #EFEFEF;
}

/*Added 8th April*/

.new_register_title {
	padding: 8px; 
	font-weight: bold; 
	font-size: 14px; 
	background-color: #D4954B; 
	border: 1px solid #AD6D22; 
	margin-top: 10px; 
	margin-bottom: 5px;
	color: #fff;
}

.new_register_main_title {
	padding: 8px; 
	font-weight: bold; 
	font-size: 14px; 
	background-color: #E6E6E6; 
	border: 1px solid #CFCFCF; 
	margin-top: 10px; 
	margin-bottom: 5px;
}

.new_register_main_holder_div {
	background-color: #F8F8F8; 
	border: 1px solid #EBE9E9; 
	margin-bottom: 20px; 
	width: 580px; 
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}

.new_register_upload_cv_div {
	width: 580px; 
	margin-top: 10px;
}

.new_register_text_textfield_width {
	width: 240px;
}

.new_register_error {
	padding: 8px; 
	font-weight: bold; 
	font-size: 14px; 
	background-color: #FFDADE; 
	border: 1px solid #FE8B99; 
	margin-top: 10px; 
	margin-bottom: 5px;
	color: #FF0000;
}

.textarea_apply {
	width: 573px; 
	height: 100px;
	padding: 3px; 
	border: 1px solid #BCBCBC;
	font-family: arial, tahoma, verdana;
	font-size: 12px;
	color: #605E5E;

}

.recruiter_reg_box_border {
	border-bottom: 1px dashed #ccc; 
	margin-bottom: 7px;
	padding-bottom: 5px;
}	

.recruiter_reg_box_holders {
	width: 579px; 
	float: left; 
	padding-bottom: 5px; 
	padding-top: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/*Added 22nd April*/

.view_job_main_div_holder {
	background-color: #F5F5F5; 
	border: 1px solid #E5E5E5; 
	margin-top: 8px;
}

.view_job_main_div_left {
	padding: 10px; 
	width: 470px;
}

.view_job_main_div_right {
	background-color: #F0F0F0; 
	border-left: 1px solid #E5E5E5; 
	width: 220px;
}	

.view_job_main_div_inner {
	padding: 10px;
}	

.view_job_apply_now_button {
	width: 161px; 
	margin: 0 auto;
}

.view_job_main_div_text {
	margin-top: 20px;
}

/*added 13th may 2010*/

.relative {
	position: relative;
}

.relative_banner_ads {
	position: absolute; 
	top: 0px; 
	left: 810px; 
	width: 150px;
}

.relative_banner_ads_account {
	position: absolute; 
	top: 15px; 
	left: 716px; 
	width: 150px;
	text-align: left;
}

.relative_sponsored_links {
	position: absolute; 
	top: 0px; 
	left: -170px; 
	width: 150px;
	text-align: left;
}	

.relative_sponsored_links_myaccount {
	position: absolute; 
	top: 15px; 
	left: -331px; 
	width: 150px;
	text-align: left;
}	

.relative_sponsored_links_myaccount_wide {
	position: absolute; 
	top: 15px; 
	left: -263px; 
	width: 150px;
	text-align: left;
}	

/*added 17th may*/

.dir_list_width {
	width: 443px;
}

.dir_list_img_width {
	width: 55px;
}

.dir_list_text_width {
	width: 385px;
}

/*added 27th May */

#main_body_outer {
	width: 1140px; 
	margin: 0 auto;
}