@charset "utf-8";
/* CSS Document */
form {padding: 0px; margin: 0px;}
body{
	margin:0px; 
	padding:0px; 
	text-align:center; 
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
 .clear{
	clear: both;
	padding:0px;
	margin:0px;
	empty-cells: hide;
}
#container { 
	margin: 0 auto 0 auto;
	width:860px;
}

.errors {
	padding: 10px;
	margin: 10px;
	margin-left: 0px;
	margin-right: 0px;
	color:black;
	background-color: yellow;
}

#content { 
	margin-top:20px;
	width: 860px;
	float:left;
}
#left { 
	width:257px;
	float:left;
	
}

		
/* RIGHT */
#right { 
	width:578px; 
	float:left;
	text-align:left;
	padding-left:20px;
}

* html #right{
	width: 560px;
	padding-left:20px;
	}
	

#cv-right
{
	width:560px; 
	float:left;
	padding-left:20px;
	text-align:left;
}
	
.line {
	background-image:url(images/line.gif);
	width: 578px;
	height: 3px;
	font-size:1px;
	margin-bottom: 10px;
	margin-top:10px;
}
.survey-title hr 
{
	border:none;
	border-bottom: #000 dashed 1px;
	margin-right: 36px;
}
.padding-email {
	padding-top: 10px;
	padding-bottom: 10px;
}	
	



/*01-06-2009*/
#box-content { 
	margin-top:10px;
	width: 860px;
	float:left;
}
#box-left { 
	width:280px; 
	float:left;
}

.skill-search-bullet
{
	padding: 10px 0px 10px 25px;
}
.skill-search-bullet ul {
	display:inline;
 	margin: 0px;
 	padding: 0px;
 	list-style:none;
}
.skill-search-bullet li {
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	background: url(images/skill-point.gif) left no-repeat;
}
.skill-search-bullet li a {
	color: #2B2B2B;
	font-weight: bold;
	padding-left:10px;
	text-decoration: underline;
}
.skill-search-bullet li a:hover {
	text-decoration: none;
}

.box-ideal
{
	position: relative;
	border:red solid 1px;
}
.arrow-ideal
{
	width:15px;
	float:left;
	position: absolute;
	top:47px;
	left:44px;
	background: #DADBDD;
}

.space-middle
{
	width:15px; 
	float:left;
}

.box-text-ideal-border{
	padding:4px 4px 4px 4px;
	background-color:#F0F1F3;
}


.correr-button
{
	width:40px;
	background-color:#808185;
	padding:6px;
	text-align:center;
	float:left;
	color:#FFF;
	font-weight: bold;
	cursor:pointer;
}

.headline
{
	width:578px;
	overflow: hidden;
}





.line-middle
{
	background:url(images/line_middle.gif) repeat-x;
	height:4px;
}

.box-body
{
	clear:both; 
	width:578px;
	position: relative;
}

.box-body-1
{
	width:350px; 
	float:left; 
}

.box-body-2
{
	width:200px; 
	float:left;
}

/* BEGIN: CORNER */

/* corner ideal box */
.box-text-ideal
{
	width: 180px;
	margin-left:15px;
	background-color:#DADBDD;
	padding:6px;
	text-align:left;
	float:left;
}

/* corner skill-search */
.box-skill-search{
	width: 239px;
	background-color:#FFF;
	border:red solid 2px;
	padding:5px;
}
.box-skill-search-border{
	padding:4px 4px 4px 4px;
	background-color:#F0F1F3;
}

/* corner recruiting-now */
.corner-recruiting-now
{
	width: 212px;
}
.corner-recruiting-now-border{
	width: 212px;
	padding: 1px;
}
.pic-recruiting-now
{ 
	width: 82px;
	height: 78px;
}

/* corner ad image */
.corner-ad-image
{
	width: 88px;
	text-align:center;
	float:left;
}

.corner-box-offer-header{
	padding:5px 5px 5px 5px;
	background-color:#FFF30C;
	color:#000000;
	text-align:center;
	font-weight:bold;
	font-size:13px;
}

