/* Salary Check Box (Demo Use Only) */
.salary_check-box {
	float: right;
	width: 306px;
	height: 348px;
	margin-left: 29px;
}
.salary_check-wrapper .header {
	background: url("/images/bg_right_bg.png") left -1px no-repeat;
	display: block;
	height: 35px;
	width: 306px;
}
.icon_salarycheck {
	background: url("/images/icon_salarycheck.png") no-repeat scroll 12px 0 transparent;
	height: 71px;
	position: absolute;
	top: -12px;
	width: 235px;
}
.salary_check-container {
	background: url("/images/bg_right_body.png") repeat-y scroll 0 0 transparent;
}
.salary_check-container .checknow{
	font:italic normal 16px/30px Arial;
	padding: 6px 15px 5px;
	text-align: right;
	font-weight: bold;
	color: #794A9C;
	text-decoration:none;
	position:absolute;
	top:-35px;
	right:37px;
	*top:-50px;
	*right:34px;
}
.salary_check-container .checknow:hover{
	text-decoration:underline;
}
.salary_check-container .salarycheck-title {
	font-weight:bold;
    width: 270px;
}
.chart_container {
	width: 296px;
	height: 200px;
	padding: 0 5px 0px;
}
.salary_check-box .content-bottom {
	background: url("/images/bg_right_bottom.png") no-repeat scroll left top transparent;
}


.checkbox-all{
	background: url("/english/images/myaccount/checkbox.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	clear: left;
    display: block;
    float: left;
    height: 14px;
    margin-left: 2px;
    padding: 0;
    width: 14px;
}
/* Just demo the css class for checked, disabled case, you can edit the css class name*/
.checkbox.all.disabled{
	background-position:0px -13px;
}
.checkbox-all.checked{
	background-position:0px -28px;
}
.checkbox-all.checked_disabled{
	background-position:0px -42px;
}

/* Recent Activites page, Updated on 20140224
-------------------------------------------------------------------------*/
#recent-activities {
	padding-top:28px;
	width:992px;
	text-align:left;
	margin: 0 auto;
}
#recent-activities .hover {
	display:table;
	width:100%;
	position:relative;
	z-index:2;
}
#recent-activities .block.logged-in .hover {
	display:none;
}
#recent-activities .hover  .container{
	text-align:center;
	display: table-cell;
    margin: 0 auto;
    text-align: center;
    vertical-align: middle;
    width: 100%;
	*position:absolute;
	*top:50%;
}
#recent-activities .hover .message {
	color:#ffffff;
	font-size:14px;
	*position:relative;
	*top:-50%;
}
#recent-activities .hover .message a{
	color:#ffffff;
}
#recent-activities .top-area {
	display:block;
	clear:both;
}
#recent-activities .content-area {
	display:block;
	position:relative;
	clear:both;
	*top:-30px;
}
#recent-activities .content-area .left {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	*position:relative;
}
#recent-activities .content-area .right {
	display:inline-block;
	vertical-align:top;
	margin-left: 10px;
	*display:inline;
	*zoom:1;
	*position:relative;
}
#recent-activities .block {
	clear:both;
	display:block;
	margin-bottom:15px;
	position:relative;
	overflow:hidden;
	cursor:default;
}
#recent-activities .block .title {
	position:relative;
}
#recent-activities .block .content {
	position:relative;
}
#recent-activities .block .large-btn {
	position:absolute;
	top:50%;
}


#recent-activities  .btn-batch-apply-now {
	*display:inline;
	*zoom:1;
}
#recent-activities .btn-batch-apply-now a{
	padding:0px 3px 0px 0px;
	*padding:0px 3px 1px 0px;
	margin:3px 5px 10px 0px;
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	
	display:block;
	float:left;
	*float:none;
	background:#fff;
	cursor:pointer;
}
#recent-activities .btn-batch-apply-now a .icon{
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:1px -935px;
	*background-position:2px -935px;
	width:15px;
	height:17px;
	display:block;
	float:left;
	*float:none;
	*display:inline;
	*zoom:1;
}
#recent-activities .btn-batch-apply-now a .text{
	color:#000000;
	font-size:11px;
	text-decoration:none;
	padding-left:3px;
	font-size:11px;
	display:block;
	float:left;
	*float:none;
	*display:inline;
	*zoom:1;
	line-height:18px;
	*line-height:17px;
}
#recent-activities .btn-batch-apply-now a:hover{
	border: 1px solid #00aedb;
	background:#00aedb;
}
#recent-activities .btn-batch-apply-now a:hover .icon{
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:1px -953px;
	*background-position:2px -953px;
}
#recent-activities .btn-batch-apply-now a:hover .text{
	color:#fff;
}
#recent-activities .btn-batch-apply-now a.disabled{
	cursor:default;
	background:#efefef;
	border: 1px solid #b2b2b2;
	*border:1px solid #d8d8d8;
	*background:#f7f7f7;
}
#recent-activities .btn-batch-apply-now a.disabled:hover{
	border: 1px solid #b2b2b2;
	background:#efefef;
	*border:1px solid #d8d8d8;
	*background:#f7f7f7;
}
#recent-activities .btn-batch-apply-now a.disabled .icon{
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:1px -971px;
	*background-position:2px -971px;
}
#recent-activities .btn-batch-apply-now a.disabled .text{
	color:#737373;
	*color:b9b9b9;
}
#recent-activities .btn-batch-apply-now a.disabled:hover .icon{
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:1px -971px;
	*background-position:2px -971px;
}
#recent-activities .btn-batch-apply-now a.disabled:hover .text{
	color:#737373;
	*color:b9b9b9;
}
#recent-activities .btn-delete {
	*display:inline;
	*zoom:1;
}
#recent-activities .btn-delete a {
	background-color: #fff;
	padding:2px 3px 2px 4px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	margin:3px 5px 10px 0px;
	border: 1px solid #b2b2b2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	
	display:block;
	float:left;
	*float:none;
}
#recent-activities .btn-delete a:hover {
	background-color: #00aedb;
	color:#fff;
	border: 1px solid #00aedb;
}
#recent-activities .btn-delete a.disabled{
	cursor:default;
	border: 1px solid #b2b2b2;
	background:#efefef;
	color:#737373;
	*border:1px solid #d8d8d8;
	*background:#f7f7f7;
	*color:#b9b9b9;
}
#recent-activities .btn-delete a.disabled:hover{
	border: 1px solid #b2b2b2;
	background:#efefef;
	color:#737373;
	*border:1px solid #d8d8d8;
	*background:#f7f7f7;
	*color:#b9b9b9;
}
#recent-activities .btn-more a {
	background-color: #9c9c9c;
	padding:1px 7px 1px 7px;
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	margin:3px 5px 13px 0px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	
	display:block;
	float:right;
	font-family:Arial, pmingliu, mingliu, Verdana, Helvetica, sans-serif;
}
#recent-activities .btn-more a:hover {
	background-color: #00aedb;
	color:#fff;
}


#recent-activities .ra-saved-apply:link, .ra-saved-apply:visited,
#recent-activities .ra-saved-delete:link, .ra-saved-delete:visited  {
	background-color: #fff;
	float: left;
	display: block;
	text-decoration: none;
	padding: 2px 6px 2px 6px;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	
	color:#9c9c9c;
	margin:3px 5px 3px 0;
}
#recent-activities  .ra-saved-apply:hover,
#recent-activities  .ra-saved-delete:hover {
	background-color: #00aedb;
	color:#fff;
	border: 1px solid #00aedb;
}
#recent-activities  .ra-saved-date {
	float:left;
	font-size:9pt;
	margin:7px 17px 0 0;
}

#recent-activities .clear-cookies-btn {
	position:absolute;
	top:11px;
	right:12px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-214px -935px;
	width:17px;
	height:22px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities .clear-cookies-btn:hover{
	background-position:-214px -956px;
}
#recent-activities .lock-icon {
	position:absolute;
	top:11px;
	right:12px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-236px -935px;
	width:17px;
	height:22px;
	font-size:0px;
	*text-indent:-999em;
	cursor:default;
}
#recent-activities .block.logged-in .lock-btn {
	display:none;
}

#recent-activities .multi-block {
	clear:both;
}
#recent-activities .multi-block .block-left {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
}
#recent-activities .multi-block .block-right {
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	margin-left: 11px;
	*margin-left:15px;
}
#recent-activities .multi-block .block-right .block {
	position:relative;
}
#recent-activities #welcome.block {
	float:left;
	clear:none;
	position:relative;
}
#recent-activities #welcome .title {
	font-size:24px;
	color:#515151;
	padding-bottom:16px;
	word-wrap:break-word;
}
#recent-activities #welcome.block.logged-in .title {
	width:658px;
}	
#recent-activities #welcome .content-text {
	font-size:16px;
	color:#515151;
}
#recent-activities #profile .photo {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:66px;
	height:88px;
	margin:1px;
}
#recent-activities #profile .photo .edit-photo{
	position:relative;
	z-index:2;
	font-size:16px;
	font-weight:bold;
	text-align:center;	
	line-height:88px;
	width:66px;
	height:88px;
	text-decoration:none;
}
#recent-activities #profile.block.not-logged-in .photo .edit-photo{
	display:none;
}
#recent-activities #profile.block.not-logged-in .photo .photo-image{
	position:relative;
	top:0px;
}
#recent-activities #profile.block.logged-in .photo .edit-photo{
	display:block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}
#recent-activities #profile.block.logged-in .photo .photo-image{
	position:relative;
	top:-88px;
	z-index:1;
}
#recent-activities #profile.block.logged-in  .photo .edit-photo:hover{
	cursor:pointer;
	background:#e8e8e8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
    opacity: 0.5;
}
#recent-activities #profile.block.not-logged-in {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px 0px;
	width:415px;
	height:90px;
	float:right;
	clear:none;
}
#recent-activities #profile.not-logged-in .content{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding: 10px 10px 10px 6px;
	*padding: 10px 2px 10px 6px;
	vertical-align: top;
	width: 320px;
	*width:340px;
}
#recent-activities #profile.not-logged-in .content .left{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:210px;
	padding-right:5px;
	*padding-right:10px;
	*padding-left:4px;
	vertical-align:top;
}
#recent-activities #profile.not-logged-in .content .right{
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:100px;
	vertical-align:top;
}
#recent-activities #profile.not-logged-in .content .log-in-btn {
	display:block;
	background: #105E8A;
    border-radius: 4px;
	-moz-border-radius: 4px;
    color: #FFFFFF;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.35);
	width:106px;
	height:30px;
	text-decoration:none;
	line-height:30px;
	font-size:14px;
	
}
#recent-activities #profile.not-logged-in .content  #login-username-wrapper {
    margin: 0px 0 8px;
}
#recent-activities #profile.not-logged-in .content  #login-pw-wrapper {
    margin: 0px;
	*height:27px;
}
#recent-activities #profile.not-logged-in .content  input.input-style{
	clear: both;
    width: 208px;
	width:196px\9;
	*width:208px;
	padding:6px 0px 6px 10px;
	height:29px;
	height:auto\9;
	*height:27px;
	color:#c0c0c0;
	border:1px solid transparent;
}
#recent-activities #profile.not-logged-in .content  input.input-style:focus{
	color:#000000;
}
#recent-activities #profile.not-logged-in .content .log-in-btn:hover{
	background:#0A5179;
}
#recent-activities #profile.not-logged-in .content .link {
	font-size:12px;
	color:#105e8a;
	text-decoration:none;
	display:block;
	padding-top:4px;
	text-align:center;
}
#recent-activities #profile.not-logged-in .content .link:hover{
	text-decoration:underline;
}
#recent-activities #profile.block.logged-in {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-560px 0px;
	width:320px;
	height:90px;
	float:right;
	clear:none;
}
#recent-activities #profile.logged-in .content {
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding: 10px 12px;
	vertical-align: top;
	width: 220px;
	*width:250px;
}
#recent-activities #profile.logged-in .content .name {
	font-size:16px;
	color:#000000;
}
#recent-activities #profile.logged-in .content .link {
	font-size:12px;
	color:#105e8a;
	text-decoration:none;
}
#recent-activities #profile.logged-in .content .link:hover{
	text-decoration:underline;
}
#recent-activities #profile.logged-in .content .links {
	float:right;
}
#recent-activities #profile.logged-in .content .job-title {
	font-size:13px;
	color:#000000;
}