.corner-box-offer-header-border{
	width: 276px;
	background-color:#929294;
	padding:2px 2px 2px 2px;
}

.corner-box-offer-content
{
	padding:0px 5px 5px 5px;
	background-color:#E0E0E2;
	color:#000000;
	font-size:13px;
	position: relative;
}

.corner-box-offer-content-border
{
	width: 276px;
	background-color:#929294;
	padding:0 2px 2px 2px;
}

/* END: CORNER */

.link-footer a:link
{
	color:#8A8A8A; 
	text-decoration: none;
}
.link-footer a
{
	color:#8A8A8A; 
	text-decoration: none;
}
.line-footer
{
	border-bottom: dotted;
	border-color:#8A8A8A;
	width:810px;
}



.offer-image
{
	width:55px;
	padding:5px 5px 5px 5px;
}

.offer-content
{
	width:200px;
	padding:5px 5px 5px 5px;
}

.offer-button
{
	float: right;
	width: 80px;
	height: 18px;
	color:#FFFFFF;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #929294;
	position: absolute;
	bottom:0px;
	left:196px;
}

* html .offer-button
{
	float: right;
	width: 80px;
	height: 18px;
	color:#FFFFFF;
	padding-top:5px;
	text-align:center;
	font-size:12px;
	font-weight: bold;
	cursor:pointer;
	margin-right: 0;
	margin-bottom: 0;
	background-color: #929294;
	position: absolute;
	bottom:0px;
	left:196px;
}
.link-recruiting-now
{
	clear:both; 
	padding-top:20px; 
	padding-bottom:10px;
}
.link-recruiting-now a
{
	padding-top:20px; 
	padding-bottom:10px;
	color:#000;
	text-decoration: none;
	font-weight: bold;
}

.search-btn{
		margin:10px 0;	
		float:right;
	}

.apply-title, .apply-brief, .apply-input {
	font-weight: bold;
	margin-bottom: 2px;
} 
.apply-title {
	color: #000;
}
.apply-brief {
	color: #333;
	font-size: 12px;
}
.apply-input {
	color: #333;
	font-size: 11px;
}	
.box-round{
	padding: 5px 10px 10px 10px;	
}

#empl-left-content, #empl-right-content {float:left;}

.space-upload-cv {
	padding-left:6px;
}

/*
.button_upload{
		background-color:transparent;
		background-image:url(images/btn-action.gif);
		background-repeat:no-repeat;
		border:0 none;
		cursor:pointer;
		font-weight:bold;
		height:30px;
		width:90px;
}
*/
.button_upload {
	background:#6B6A6F none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:22px;
	padding-bottom:2px;
	width:74px;
}
.box-submit-your-cv{
	width: 256px;
	background-color:#FAFA09;
	border:red solid 2px;
	padding:5px;
}
.box-submit-your-cv-border{
	padding:2px 2px 0 2px;
	background-color:#918F90;
}

.box-submit-your-cv-content{
	width: 256px;
	background-color:#FFFFFF;
	color:#000000;
	text-align:left;
	font-size:13px;
	padding:5px;
}

.box-submit-your-cv-content-border{
	padding:2px 2px 2px 2px;
	background-color:#918F90;
}
.upload-cv-width {
	width:72px;
}
/*
.btn-step {
	background-image:url(images/btn-action.gif);
	background-repeat:no-repeat;
	width:90px;
	height:30px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	background-color: transparent;
}
*/
.qualification-width {
	width:97px;
}
.position-width {
	width:50px;
}
.cv-input-position {
	border:none;
	width: 140px;
}

.bullet-point{
	width:20px; 
	height:18px; 
	text-align:center; 
	padding-top: 2px;
	float:left;
	font-weight: bold;
	background:#FFF100;
}	
.bullet-content {
	padding-left: 5px;
}

.why-us-page{
	width: 100%;
	text-align: left;
	}

.why-us-title{
	text-align: left;
	font-weight: bolder;
	font-size: 18px;
	color:#000000;
	}
* html .why-us-title{
	text-align: left;
	font-weight: bolder;
	font-size: 18px;
	color:#000000;
	}		

.why-us-num-image{
	width: 22px;
	height: 22px;
	float: left;
	text-align: left;
	padding-left:10px;
	padding-top:5px;
	display: block;
	background-repeat: no-repeat;
	}
	
.why-us-num-space{
	padding-right: 5px;
	float:left;
	width: 35px;
	height: 26px;
	}

.why-us-num-default{
	float:left;
	text-align:left;
	width: 29px;
	height: 21px;
	color: #000000;
	padding: 5px 5px 0 6px;
	font-size: 25px;
	font-weight: bolder;
	line-height: 15px;
	background: url(images/why_us_number_background.gif) no-repeat;
	}

h1.page-header{
		margin: 10px 0 15px 0;
		font-size:28px;
	}
	
/* Kienbd add date: 03/07/09 */

.page-content{
	float:left;
	width: 553px;
	padding-right: 25px;
	}
	
* html .page-content{
		width: 550px;
		padding-right: 15px;
		}
		
.page-copy{
	float: left;
	width: 553px;
	padding-right:
	}
	
* html .page-copy{
	float: left;
	width: 550px;
	padding-right:
	}
	
.page-copy-image{
	float: left;
	width: 550px;
	text-align: left;
	}
* html .page-copy-image{
	float: left;
	width: 545px;
	text-align: left;
	}
	
.line-page-copy{
	float: left;
	background: url(images/line-page-copy.gif) repeat-x scroll left;
	width: 550px;
	}
	
.page-copy-body{
	float: left;
	width: 550px;
	text-align: left;
	}
* html .page-copy-body{
	float: left;
	width: 545px;
	text-align: left;
	}

.clear-space-10, .clear-space-20{
	clear: both;
	padding:0px;
	margin:0px;
	padding-top:10px;
}
.clear-book-ad{
	clear: both;
	padding:0px;
	margin:0px;
	padding-top:7px;
}

.advanced-search-panel{
	width: 578px;
	background: #d6d6d6;
	}
* html .advanced-search-panel{
	float: left;
	width: 555px;
	}

.advanced-search-panel-box{
	width: 558px;
	padding: 10px;
	padding-bottom:5px;
	}
* html .advanced-search-panel-box{
	float: left;
	width: 535px;
	padding: 10px;	
	padding-bottom:5px;
	}
	
.advanced-search-panel-box-image{
	background: url(images/bg_advanced_search_num.gif) no-repeat scroll left;
	float: left;
	font-size: 14px;
	width: 15px;
	height: 15px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 0 0 4px;
	}
	
.advanced-search-panel-box-title{	
	font-size: 16px;
	width: 529px;
	line-height: 16px;
	font-weight: bold;
	/*padding: 5px 0 0 5px;*/
	}
* html .advanced-search-panel-box-title{
	float: left;
	font-size: 16px;
	width: 500px;
	line-height: 16px;
	font-weight: bold;
	padding: 6px 0 0 5px;
	}
	
*+html .advanced-search-panel-box-title{
	float: left;
	font-size: 16px;
	width: 500px;
	line-height: 16px;
	font-weight: bold;
	padding: 6px 0 0 5px;
	}
	
.advanced-search-panel-box-left{
	float: left;
	width: 279px;
	color: #666666;
	font-size: 12px;
	font-weight: 200px;
	}
* html .advanced-search-panel-box-left{
	float: left;
	width: 255px;
	color: #666666;
	font-size: 12px;
	font-weight: 200px;
	}	
	
.advanced-search-panel-box-right{
	float: left;
	width: 279px;
	color: #666666;
	font-size: 12px;
	font-weight: 200px;
	}
	
* html .advanced-search-panel-box-right{
	float: left;
	width: 255px;
	color: #666666;
	font-size: 12px;
	font-weight: 200px;
	}	
	