#recent-activities #jobs .sub-section-content .jobs-details .header{
	background:#dedede;
}
#recent-activities #jobs .sub-section-content .jobs-details .header .select-row-box{
	width:20px;
}
#recent-activities #jobs .sub-section-content .jobs-details .header .job-title{
	width:233px;
}
#recent-activities #jobs .sub-section-content .jobs-details .header .company{
	width:224px;
}
#recent-activities #jobs .sub-section-content .jobs-details .header .saved{
	width:150px;
}
#recent-activities #jobs .sub-section-content .jobs-details .header .posted{
	width:150px;
}
#recent-activities #jobs .sub-section-content .jobs-details .header td{
	padding:2px 4px;
}
#recent-activities #jobs .sub-section-content .jobs-details .select-row-box{
	padding:1px 0px 0px 2px;
}
#recent-activities #jobs .sub-section-content .jobs-details td{
	padding:1px 0px 0px 10px;
}
#recent-activities #jobs .sub-section-content .jobs-details .ra-line{
	padding:1px 0px 0px 0px;
	font-size:0px;
	overflow:hidden;
}	

#recent-activities #application-history.block.not-logged-in {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -775px;
	width:657px;
	height:259px;
}
#recent-activities #application-history.block.logged-in {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-700px -775px;
	width:657px;
	height:259px;
}
#recent-activities #application-history.block.not-logged-in .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-200px -160px;
	width:360px;
	height:63px;
	font-size:0px;
	*text-indent:-999em;
	position:relative;
	left:50%;
	margin:13px 0px 7px -176px;
}
#recent-activities #application-history.block.logged-in .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-212px -240px;
	width:385px;
	height:55px;
	font-size:0px;
	*text-indent:-999em;
	position:relative;
	margin:6px 0px 11px 0px;
}
#recent-activities #application-history.block.not-logged-in .btn-more{
	display:none;
}
#recent-activities #application-history.block.not-logged-in .content {
	height:185px;
}
#recent-activities #application-history.block.not-logged-in .content .large-btn {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -162px;
	width:202px;
	height:180px;
	font-size:0px;
	*text-indent:-999em;
	left:50%;
	margin:-94px 0px 0px -100px;
}
#recent-activities #application-history .hover {
	background:#fb5f40;
	height: 185px;
}

#recent-activities #application-history.block.logged-in .content{
	padding: 0px 12px 60px;
	margin-top:-5px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details{
	margin-bottom:10px;
	width:634px;
	clear:both;
	display:block;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header{
	background:#dedede;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header .select-row-box{
	width:20px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header .job-title{
	width:215px;
	height:auto;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header .company{
	width:200px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header .applied{
	width:66px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header .employer-got-the-email{
	width:142px;
	text-align:center;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .header td{
	padding:2px 4px;
	font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 8pt;
	color:#1D6685;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .select-row-box{
	padding:1px 0px 0px 2px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details td{
	padding:1px 0px 0px 10px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .empty-table-row td{
	text-align:center;
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-699px -647px;
	width:632px;
	height:119px;
	font-size:18px;
	color:#ffffff;
	padding:0px;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .empty-table-row td a{
	padding:9px;
	background:#068bd1;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	*position:relative;
}
#recent-activities #application-history.block.logged-in .content .application-history-details td.employer-got-the-email-checked{
	padding:3px 0px 3px 0px;
	text-align:center;
}
#recent-activities #application-history.block.logged-in .content .application-history-details td.employer-got-the-email-checked .image-checked,
.image-checked{
	margin:0 auto;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-255px -313px;
	width:19px;
	height:16px;
	font-size:0px;
	*text-indent:-999em;
	display:block;
}
#recent-activities #application-history.block.logged-in .content .application-history-details td.employer-got-the-email-checked .view-checked,
.view-checked{
	margin:0 auto;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -1086px;
	width:19px;
	height:16px;
	font-size:0px;
	text-indent:-999em;
	*text-indent:-999em;
	display:block;
}

#recent-activities #application-history.block.logged-in .content .application-history-details .ra-line{
	padding:1px 0px 0px 0px;
	font-size:0px;
	overflow:hidden;
}
#recent-activities #application-history.block.logged-in .content .application-history-details .ra-saved-date{
	margin: 0px 17px 0 0;
}


#recent-activities #salary-check.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -449px;
	width:320px;
	height:310px;
}
#recent-activities #salary-check .title {
	margin-top:7px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -850px;
	width:218px;
	height:72px;
	font-size:0px;
	*text-indent:-999em;
	position:absolute;
}
#recent-activities #salary-check .more-btn {
	position:absolute;
	top:24px;
	right:0px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px 0px;
	width:36px;
	height:32px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #salary-check .more-btn:hover{
	background-position:-167px 0px;
}
#recent-activities #salary-check .salary-check-box {
	position:relative;
	top:88px;
	*top:103px;
	left:26px;
}
#recent-activities #salary-check .salary_check-container .salarycheck-title {
	position:absolute;
	z-index:2;
	font-size:15px;
	*position:relative;
	*top:-10px;
}
#recent-activities #salary-check .salary-check-box #chart_container {
	top:13px;
	*top:-28px;
}
#recent-activities #cv.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -2798px;
	width:320px;
	height:554px;
}
#recent-activities #cv .title {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -990px;
	width:117px;
	height:60px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #cv.block.not-logged-in  .content {
	padding:28px 50px 52px 65px;
	*padding:53px 50px 43px 65px;
}
#recent-activities #cv.block.not-logged-in .content .btn {
	height:43px;
	display:block;
	cursor:pointer;
	margin-top:26px;
	*margin-top:22px;
	text-decoration:none;
}
#recent-activities #cv.block.not-logged-in .content .btn .icon{
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-160px -990px;
	width:43px;
	height:43px;
	float:left;
}

#recent-activities #cv.block.not-logged-in  .btn.online-cv  .icon{
	background-position:-160px -990px;
}
#recent-activities #cv.block.not-logged-in  .btn.upload-cv .icon{
	background-position:-204px -990px;
}
#recent-activities #cv.block.not-logged-in  .btn.cv-builder .icon{
	background-position:-248px -990px;
}
#recent-activities #cv.block.not-logged-in  .btn.cover-letter .icon{
	background-position:-292px -990px;
}
#recent-activities #cv.block.not-logged-in  .btn.let-employers-find-you .icon{
	background-position:-336px -990px;
}
#recent-activities #cv.block.not-logged-in  .btn.cv-request .icon{
	background-position:-380px -990px;
}
#recent-activities #cv.block.not-logged-in .content .btn .text{
	font-size:22px;
	color:#909090;
	padding-left:9px;
	height:43px;
	line-height:48px;
	float:left;
}
#recent-activities #cv.block.not-logged-in .content .btn.let-employers-find-you .text{
	line-height:24px;
	width:150px;
}
#recent-activities #cv.block.logged-in  .content {
	padding:17px 15px 33px 17px;
}
#recent-activities #cv.block.logged-in  .desc{
	font-size:12px;
	display:block;
	padding-bottom:23px;
}
#recent-activities #cv.block.logged-in  .channel-list{
	display:block;
}
#recent-activities #cv.block.logged-in  .channel{
	display:block;
	clear:both;
	padding-bottom:14px;
	*padding-bottom:14px;
	position:relative;
}
#recent-activities #cv.block.logged-in  .channel .channel-title{
	display:block;
}
#recent-activities #cv.block.logged-in  .channel .channel-title .icon{
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	width:22px;
	height:22px;
	display:block;
	float:left;
}

#recent-activities #cv.block.logged-in  .channel.online-cv .channel-title .icon{
	background-position:-456px -1011px;
}
#recent-activities #cv.block.logged-in  .channel.upload-cv .channel-title .icon{
	background-position:-478px -1011px;
}
#recent-activities #cv.block.logged-in  .channel.cv-builder .channel-title .icon{
	background-position:-499px -1011px;
}
#recent-activities #cv.block.logged-in  .channel.cover-letter .channel-title .icon{
	background-position:-520px -1011px;
}
#recent-activities #cv.block.logged-in  .channel.let-employers-find-you .channel-title .icon{
	background-position:-541px -1011px;
}
#recent-activities #cv.block.logged-in  .channel.cv-request .channel-title .icon{
	background-position:-562px -1011px;
}
#recent-activities #cv.block.logged-in  .channel .channel-title .text{
	font-size:15px;
	color:#068bd1;
	display:block;
	float:left;
	height:22px;
	line-height:23px;
	padding-left:8px;
}
#recent-activities #cv.block.logged-in  .channel .channel-title .text .channel-edit{
	font-size:15px;
	color:#068bd1;
	line-height:23px;
	text-decoration:none;
}
#recent-activities #cv.block.logged-in  .channel .channel-title .text .channel-edit:hover{
	text-decoration:underline;
}
#recent-activities #cv.block.logged-in  .channel .channel-title .flag{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	
	background:#f20000;
	padding:1px 4px;
	padding:3px 4px 1px 4px\9;
	display:block;
	float:left;
	margin:3px 5px 2px 5px;
}
.ie9#recent-activities #cv.block.logged-in  .channel .channel-title .flag,
.ie8 #recent-activities #cv.block.logged-in  .channel .channel-title .flag,
.ie7 #recent-activities #cv.block.logged-in  .channel .channel-title .flag{
	padding:1px 4px;
}
#recent-activities #cv.block.logged-in  .channel .control-btns{
	display:block;
	position:absolute;
	right:0px;
	*right:15px;
	height:22px;
	top:2px;
	width:46px;
	width:49px\9;
}
#recent-activities #cv.block.logged-in  .channel .control-btns.w-radio {
	width:84px;
        margin-right:20px;
}

#recent-activities #cv.block.logged-in  .channel .control-btns .channel-selected-radio{
	display: block;
	float:left;
	margin:2px 12px 0px 5px;
	margin:0px 9px 0px 5px\9;
	*margin:-1px 9px 0px 5px;
}