.advanced-search-panel-box-label-left{
	width: 120px;
	float: left;
	font-size: 14px;
	font-weight: 200px;
	color:#666666;
	padding-right: 10px;
	padding-left:10px;
	line-height: 22px;
	text-align: left;
	}
	
.advanced-search-panel-box-label-right{
	width: 120px;
	float: left;
	font-size: 14px;
	font-weight: 200px;
	color:#666666;
	line-height: 22px;
	text-align: left;
	}
	
* html .advanced-search-panel-box-label-right{
	width: 90px;
	float: left;
	font-size: 14px;
	font-weight: 200px;
	color:#666666;
	line-height: 22px;
	text-align: left;
	padding-left: 20px
	}
	
.advanced-search-combobox{
	float: left; 
	text-align: left;
	width: 150px;
	}
.advanced-search-panel-box-label-1{
	float: left;
	text-align: left;
	color: #666666;
	width: 220px;
	font-size: 14px;
	font-weight: 200;
	line-height: 22px;
	}
.advanced-search-combobox-1{
	float: left; 
	text-align: left;
	width: 50px;
	}
		
.advanced-search-combobox-2{
	float: left; 
	text-align: left;
	width: 60px;
	}
	
.advanced-search-combobox-3{
	float: left; 
	text-align: left;
	width: 60px;
	}

.advanced-search-label-combo{
	float: left;
	width: 50px;
	text-align: left;
	line-height: 22px;
	}
	
.advanced-search-label-combo-1{
	float: left;
	width: 50px;
	text-align: center;
	line-height: 22px;
	}

.advanced-search-combobox-4{
	float: left; 
	text-align: left;
	width: 240px;
	}	

.advanced-search-button{
	float: right;
	background: url(theme/images/bg-advanced-search-button.gif) no-repeat;
	width: 
	}
.advanced-search-button{
	float: right;
	padding-right: 20px;
	}
.line-survey {
	margin-top:10px;
	background: url(images/line-survey.gif) repeat-x;
	height: 20px;
}
.line-apply-now {
	margin-bottom:10px;
	border-top: thin dashed #838383;
	border-color:#838383;
}

.start-booking-info{
background-color:#D9D9D9;
		margin-bottom:5px;
		padding:10px;
		
		width:540px;
		clear:both;
}
.start-booking-info-title{
 font-size:16px;
 font-weight:bold;
 width: 540px;
 
}
.start-booking-info-login{
 width: 540px;
}
.start-booking-info-label-left,.start-booking-info-label-right
{
 	color: #666666;
 	float:left;
 	font-size: 14px;
 	width: 80px;
 	
}
.start-booking-info-text-left,.start-booking-info-text-right
{
  width: 150px;
  float: left;
}
.start-booking-info-about-you
{
	margin-right: 0px;
	padding: 10px;
	background-color: #D9D9D9;
	width:240px;
	float:left;

}
.start-booking-info-about-you-title, .start-booking-info-company-detail-title
{
 	font-size: 16px;
 	font-weight: bold;
 	margin-bottom: 10px;
}
.start-booking-info-company-detail
{
	
	padding: 10px;
	background-color: #D9D9D9;
	width:240px;
	float:right;
}
.start-booking-info-about-you-label-left
{
	width:80px;
	float:left;

}
.start-booking-info-phone
{
 	margin-bottom: 10px;
 	width:145px;
 	margin-bottom: 15px;
}
   .survey-padding {
		padding-left: 9px;
		padding-right: 9px;
	}
	.line-survey 
	{
		margin-top:15px;
		background: url(images/line-survey.gif) repeat-x;
		height: 20px;
	}
	.psychometric-padding {
		padding-left: 6px;
		padding-right: 6px;
	}
	.line-psychometric 
	{
		margin-top:10px;
		background: url(images/line-survey.gif) repeat-x;
		height: 20px;
	}
	/*login form*/
	.login-form{
		width:300px;
		padding-top: 5px;
		margin-top: 10px;
	}
	.credit-card-payment-border {
		width: 390px;
		padding: 1px;
		background: #7F7F7F;
	}
	.credit-card-payment {
		background: #FFF;
		padding: 12px;
	}
.tab-jobs-border, .tab-jobs, .tab-jobs-selected, .space-left {
	width: 108px;
	height: 28px;
	text-align: center;
	cursor: pointer;
} 
.tab-jobs-border {
	float: left;
	padding: 1px;
	padding-bottom:0px;
	background: #C0BFC4;
}
.tab-jobs {
	font-weight:bold;
	padding-top:5px;
	height: 22px;
	color:#5B5061;
	background-color: #FFF300;
}
.tab-jobs-selected {
	height:23px;
	font-weight:bold;
	padding-top:5px;
	color:#000;
	background-color: #FFF;
}
.space-left {
	float: left;
	width: 10px;
	border-bottom: 1px solid #D5D5D5;
}
.header-tab-jobs {
	margin-bottom: 0px;
}
.tabdiv {
	background: #fff;
	border: 1px solid #D5D5D5;
	border-top:none;
}

.book-an-ad-bullet-image{
	background: url(images/bg-book-an-ad_num.gif) no-repeat scroll left;
	float: left;
	
	width: 18px;
	height: 18px;
	line-height: 14px;
	font-weight: bold;
	padding: 0 0 0 1px;
	text-align: center;
	padding-right: 2px;
	padding-top: 3px;
	}
	
* html .book-an-ad-bullet-image{
	background: url(images/bg-book-an-ad_num.gif) no-repeat scroll left;
	float: left;
	font-size: 14px;
	width: 18px;
	height: 18px;
	line-height: 15px;
	font-weight: bold;
	padding: 2px 0 0 1px;
	text-align: center;
	}
	
.search-button-action{
    float: right;
    width: 250px;
    }
                
.btn-action-1{
	float: left;
	width: 120px;
	}
	
.search-button-action{
    float: left;
    width: 553px;
    text-align: right;
    }
   
.search-result-table{
	width: 553px;
	border: 1px solid #666666;
	}
    
.search-result-select{
	width: 30px;
	height: 25px;
	background-color:#CCCCCC;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	border-right: 1px solid #666666;
	}