#recent-activities #cv.block.logged-in  .channel .control-btns .channel-delete{
	padding-left:8px;
	background: none repeat scroll 0 0 #BFBFBF;
    color: #FFFFFF;
    display: block;
	float:left;
    font-size: 8pt;
    font-weight: bold;
    height: 8px;
    line-height: 8px;
    margin-top: 3px;
    padding: 2px 2px 2px 3px;
	padding: 2px 3px 2px 3px\9;
    text-align: center;
    text-decoration: none;
	margin-top:3px;
	margin-top:4px\9;
	*margin-top:3px;
}
.ie8 #recent-activities #cv.block.logged-in  .channel .control-btns .channel-delete{
	padding: 2px 3px;
}
.ie7 #recent-activities #cv.block.logged-in  .channel .control-btns .channel-delete{
	padding: 0px 3px 6px 3px;
}
#recent-activities #cv.block.logged-in  .channel .control-btns .channel-delete:hover{
	background: none repeat scroll 0 0 #8E8E8E;
}
#recent-activities #cv.block.logged-in .channel .sub-channels{
	padding:3px 0px 3px 30px;
	*padding:0px 0px 3px 30px;
        list-style-type:none;
}
#recent-activities #cv.block.logged-in  .channel .sub-channels .sub-channel{
	position:relative;
	*height:18px;
        min-height:24px;
}
#recent-activities #cv.block.logged-in  .channel .sub-channels .sub-channel .channel-title{
	font-size:12px;
	color:#010101;
	line-height:17px;
	*position:relative;
	*top:4px;
}
#recent-activities #cv.block.logged-in  .channel .sub-channels .sub-channel .control-btns{
	top:-2px;
	*top:2px;
	*right:0px;
}
#recent-activities #cv.block.logged-in  .channel .sub-channels .sub-channel select {
    width:240px; 
    height:24px;
}

#recent-activities #cv .more-btn {
	position:absolute;
	top:22px;
	right:0px;
	cursor:default;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px 0px;
	width:36px;
	height:32px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #cv .hover {
	background:#068bd1;
	height: 477px;
}
#recent-activities #mobile-app-activities.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position: -350px -2798px;
	width: 320px;
	height: 90px;
	cursor: pointer;
}
#recent-activities #mobile-app-activities .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-287px -669px;
	width:248px;
	height:82px;
	font-size:0px;
	position:relative;
	*text-indent:-999em;
	margin: 0 0 10px 0;
}
#recent-activities #mobile-app-activities:hover .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-287px -770px;
}
#recent-activities .mobile-app-activities-link { cursor: pointer; }
#recent-activities #job-alert.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -1624px;
	width:320px;
	height:430px;
}
#recent-activities #job-alert.block.not-logged-in .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -400px;
	width:174px;
	height:43px;
	font-size:0px;
	position:relative;
	left:50%;
	*text-indent:-999em;
	margin:11px 0px 10px -87px;
}
#recent-activities #job-alert.block.logged-in .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-287px -488px;
	width:220px;
	height:52px;
	font-size:0px;
	position:relative;
	*text-indent:-999em;
	margin:11px 0px 10px 0px;
}
#recent-activities #job-alert .content {
	height:366px;
}
#recent-activities #job-alert.block.not-logged-in .content .large-btn{
	left:50%;
	margin-top:-91px;
	margin-left:-54px;
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -448px;
	width:108px;
	height:92px;
	font-size:0px;
	*text-indent:-999em;
	cursor:default;
}
#recent-activities #job-alert.block.not-logged-in .content .large-btn:hover{
	/*background-position:-121px -448px;*/
}
#recent-activities #job-alert.block.logged-in .content {
	padding:0px 14px 10px 14px;
}
#recent-activities #job-alert.block.logged-in .content .last-updated-date{
	font-size:12px;
	color:#000000;
	margin-bottom:15px;
	text-align:right;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .header .header-col{
	padding:9px 0px 9px 9px;
	background:#ddeed2;
	font-size:12px;
	font-weight:bold;
	color:#56ac1c;
	display:block;
	float:left;
	*float:none;
	*display:inline;
	*zoom:1;
	*height:33px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .header .header-col.job-function{
	width:171px;
	*width:187px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .header .header-col.keywords{
	width:103px;
	*width:105px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content{
	height:246px;
	overflow:hidden;
	padding:0px;
	line-height:15px;
	margin:0px 0px 8px 0px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content a{
	padding-bottom:11px;
	display:block;
	font-size:12px;
	text-decoration:none;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content .content-col{
	word-wrap:break-word;
	display:block;
	float:left;
	margin-top:8px;
	height:100%;
}	
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content .content-col.empty-row{
	margin:1px 0px 0px;
	width:100%;
	height:245px;
	background:#737373;
	text-align:center;
	position:relative;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content .content-col.empty-row .text{
	color:#ffffff;
	font-size: 18px;
	line-height:22px;
	position:absolute;
	top:50%;
	margin-top:-22px;
	width:100%;
	left:0px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content .content-col.job-function{
	padding:0px 10px 0px 24px;
	width:146px;
	*width:180px;
}
#recent-activities #job-alert.block.logged-in .content .job-alert-details .content .content-col.keywords{
	padding:0px 10px 0px 10px;
	width:92px;
	*width:112px;
	font-size:12px;
}
#recent-activities #job-alert.block.logged-in .content .receive-email{
	padding:2px 0px;
}
#recent-activities #job-alert.block.logged-in .content .receive-email .receive-email-checkbox{
	margin-right:5px;
	float:left;
}
#recent-activities #job-alert.block.logged-in .content .receive-email label{
	float:left;
	position:relative;
	top:2px;
}
#recent-activities #job-alert .btns{
	position:absolute;
	right:13px;
	bottom:13px;
}
#recent-activities #job-alert .btn{
	float:left;
	margin-left:12px;
}
#recent-activities #job-alert .view-btn {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-286px -400px;
	width:39px;
	height:28px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #job-alert .view-btn:hover{
	background-position:-286px -428px;
}
#recent-activities #job-alert .edit-btn {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-331px -400px;
	width:28px;
	height:28px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #job-alert .edit-btn:hover{
	background-position:-331px -429px;
}
#recent-activities #job-alert .hover {
	background:#56ac1c;
	height:366px;
}
#recent-activities #let-employers-find-you.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -1924px;
	width:320px;
	height:303px;
}
#recent-activities #let-employers-find-you.block.logged-in{
	cursor:pointer;
}
#recent-activities #let-employers-find-you.block.not-logged-in  .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -552px;
	width:239px;
	height:85px;
	font-size:0px;
	position:relative;
	left:50%;
	*text-indent:-999em;
	margin:13px 0px 13px -119.5px;
}
#recent-activities #let-employers-find-you.block.logged-in  .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-286px -560px;
	width:308px;
	height:91px;
	font-size:0px;
	position:relative;
	*text-indent:-999em;
	margin:13px 0px;
}
#recent-activities #let-employers-find-you .content {
	height:194px;
}
#recent-activities #let-employers-find-you .content .large-btn{
	left:50%;
	margin-top:-51px;
	margin-left:-54px;
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -645px;
	width:108px;
	height:92px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #let-employers-find-you.block.logged-in .content .large-btn:hover{
	background-position:-127px -645px;
}
#recent-activities #let-employers-find-you .more-btn {
	position:absolute;
	top:66px;
	right:0px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px 0px;
	width:36px;
	height:32px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #let-employers-find-you.block.logged-in .more-btn:hover{
	background-position:-128px 0px;
}
#recent-activities #let-employers-find-you.block.not-logged-in .more-btn {
	display:none;
}
#recent-activities #let-employers-find-you .hover {
	background:#da7e7e;
	height: 193px;
}
#recent-activities #cv-request.block {
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -2238px;
	width:320px;
	height:112px;
}
#recent-activities #cv-request.block.logged-in{
	cursor:pointer;
}
#recent-activities #cv-request.block .title {
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -342px;
	width:275px;
	height:47px;
	font-size:0px;
	position:relative;
	top:30px;
	*text-indent:-999em;
}
#recent-activities #cv-request .flag {
	font-size:12px;
	color:#ffffff;
	padding:1px 6px;
	background:#cf0000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:absolute;
	top:5px;
	right:5px;
}
#recent-activities #cv-request.block.not-logged-in .flag{
	display:none;
}
#recent-activities #cv-request.block.logged-in .flag{
	display:block;
}
#recent-activities #cv-request .more-link{
	display:block;
	width:320px;
	height:112px;
	text-decoration:none;
	cursor:pointer;
}
#recent-activities #cv-request.block.not-logged-in .more-link{
	cursor:default;
}
#recent-activities #cv-request .more-icon {
	position:absolute;
	top:41px;
	right:0px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px 0px;
	width:36px;
	height:32px;
	font-size:0px;
	*text-indent:-999em;
}
#recent-activities #cv-request.block.logged-in:hover .more-icon,
#recent-activities #cv-request.block.logged-in .more-icon.icon-hover{
	background-position:-47px 0px;
}
#recent-activities #cv-request .hover {
	background:#8d6829;
	height: 112px;
}

#recent-activities #saved-jobs.block{
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -2429px;
	width:658px;
	height:340px;
}
#recent-activities #saved-jobs.block .title {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:-0px -750px;
	width:262px;
	height:48px;
	font-size:0px;
	*text-indent:-999em;
	position:relative;
	margin:16px 0px 5px 0px;
}
#recent-activities #saved-jobs .hover {
	background:#fb5f40;
	height: 185px;
}
#recent-activities #saved-jobs .content{
	padding: 3px 12px 60px;
}
.ie8 #recent-activities #saved-jobs .content{
	padding: 2px 12px 60px;
}
#recent-activities #saved-jobs .saved-jobs-details{
	margin-bottom:3px;
	width:634px;
	clear:both;
	display:block;
}
.ie8 #recent-activities #saved-jobs .saved-jobs-details{
	margin-bottom:2px;
}
#recent-activities #saved-jobs .saved-jobs-details .header{
	background:#dedede;
}
#recent-activities #saved-jobs .saved-jobs-details .header .select-row-box{
	width:20px;
}
#recent-activities #saved-jobs .saved-jobs-details  .header .job-title{
	width:233px;
}
#recent-activities #saved-jobs .saved-jobs-details .header .company{
	width:224px;
}
#recent-activities #saved-jobs .saved-jobs-details .header .saved{
	width:150px;
}
#recent-activities #saved-jobs .saved-jobs-details .header .posted{
	width:150px;
}
#recent-activities #saved-jobs .saved-jobs-details .header td{
	padding:2px 4px;
}
#recent-activities #saved-jobs .saved-jobs-details .select-row-box{
	padding:1px 0px 0px 2px;
}
#recent-activities #saved-jobs .saved-jobs-details  td{
	padding:1px 0px 0px 10px;
}
#recent-activities #saved-jobs .saved-jobs-details .empty-table-row td{
	text-align:center;
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-699px -2428px;
	width:632px;
	height:159px;
	font-size:18px;
	color:#ffffff;
	padding:0px;
}
#recent-activities #saved-jobs .saved-jobs-details .empty-table-row td a{
	padding:9px;
	background:#068bd1;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	*position:relative;
}
#recent-activities #saved-jobs .saved-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	font-size:0px;
	overflow:hidden;
}
.ie9 #recent-activities #saved-jobs .saved-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	height:2px;
}


#recent-activities #viewed-jobs.block{
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -100px;
	width:658px;
	height:340px;
}
#recent-activities #viewed-jobs.block .title {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -42px;
	width:282px;
	height:43px;
	font-size:0px;
	*text-indent:-999em;
	position:relative;
	margin:16px 0px 5px 0px;
}
#recent-activities #viewed-jobs .hover {
	background:#fb5f40;
	height: 185px;
}
#recent-activities #viewed-jobs .content{
	padding: 3px 12px 60px;
}
.ie8 #recent-activities #viewed-jobs .content{
	padding: 2px 12px 60px;
}