.search-result-description{
	width: 300px;
	padding-left: 10px;
	border-right: 1px solid #666666;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}	
.search-result-location{
	width: 70px;
	border-right: 1px solid #666666;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-align: center;
	}
	
.search-result-job{
	width: 50px;
	text-align: center;
	border-right: 1px solid #666666;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}
	
.search-result-date{
	width: 70px;
	text-align: center;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}				

.search-result-list-select{
	width: 22px;
	height: 25px;
	background-color:#CCCCCC;
	border-top: 1px solid #666666;
	border-right:1px solid #666666;
	vertical-align: top;
	padding-top: 15px;
	padding-left: 9px;
	}
	
* html .search-result-list-select{
	padding-top: 10px;
	padding-left: 5px;
	}
	
.search-result-list-description{
	padding: 10px;
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	}	
	
.search-result-list-location{
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	font-size: 13px;
	color: #666666;
	font-weight: 200;
	vertical-align: text-top;
	text-align: center;
	padding: 10px 2px;
	}
	
.search-result-list-job{
	border-right: 1px solid #666666;
	border-top: 1px solid #666666;
	font-size: 13px;
	color: #666666;
	font-weight: 200;
	vertical-align: text-top;
	padding: 10px 2px;
	text-align: center;
	}
	
.search-result-list-date{
	padding: 10px 0;
	border-top: 1px solid #666666;
	font-size: 13px;
	color: #666666;
	font-weight: 200;
	vertical-align: text-top;
	text-align: center;
	padding: 10px 2px;
	}		
	
.search-result-list-description-title{
	color: #32969a;
	font-size: 13px;
	font-weight: bold;
	float: left;
	width: 180px;
	}
.search-result-list-description-sub{
	color: #666666;
	font-size: 10px;
	font-weight: 200;
	float: right;
	width: 100px;
	}	
.search-result-list-description-content{
	color: #666666;
	font-size: 11px;
	font-weight: 200;
	float: left;
	width: 180px;
	}	
.search-result-list-description-image{
	color: #666666;
	font-size: 11px;
	font-weight: 200;
	float: right;
	width: 93px;
	padding-left: 5px;
	}	
.search-button-action{
    float: right;
    width: 250px;
    }
    
.search-button-action-1{
    float: right;
    width: 125px;
    }
    
.btn-action-1{
	float: left;
	width: 120px;
	}
.view-image-full{
	text-align: center;
	vertical-align: middle;
	}	
	/* book an ad */
.rightWrap
{
	border:0px solid gray;
	clear:both;
	width:528px;
	padding:15px;
	
}

.rightWrap h2
{
	padding-top:10px;
	padding-bottom:10px;
	
	
}

.rightRow
{
	clear:both;
	margin:0;
	padding:0;

}

.rightLabel
{
	clear:both;
	float:left;
	width:150px;
}
.rightInput
{
	width:370px;
}
.inputText
{
	width:370px;
}
.rightLabel2
{
	width:20px;
	float:left;
}
.inputText2
{
	width:350px;
}
* html .inputText2
{
	width:345px;
}
.rightWrap2
{
	clear:both;
	padding-bottom:5px;
}
.plus
{
	float:right;
	font-weight:bold;
	font-size:16px;
}
.section2
{
	
}
.half
{
	width:150px;
}
.section2Label
{
	width:120px;
	float:left;
}
.section2Input
{
	float:right;
}
.option1
{
	width:140px;
}

.halfsection3left
{
	width:250px;
}
.halfsection3right
{
	width:250px;
}
.section4option
{
	width:150px;
}
.section5textarea
{
	width:520px;
}


.book-an-ad-panel{
		float: left;
		padding: 15px;
		width: 528px;
	}
	
	* html .book-an-ad-panel{
		float: left;
		padding: 15px;
		width: 520px;
	}
	
	.book-an-ad-about{
		float: left;
		width: 558px;
	}
	
	* html .book-an-ad-about{
		float: left;
		width: 550px;
	}
	
	.login-box-title{
		float: left;
		width: 528px;
		text-align: left;
		font-weight: bold;
	}
	
	* html .login-box-title{
		float: left;
		width: 520px;
		text-align: left;
		font-size: 16px;
		color:#000;
		font-weight: bold;
	}
	
	.login-box-user{
		float: left;
		width: 254px;
	}
	
	* html .login-box-user{
		float: left;
		width: 250px;
	}
	
	.login-box-password{
		float: left;
		width: 274px;
	}
	* html .login-box-password{
		float: left;
		width: 270px;
	}
	
	.login-label-user{
		width: 80px;
		float: left;
		text-align: left;
		color: #333;
		/*line-height: 20px;*/
	}
	
	.login-label-input-user{
		width: 154px;
		float: left;
		text-align: right;
	}
	* html .login-label-input-user{
		width: 150px;
		float: left;
		text-align: right;
	}
	
	.login-label-password{
		width: 80px;
		float: left;
		text-align: left;
		color: #333;
		padding-left: 40px; 
		font-size: 14px;
/*		line-height: 20px;*/
	}
	* html .login-label-password{
		padding-left: 30px;
	}
	
	.login-label-input-password{
		width: 150px;
		float: right;
		text-align: right;
	}
	
	.login-button{
		float: right;
		width: 120px;
	}
	
	.book-an-ad-panel-left{
		float: left;
		padding: 10px;
		width: 250px;
	}
	
	.book-an-ad-panel-right{
		float: right;
		padding: 10px;
		width: 250px;
		
	}
	
	.book-an-ad-panel-left-title{
		float: left;
		width: 250px;
		text-align: left;
		font-weight: bold;
	}
	
	.login-box-title-1{
		float: left;
		width: 528px;
		text-align: left;
		font-size: 14px;
		color:#333;
	}
	* html .login-box-title-1{
		float: left;
		width: 520px;
		text-align: left;
		font-size: 14px;
		color:#333;
	}
	
	.book-an-ad-panel-left-input{
		float: left;
		width: 250px;
	}
	
	.book-an-ad-panel-left-label{
		width: 100px;
		float: left;
		text-align: left;
		color: #333;
	/*	line-height: 20px;*/
	}
	
	.book-an-ad-panel-left-content{
		width: 140px;
		float: left;
		}
	
	.select-box{
		width: 143px;
	}
	
	.select-box-1{
		width: 40px;
	}
	.select-box-2{
		width: 44px;
	}
	
	.radio{
		width: 150px;
		float:left;
		text-align: left;
		padding-top: 15px;
	}
	
	.button{
		width: 130px;
		float: right;
		text-align: right;
	}
	
	.radio-input{
		float: left;
		width: 20px;
		padding-left: 5px;
	}
	
	.radio-label{
		float: left;
		width: 20px;
		text-align: left;
		line-height: 12px;
	}
	.question-box-left{
		float: left;
		width: 264px;
	}
	* html .question-box-left{
		float: left;
		width: 260px;
	}
	
	.question-box-right{
		float: left;
		width: 264px;
	}
	* html .question-box-right{
		float: left;
		width: 260px;
	}
	
	.question-label-left{
		width: 120px;
		float: left;
		font-size: 14px;
		text-align: left;
		color:#333;
		/*line-height: 22px;*/
	}
	
	.question-select-box-left{
		width: 144px;
		float: right;
		text-align: center;
	}
	* html .question-select-box-left{
		width: 140px;
		float: right;
		text-align: center;
	}
	
	.question-label-right{
		width: 120px;
		float: left;
		font-size: 14px;
		text-align: center;
		color:#333;
		line-height: 22px;
	}
	
	.question-select-box-right{
		width: 144px;
		float: right;
		text-align: center;
	}
	* html .question-select-box-right{
		width: 140px;
		float: right;
		text-align: center;
	}
	
	.text-box-1{
		width: 50px;
		text-align: center;
	}
	* html .text-box-1{
		width: 48px;
		height: 18px;
		text-align: center;
		line-height: 18px;
	}

.search-button-action{
    float: right;
    width: 250px;
    }
    
.btn-action-1{
	float: left;
	width: 120px;
	}
	
.book-an-ad{
	float: left;
	width: 550px;
	text-align: left;
	}
	
.book-an-ad-image-left{
	float: left;
	width: 260px;
	text-align: center;
	border: 0px;
	}

.book-an-ad-image-right{
	float: right;
	width: 260px;
	text-align: right;
	border: 0px;
	}
	
a {
	outline-color: #FFFFFF;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
	}
* html a {
	outline-color: #FFFFFF;
	outline-style: none;
	outline-width: medium;
	text-decoration: none;
	}
	
.book-an-ad-bullet{
	float: left;
	width: 558px;
	padding: 10px;
	}
* html .book-an-ad-bullet{
	float: left;
	width: 535px;
	padding: 10px;
	}
	
.book-an-ad-bullet-title{
	width: 529px;
	line-height: 16px;
	font-weight: bold;
	padding: 5px 0 0 5px;
	}
* html .book-an-ad-bullet-title{	
	font-size: 16px;
	width: 500px;
	line-height: 21px;
	font-weight: bold;
	padding: 4px 0 0 5px;
	}
	
.book-an-ad-bullet-space{
	float: left;
	width: 20px;
	height: 15px;
	}

.book-an-ad-bullet-content{
	float: left;
	font-size: 14px;
	color: #666666;
	width: 524px;
	line-height: 18px;
	font-weight: 200;
	padding-left:27px;
	}
	
* html .book-an-ad-bullet-content{
	float: left;
	font-size: 13px;
	color: #999;
	width: 510px;
	line-height: 16px;
	font-weight: 200;
	padding-left:33px;
	}
	
#pager_links {
	font-size:10px;
}	

#current_page {
	border:1px solid #333333;
	color:#333333;
	margin:2px;
	padding:1px 4px;
}