#recent-activities #viewed-jobs .viewed-jobs-details{
	margin-bottom:3px;
	width:634px;
	clear:both;
	display:block;
}
.ie8 #recent-activities #viewed-jobs .viewed-jobs-details{
	margin-bottom:2px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header{
	background:#dedede;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header .select-row-box{
	width:20px;
}
#recent-activities #viewed-jobs .viewed-jobs-details  .header .job-title{
	width:233px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header .company{
	width:224px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header .saved{
	width:150px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header .posted{
	width:150px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .header td{
	padding:2px 4px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .select-row-box{
	padding:1px 0px 0px 2px;
	*width:22px;
}
#recent-activities #viewed-jobs .viewed-jobs-details  td{
	padding:1px 0px 0px 10px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .empty-table-row td{
	text-align:center;
	background: url("../images/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-699px -100px;
	width:632px;
	height:159px;
	font-size:18px;
	color:#ffffff;
	padding:0px;
}
#recent-activities #viewed-jobs .viewed-jobs-details .empty-table-row td a{
	padding:9px;
	background:#068bd1;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	*position:relative;
}
#recent-activities #viewed-jobs .viewed-jobs-details  td.with-shortlisted-job-icon {
	
}
#recent-activities #viewed-jobs .viewed-jobs-details  td.with-shortlisted-job-icon .content-wrapper{
	position:relative;
	width:100%;
	display:block;
}
#recent-activities #viewed-jobs .viewed-jobs-details  td.with-shortlisted-job-icon a{
	width: 200px;
	*width:185px;
}
#recent-activities #viewed-jobs .viewed-jobs-details  td.with-shortlisted-job-icon .shortlisted_job{
	position:static;
}
#recent-activities #viewed-jobs .viewed-jobs-details  td.with-shortlisted-job-icon .shortlisted_job.star a{
	float: none;
    height: 22px;
    padding: 0;
    position: absolute;
    right: 0px;
    width: 22px;
	top: 50%;
	margin-top:-11px;
}
#recent-activities #viewed-jobs .viewed-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	font-size:0px;
	overflow:hidden;
}
.ie9 #recent-activities #viewed-jobs .viewed-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	height:2px;
}

#recent-activities #recommended-jobs.block{
	background: url("/english/images/myaccount/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:0px -2071px;
	width:658px;
	height:340px;
}
#recent-activities #recommended-jobs.block .title {
	background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -94px;
	width:418px;
	height:43px;
	font-size:0px;
	*text-indent:-999em;
	position:relative;
	margin:16px 0px 5px 0px;
}
#recent-activities #recommended-jobs .hover {
	background:#fb5f40;
	height: 185px;
}
#recent-activities #recommended-jobs .content{
	padding: 3px 12px 60px;
}
.ie8 #recent-activities #recommended-jobs .content{
	padding: 2px 12px 60px;
}
#recent-activities #recommended-jobs .recommended-jobs-details{
	margin-bottom:3px;
	width:634px;
	clear:both;
	display:block;
}
.ie8 #recent-activities #recommended-jobs .recommended-jobs-details{
	margin-bottom:2px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header{
	background:#dedede;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header .select-row-box{
	width:20px;
}
#recent-activities #recommended-jobs .recommended-jobs-details  .header .job-title{
	width:233px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header .company{
	width:224px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header .saved{
	width:150px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header .posted{
	width:150px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .header td{
	padding:2px 4px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .select-row-box{
	padding:1px 0px 0px 2px;
	*width:22px;
}
#recent-activities #recommended-jobs .recommended-jobs-details td{
	padding:1px 0px 0px 10px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .empty-table-row td{
	text-align:center;
	background: url("../images/recent-activites-block-bg-sprite.png") no-repeat;
	background-position:-699px -2073px;
	width:632px;
	height:159px;
	font-size:18px;
	color:#ffffff;
	padding:0px;
}
#recent-activities #recommended-jobs .recommended-jobs-details .empty-table-row td a{
	padding:9px;
	background:#068bd1;
	-webkit-border-radius: 8px; 
	-moz-border-radius: 8px; 
	border-radius: 8px; 
	color:#ffffff;
	font-size:16px;
	text-align:center;
	text-decoration:none;
	*position:relative;
}
#recent-activities #recommended-jobs .recommended-jobs-details td.with-shortlisted-job-icon .content-wrapper{
	position:relative;
	width:100%;
	display:block;
}
#recent-activities #recommended-jobs .recommended-jobs-details td.with-shortlisted-job-icon a{
	width: 200px;
	*width:185px;
}
#recent-activities #recommended-jobs .recommended-jobs-details td.with-shortlisted-job-icon .shortlisted_job{
	position:static;
}
#recent-activities #recommended-jobs .recommended-jobs-details td.with-shortlisted-job-icon .shortlisted_job.star a{
	float: none;
    height: 22px;
    padding: 0;
    position: absolute;
    right: 0px;
    width: 22px;
	top: 50%;
	margin-top:-11px;
}
#recent-activities #recommended-jobs .recommended-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	font-size:0px;
	overflow:hidden;
}		
.ie9 #recent-activities #recommended-jobs .recommended-jobs-details  .ra-line{
	padding:1px 0px 0px 0px;
	height:2px;
}


#recent-activities-top-nav-bar{
	width:100%;
	background:#f5f5f5;
	border-bottom:1px solid #dcdcdc;
	height:35px;
	position:absolute;
	top:0px;
	left:0px;
	display:block;
	z-index:1005;
	min-width:992px;
}
.recent-activities-top-nav-bar.page-home{
	width:100%;
}
.recent-activities-top-nav-bar #top-menu-bkg{
	*margin-top:35px;
}
.recent-activities-top-nav-bar.page-home #top-menu-bkg{
	margin-top:35px;
	display:block;
}
#recent-activities-top-nav-bar .nav-content{
	width:992px;
	margin:0 auto;
	height:100%;
}
#recent-activities-top-nav-bar .nav-content .title{
	float:left;
	display:block;
	padding-left:2px;
	margin-right:17px;
	margin-top:6px;
	height:23px;
}
#recent-activities-top-nav-bar .nav-content .title a{
	font-size:12px;
	height:23px;
	font-weight:bold;
	color:#069edb;
	text-decoration:none;
	display:block;
	*display:inline;
	*zoom:1;
}