#pager_links a:link, #pager_links a:visited {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #E0E0E0;
	color:#000000;
	font-weight:normal;
	margin:2px;
	padding:1px 4px;
	text-decoration:none;
}

.bodyCopyHeader {
	width: 554px;
}

.view-search-box{
	float: left;
	width: 550px;
	border: 2px solid #000000;
}

.view-search-box-title{
	float: left;
	width: 530px;
	padding: 10px;
	background: gray;
}

.view-search-box-title-left{
	float: left;
	width: 310px;
	text-align: left;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.view-search-box-title-right{
	float: right;
	width: 200px;
	text-align: right;
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}

.view-search-box-content{
	float: left;
	width: 510px;
	padding: 20px 20px 0px 20px ;
}

.view-search-box-data{
	float: left;
	width: 510px;
	text-align: left;
	color: #000000;
	padding-bottom: 5px;
	border-bottom: 2px solid #000000;
}

.view-search-box-data-label{
	float: left;
	width: 155px;
	text-align: left;
	color: #000000;
	padding-left: 5px;
	font-size: 13px;
	font-weight: bold;
}

.view-search-box-data-content{
	float: left;
	width: 350px;
	text-align: left;
	color: #000000;
	font-size: 13px;
}
.error-header{	
	font-size: 13px;
	font-weight: bold;
}
/* it's moved to site-style.css
.btn-login-site {
	background-image:url(images/btn-login.gif);
	background-repeat:no-repeat;
	width:76px;
	height:28px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	background-color: transparent;

}
*/
.recruiting-now-content {
	padding-top: 55px; 
	padding-left: 16px;
	padding-right: 16px;
}

.persional-input {
	width:480px;
}
.bullet-default {
	/*background: url(images/bullet01.gif) no-repeat scroll left top;*/
	float: left;
	width: 25px;
	height: 25px;
	line-height: 12px;
	font-weight: bold;	
	padding:0px;
	margin:0 5px 0 0;
	text-align: center;
	vertical-align: middle; 
	background-position: center center;
	*margin-top: 2px;
}
.number-format-bullet{
	text-align: center;
	padding-top:6px;
	*padding-top:6px;
	font-weight: bold;
	font-size:14px;
}
.personal-ideal
{
	width:237px;
	height:89px;
	float:left;
	cursor: pointer;
	background:none;	
}

.image-skill-search
{
	width:208px;
	height:33px;
	clear:both;
	margin-left:16px;
}
.register-with-us
{
	width:180px;
	height:30px;
	cursor: pointer;
}
.create-your-cv
{
	width:180px;
	height:30px;
	cursor: pointer;
}
.header-recruiting-home
{
	width:206px;
	height:30px;
	position: absolute;
	top:10px;
	left:2px;
	overflow: hidden;
}

/*End Home Page*/

/*login*/
.btn-login-site {
	background-repeat:no-repeat;
	width:76px;
	height:28px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	background-color: transparent;
}
/*end login*/
.btn-action {
	background-repeat:no-repeat;
	width:109px;
	height:30px;
	border:0;
	cursor:pointer;
	font-weight:bold;	
	text-align:center;
	background-color: transparent;
	background-position: center;
}
.btn-step {
	background-repeat:no-repeat;
	width:109px;
	height:30px;
	border:0;
	cursor:pointer;
	font-weight:bold;
	background-color: transparent;
	background-position: center;
}
.graphic-header{
	text-align: center;
}
.classification-title a{
	color: red;
}
.white2yellow{
	background-color: yellow;
}
.yellow2white{
	background-color: white;
}
.apply-input-text {
	width: 480px; 
	height: 17px;
}