#recent-activities-top-nav-bar .nav-content .title a:hover{
	text-decoration:underline;
    background-color: #d9d9d9;
}
#recent-activities-top-nav-bar .nav-content .nav-items{
	display:block;
	list-style-type:none;
	padding:0px;
	margin:0px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item{
	font-size:12px;
	color:#6c6c6c;
	margin-right:16px;
	*margin-right:15px;
	line-height:35px;
	float:left;
	position:relative;
	cursor:pointer;
	left:0px;
	top:0px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .icon{
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	display:inline-block;
	*display:inline;
	*zoom:1;
	position:absolute;
	top:50%;
	margin-top:-10px;
	margin-top:-9px\9;
	width:18px;
	height:18px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item  a,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item a:link, 
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item a:hover, 
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item a:active, 
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item a:visited {
	text-decoration:none;
	color: #6C6C6C;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item:hover .text{
	text-decoration:underline;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.nav-item-hover .text{
	text-decoration:underline;
	cursor:pointer;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .text{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left:18px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .flag{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; 
	border-radius: 3px; 
	
	background:#f20000;
	padding:1px 4px;
	padding:3px 4px 1px 4px\9;
	*display:inline;
	*zoom:1;
	*line-height:16px;
}
.ie9 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .flag{
	padding:2px 4px 0px 4px;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .flag,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .flag{
	padding:1px 4px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.viewed-jobs .icon{
	background-position:-37px -935px;
	background-position:-37px -937px\9;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.viewed-jobs .icon,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.viewed-jobs .icon{
	background-position:-37px -935px;
}

#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.recommend-jobs .icon{
	background-position:-53px -935px;
	background-position:-53px -937px\9;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.recommend-jobs .icon,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.recommend-jobs .icon{
	background-position:-53px -935px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.saved-jobs .icon{
	background-position:-18px -935px;
	background-position:-18px -936px\9;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.saved-jobs .icon,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.saved-jobs .icon{
	background-position:-18px -935px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.job-alert .icon{
	background-position:-89px -935px;
	background-position:-89px -937px\9;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.job-alert .icon,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.job-alert .icon{
	background-position:-89px -935px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .icon{
	background-position:-107px -935px;
	background-position:-107px -937px\9;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .icon,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .icon{
	background-position:-107px -935px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv.inactive .flag{
	display:none;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .flag{
	padding:1px 4px;
	padding:2px 4px 1px 4px\9;
}
.ie9 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .flag,
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .flag,
.ie7 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.cv .flag{
	padding:1px 4px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item.application-history .icon{
	background-position:-71px -935px;
	background-position:-71px -937px\9;
}
.ie8  #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.application-history .icon,
.ie7  #recent-activities-top-nav-bar .nav-content .nav-items .nav-item.application-history .icon{
	background-position:-71px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu-container{
	position:absolute;
	top:23px;
	right:0px;
	padding-top:12px;
	*padding-top:11px;
	display:none;
}	
#recent-activities-top-nav-bar.not-logged-in .nav-content .nav-items .nav-item .nav-item-menu-container{
	width:212px;
}
#recent-activities-top-nav-bar.not-logged-in .nav-content .nav-items .nav-item.inactive.saved-jobs .nav-item-menu-container{
	width:145px;
}
#recent-activities-top-nav-bar.logged-in .nav-content .nav-items .nav-item .nav-item-menu-container{
	width:140px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu{
	padding:6px 5px;
	background:#ffffff;
	border:1px solid #d4e0ec;
	list-style-type:none;
	display:none;
	z-index:1;
	line-height:normal;
}
#recent-activities-top-nav-bar.not-logged-in .nav-content .nav-items .nav-item .nav-item-menu{
	width:192px;
	*width:210px;
	text-align:center;
}
#recent-activities-top-nav-bar.logged-in .nav-content .nav-items .nav-item .nav-item-menu{
	*text-align:left;
}
.recent-activities-top-nav-bar.page-home #recent-activities-top-nav-bar.logged-in .nav-content .nav-items .nav-item .nav-item-menu{
	*width:85px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .top-arrow{
	position:absolute;
	top:4px;
	right:11px;
	background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	background-position:0px -925px;
	display:block;
	width:15px;
	height:10px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .top-arrow-container-ie7{
	*background:none;
	*height:0px;
	*font-size:0px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .top-arrow-ie7{
	*background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat;
	*background-position:0px -925px;
	*height:9px;
	*font-size:0px;
	display:none;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item{
	font-size:12px;
	color:#6c6c6c;
	padding-bottom:9px;
	*clear:both;
}
#recent-activities-top-nav-bar.not-logged-in .nav-content .nav-items .nav-item .nav-item-menu .menu-item{
	padding-bottom:1px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item > a{
	display:block;
	width:100%;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item  a{
	*width:128px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .icon{
	*display:block;
	*float:left;
	width:16px;
	height:14px;
	*margin-right:4px;
	position:relative;
	top:2px;
	*top:0px;
	margin-top:0px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .flag{
	margin-left:3px;
	*margin-left:1px;
} 
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .text{
	*display:block;
	*float:left;
	cursor:pointer;
	line-height:16px;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .text{
	*padding-right:4px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .text{
	color:#6c6c6c;
	padding-left:0px;
	cursor:pointer;
	text-decoration:none;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item:hover .text{
	text-decoration:none;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .text a{
	color:#6c6c6c;
	padding-left:0px;
	cursor:pointer;
	text-decoration:underline;
	*width:auto;
}
	
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.online-cv .icon{
	background-position:-127px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.online-cv:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.online-cv .icon.btn-hover{
	background-position:-127px -952px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.online-cv:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.online-cv .text.btn-hover{
	color:#068bd1;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.upload-cv .icon{
	background-position:-142px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.upload-cv:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.upload-cv .icon.btn-hover{
	background-position:-142px -952px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.upload-cv:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.upload-cv .text.btn-hover{
	color:#068bd1;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-builder .icon{
	background-position:-158px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-builder:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-builder .icon.btn-hover{
	background-position:-158px -952px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-builder:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-builder .text.btn-hover{
	color:#068bd1;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cover-letter .icon{
	background-position:-174px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cover-letter:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cover-letter .icon.btn-hover{
	background-position:-174px -952px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cover-letter:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cover-letter .text.btn-hover{
	color:#068bd1;
}

#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you .icon{
	background-position:-257px -936px;
    top: -12px;
	top:-10px\9;
	*top:1px;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you .icon{
	top:-12px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you .text{
	width:80px;
	*width:83px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you .icon.btn-hover{
	background-position:-257px -952px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.let-employers-find-you .text.btn-hover{
	color:#068bd1;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request{
	padding-bottom:1px;
	z-index:2;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request .icon{
	background-position:-195px -936px;
	background-position:-195px -935px\9;
	width:18px;
}
.ie8 #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request .icon{
	background-position:-195px -936px;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request:hover .icon,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request .icon.btn-hover{
	background-position:-195px -952px;
	background-position:-195px -951px\9;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request:hover .text,
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request .text.btn-hover{
	color:#068bd1;
}
#recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item.cv-request .flag{
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	*position:relative;
	*top:-2px;
}

#recent-activities-top-nav-bar .account-block{
	float:right;
	font-size:12px;
	color:#6c6c6c;
	line-height: 35px;
}
#recent-activities-top-nav-bar .account-block .separator{
	padding:0px 10px;
}
#recent-activities-top-nav-bar .account-block a{
	font-size:12px;
	color:#6c6c6c;
	line-height: 35px;
	text-decoration:none;
}
#recent-activities-top-nav-bar.not-logged-in .account-block a:hover{
	text-decoration:underline;
}
#recent-activities-top-nav-bar .account-block a.logout{
	margin-left:18px;
	text-decoration:underline;
}
#recent-activities-top-nav-bar .account-block .name{
	font-weight:bold;
}

body#blue-menu-bar.with-recent-activities-top-nav-bar{ 
	background: url("/images/top-menu-bg.png") repeat-x scroll 0 148px #FFFFFF;
	*background: url("/images/top-menu-bg.png") repeat-x scroll 0 149px #FFFFFF;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar #recent-activities-top-nav-bar{
	min-width:1004px;
	*position:relative;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar #recent-activities-top-nav-bar .nav-content{
	*width:1004px;
	padding:0px 6px 0px 6px;
	*margin:0 auto;
}

body#blue-menu-bar.with-recent-activities-top-nav-bar .footer-v02{
	min-width:1004px;
	*width:auto;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar .footer-v02 .content{
	*width:1004px;
	*margin:0 auto;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar > table{
	margin:0 auto;
	*text-align:center;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar #top-menu-bkg{
	margin-top:35px;
	*margin-top:0px;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar #top-menu-bkg.fixed{
	*margin-top:36px;
}

body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home{
	background: url("/images/top-menu-bg.png") repeat-x scroll 0 149px #FFFFFF;
	min-width:992px;
	width:auto;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #top-menu-bkg{
	margin-top:0px;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #top-menu-bkg.fixed{
	margin-top:36px;
}
body.ie8#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #top-menu-bkg{
	padding-top:0px;
	margin-top:0px;
}
body.ie8#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #top-menu-bkg.fixed{
	padding-top:36px;
	margin-top:0px;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #recent-activities-top-nav-bar{
	min-width:992px;
	position:relative;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #recent-activities-top-nav-bar .nav-content{
	*width:992px;
	width:992px;
	padding:0px;
	*margin:0 auto;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home #recent-activities-top-nav-bar .nav-content .nav-items .nav-item .nav-item-menu .menu-item .flag{
	*margin-left:0px;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home .footer-v02{
	min-width:992px;
	*width:auto;
	position:relative;
}
body#blue-menu-bar.with-recent-activities-top-nav-bar.page-home .footer-v02 .content{
	padding-left:0px;
	padding-right:0px;
	*width:992px;
	*margin:0 auto;
}


/* Save Button Popup, Updated on 20140121
-------------------------------------------------------------------------*/
.saveBubblePopUpContainer{
	position:absolute; 
	left:-157px; 
	top:26px; 
	z-index:999; 
	display:none;
	width:400px;
	text-align:center;
}
.saveBubblePopUp {
	margin:0 auto;
	*position:relative;
	*top:-2px;
}
.saveBubblePopUp .bubble-arrow{
	background-image: url("/english/images/myct/bubble_save_arrow.png"); 
	width:15px;
	height:13px;
	z-index:5;
	margin:0 auto;
	position:relative;
	*top:2px;
}
.saveBubblePopUp  .bubble-container{
	background:#ffffff;
	display:inline-block;
	*display:inline;
	*zoom:1;
	text-align:justify;
	position:relative\9;
	top:-2px\9;
	z-index:0;
	line-height:18px;
	padding:10px; 
	box-shadow: #616060 1px 1px 3px;
	-webkit-box-shadow: #616060 1px 1px 3px;
	-moz-box-shadow: #616060 1px 1px 3px;
	filter: progid:DXImageTransform.Microsoft.Shadow(Color=#d3d3d3, Strength=2, Direction=0),
           progid:DXImageTransform.Microsoft.Shadow(Color=#a0a0a0, Strength=3, Direction=90),
           progid:DXImageTransform.Microsoft.Shadow(Color=#a0a0a0, Strength=3, Direction=170),
           progid:DXImageTransform.Microsoft.Shadow(Color=#d3d3d3, Strength=2, Direction=240);
}
.saveBubblePopUp  .bubble-container.ie8-above{
	box-shadow: #353535 0px 0px 5px;
	top:0px;
	filter:none;
}
/****************************************************************************************************/

/* existing css*/
.myaccount-wordings {width:740px; display:inline-block; margin:0px 0 0 20px; /* text-align:right;*/}
html>body .myaccount-wordings {width:740px;}

.full-box	{margin:0px 0 15px 0px; clear:both; width:760px; text-align:left; float:left;}
.half-box-l	{width:370px; float:left; margin:0px 20px 15px 0; display: inline;}
.half-box-r	{width:370px; float:left; margin:0px 0 15px 0px; display: inline;}
.full-box .subject, .half-box-l .subject, .half-box-r .subject	{background-color:#00AEDA; color:#fff; font-weight:bold; padding:3px 10px 3px 10px; background:url("/english/images/myaccount/myaccount-head-bg.gif") 0px 0px repeat-x; clear:both;}

.full-box .position-rel						{position:relative;}
.full-box .position-rel .myaccount-more-cri	{position:absolute; top:3px; right:25px;}
html>body .full-box .position-rel .myaccount-more-cri	{right:10px;}

.full-box .position-rel .myaccount-more-cri .less-cri			{border-top:1px solid #00AEDB; width:8px; height:2px; margin:7px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}
html>body .full-box .position-rel .myaccount-more-cri .less-cri	{border-top:1px solid #00AEDB; width:8px; height:2px; margin:5px 0px 2px 0px; padding:0px; font-size:0px; line-height:100%;}

.full-box .position-rel a:link,
.full-box .position-rel a:visited	{color:#fff; font-size:9pt; text-decoration:none;}
.full-box .position-rel a:hover	{text-decoration:underline;}

.full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:link, .full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:visited {background:#ffffff;display: block; padding: 2px 4px 3px 4px; color:#00aedb; line-height: 10px; font-weight:normal; text-decoration: none; float: right; font-size: 10pt;}
.full-box .position-rel .myaccount-more-cri a.myaoocunt-button-more:hover {background:#fdd000; color:#00aedb;}

.full-box .left-content	{float:left; margin:0px 0px 0px 8px;}
.full-box .right-content	{float:left; margin:0px 0px 20px 8px;/*float:right;*/}
.full-box .left-content .form-content	{padding:15px 0px 10px 0px; border:1px solid #fff; margin-bottom:10px;}
.full-box .right-content .form-content	{padding:15px 0px 0px 0px; border:1px solid #fff;}

html>body .full-box .left-content .form-content	{margin-bottom:0px;}

/* my account - button */
.myaccount-btn-group			{padding:7px 0px 8px 0px; margin-top:10px; text-align:center; margin-left:auto; margin-right:auto; overflow:hidden; display:block; /*border:1px solid blue;*/}
.myaccount-btn-group .myaccount-btn-group-item,
.myaccount-btn-group .myaccount-btn-group-item-r	{text-align:center; margin-left:auto; margin-right:auto; overflow:hidden; /*width:343px; border:1px solid grey;*/}

.myaccount-btn-group .myaccount-btn-group-item.w223,
.myaccount-btn-group .myaccount-btn-group-item-r.w223	{width:223px;}

.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn		{float:left; width:100px; height:27px; margin-right:20px;text-align:center;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r		{float:left; width:100px; height:27px; margin-right:0px;text-align:center;}

.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:link,
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:visited	{text-decoration:none; /*background:#00AEDA;*/ padding:6px 0px 0px 0px; color:#0B75BB; overflow:hidden; display:block; font-weight:bold;/*border:1px solid #009dc5;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px 0px no-repeat;width:100px; height:27px;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a:hover	{color:#fff;/*background:#06689a; border:1px solid #05608e;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px -27px no-repeat;}

.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:link,
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:visited	{text-decoration:none; /*background:#00AEDA;*/ padding:6px 0px 0px 0px; color:#0B75BB; overflow:hidden; display: block; font-weight:bold;/*border:1px solid #009dc5;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px 0px no-repeat;width:100px; height:27px;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn-r a:hover	{color:#fff;/*background:#06689a; border:1px solid #05608e;*/
background:url("/english/images/myaccount/myaccount-btn-100.gif") 0px -27px no-repeat;}

/*buttons for Employers Find You*/
.myaccount-btn-group .myaccount-btn-group-item.employers-find-you-btn {width:100px !important;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn.right {width:150px; margin-right:0;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn, .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:visited {width:150px; background:url("/english/images/myaccount/myaccount-btn-150.gif") 0 0 no-repeat;}
.myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:hover, .myaccount-btn-group .myaccount-btn-group-item .myaccount-btn-group-btn a.long-btn:active {width:150px; background:url("/english/images/myaccount/myaccount-btn-150.gif") 0 -27px no-repeat;}

.shortlisted_job .job_category.exact_match,
.shortlisted_job .job_category.job_recommend { top: 10px\0; right: -19px\0; } /* IE 8 */

:root .shortlisted_job .job_category.exact_match,
:root .shortlisted_job .job_category.job_recommend { top: -1px; } /* IE 9, 10 */

.shortlisted_job .job_category.exact_match {
top: -1px;
right: -19px;
	
top: 0px \9;
right: 240px \9;		
}

.shortlisted_job .job_category.job_recommend {
top: 1px!important;
right: -17px;

top: 12px \9!important;
/*right: 242px \9;*/
*top:1px!important;
*left:7px!important;
*right:auto!important;
}
.ie10 .shortlisted_job .job_category.job_recommend {
	top: 1px!important;
}

.joblisting_url01r:link {
	width: 220px;
	padding-right: 10px;
}

/*Dashboard*/
#myaccount-rhs #content.dashboard {padding:0 0 0 8px; width:100%;}
html>body #myaccount-rhs #content.dashboard {padding:0 0 8px 8px; width:100%; font-size:9pt;}

#content_over_shadow {padding:15px; width:799px; /**width:992px;*/}
html>body #content_over_shadow {padding:15px; width:auto;}
#content_over_shadow #dashboard-base p {padding:0; margin:0;}
#content_over_shadow p.heading {font-size:20px; font-weight:bold; color:#00AEDA; margin:0; padding:10px; float:left;}
#content_over_shadow #progressbar-container {padding:16px 0; float:right;}
#content_over_shadow #progressbar-container p.progress-text {font-size:13px; color:#333; float:right; padding:0 5px 0 10px; margin:0;}
#content_over_shadow #progressbar-container #progressbar {float:right; width:130px; height:15px;}

/*#myaccount-rhs #content.dashboard #content_over_shadow p#alert-box {display:block; float:right; width:755px; width:765px\9; font-size:12px; font-weight:bold; line-height:1.3em; text-align:left; color:#fff; background-color:#aaaaaa; padding:8px; margin:0; border-radius:5px;}*/
.top-area p#alert-box {display:block;  font-size:13px; font-weight:normal; line-height:1.3em; text-align:left; color:#000; padding:1px 15px 1px 24px; margin:0; position:relative; /*left:-15px;*/ background:url('/english/images/myaccount/alert-box-icon.png') no-repeat -3px center; /*background-color:#00AEDA;*/}
#content_over_shadow p#alert-box {width:692px; /*width:735px;*/ display:block;  font-size:13px; font-weight:normal; line-height:1.3em; text-align:left; color:#000; padding:1px 15px 1px 34px; margin:0; position:relative; /*left:-15px;*/ background:url('/english/images/myaccount/alert-box-icon.png') no-repeat 7px center; /*background-color:#00AEDA;*/}
.top-area p#alert-box a, #content_over_shadow p#alert-box a {color:#000; text-decoration:underline;}
.top-area p#alert-box a:hover, #content_over_shadow p#alert-box a:hover, #myaccount-rhs #content.dashboard #content_over_shadow p#alert-box a:active {color:#00AEDA; text-decoration:underline;}

#content_over_shadow #dashboard-base {position:relative; left:-10px; width:782px; height:auto; /*background:url('/english/images/myaccount/dashboard-bg-middle.png')*/ repeat-y; clear:both; /*padding:0 30px 0 30px;*/}
#content_over_shadow #dashboard-base #dashboard-top {position:absolute; top:0; left:0; width:100%; height:25px; background:url('/english/images/myaccount/dashboard-bg-top.png') no-repeat;}
#content_over_shadow #dashboard-base #dashboard-bottom {position:absolute; bottom:0; left:0; width:100%; height:25px; background:url('/english/images/myaccount/dashboard-bg-bottom.png') no-repeat;}

#content_over_shadow #dashboard-base #dashboard-content-left {width:445px; margin:25px 0 25px 25px; padding:0; float:left; overflow:visible;}
#content_over_shadow #dashboard-base #dashboard-content-right {width:260px; margin:25px 25px 25px 0; padding:0; float:right; overflow:visible;}

#content_over_shadow a.edit:link,
#content_over_shadow a.edit:visited {color:#999; font-size:12px; text-decoration:underline;}
#content_over_shadow a.edit:hover,
#content_over_shadow a.edit:active {color:#00AEDA;}

#content_over_shadow #dashboard-base #profile-pic {float:left; width:77px; text-align:right; display:block;}
#content_over_shadow #dashboard-base #profile-pic img {border:1px solid #EFEFEF; margin-bottom:5px;}
#content_over_shadow #dashboard-base #profile-box {float:left; width:345px; padding:0 0 0 20px; display:block; overflow:visible;}
#content_over_shadow #dashboard-base #profile-box #heading {background-color:#EFEFEF; padding:15px 10px 15px 15px; width:345px; color:#000; text-align:left; border-radius:5px; margin-bottom:15px; position:relative;}

html>body #content_over_shadow #dashboard-base #profile-box #heading {width:325px; margin-bottom:15px;}
#content_over_shadow #dashboard-base #profile-box #heading p.name {font-size:18px; font-weight:bold; padding-bottom:5px;}
#content_over_shadow #dashboard-base #profile-box #heading p.job-title {font-size:14px; font-weight:bold; color:#666;}
#content_over_shadow #dashboard-base #profile-box #heading p.company {font-size:14px; padding-top:5px; color:#666;}
#content_over_shadow #dashboard-base #profile-box #heading a.edit {position:absolute; bottom:10px; right:10px}
#content_over_shadow #dashboard-base #profile-box #profile-table {padding-left:10px; width:340px;}
#content_over_shadow #dashboard-base #profile-box #profile-table td {font-size:12px; color:#666; padding-bottom:10px; padding:13px 0 13px 0; line-height:1.5em; vertical-align:top; border-top:1px solid #efefef;}
#content_over_shadow #dashboard-base #profile-box #profile-table td.top-row {border:none;}
/*#myaccount-rhs #content.dashboard #content_over_shadow #dashboard-base #profile-box #profile-table td a {text-align:right; padding:15px 0 5px 0; display:block;}*/
#content_over_shadow #dashboard-base #profile-box #profile-table strong {font-size:16px; font-weight:bold; padding: 15px 0 5px 0; display:block;}
#content_over_shadow #dashboard-base #profile-box #profile-table em {font-size:12px; font-weight:bold; font-style:normal; color:#000; display:block; width:135px; padding-left:12px\9;}

#content_over_shadow #dashboard-base #job-alert-box {padding-top:25px; margin-top:15px; border-top:1px solid #aaaaaa;}
#content_over_shadow #dashboard-base #job-alert-box p {font-size:14px; font-weight:bold; float:left; padding-bottom:5px; margin:0;}
#content_over_shadow #dashboard-base #job-alert-box a {float:right; padding-left:10px;}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table {clear:both; margin-top:-25px;}
html>body #content_over_shadow #dashboard-base #job-alert-box #job-alert-table {clear:both; margin-top:0;}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table td {padding:7px 5px 7px 5px; font-size:11px; text-align:center;}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table tr.header td {background-color:#aaaaaa; color:#fff; font-weight:bold; font-size:12px; /*text-align:left;*/}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table tr.content td {border-bottom:1px solid #aaaaaa;}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table td.center {text-align:center;}
#content_over_shadow #dashboard-base #job-alert-box #job-alert-table td.fixed-width {width:150px; font-size:11px; /*text-align:left;*/}

#content_over_shadow #dashboard-base #dashboard-sidebar {position:relative; border:1px solid #EFEFEF; border-radius:5px; width:260px; padding:0; margin-bottom:10px;}
#content_over_shadow #dashboard-base #dashboard-sidebar #header {
	-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px;
	-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;
	border-top-left-radius:5px; border-top-right-radius:5px;
	width:260px; height:28px;
	background-color:#EFEFEF; z-index:2;
}
#content_over_shadow #dashboard-base #dashboard-sidebar #header p.header-title {color: #999; font-weight: bold; top: 7px; left: 9px; display: block; position: absolute; font-size: 11px; text-align:center;}
#content_over_shadow #dashboard-base #dashboard-sidebar #header a.edit {position:absolute; top:7px; right:9px; float:none;}

#content_over_shadow #dashboard-base #dashboard-sidebar .row {width:100%; min-height:1.5em; padding:10px 0 10px 0; position:relative;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row.first-row {border-top:1px solid #EFEFEF;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row #online-resume {background:url('/english/images/myaccount/dashboard-sidebar-icon1.png') 10px 3px no-repeat;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row #upload-resume {background:url('/english/images/myaccount/dashboard-sidebar-icon2.png') 10px 3px no-repeat;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row #cover-letter {background:url('/english/images/myaccount/dashboard-sidebar-icon3.png') 10px 3px no-repeat;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row #joblisting {background:url('/english/images/myaccount/dashboard-sidebar-icon4.png') 10px 3px no-repeat;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row p.title {font-size:13px; font-weight:bold; color:#00AEDA; float:left; line-height:1.5em; padding-left:33px;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row a.edit {float:right; padding-right:10px;}

#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist {list-style:none; padding:0 0 5px 0; margin:0; clear:both;}
html>body #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist {padding:5px 0 5px 0; /*width:230px;*/}
#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist li {padding:3px 0 3px 40px; clear:both; width:180px;}

#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection {width:210px;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection.online-resume {position:absolute; top:10px; left:0;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td {margin:0; padding:3px 0 0 0; text-align:left; font-size:11px; line-height:14px;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.cv-name {width:100px}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.button-box {width:15px; text-align:center;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection td.button-box input[type="radio"] {margin:0; padding:0; width:11px; height:11px;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:link,
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:visited {display: block; background: #bfbfbf; padding:0; font-weight: bold; color:#ffffff; /*line-height:10px;*/ text-decoration:none; font-size:11px; width:12px; height:12px;text-align:center;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row table.cv-selection a.contentClose:hover {background: #8e8e8e;}

#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting {list-style:none; padding:0 0 0 30px; margin:0; clear:both; /*color:#00AEDA;*/}
#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li {width:220px;  height:1.8em; clear:both; margin:0; }
html>body #content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li {width:220px;}
#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li p {float:left; font-size:11px; /*color:#00AEDA;*/}
#content_over_shadow #dashboard-base #dashboard-sidebar .row ul.checklist-joblisting li span {float:right; font-size:11px;}

#content_over_shadow .my-account-tips.dashboard-fix	{padding-left:7px;}





#content_over_shadow .full-box .left-content .form-content .form-title,
#content_over_shadow .full-box .right-content .form-content .form-title		{float:left; margin-right:15px; padding:2px 0px 0px 0px; white-space:nowrap;}
#content_over_shadow .full-box .left-content .form-content .form-option,
#content_over_shadow .full-box .right-content .form-content .form-option	{float:left; margin-right:0px;}

.form-exp	{float:right; font-size:8pt; -webkit-text-size-adjust:none; margin:2px 37px 0px 0px;}

#content_over_shadow .full-box table,
#content_over_shadow .half-box-l table {margin:0px 0px 0px 10px ; padding:0px;}
#content_over_shadow .half-box-r table {margin:0px; padding:0px;}
#content_over_shadow .half-box-l table .reset-normal,
#content_over_shadow .half-box-l table .reset-normal td,
#content_over_shadow .half-box-r table .reset-normal,
#content_over_shadow .half-box-r table .reset-normal td	{margin:0px; padding:0px;}
#content_over_shadow .half-box-l td,
#content_over_shadow .half-box-r td	{font-size:9pt; padding:10px 0px 0px 0px;}
#content_over_shadow .half-box-l .first-column,
#content_over_shadow .half-box-r .first-column	{padding:10px 20px 0px 0px;}

#content_over_shadow .full-box input.account-info,
#content_over_shadow .half-box-l input.account-info,
#content_over_shadow .half-box-r input.account-info,
.myaccount-input	{/*width:100%; border:1px solid #b2b2b2;*/ border:1px solid #d2d2d2;}

#content_over_shadow .half-box-l table .reset-normal .smaller-font,
#content_over_shadow .half-box-r table .reset-normal .smaller-font	{font-size:8pt; -webkit-text-size-adjust:none;}

#myaccount input, select {font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; /*border:1px solid #d2d2d2; */}
/*#myaccount input {border:0;}*/
#myaccount input[type="text"]	{ border:1px solid #d2d2d2; }
#myaccount input[type="checkbox"] { width:18px; height:18px; }
#myaccount td.input-no-style input	{border:0px;}
#myaccount input.ic-addedit { background:#fff url(/english/images/myaccount/ic-add-edit.png) no-repeat 98% 50%; }

#content_over_shadow hr	{border:0px; background:#aaa; color:#aaa; height:1px; margin-top:25px; overflow:hidden;}
#content_over_shadow hr.no-margin	{border:0px; background:#aaa; color:#aaa; height:1px; margin-top:0px; overflow:hidden; padding:0}

#content_over_shadow .my-account-remark	{padding-top:20px; padding-left:8px;}

.my-account-tips-r {float:right; width:190px;}
.my-account-tips-subject {font-size:10pt; font-weight:bold; color:#00AEDA; text-align:center;}



/*-------------*/

.ra-overview {width:755px;}
.ra-myprofile, .ra-online-cv {/*width:800px;*/ text-align:left;}

.btn-common {float:left; margin:0px 5px 0px 0px;}
.btn-common-off {display:none;}
.btn-common a:link, .btn-common a:visited	{background-color:#00aedb; padding:2px 3px 2px 4px; color:#ffffff; font-weight:bold; font-family: Arial, '新細明體', pmingliu, '細明體', mingliu, Verdana, Helvetica, sans-serif; FONT-SIZE: 8pt; text-decoration:none; display:block;}
.btn-common a:hover {background-color:#0b76bc;}

h1.ra-header {font-size:18pt; color:#676767; width:992px; height:auto; font-weight:normal; text-align:left;}
h1.header-icon-cover-letter, h1.header-icon-online-cv, h1.header-upload-cv, h1.header-job-alert, h1.header-job-alert-view-jobs, h1.header-recommended-jobs, h1.header-app-history, h1.header-most-apply, h1.header-cv-builder, .header-saved-jobs, h1.header-viewed-jobs, h1.header-cv-request, h1.header-let-employers-find-you, h1.header-profile, h1.header-cv-tips {background: url("/english/images/myaccount/recent-activites-sprite.png") no-repeat; margin:0 0 10px 0;}
h1.header-icon-cover-letter {background-position:-608px -228px; padding:3px 0 0 29px; height:30px;}
h1.header-icon-online-cv {background-position:-608px -341px; padding:3px 0 0 32px; height:29px;}
h1.header-upload-cv {background-position:-608px -527px; padding:3px 0 0 28px; height:28px;}
h1.header-job-alert {background-position:-608px -305px; padding:3px 0 0 35px; height:26px;}
h1.header-job-alert-view-jobs {background-position:-608px -305px; padding:3px 0 0 35px; height:26px; margin-left: 13px;}
h1.header-recommended-jobs {background-position:-608px -420px; padding:3px 0 0 39px; height:28px;}
h1.header-app-history, h1.header-most-apply {background-position:-608px -380px; padding:3px 0 0 37px; height:30px;}
h1.header-app-history {margin-left: 20px;}
h1.header-cv-builder {background-position:-608px -565px; padding:2px 0 0 33px; height:26px;}
h1.header-saved-jobs {background-position:-608px -268px; padding:2px 0 0 35px; height:27px;}
h1.header-viewed-jobs {background-position:-608px -456px; padding:0 0 0 45px; height:25px;}
h1.header-cv-request {background-position:-608px -601px; padding:0 0 0 40px; height:27px;}
h1.header-let-employers-find-you {background-position:-608px -638px; padding:0 0 0 37px; height:31px;}
h1.header-profile {background-position:-608px -679px; padding:0 0 0 34px; height:27px; margin-left: 13px;}
h1.header-cv-tips {background-position:-606px -182px; padding:3px 0 0 36px; height:28px; margin-bottom: 20px; }

.ra-saved-apply:link, .ra-saved-apply:visited {background-color: #fff; float: left; display: block; text-decoration: none; padding: 2px 6px 2px 6px; border: 1px solid #ccc; border-radius: 3px; -moz-border-radius: 3px; color:#9c9c9c; margin:3px;}
.ra-saved-apply:hover {background-color: #00aedb; color:#fff; border: 1px solid #00aedb;}
a.ra-block:link, a.ra-block:visited {display:block; background:url("/english/images/myaccount/recent-activites-sprite.png") -300px -312px no-repeat; width:18px; height:18px; margin: 5px 0 0 8px; float: left;}
a.ra-block:hover {background:url("/english/images/myaccount/recent-activites-sprite.png") -328px -312px no-repeat;}
.ra-saved-date {float:left; font-size:9pt; margin:7px 3px 0 0;}
.ra-line {font-size:0;}
.ra-notice {position:absolute; font-size:10pt; color:#000;}
.ra-notice-l, .ra-notice-l-alert, .ra-notice-r {float:left; height:44px;}
.ra-notice-l {background: url("/english/images/myaccount/images/bubble-l.png") 0 0 no-repeat; padding:14px 5px 0 26px;}
.ra-notice-l-alert {background: url("/english/images/myaccount/bubble-l-alert.png") 0 0 no-repeat; padding:14px 6px 0 50px;}
.ra-notice-r {background: url("/english/images/myaccount/bubble-r.png") 0 0 no-repeat; width:16px;}
.ra-notice a:link, .ra-notice a:visited {font-size:10pt; color:#00aedb; font-weight:bold; text-decoration:underline;}
.ra-notice a:hover {color:#00aedb; text-decoration:none;}

.saved-jobs {top:-9px; left:163px;}
.viewed-jobs {top:-10px; left:183px;}
.most-viewed-jobs {top:-10px; left:241px;}
.most-applied-jobs {top:-8px; left:237px;}

a.app-history-dl-cv:link, a.app-history-dl-cv:visited{margin:0 auto; background:url("/english/images/myaccount/recent-activites-sprite.png") no-repeat; background-position:-211px -312px; width:16px; height:17px; font-size:0px; *text-indent:-999em; display:block;}
a.app-history-dl-cv:hover{background-position:-233px -312px;}

.input-wrapper {
	box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;	
	-moz-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
	-webkit-box-shadow: 0 2px 4px rgba(98, 98, 98, 0.2) inset;
}

.jobdetails-ad184x300 {display:block; /*background-color:#eee;*/ margin: 20px 0 0 5px;}
.jobdetails-ad184x184 {display:block; width:184px; height:184px; /*background-color:#eee;*/ margin: 20px 0 0 5px;}

a.myaccount-lhs-menu, a.myaccount-lhs-menu-off, a.myaccount-lhs-menu-sub {position:relative;}
a.myaccount-lhs-menu-off {cursor:default;}
a.myaccount-lhs-menu .lock, a.myaccount-lhs-menu-off .lock, a.myaccount-lhs-menu-sub .lock {position:absolute; background:url("/english/images/myaccount/recent-activites-sprite.png") -280px -314px no-repeat; width:11px; height:15px;}
a.myaccount-lhs-menu .lock, a.myaccount-lhs-menu-off .lock {top:7px; right:7px;}
a.myaccount-lhs-menu-sub .lock {top:0px; right:7px; *right:15px;}
a.myaccount-lhs-menu:link, a.myaccount-lhs-menu:visited {color:#00aedb; background-color:#e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:160px; font-size:12pt; padding:5px 0 5px 8px; font-weight:bold; margin:0 0 12px 0; text-decoration:none; display:block;}
a.myaccount-lhs-menu:hover {color:#fff; background-color:#00aedb;}
a.myaccount-lhs-menu-off:link, a.myaccount-lhs-menu-off:visited, a.myaccount-lhs-menu-off:hover {color:#00aedb; background-color:#e7e7e7; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:160px; font-size:12pt; padding:5px 0 5px 8px; font-weight:bold; margin:0 0 12px 0; text-decoration:none; display:block;}

a.myaccount-lhs-menu-sub:link, a.myaccount-lhs-menu-sub:visited {width:160px; color:#000; margin:0 0 12px 8px; font-size:10pt; text-decoration:none; display:block; background-image:url("/english/images/myaccount/recent-activites-sprite.png"); background-repeat:no-repeat; padding:0 0 0 20px;}
a.myaccount-lhs-menu-sub:hover {color:#00aedb;}
html > body a.myaccount-lhs-menu-sub:link, html > body a.myaccount-lhs-menu-sub:visited {width:140px;}
a.lhs-saved-jobs:link, a.lhs-saved-jobs:visited{background-position:-630px -715px;}
a.lhs-saved-jobs:hover{background-position:-630px -738px;}
a.lhs-viewed-jobs:link, a.lhs-viewed-jobs:visited{background-position:-630px -757px;}
a.lhs-viewed-jobs:hover{background-position:-630px -775px;}
a.lhs-viewed-profile:link, a.lhs-viewed-profile:visited{background-position:0px -1086px;}
a.lhs-viewed-profile:hover{background-position:0px -1124px;}
a.lhs-viewed-profile-off:link, a.lhs-viewed-profile-off:visited, a.lhs-viewed-profile-off:hover {background-position:0px -1124px;}
a.lhs-recommended-jobs:link, a.lhs-recommended-jobs:visited{background-position:-630px -798px;}
a.lhs-recommended-jobs:hover{background-position:-630px -822px;}
a.lhs-app-history:link, a.lhs-app-history:visited{background-position:-631px -845px;}
a.lhs-app-history:hover{background-position:-631px -867px;}
a.lhs-app-history-off:link, a.lhs-app-history-off:visited, a.lhs-app-history-off:hover {background-position:-631px -888px;}

a.lhs-online-cv:link, a.lhs-online-cv:visited{background-position:-628px -911px;}
a.lhs-online-cv:hover {background-position:-628px -934px;}
a.lhs-online-cv-off:link, a.lhs-online-cv-off:visited, a.lhs-online-cv-off:hover {background-position:-628px -959px;}
a.lhs-upload-cv:link, a.lhs-upload-cv:visited {background-position:-628px -984px;}
a.lhs-upload-cv:hover {background-position:-628px -1008px;}
a.lhs-upload-cv-off:link, a.lhs-upload-cv-off:visited, a.lhs-upload-cv-off:hover  {background-position:-628px -1033px;}
a.lhs-cv-builder:link, a.lhs-cv-builder:visited{background-position:-630px -1058px;}
a.lhs-cv-builder:hover {background-position:-630px -1082px;}
a.lhs-cv-builder-off:link, a.lhs-cv-builder-off:visited, a.lhs-cv-builder-off:hover {background-position:-630px -1106px;}
a.lhs-cover-letter:link, a.lhs-cover-letter:visited{background-position:-628px -1130px;}
a.lhs-cover-letter:hover {background-position:-628px -1156px;}
a.lhs-cover-letter-off:link, a.lhs-cover-letter-off:visited, a.lhs-cover-letter-off:hover {background-position:-628px -1182px;}
a.lhs-let-emp-find-you:link, a.lhs-let-emp-find-you:visited{background-position:-630px -1207px;}
a.lhs-let-emp-find-you:hover {background-position:-630px -1246px;}
a.lhs-let-emp-find-you-off:link, a.lhs-let-emp-find-you-off:visited, a.lhs-let-emp-find-you-off:hover {background-position:-630px -1284px;}
a.lhs-cv-request:link, a.lhs-cv-request:visited{background-position:-629px -1317px;}
a.lhs-cv-request:hover {background-position:-629px -1340px;}
a.lhs-cv-request-off:link, a.lhs-cv-request-off:visited, a.lhs-cv-request-off:hover {background-position:-629px -1363px;}
a.lhs-job-alert-settings:link, a.lhs-job-alert-settings:visited{background-position:-629px -1456px;}
a.lhs-job-alert-settings:hover {background-position:-629px -1482px;}
a.lhs-job-alert-settings-off:link, a.lhs-job-alert-settings-off:visited, a.lhs-job-alert-settings-off:hover {background-position:-629px -1508px;}
a.lhs-job-alert-view-jobs:link, a.lhs-job-alert-view-jobs:visited{background-position:-629px -1386px;}
a.lhs-job-alert-view-jobs:hover {background-position:-629px -1409px;}
a.lhs-job-alert-view-jobs-off:link, a.lhs-job-alert-view-jobs-off:visited, a.lhs-job-alert-view-jobs-off:hover {background-position:-629px -1431px;}
a.lhs-viewed-profile-off:link, a.lhs-viewed-profile-off:visited, a.lhs-viewed-profile-off:hover {background-position:0px -1164px;}

a.lhs-app-history-off, a.lhs-online-cv-off, a.lhs-upload-cv-off, a.lhs-cv-builder-off, a.lhs-cover-letter-off, a.lhs-viewed-profile-off, a.lhs-let-emp-find-you-off, a.lhs-cv-request-off, a.lhs-job-alert-view-jobs-off, a.lhs-job-alert-settings-off {color:#8f8f8f !important; cursor:default;}

#table_contentbar_top table:nth-child(2) table td:nth-child(2) { padding-left:30px; }

#job-search-result-1 #postedby_expand fieldset { padding:0px; }
#job-search-result-1 #postedby_expand fieldset label { margin-left:0px; margin-bottom:1px; padding:0px 0px 9px 0px; background:none; }
#job-search-result-1 #postedby_expand fieldset label:first-child { margin-left:3px; }
#job-search-result-1 #postedby_expand fieldset label input { position:relative; left:0px; }
#job-search-result-1 #postedby_expand fieldset label input:last-child { margin-bottom:10px; }
#job-search-result-1 #postedby_expand fieldset label .jobs-by-ia { width:128px; float:right; margin-right:25px; }
.label_checkbox { border-left:3px solid; }
.c, .c_on { border-width:0px; }
label.de, label.de_on { border-color:#e48d8b; }
label.pc, label.pc_on { border-color:#6cba7a; }
label.ia, label.ia_on { border-color:#73a6ca; }


/* Let Employers Find You */
.lefy-content { line-height: 22px; padding: 12px; }

.cv-choice:link, .cv-choice:visited,
.cv-tips-choice:link, .cv-tips-choice:visited {
	width: 208px;
	height: 186px;
	color: #666;
	border: 3px solid #efefef;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	display: block;
	margin-left: 28px;
	float: left;
	position: relative;
}

.cv-choice:hover, .cv-tips-choice:hover { color: #555; border-color: #ccc;	cursor: hover; }

.cv-choice span.icon,
.cv-tips-choice span.icon {
	width: 160px;
	height: 114px;
	background: url("/images/create-cv-icon.png") 0 0 no-repeat;	
	position: absolute;
	left: 50%;
	top: 14px;
	margin-left: -80px;
}

.cv-choice.upload-cv span.icon { background-position: -160px 0; }
.cv-choice.cv-builder span.icon { background-position: -320px 0; }

.cv-choice span.txt,
.cv-tips-choice span.txt {
	width: 100%;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	position: absolute;
	bottom: 20px;	
}

.impt { font-weight: bold; color: #336699; }

/* CV Tips */
.cv-tips-container { padding-top: 16px; border-top: 1px solid #e1e1e1; margin-top: 24px; }

.cv-tips-choice span.icon { background-image: url("/images/cv-tips-icon.png"); }
.cv-tips-choice.job-search-tips span.icon { background-position: -160px 0; }
.cv-tips-choice.interview-tips span.icon { background-position: -320px 0; }

/* CV Request Detail 20150813
-------------------------------------------------------------------------*/

.cvrequest-detail { width: 72%; float: left; }
.cvrequest-detail-content { font-size: 13px; line-height: 18px; }
.cvrequest-detail-content tr.even-row { background: #fbfdff; }
.cvrequest-detail-content th { width: 112px; padding: 8px; vertical-align: top; text-align: left; }
.cvrequest-detail-content td { padding: 8px; }

.cvrequest-act { width: 28%; float: left; }

.cvrequest-act-menu { width: 186px; border: 1px solid #e1e1e1; padding: 10px 16px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; float: right;
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cvrequest-act-menu * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.cvrequest-act-menu ul { list-style: none; padding: 0; }
.cvrequest-act-menu ul li {  }
.cvrequest-act-menu ul li.separator { height: 1px; background: #e1e1e1; padding: 0; margin: 8px 0; }
.cvrequest-act-menu ul li a { font-size: 14px; wdith: 100%; background: url("/images/cvrequest-icon.png") 0 0 no-repeat; padding: 6px 0 6px 28px; display: block; }
.cvrequest-act-menu ul li a.act-send-cv:hover { background-position: 0 -26px; }

.cvrequest-act-menu ul li a.act-change-def-cv { background-position: 0 -52px; }
.cvrequest-act-menu ul li a.act-change-def-cv:hover { background-position: 0 -78px; }

.cvrequest-act-menu ul li a.act-reject-r { background-position: 0 -104px; }
.cvrequest-act-menu ul li a.act-reject-r:hover { background-position: 0 -130px; }

.cvrequest-act-menu ul li a.act-block-r { background-position: 0 -156px; }
.cvrequest-act-menu ul li a.act-block-r:hover { background-position: 0 -182px; }

.cvrequest-act-menu ul li a.act-del-r { background-position: 0 -208px; }
.cvrequest-act-menu ul li a.act-del-r:hover { background-position: 0 -234px; }

.cvrequest-act-menu ul li a.act-see-all-r { background-position: 0 -260px; }
.cvrequest-act-menu ul li a.act-see-all-r:hover { background-position: 0 -286px; }


/* CV Request Listing 20150813
-------------------------------------------------------------------------*/
.result-table { font-size: 13px; text-align: left; }

.result-table th {
	border-bottom: 1px solid #e1e1e1;	
	padding: 0 12px;
	text-align: left; 
}

.result-table th a {
	line-height: 30px;
	display: block;	
}

.result-row:hover td { background: #F3F6F8; }

.th-date-request { width: 124px; max-width: 124px; min-width: 124px; }
.th-job-title {width: 172px; max-width: 172px; min-width: 172px; }
.th-job-company { width: 170px; max-width: 170px; min-width: 170px; }
.th-response-date { width: 114px; max-width: 114px; min-width: 114px; }
.th-status { width: 58px; max-width: 58px; min-width: 58px; }

.result-cell { color: #555; line-height: 18px; padding: 8px 12px; border-bottom: 1px solid #e1e1e1; display: table-cell; position: relative; vertical-align: top; }
.result-cell a:link, .result-cell a:visited { color: #555; }
.result-cell a:hover { color: #888; }

.col-sort span.col-text { padding-right: 16px; position: relative; }

.col-sort span.icon {
	width: 8px;
	height: 8px;	
	background: url("/images/job-desc-icon.png") 0 -460px no-repeat;
	display: block;
	position: absolute;
	right: 0;
	top: 4px;
}

.col-sort.ascending span.icon { background-position: -16px -460px; top: 5px; }
.col-sort.descending span.icon { background-position: -8px -460px; top: 5px; }


.cvrequest-list-wrapper { border: 1px solid #e1e1e1; }
.cvrequest-list a:link, .cvrequest-list a:visited { font-weight: bold; color: #336699; }
.cvrequest-list a:hover { color: #7db2e7; }

.cvrequest-list .cell-status .status-expired { color: #e02828; }
.cvrequest-list .cell-status .status-new { color: #1eb457; }

.blocked-company { background: url("/images/cvrequest-icon.png") 0 -156px no-repeat; line-height: 28px; padding-left: 24px; float: right; }
.blocked-company:hover { background-position: 0 -182px; }


/* Pagination
----------------------------------*/
.arrow-down {
	width: 0; 
	height: 0; 
	border-left: 4px solid transparent;
	border-right: 4px solid transparent;
	border-top: 4px solid #336699;
	position: absolute;
	right: 12px;
	top: 50%;
	margin-top: -2px;
}

.pagination, .pagination * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.pagination { line-height: 28px; background: #fbfdff; padding: 4px 12px; }
.pagination .showing { font-size: 13px; font-weight: bold; color: #333; float: left; }
.pagination .field-title { height: 28px; line-height: 28px; color: #333; margin-right: 8px; float: left; }
.pagination .records-page { margin-right: 24px; float: right; }
.pagination .records-page .select-field { width: 60px; }
.pagination .choose-page { margin: 0 6px; float: left; }
.pagination .choose-page .select-field { width: 60px; height: 28px; position: relative; float: left; }
.pagination .select { height: 28px; line-height: 20px; }
.pagination select.styled { height: 28px; }

.pagination .page-select { float: right; }

.pagination .page-control {
	width: 24px;
	height: 24px;
	background: url("/images/icons.png") -330px -60px no-repeat;
	display: block;
	float: left;
	margin-top: 2px;
}

.pagination .page-control.next-page { background-position: -330px -60px; }
.pagination .page-control.next-page.disabled-btn { background-position: -360px -60px; }
.pagination .page-control.last-page { background-position: -390px -60px; }
.pagination .page-control.last-page.disabled-btn { background-position: -420px -60px; }

.pagination .page-control.prev-page { background-position: -450px -60px; }
.pagination .page-control.prev-page.disabled-btn { background-position: -480px -60px; }
.pagination .page-control.first-page { background-position: -510px -60px; }
.pagination .page-control.first-page.disabled-btn { background-position: -540px -60px; }

/* 20151015 - Job Alert - View Jobs - Employer Type Menu */
#myaccount #job-search-result-1 #postedby_expand fieldset label { position: relative; }
#myaccount #job-search-result-1 #postedby_expand fieldset label.label_checkbox.pc,
#myaccount #job-search-result-1 #postedby_expand fieldset label.label_checkbox.ia { height: 32px; }
#myaccount #job-search-result-1 .jobs-by-all, #myaccount #job-search-result-1 .jobs-by-de, #myaccount #job-search-result-1 .jobs-by-ra { position: absolute; left: 30px; top: 4px; }
#myaccount #job-search-result-1 #postedby_expand fieldset label .jobs-by-ia { position: absolute; left: 30px; top: 4px; float: none; }

/* Country Code + Contact No 20160317 */
#myaccount-rhs .reg_mobile_phone { width: 164px; }

/* Modify Work Exp "Currently Work Here" 20160321 */
.portlet_exp .reg-form-work-exp-present input[type=checkbox] { margin-left: 0; float: left; }
.portlet_exp .reg-form-work-exp-present label { line-height: 24px; float: left; }
.portlet_exp .work-exp-to { width: 180px; }
.portlet_exp .work-exp-to input[type=text], .portlet_exp .work-exp-to .reg-form-work-exp-present { float: left; }
.portlet_exp .work-exp-to input[type=text] { margin-right: 8px; }