/* @group Reset Setting */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent
}
body {
	line-height:1
}
.safari body{
	overflow-x: hidden;
}
ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
:focus {
	outline:0
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table								{ border-collapse: collapse; font-size:14px; margin: 0px!important; width:100%;  }
th, td								{ line-height: 18px; padding: 10px 10px 10px 10px; font-size: 14px; }
table th							{ background:#ebebeb url(/img/bg-hr.gif) repeat-x 0 0;color:#333; font-size:14px; font-weight:normal; text-align:left;}
thead th, thead td					{ padding-top: 7px; text-align:left; }
tfoot th, tfoot td					{ padding-bottom: 8px; }

table td							{ border-bottom:solid 2px #e1e1e1; color:#666; font-size:14px; background: url(/img/bg-td.gif) repeat-x 0 bottom; vertical-align: top;}
table tr.altrow td{
	background: #fff;
}
.table-box{
	background: url(/img/table-shadow.png) no-repeat 0 bottom;
	float: left;
	width: 100%;
	padding-top: 5px;
	padding-bottom: 20px;
}
.table-box table{
	border-top: 2px solid #dcdcdc; 
}
.table-box table td{
	color: #1c1d1a;
	padding: 20px 10px;
	font-size: 14px;
}
.table-box table td em{
	color: #1c1d1a;
	font-size: 12px;
}
td.icon-external a{
	float: left;
}
table td small{font-size: 14px!important; color: #777;}

caption								{ top: 5px; padding-bottom: 18px; text-align:left;}
th{
	padding: 0;
}
td.actions, th.actions {
	padding: 10px;
	width: 100px
}
.table-box td.job-title-table h3 a{
	font-size: 16px;
}
td.actions a{
	text-indent: -999em;
	float: left;
	width: 17px;
	height: 17px;
	margin-right: 8px;
	background: url(/img/icon-action.gif) no-repeat -25px 0;
}
td.actions a:hover{
	background-position: -24px -33px;
}
td.actions a.edit{
	background-position: 0px 0;
}
td.actions a.open-job{
	background-position: -44px -33px;
    width: 20px;
}
td.actions a.open-job:hover{
	background-position: -45px -64px;
    width: 20px;
}

td.actions a.edit:hover{
	background-position: 0px -36px;
} 
td.actions a.delete{
	background-position: -50px 0;
} 
th a, th span {
	color: #333;
	display: block;
	padding: 10px 30px 10px 10px;
	background: url(/img/bg-selection.gif) no-repeat right 0;
}
th span{
	background: url(/img/bg-selection-no.gif) no-repeat right 0;
}
th a.asc{
	background: url(/img/bg-selection-asc.gif) no-repeat right 0;
}
th a.desc{
	background: url(/img/bg-selection-dec.gif) no-repeat right 0;
}

td a{
	font-size: 14px;
}
td.job-title-table a{
	font-size: 16px;
	font-weight: bold;
}
td.job-title-table{
	font-size: 14px;
	color: #231f20;
}
small.expire{
	color: #ef4036;
}
td span{
	color: #00a7e3;
	font-size: 12px;
	padding-left: 18px;
	background: url(/img/icon-like.png) no-repeat 0 0px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.ie7 td span{
	background-position: 0 2px;
} 
td small.postdate{
	font-size: 11px!important;
	
}
/* @End */
/* @Group Text Setting */
body {
	font:14px/16px Helvetica, Arial, sans-serif;
	color:#666;
}
a{
	color:#5f61ac;
	text-decoration:none;
}
a:hover{
	color:#00a7e3;
}
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size:30px;
	margin-bottom:15px;
	line-height:30px;
	color:#333;
}
h2 {
	font-size:18px;
	margin-bottom:15px;
	color:#000;
}
h3 {
	font-size:15px;
	margin-bottom:5px
}
h4 {
	font-size:12px;
	margin-bottom:4px;
}
h5 {
	font-size:12px;
	margin-bottom:2px;
}
h6 {
	font-size:12px;
	margin-bottom:0px;
}
ol {
	list-style:decimal
}
ul {
	list-style:disc
}
li {
	margin-left:30px
}
ul li{
	margin:0;
	padding:0 0 4px 15px;
	list-style:none;
}
input[type=hidden]{
	display:none!important;
}
p, dl, hr, ol, ul, pre, table, address, fieldset {
	margin-bottom:19px
}
b, strong, caption, th, thead, dt, legend		{ font-weight: bold; }
cite, dfn, em, i								{ font-style: italic; }
code, kbd, samp, pre, tt, var					{ font-family: mono-space, monospace; }
pre												{ white-space: pre; }
del												{ text-decoration: line-through; }
mark											{ background: rgba(255, 255, 0, 0.4); padding: 0 .25em; }
ins												{ color: #f00; }
small, sup, sub									{ font-size: 12px; }
big												{ font-size: 125%; line-height: 80%; }
abbr, acronym									{ font-size: 85%; text-transform: uppercase; letter-spacing: .1em; }
abbr[title], acronym[title], dfn[title]			{ border-bottom: 1px dotted black; cursor: help; }
sup, sub										{ line-height: 0; }
sup												{ vertical-align: super; }
sub												{ vertical-align: sub; }
blockquote										{ padding: 1.5em; }
hr												{ border: none; background: #ddd; width: 100%; }
pre {
	overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */
	white-space: pre-wrap; /* css-3 */
	white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
	white-space: -pre-wrap; /* Opera 4-6 */
	white-space: -o-pre-wrap; /* Opera 7 */ /*
	width: 99%; */
	word-wrap: break-word;
}
blockquote {
padding-left:30px;
background:url(images/quote-o.gif) no-repeat left 14px}
/*blockquote p {
	background: url(images/quote-c.gif) no-repeat right bottom;
	padding-right: 23px;
}*/

a.read{
	background:url(images/icon-arrow.gif) no-repeat 0 4px;
	padding-left:10px;
	font-weight:bold;
	display:inline-block;
	color:#996600;
}
a.read:hover{
	color:#333;
}
.right, .f-right, .align-right, .img-right{
	float:right!important;
}
.align-right, .img-right{
	margin-left:15px;
}
.left, .f-left, .align-left, .img-left{
	float:left;
}
.align-left, .img-left{
	margin-right:15px;
}
/* @End */
body{min-width:960px}.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px; display: table;}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.container_12 .push_3,.container_16 .push_4{left:240px}.container_12 .push_6,.container_16 .push_8{left:480px}.container_12 .push_9,.container_16 .push_12{left:720px}.container_12 .push_1{left:80px}.container_12 .push_2{left:160px}.container_12 .push_4{left:320px}.container_12 .push_5{left:400px}.container_12 .push_7{left:560px}.container_12 .push_8{left:640px}.container_12 .push_10{left:800px}.container_12 .push_11{left:880px}.container_16 .push_1{left:60px}.container_16 .push_2{left:120px}.container_16 .push_3{left:180px}.container_16 .push_5{left:300px}.container_16 .push_6{left:360px}.container_16 .push_7{left:420px}.container_16 .push_9{left:540px}.container_16 .push_10{left:600px}.container_16 .push_11{left:660px}.container_16 .push_13{left:780px}.container_16 .push_14{left:840px}.container_16 .push_15{left:900px}.container_12 .pull_3,.container_16 .pull_4{left:-240px}.container_12 .pull_6,.container_16 .pull_8{left:-480px}.container_12 .pull_9,.container_16 .pull_12{left:-720px}.container_12 .pull_1{left:-80px}.container_12 .pull_2{left:-160px}.container_12 .pull_4{left:-320px}.container_12 .pull_5{left:-400px}.container_12 .pull_7{left:-560px}.container_12 .pull_8{left:-640px}.container_12 .pull_10{left:-800px}.container_12 .pull_11{left:-880px}.container_16 .pull_1{left:-60px}.container_16 .pull_2{left:-120px}.container_16 .pull_3{left:-180px}.container_16 .pull_5{left:-300px}.container_16 .pull_6{left:-360px}.container_16 .pull_7{left:-420px}.container_16 .pull_9{left:-540px}.container_16 .pull_10{left:-600px}.container_16 .pull_11{left:-660px}.container_16 .pull_13{left:-780px}.container_16 .pull_14{left:-840px}.container_16 .pull_15{left:-900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}


/* @group Layout Setting */
html{
	background: #565656;
}
#container{
	background: url(/img/html.gif) repeat-x 0 0 #f7f7f7;
}
body, #header-block{
	background: url(/img/bg-html.gif) no-repeat center -1px;
}

.wrap{
	float: left;
	border-bottom: 4px #e1e1e1 solid;
}

/* @end */

/* @group Header Setting */
.guest a.loginbtn{
	margin-top: 10px;
}
a.loginbtn{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -861px -1104px;
    float: left;
    height: 25px;
    margin-left: 10px;
    margin-right: 10px;
    text-indent: -999em;
    width: 80px;
    margin-top: 10px
}
a.loginbtn:hover{
	background-position: -861px -1128px;
}
a.getstartedbtn{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -743px -1028px transparent;
    float: left;
    height: 25px;
    text-indent: -999em;
    width: 196px;
    margin-top: 10px;
}
a.getstartedbtn:hover{
	background-position: -743px -1055px;
}

.side-strip{
	background: none repeat scroll 0 0 #F7F7F7;
    height: 45px;
    position: absolute;
    right: 0;
    top: 38px;
    width: 27%;
}
#home-container #header{
	height: 119px;
}
#header{
	height: 107px;
	position: relative;
}
.ie7 #header{
	z-index:9999;
}
div#logo, h1#logo{
	float:left;
	padding-top:40px;
}
div#logo a, h1#logo a {
	display:block;
	width:180px;
	height:40px;
	text-indent:-999em;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0px 0;
}
.common-user{
	background: none repeat scroll 0 0 #FFFFFF;
    float: right;
    height: 46px;
    margin-top: 5px;
    padding-top: 33px;
    width: 50%;
}
.common-link{
	background: none repeat scroll 0 0 #F7F7F7;
    float: right;
    height: 45px;
    padding-left: 15px;
}
.nav-account{
	float: right;
	padding-top: 25px;
	margin-top: 5px;
	background: #fff;
}
.nav-account span{
	color: #eee;
    float: left;
    font-size: 36px;
    font-weight: bold;
    line-height: 68px;
    padding-right: 10px;
}
.ie .nav-account span{
	line-height: 55px;
}
.nav-action, .guest{
	float: left;
	background: #f7f7f7;
	margin-top: 8px;
}
.nav-action a.thumb, .guest a.thumb{
	color: #666699;
    float: left;
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.guest a.thumb{
	color: #999;
}
.nav-action a.thumb:hover{
	 color: #00aaea;
}
.nav-action a.thumb strong, .nav-action a.thumb img, .guest a.thumb strong, .guest a.thumb img{
	float: left;
}
.nav-action a.thumb strong, .guest a.thumb strong{
	line-height: 45px;
    padding: 0 10px;
}
.nav-action ul{
	margin: 0 -20px 0 0;
	float: left;
}
.nav-action ul li{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat -676px -1189px;
    float: left;
    padding:12px;
    position: relative;
}
.nav-action ul li a{
	width: 20px;
	height: 20px;
	text-indent: -999em;
	float: left;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 0;
}
.nav-action ul li.prefer a{
	background-position: -799px -434px;
}
.nav-action ul li.prefer a:hover{
	background-position: -798px -457px
}
.nav-action ul li.profile-nav a{
	background-position: -839px -435px;
}
.nav-action ul li.profile-nav a:hover{
	background-position: -838px -458px;
}
.nav-action ul li.logout a{
	background-position: -874px -435px;
}
.nav-action ul li.logout a:hover{
	background-position: -873px -458px;
}
a.btn-register{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	float: right;
    font-size: 18px;
    display: block!important;
    margin-top: 9px;
    padding: 8px 0 6px 33px;
    position: absolute;
    right: 10px;
    text-decoration: underline;
    top: 0px;
    width: 235px;
    background: url(/img/jobseeker/hand.png) no-repeat 0 0;
    color:#fff;
	z-index:999;
}

/* @end */

/* @group Footer Setting */
.fb_edge_widget_with_comment{
	float: left;
    padding-left: 10px;
    width: 81px;
}
#footer .IN-widget{
	float: left;
	margin-left: 0px;
}
#footer .container_16{
	position: relative;
	z-index: 999;
}
#footer{
	float: left;
	width: 100%;
	background: #f7f7f7;
	padding: 22px 0 0px;
	border-bottom: solid 48px #565656;
}
.ie7 #footer{
	float: none;
}
.footer-right{
	position: absolute;
	right: 0;
	top:0px;
	width: 400px;
	z-index: 999;
}
.share-network{
	float: left;
    padding-bottom: 23px;
    width: 100%;
    position: relative;
}
.footer-nav ul{
	float: right;
	margin: 0;
	padding: 0;
	list-style: none;
}
.footer-nav ul li{
	float: left;
	margin: 0;
	
}
.footer-nav ul li a{
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	padding: 0 0 0 20px
}
.footer-nav ul li a:hover{
	color: #00a7e3;
}

.footer-nav p{
	color: #b3b3b3;
	font-size: 12px;
	margin: 0;
}
.footer-nav p a{color:#b3b3b3;}
.footer-nav p a:hover{color:#00a7e3;}
.follow-us{
	background: none repeat scroll 0 0 #EAEAEA;
    color: #333333;
    float: right;
    font-weight: 400px;
    font-size: 14px;
    line-height: 21px;
    width: 186px;
    padding: 3px 6px 0;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;

}
.call{
	background: none repeat scroll 0 0 #EAEAEA;
    border-radius: 3px 3px 3px 3px;
    float: right;
    font-weight: bold;
    line-height: 14px;
    padding: 6px 8px 4px;
    color: #666;
    margin-right: 5px;
}
.call strong{
	color: #333;
	font-weight: 500;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.follow-us span{
	float: left;
	padding-right: 10px;
}
.follow-us a {
	width: 16px;
	height: 20px;
	float:left;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 0;
	text-indent: -999em;
	margin-left: 5px;
	position: relative;
	z-index: 999;
}
.blog-icon{
	background: url(/img/icon-blog.gif) no-repeat 0 2px!important;
	width: 47px!important;
}
.follow-us a.facebook-sm-icon{
	background-position: -557px 0;
}
.follow-us a.linkedin{
	background-position: -581px 0;
}
.follow-us a.twitter{
	background-position: -605px 0;
}
.share-network label{
	color: #333;
	font-size: 14px;
	float: left;
	padding-right:10px;
	padding-top: 3px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;

}
.share-network a.send{
	float: left;
	text-indent: -999em;
	width: 54px;
	height: 21px;
	background: url(/img/jobseeker/sprite_2.gif) no-repeat -639px -1110px;
	margin-right: 10px;
}
.share-network .IN-widget{
	float: left;
}
.twitter-share-button{
	float: left;
	margin: 0 8px;
}
.share-network .email-friend{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -618px -1166px transparent;
    float: left;
    height: 21px;
    margin-right: 10px;
    text-indent: -999em;
    width: 74px;
}
.sep{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat -672px -1196px ;
    float: left;
    height: 31px;
    margin-top: -6px;
    width: 10px;
}
.footer-nav{
	padding-top: 10px;
}
#footer .grid_16{
	position: relative;
	margin-bottom: -20px;
}
/* @end */
/* @group Feedback Setting */
.activity{
	display: none;
    height: 100%;
    left: 0;
    padding: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 99999;
}
.loading-box{
	background-image: url("/img/loading.png");
    background-repeat: no-repeat;
    left: 48%;
    position: fixed;
    top: 48%;
    padding:23px  52px 52px 45px;
}

li.feed{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
#nav-main li.comments{
	padding: 0 10px;
	margin: 0 -20px 0 0px
}
a.feedback{
	padding: 10px;
	position: relative;
    z-index: 10;
    margin-top: -11px;
}
a.menu-open{
	background: #f3f2f3!important;
	border-left: solid 1px #e1e1e1;
	border-top: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
} 
#feedback-block{
    float: left;
    padding: 20px 30px 0 30px;
    width: 462px;
    display: block!important;
}
#feedback-block label{
	padding-top: 10px;
	display: block;
}
#feedback-block label.field-title-overlay-label{
	width: auto!important;
}
a.feedback-link{
	position: fixed;
	display: block;
	left: 0;
	top:48%;
	width: 40px;
	text-indent: -999em;
	height: 119px;
	background: url(/img/btn-feedback.gif) no-repeat 0 0;
}
a.feedback-link:hover{
	background-position: -40px 0;
}
#feedback .top-arrow{
	margin: -20px -30px 0 -30px;
	width: 600px!important;
}
#feedback-block  .submit{
	padding: 26px 0 0 0!important;
	float: left;
}
#feedback-block textarea, #feedback-block input{
	width: 438px;
	font-family: Helvetica;
	font-size: 14px;
	height: 70px;
	color: #777;
	padding: 10px;
	border: solid 1px #c0c0c0;
}
#feedback-block input{
	width: 234px;
	margin-right:  0px;
}
#feedback-block h2, #feedback-block h3{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #000;
}
#feedback-block h2{
	 background: url("/img/thumb-icon.png") no-repeat scroll 0 0 transparent;
    padding: 35px 0 23px 79px;
}
#feedback-block h3{
	font-size: 23px;
	line-height: 23px;
	padding-bottom: 0px;
}
#feedback-block textarea{
	overflow: auto;
}
#feedback-block .input{
	float: left;
	width: 273px;
	padding-bottom: 14px;
}
#feedback-block .input .wrap-field-title-overlay{
		width: 200px!important;
}
#feedback-block input{
	height: 18px;
}
#feedback-block .submit input{
	border: none;
	width: 94px;
	height: 36px;
	padding: 0;
	margin: 0;
}
#feedback-block label.error{
	color: #ff0101 !important;
	font-size: 11px!important;
	width: 60%!important;
	padding: 0!important;
	margin-bottom: -10px!important;
}
/* @end */
/* @group Form Setting */
/* @group Form Styling */
.form {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.form .input{
	clear: both;
	float: left;
	width: 100%;
	padding: 0 0 25px 0
}
.form .input label, .phone-num label{
	color: #666;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    width: 25%;
    line-height: 30px;
    float: left;
    padding-left: 20px
}
.form .input label.error {
	color:red !important;	
}
.phone-num{
	float: left;
	width: 100%;
	padding-bottom: 10px;
}

.form .select select, .form .dateformat select, .form .text input, .form .password input, .form .datetime select, .form .textarea textarea, .form .file input, .phone-num input{
	border: 1px solid #CCCCCC;
    color: #333;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 22px;
    padding: 10px 10px 8px;
    width: 350px;
    float: left;
}

.form input.country-code {
	width: 50px !important;
	float:left;
	margin-right: 10px
}
.form input.area-code{
	width: 30px !important;
	float:left;
	margin-right: 10px
}
.form input.phone-number{
	width: 206px !important;
	float:left;
}

.ie .form .select select, .ie .form .dateformat select, .ie .form .text input, .ie .form .password input, .ie .form .datetime select, .ie .form .textarea textarea, .ie .form .file input{
	 padding: 7px 10px 6px;
} 
.form .select select:focus, .form .text input:focus, .form .password input:focus, .form .datetime select:focus, .form .textarea textarea:focus, .form .dateformat select:focus, .form .file input:focus{
	border:1px solid #60636a;
}
.form .textarea textarea:focus{
	background: #F3F3F3;
}
.form .file input{
	width: 250px;
	border:none;
}
.form .select select{
	width:371px; 
}
.form .datetime select, .form .dateformat select{
    width: 104px;
}
.form .dateformat select{
	margin-right: 5px;
}
.input .submit{ 
	float: left !important;
    padding: 0 !important;
    width: 27% !important;
}
.form .submit p{
	font-size: 12px;
	line-height: 16px;
	float: left;
	padding-top: 5px;
	width: 300px;
}
.form .checkbox input{
	width: 15px;
	height: 15px;
	border: none;
	margin: 0px 0 0 0;
	float: left;
}
.form .checkbox label{
	float: none;
	border: none;
	padding-left: 5px;
	font-size: 14px;
	color: #333;
}
.form .radiodiv .input{
	width: 70%;
	clear: none;
}
.form .radiodiv .radio{
	padding: 0;
}
.form .radio label{
	float: none;
	width: auto;
	padding-left: 5px;
	font-size: 14px;
	color: #333;
	float: left;
}
.form .radio input{
	width: 15px;
	height: 15px;
	border: none;
	margin: 2px 0 0 0;
	float: left;
}
button{
	border: none;
	background: none;
	padding: 0;
	margin: 0;
	width:auto;
   	overflow:visible;
}
/* @end */
/* @group Login Setting */
.jobseeker-login{
	float: left;
    margin: 0 -10px;
    padding-bottom: 0px;
    width: 960px;
}
.login-section{
	float: left;
	width: 100%;
	position: relative;
	background: url(/img/bg-login-section.gif) repeat-y 0 0;
}
.login-section .instant{
	width: 313px;
	float: left;
	padding: 60px 0 0 24px;
	position: relative;
}
.login-section .instant .arrow-top{
	width:29px;
	height: 16px;
	background: url(/img/sprite-login.png) no-repeat 0 0;
	position: absolute;
	top:-12px;
	left: 30px;
}
.login-section .member-login{
	width: 575px;
	float: left;
	padding: 25px 25px 20px 23px;
	position: relative;
}
.login-section .member-login .submit{
	position: absolute;
	right: 0px;
    top: 22px;
    z-index: 99;
}
.login-section .member-login .icon{
	width: 178px;
	height: 87px;
	position: absolute;
	right: 20px;
	top:0;
	background: url(/img/sprite-login.png) no-repeat 0 -32px;
}
.login-section .instant a{
	padding-bottom: 10px;
	float: left;
	width: 189px;
}
.member-login h2{
	font-size: 18px;
	color: #222222;
	line-height: 18px;
	margin: 0;
	padding-bottom: 10px;
	font-weight: normal;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.loginform{
	float: left;
	width: 100%;
	position: relative;
}
.loginform label{
	display: block;
	padding-bottom: 3px;
	font-size: 12px;
}
.loginform label.error{
	font-size: 11px;
	color: red;
}
.loginform .input{
	float:left;
	width: 242px;
}
.loginform .input input{
	width: 211px;
	font-size: 18px;
	border:solid 1px #c0c0c0;
	padding: 10px;
}
.loginform .checkbox{
	padding-top: 5px;
}
.loginform .checkbox input{
	width: 15px;
	border:0;
	padding: 0;
	margin: 0 4px 0 0;
	float: left;
}
.members-login{
  	margin: 145px 0 0 39px;
	float: left;
	background: #eef5eb;
	width: 380px;
	height: 287px;
	padding: 30px;
}
.members-login h2, .get-started h2{
	font-size: 24px;
	color: #222;
	margin: 0;
	line-height: 24px;
	font-weight: bold;
	padding-bottom: 25px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.members-login .form .input{
	padding:0 0 15px!important;
}
.members-login  label{
	font-size: 12px!important;
	line-height: 12px!important;
	margin: 0;
	padding: 0 0 3px 0 !important;
	width: 100%!important;
	color: #000!important;
}
.members-login div.input input{
	width: 358px!important;
}
.members-login div.checkbox input{
	width: 15px!important;
	margin-top: -4px;
	margin-right: 10px;
}
.members-login .submit{
	padding-top: 15px;
	float: left;
	padding-left: 0!important;
}
.members-login div.checkbox label{
	font-size: 18px!important;
}
a.forget{
	float: right;
	position: relative;
	z-index: 999;
	font-size: 12px;
	padding-right: 100px;
	padding-top: 4px;
}
.get-started{
	float: right;
	width: 380px;
	background: url(/img/bg-getstarted.gif) no-repeat 0 0 #eef5eb;
	padding: 30px;
	margin-top: 12px;
}
.gender-form{
	float: left;
    padding-bottom: 10px;
    padding-left: 14%;
    width: 86%;
}
.gender-form label{
	font-size: 18px;
	margin-right: 15px;
	cursor:pointer;
}
.gender-form label.error {
	position:absolute;
	color:red;
	font-size:11px;
	font-weight:normal;
	padding-top:15px;
}
.gender-form input{
	margin: 0 5px 0 0;
}
.submit{
	padding-left: 110px;
}
.submit p{
	font-size: 10px;
	width: 190px;
	clear: both;
	color: #000;
	padding-top: 5px;
	margin: 0;
	float: left;
	padding-left: 10px;
}
.submit button{
	float: left;
	margin-right: 10px;
	width:auto;
   	overflow:visible;
   	
}
.connect{
	background: url(/img/bg-connect.gif) no-repeat 0 0;
	float: left;
	position: absolute;
	top:-20px;
	left: 0;
	width: 291px;
	height: 117px;
	padding: 40px 20px 20px 20px;
	
}
.connect a{
	display: block;
	padding-bottom: 10px;
}
.connect a.facebook{
	padding-top: 20px;
}
/* @end */

.overlay-exp{
	height: 368px;
    left: 228px;
    position: absolute;
    width: 700px;
    top:0px;
}
.role-label{
	background: url("/img/role-line-new.gif") no-repeat scroll 67px 0 transparent;
    float: right;
    padding: 10px;
    text-align: center;
    width: 640px;
    color: #f6f6fb;
    margin-right: 70px;
}
div.profile-thumb {
	display:block;
	clear:both;
	border:1px solid #ccc;
	float:left;
	padding: 1px 1px;
	margin: 10px 0px 0px 256px;
}
.profile-image .profile-thumb{
	margin: 20px 0px 0px 161px;
	display: inline;
}
.profile-image small{
	display: block;
	padding:3px 0 0 159px;
	color: #afafaf;
	margin-bottom: -10px;
	font-size: 11px;	
}
div.spacer {
	clear:both;
	height:10px;	
}
p.info-text{
	background: url(/img/left-arrow.gif) no-repeat 0 2px;
	padding-left: 6px;
	font-size: 18px;
	text-align: center;
	width: 290px;
}
p.info-text{
	float: left;
    margin-bottom: 0;
    margin-left: 211px;
    margin-top: 160px;
    padding-bottom: 11px;
}

/* @end */
#benefits-form textarea{
 	height: 60px;
    width: 634px;
    font-family: Helvetica, Arial;
    font-size: 18px;
    color: #777;
}
#container-popup .education ul{
	padding: 30px 0 30px 20px;
}
/* @end */
/* @group Facebook Login Setting */
.facebook-login h2 span{
	float:left;
}
.facebook-login .attach{
	width:100%;
	padding-right:0;
	float:left;
}
.facebook-login .login{
	float:left;
	width:50%;
}
/* @end */


/* @group Start Quiz Setting */
.no-padding{
	padding: 0!important;
	margin: 0!important;
}
.no-bg{
	background: #fff!important;
	margin: -20px;
	float: left;
}
.hidden{
	display: none!important;
}
.inner-content, .wrap-content{
	float: left;
	width: 100%;
    background: #fff;
    margin: 0px -10px 0 -10px;
    padding: 5px 20px 20px 20px;
    border: solid 1px #e1e1e1;
    min-height: 300px;
	height: auto!important;
	height: 300px;
	width: 918px;
}
.inner-content{
	position: relative;
	padding-bottom: 40px; /* Need to change when zinga zinga comes to 90px*/
}
.addbg{
	background:#fff url(/img/bg-inner.gif) repeat-x 0 0;
	padding-bottom: 20px;
}
.wrap-content{
	background: #fff;
	padding: 5px 10px 10px 10px;
	width: 938px;
}
/* @group Dashboard Setting */
.dashboard-link{
	margin: 0px 0px 0;
	padding-left: 0px;
	position: relative;
	float: left;
	z-index:999;
}
.dashboard-link li{
	float: left;
	padding: 0 0 0 1px;
/*	background: url(/img/bg-seprator.gif) no-repeat 0 0;*/
}
.dashboard-link li a{
	color: #ccc;
	position: relative;
	font-size: 18px;
	line-height:18px;
	text-align: center;
	padding: 16px 20px 11px 40px;
	float: left;
/*	background: url(/img/jobseeker/main-strip.gif) repeat 0 -55px;
*/}
.dashboard-link li a sup{
	color: #ef3f37;
}
.dashboard-link li.submited-nav a{
	width: 194px!important;
    text-align: left;
    padding-left: 40px!important;
    padding-right: 0!important;
    background: url("/img/jobseeker/jobseeker-nav-icons.png") no-repeat scroll 10px -489px #fff!important;
}
.dashboard-link li a:hover{
	color: #fff;
	background-position: 0 -108px;
}
.dashboard-link li.current{
	padding-bottom: 2px;
}
.dashboard-link li.current a{
	background: #fff;
	border-right: solid 2px #e1e1e1;
	border-left: solid 2px #e1e1e1;
	border-top: solid 2px #e1e1e1;
	position: relative;
	margin: 5px -2px -4px;
    padding: 14px 0 13px;
	color: #000;
	width: 166px;
	/*text-transform: capitalize;*/
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
} 
#zingaTab a.current, #jobLinks a.current{
	background:none!important;
	border:none!important;
	width:auto;
	margin:2px 0 0 0;	
	color: #fff!important;
	padding-left:40px;
	padding-right:20px;

}
#zingaTab a.current small, #jobLinks a.current small{
	display: inline!important;
}
.dashboard-link li a span{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.dashboard-link li{
	background: url(/img/jobseeker/jobseeker-nav-icons.png) no-repeat 0 0;
}
.dashboard-link li#zingaTab{
	background-position: 10px -194px;
}
.dashboard-link li#jobLinks{
	background-position:10px -151px; 
}
.dashboard-link li#zingaTab.current{
	background-position: 10px -658px;
}
.dashboard-link li#jobLinks.current{
	background-position:10px -151px;
}
.dashboard-link li#drafts{
	background-position: 17px -378px;
}
.dashboard-link li#applied{
	background-position: 16px -286px;
}
.dashboard-link li#applied.current a{
	background: url("/img/jobseeker/jobseeker-nav-icons.png") no-repeat scroll 10px -334px #FFFFFF;
    width: 86px;
    text-align: left;
    padding-left: 37px;
}
.dashboard-link li#drafts.current a{
	background: url("/img/jobseeker/jobseeker-nav-icons.png") no-repeat scroll 10px -430px #FFFFFF;
    width: 123px;
}
.dashboard-link li#job-details a, .dashboard-link li#prev-details a, .dashboard-link li#draft-details a{
	background: url("/img/jobseeker/jobseeker-nav-icons.png") no-repeat scroll 10px -488px #FFFFFF;
    padding-left: 46px;
    text-align: left;
    width: 102px;
}
.dashboard-link li#draft-details a{
    width: 152px;
}
.dashboard-link li#prev-details a{
	width:174px;
}


.dashboard-link li.disable a{
	background: #e7e7e7 url(/img/page-nav-disable.gif) repeat-x 0 0;
	color: #fff;
	cursor:default;
}
.dashboard-link a cite{
	background: url("/img/bg-count.gif") no-repeat scroll 0 2px transparent;
    color: #FFFFFF;
    font-size: 12px;
    font-style: normal;
    left: 99px;
    padding: 0 8px 7px;
    position: absolute;
    top: -8px;
    line-height:22px;
}

.dashboard-link li.disable a cite{
	display: none !important;
}
.nav-profile{
	position: relative;
	float: left;
	width: 960px;
	background:#333;
	margin: 0px -10px 0px -10px;
	border-bottom: 1px solid #CCCCCC;
	height:48px;
}
.job-found{
	width: 643px;
	float: left;
	padding: 0px 0;
}
.job-found h3{
	color: #1d1d1b;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 5px;
}
.job-found ol{
	color: #1d1d1b;
	margin-left: -8px;
	margin-bottom: 0;
}
.job-found ol li{
	padding-bottom: 7px;
}

.job-found .top-arrow{
	padding-bottom: 0!important;
	width: 643px!important;
}
.job-found .job-details h2 a{
	color: #000;
	font-weight: bold;
	cursor: default;
}
.job-details dl{
	float: left;
	width: 100%;
	padding-bottom: 5px;
	margin: 0;
	color:#000;
}
.job-details dl dt{
	width:20px;
	float: left;
	font-weight: normal;
	padding-bottom: 7px;
}
.job-details dl dd{
	width: 540px;
	float: left;
	padding-bottom: 7px;
}
.job-found .job-details h2 a:hover{
	color: #000;
}
.top-arrow{
	width: 500px;
	float: left;
	background: url(/img/strip.gif) repeat-x 0 0;
	height: 3px;
	padding-bottom: 20px;
}
.job-details{
	width: 560px;
	float: left;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 20px;
}
.job-details small{
	color: #000;
	font-size: 12px;
	display: block;
	padding-bottom: 5px;
}
.job-details h2{
	margin: 0;
	color: #5F61AC;
	padding: 0;
	font-size: 18px;
	font-weight: normal;
}
.job-details p{
	margin: 0;
	line-height: 20px;
	color: #000;
	padding: 0 0 8px 0;
}
.job-details p small{
	display: inline;
	color: #aaa;
}
.job-found .msg{
	background: #9fc53f url(/img/bg-jobfound.png) no-repeat 40px 17px;
	float: left;
	padding: 15px 43px 15px 77px;
	font-size: 24px;
	line-height: 30px;
	color: #fff!important;
	width: 523px;
	margin-bottom: 30px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.job-found .msg span{
	color: #697c31!important;
}
.job-found .msg img{
	vertical-align: middle;
}
.clear-both{	
	float: left;
	clear: both;
	padding-bottom: 10px;
}
.ui-autocomplete-loading { background: white url('/img/loader.gif') 98% center no-repeat!important; }
.ui-autocomplete{
	padding-top: 10px;
	padding-bottom: 32px;
	margin: 0!important;
	background: #fff url(/img/press-enter.gif) no-repeat -5px bottom;
	float: left;
	border-left: solid 1px #C0C0C0!important;
	border-right: solid 1px #C0C0C0!important;
	border-bottom: solid 1px #C0C0C0!important;
}
.step_language .ui-autocomplete, .step_personal_map .ui-autocomplete{
	border-top: solid 1px #C0C0C0!important;
	margin-top: -1px;
	width: 308px!important;
	
}
	.ui-autocomplete li{
		padding: 0;
	}
	.ui-autocomplete a{
		color: #959395;
		font-size: 14px;
		display: block!important;
		background: #fff!important;
		padding: 5px 0 5px 15px;
		margin: 0 10px;
		text-transform: capitalize!important;
		border-bottom: solid 1px #f2f2f2!important;

	}
	.ui-autocomplete a.ui-state-hover{
		color: #666!important;
		cursor: pointer!important;
		background: #FFF200!important;
		
	}
.step_industry .ui-autocomplete{
	border-top: solid 1px #C0C0C0!important;
	margin-top: -1px;
	width: 308px!important;
}	
/* @end */

/* @group Sectors Setting */
    .sector{
    	float:left;
    	width: 100%;
    	padding: 30px 0;
    }
    .sector h2{
    	float: left;
    	text-align: right;
    	font-size: 24px;
    	padding: 0px 0px 3px 0px;
    	margin: -5px 0 0 0;
    	line-height: 21px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    }
    .sector h2 small{
    	color: #231f20;
    	font-size: 14px;
    	font-weight: normal;
    }
    .sector-list{
    	background: url(/img/bg-new-sector.gif) no-repeat 0 0;
    	float: right;
    	padding: 56px 0 0 9px;
    	width: 787px;
    	margin-bottom: 10px;
    }
    .inner-sector{
    	background: url(/img/bg-inner-sector.gif) no-repeat 0 bottom;
    	float: right;
    	padding-bottom: 24px;
    	padding-left: 20px;
    	width: 767px;	
    	margin-bottom: -10px;
    }
    .s-head{
    	float: left;
    	width: 106px;
    }
    .s-head span{
    	float: right;
    	text-align: right;
    	padding-left: 20px;
    	color: #cbcbce;
    	font-size: 16px;
    	line-height: 22px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    }
    .s-head span.error {
    	color:#FF0000;
    }
    .industry-tag{
    	float: left;
    	width: 100%;
    	padding-top: 30px;
    }
    .industry-tag h2{
    	font-size: 18px;
    	float: left;
    	width: 106px;
    	line-height: 20px;
    	padding-top: 20px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    }
    .industry-tag h2 small{
    	color: #231f20;
    	font-size: 14px;
    	font-weight: normal;
    }
    .auto-ajax {
    	float: left;
    	padding: 20px 0 20px 26px;
    	width: 620px;
    }
    .auto{
    	width: auto!important;
    }
    .auto-ajax .industry-box{
    	float: left;
    	width: 200px;
    	position: relative;
    	padding-bottom: 10px;
    }
    .industry-keywords p{
		padding-left: 49px;
		padding-top: 25px;
		margin: 0 0 -15px 0;
		display: block;
		color: #666;
	}
    .exp-box{
    	position: absolute;
    	width: 500px;
    	display: none;
    	z-index: 999;
    	float: left;
    	top:-12px;
    	left: 9px;
    	font-size: 13px;
    	color: #fff;
    	background: url(/img/bg-example.png) no-repeat 0 0;
    }
    .exp-inner{
    	width: 470px;
    	padding: 10px 15px 26px;
    	margin-top: 4px;
    	float: left;
    	margin-bottom: -30px;
    	background: url(/img/bg-example.png) no-repeat 0 bottom;
    	
    }
    .industry-box small{
    	font-size: 11px;
    	color: #b2b2ba;
    }
    .auto-ajax p{
    	margin: 0;
    	color: #231f20;
    	padding-bottom: 5px;
    	margin-top: -21px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    }
    .auto-ajax input{
    	border: solid 1px #c0c0c0;
    	padding: 10px;
    	width: 164px;
    	margin-right: 5px;
    	font-size: 16px;
    	float: left;
    	margin-bottom: 4px;
    	font-family: Helvetica;
    }
    a.example{
    	font-size: 11px;
    	float: right;
    	padding-right: 15px;
    }
    a.i-tag{
    	float: left;
    	border: solid 1px #7b9e21;
    	padding: 8px 30px 9px 10px;
    	background: #90b434 url(/img/close.png) no-repeat right 13px;
    	margin-right: 5px;
    	margin-bottom: 10px;
    	color: #fff;
    }
   	.auto-ajax a.add{
   		text-decoration: underline;
   		font-size: 14px;
   		float: left;
   		padding-top: 6px;
   	}
   	.inner-sector .select{
    	margin-top: -30px;
    }
    .inner-sector .checkbox{
    	float: left;
    	width: 240px;
    	padding-bottom: 15px
    }
    .inner-sector .checkbox input{
    	position: absolute;
    	left: -999em;
    }
    .inner-sector .checkbox label{
    	padding:0 10px 0 15px;
    	color: #555653;
    	cursor: pointer;
    	font-size: 14px;
    	background: url(/img/icon-sector-j.gif) no-repeat -3px -7px;
    }
    .inner-sector .checkbox label:hover{
    	background: #fff200 url(/img/icon-sector-j.gif) no-repeat -3px -7px;
    }
    .inner-sector .selected label{
    	background-position: 0 -37px;
    	color: #8eb42c;
    	font-weight: bold;
    }
    
   	.personal-map{
   		float: left;
    	padding-left: 33px;
    	padding-top: 40px;
    	width: 400px;
   	}
   	.personal-map .city{
   		padding-left: 87px !important;
    	width: 336px !important;
   	}
   	.personal-map .ui-autocomplete{
   		width: 300px!important;
   	}
   	.add-another{
   		display: block;
    	font-size: 12px;
    	padding-top: 3px;
   	}
   	.add-spent{
   		 float: right;
    	margin-top: -23px;
    	padding-bottom: 10px;
    	width: 81%;
   	} 
   	.shortlisted-head, .short-bottom{
   		display: none;
   	}
   	.personal-map .block{
   		float: left;
   		padding-bottom: 20px;
   		width:435px;
   		padding-left: 20px;
   	}
   	.personal-map .block small.s-msg{
   		display: block;
   		float: right;
   		padding-right: 167px;
   		width: 200px;
   		color: #a5a5a5;
   		padding-top: 4px;
   		display: none;
   	}
   	.personal-map .block span{
   		background: url(/img/icon-lmaps.png) no-repeat right 0;
   		width: 57px;
   		height: 65px;
   		float: left;
   		margin-right: 10px;
   	}
   	.personal-map .block label{
   		display: block;
   		font-size: 18px;
   		padding-bottom: 4px;
   		color: #1c1d1a;
   	}
   	.personal-map .block input, .location-preferred input{
   		width: 270px;
   		padding: 7px 10px 8px;
   		font-size: 16px;
   		line-height: 16px;
   		background: #fff;
   		border: solid 1px #c0c0c0;
   	}
   	.personal-map .spent span{
   		background: url(/img/icon-lmaps.png) no-repeat right -88px;
   		height: 59px; 
   	}
   	.personal-map .living span{
   		background: url(/img/icon-lmaps.png) no-repeat right -181px;
   		height: 59px; 
   	}
   	.personal-map .passport span{
   		background: url(/img/icon-lmaps.png) no-repeat right -267px;
   		height: 59px; 
   	}
   	.field-title-overlay-label{
   		color: #a5a5a5!important;
   		font-size: 16px!important;
   		padding-top: 11px!important;
   		background: none!important;
   	}
   	.wrap-field-title-overlay .focus{
   		color: #ccc!important;
   	}
   	.personal-map .tag, .location-preferred .tag{
   		float: left;
   		width: 272px;
   		padding: 10px;
   		color: #fff;
   		background: #90b434 url(/img/close.png) no-repeat 100% 13px;
   	}
   	.location-preferred .tag{
   		background-color: #00a7e3;
   		border: solid 1px #017aa6;
   		margin-bottom: 5px;
   	}
   	a.anywhere{
   		float: left;
   		background: url(/img/btn-anywhere.png) no-repeat 0 0;
   		text-indent: -999em;
   		width: 160px;
   		height: 35px;
   		margin-bottom: 10px;	
   	}
   	a.anywhere:hover ,a.active{
   		background: url(/img/btn-anywhere.png) no-repeat 0 bottom;
   		color: #fff;
   	}
   	.location-preferred{
   		float: left;
   		background: url(/img/icon-location.png) no-repeat 0 0;
   		padding-left: 80px;
   		min-height: 400px;
   		height: auto!important;
   		height: 400px;
   		width: 380px;
   	}
   	.location-preferred h3{
		font-size: 18px;
		font-weight: normal;
		padding: 10px 0;
	}
    /* @end */ 
   .overlay, .feed-overlay, .overlay-map{
   		background: url(/img/overlay-jobseeker.png) repeat 0 0;
   		left:0;
		position:fixed;
		display: none;
		top:0;
		width:100%;
		height: 100%;
		z-index:99999;
   }
   .no-layer{
   		position: absolute!important;
   		background: none!important;
   		display: inline;
   }
   #inline, #inline_popup, #feedback{
   		position: absolute;
   		top:20%;
   		left: 30%;
   		background: #fff;
   		border: 8px solid #000;
   		-moz-border-radius: 7px;
   		-webkit-border-radius: 7px;
   		border-radius:7px;
   }
   #inline {
   		z-index: 99999;
   }
   .job-content{
	   	float: left;
	   	width: 958px;
	   	background: #fff;
	   /*	overflow: hidden;
	   */	margin: 0 -20px 0px -20px;
	   /*	min-height:560px;
	   	height:auto!important;
	   	height:560px;
	*/}
	.job-content ul li h3, .job-content ul li dl{
		display: none; 
	} 
	.job-content ul li em{
		font-style: normal;
		display: block;
		padding-top: 5px;
	}
	.myjob{
		padding-bottom: 80px;
	}
	#inline .close, #inline_popup .close, #feedback .close{
   		float: right;
   		text-indent: -999em;
   		background: url(/img/close.gif) no-repeat 0 0;
   		width: 15px;
   		position: absolute;
   		top:8px;
   		right:3px;
   		height: 15px;
   }
   .job-content ul{
   		padding: 10px 0 0px 18px;
   		margin: 0px;
   }
   .job-content ul li{
   		float: left;
    	height: 178px;
   		width: 310px;
   		padding: 0px;
   		margin: 0px;
   }
   .myjob-block{
    	height: 200px;
    	xmargin:0 0 15px 15px;
    	position: relative;
    	padding:15px;
    	width: 266px;
   		background: #fbfbfb;
   		border-right: 2px solid #9fc53f;
   		overflow:hidden;
 	}
   .job-content ul li.new-job{
   		background: #fbfbfb url(/img/jobseeker/new.gif) no-repeat 0 0;
   } 
   .job-links ul li.cont-job .myjob-block{
   		border-right: solid 2px #fff200;
   }
   .job-content ul li span.small-arrow{
   		background: url(/img/jobseeker/main-strip.gif) repeat 0 -167px;	float: left;
    	height: 230px;
    	margin-left: 0;
    	margin-right: 10px;
    	width: 8px;	
    	display: none!important;
    }
   .deleteMessage{
   		background: url(/img/overlay-del.png) repeat 0 0;
   		position: absolute;
   		top:0;
   		left: 0;
   		width: 298px;
   		height: 230px;
   		z-index: 999;
   }
   .deleteMessage p{
   		color: #fff;
   		font-size: 20px;
   		width:264px!important;
   		line-height: 25px!important;
   		padding: 40px 38px 20px 38px!important;
   }
   .viaMessage p{
   		padding: 34px 10px 18px 34px !important;
   		font-size: 18px;
   		line-height: 22px!important;
   }
   a.confirm{
   		background: url("/img/button-myjob.png") no-repeat scroll 0 -222px transparent;
    	float: left;
    	height: 37px;
    	margin-left: 30px;
    	position: relative;
    	text-indent: -999em;
    	width: 81px;
    	z-index: 9999;
   }
   a.confirm:hover{
   		background-position: 0 -302px;
   }
   a.cancel{
   		background: url("/img/button-myjob.png") no-repeat 0 -262px;
   		width: 97px;
   		height: 37px;
   		float: left;
   		margin-left: 35px;
   		text-indent: -999em;
   		padding-left: 10px;
   }
   a.cancel:hover{
   		background-position: 0 -341px;
   }
   a.no-reveal{
   		background: url(/img/button-myjob.png) no-repeat -274px -215px;
   		width: 157px;
   		height: 30px;
   		float: left;
   		margin-left: 34px;
   		position: relative;
   		z-index: 100;
   		text-indent: -999em;
   }
   a.no-reveal:hover{
   		background-position: -273px -295px;
   }
   a.via-web{
   		background: url(/img/button-myjob.png) no-repeat -274px -247px;
   		width: 200px;
   		height: 35px;
   		float: left;
   		margin-left: 34px;
   		margin-bottom: 15px;
   		position: relative;
   		z-index: 100;
   		text-indent: -999em;
   }
   a.via-web:hover{
   		background-position: -277px -326px;
   }
   a.via-canecl{
   		clear: both;
    	color: #FFFFFF;
    	float: right;
    	font-size: 11px;
    	padding-right: 20px;
    	position: relative;
    	z-index: 999;
    	margin-top: 30px;
   }
   a.via-cancel:hover{
   		color: #4C4D9B;
   }
   .job-links ul li.bl-hover .myjob-block{
   		background: #f3f6ec;
   }
   .job-content ul li.new-job.bl-hover .myjob-block{
   		background: #f3f6ec url(/img/jobseeker/new.gif) no-repeat 0 0;
   }
   .ie7 .job-content ul li.bl-hover .myjob-block{
   		z-index: 99999;
   }
   .job-links ul li.cont-job.bl-hover .myjob-block{
   		background: #fcfbe5!important;
   }
   .job-content ul li.poke-job.bl-hover .myjob-block{
   		background: #fafafa!important;
   }
   .job-content ul li.cont-job a.readmore{
   		height: 30px;
   		background: url(/img/btneasy-apply.png) no-repeat 0 1px;
   		width: 199px;
   		float: left;
   		text-indent: -999em;
   }
   .job-content ul li a.readmore:hover img{
   		display: none;
   }
   .job-content ul li a.readmore:hover{
   		background-position: 0px -28px;
   		width: 202px;
   		height: 30px;
   		float: left;
   }
   .job-content ul li.cont-job a.readmore:hover{
   		background-position: 0px -28px!important;
   }
   .job-content ul li.bl-hover .myjob-block span.small-arrow{
   		background-position: -10px -167px;
   }
   .spacer{
   		float: left;
   		clear: both;
   		width: 100%!important;
   		background: none!important;
   		padding: 0!important;
   		margin: 0!important;
   }
  .job-content ul li small{
    	color:#999;
    	display: block;
    	font-size: 12px;
    	padding-bottom: 5px;
   }
   .box-block{
   		border-left: 2px solid #ECECEC;
    	float: left;
    	margin-left: -22px;
    	padding-left: 22px;
   }
   .job-content ul li.bl-hover .myjob-block .box-block{
   		border-left: 2px solid #9fc53f;
   } 
   a.del{
   		color: red;
    	font-size: 11px;
    	padding-right: 10px;
    	text-indent: -999em;
    	width: 6px;
    	background: url("/img/close-job.gif") no-repeat scroll right 4px transparent;
    	float: right;
    	height: 17px;
    	margin: -10px -8px 0 0;
   }
   a.del:hover{
   		background-position: right -13px;
  	}
   .job-content ul li.bl-hover .myjob-block a.del{
   		display: block;
   }
   .job-content ul li h2{
   		color: #5f61ac;
   		font-size: 18px;
   		line-height: 20px;
   		margin: 0;
   		padding: 0;
   }
   .job-content ul li h2 a{
   		float: left;
    	width: 100%;
    	margin-top: -8px;
   }
   .job-content ul li p{
   		margin: 0;
   		line-height: 20px;
 		float: left;
   		padding: 0 0 5px 0;
   		width: 275px;
   }
   .ie7 .job-content ul li p.no-padding{
   		display: none;
   }
   .job-content ul li p strong{
   		color: #000;
   }
   .job-content ul li p strong.hidden-company{
   		color: #999;
   }
   .job-content ul li p small{
   		bottom: 13px;
    	display: inline;
    	font-size: 11px;
    	position: absolute;
    	right: 13px;
   }
   span.alert{
   		color: #ef3f37;
   		font-size: 14px;
   		background: url(/img/bg-alert.gif) no-repeat 0 0;
   		padding-left: 20px;
   		font-weight: bold;
   }
   .manage-profile .grid_8{
   		width: 458px!important;
   }
   .wrap-content h1{
   		font-weight: normal;
   		font-size: 18px;
   		color: #1c1d1a;
   		padding: 13px 0 10px 15px;
   		margin: 0;	
   		line-height: 18px;
   }
   .manage-profile{
   		border-top:3px #dcdcdc solid;
   		background: #f9f9f9;
   		float: left;
   		width: 100%;
   		padding: 30px 0 0 0;
   }
   .standout{
   		width: 862px;
   		float: left;
   		padding-left: 40px;
   		padding-bottom: 40px;
   }
   .standout h2{
   		color: #000;
   		background: #fff200;
   		font-size: 18px;
   		line-height: 20px;
   		padding: 13px 15px;
   		margin: 0 10px;  
   		font-weight: normal;
   }
   .standout h2 span{
   		color: #bfb731;
   		font-size: 16px;
   		padding-left: 10px;
   }
   .manage-profile a.edit{
   		float: right;
   		position:relative;
   		z-index:999;
   } 
   .manage-profile .block{
   		width: 100%;
   		position: relative;
   		border: solid 1px #e4e4e4;
   		background: #fff;
   		float: left;
   		padding: 0px;
   }
   .standout .block{
   		padding: 20px;
   		width: 820px;
   }
   .manage-profile .arrow{
   		background: url(/img/arrow-box.png) no-repeat 0 0;
   		position: absolute;
   		top:-8px;
   		left: 25px;
   		width: 16px;
   		height: 10px;
   }
   .profile-avatar{
   		float: left;
   		width: 152px;
   		padding-right: 15px;
   }
   .standout .block h3 {
   		font-size: 24px;
   		color: #1c1d1a;
   		text-transform: capitalize;
   		padding: 3px 0 15px 0;
   		margin: 0;
   		font-weight: normal;	
   }
   .standout-box{
   		float: left;
   		width: 460px;
   		border: solid 1px #e7e7e7;
   		position: relative;
   		padding: 20px 100px 20px 15px;
   }
   .standout-box .icons{
   		background: url(/img/icon-profile.png) no-repeat 0 0;
   		position: absolute;
   		right: 20px;
   		top: 20px;
   		width: 57px;
   		height: 68px;
   }
   .standout-box  p{
   		font-size: 16px;
   		color: #1c1d1a;
   		line-height: 20px;
   		margin: 0;
   		padding-bottom: 10px;
   }
   .standout-box  p span{
   		background:#f1f1f1;
   		padding: 4px; 
   }
   .grid_8 .block{
   		width: 360px;
   		padding: 20px;
   		
   }
   .personal-details, .career-background, .contact-details, .education-box, .hobbies-interests{
   		padding: 0 0 40px 40px;
   		float: left;
   }
   .hobbies{
   	border:none!important;
   	padding-bottom:30px;
   }
   .personalmap{
   		padding: 0 0 40px 10px;
   }
   .basic-preferences, .work-experience, .emailalerts{
   		float: left;
   		padding: 0 0 40px 10px;
   }
  .emailalerts h2, .personal-details h2, .contact-details h2, .education-box h2, .hobbies-interests h2, .basic-preferences h2, .career-background h2, .work-experience h2{
   		color: #fff;
   		background: #9fc53f;
   		font-size: 18px;
   		font-weight: normal;
   		line-height: 20px;
   		padding: 13px 15px;
   		margin: 0 10px;  
   		width: 352px;
   		font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }
   .emailalerts {
   		float: left;
   		width: 320px;
   }
   .emailalerts span{
   		display: block;
   }
   .emailalerts h2{
   		background: #00a7e3;
   }
   .emailalerts .alert-form label{
   		display: block;
   		font-size: 16px;
   		color: #333;
   		padding: 0;
   		cursor: pointer;
   		width: 100%;
   		float: left;
   		margin: -15px 0 0 30px;
   }
   .ie .emailalerts .alert-form label{
   		margin: -18px 0 0 30px;
   }
   .emailalerts .alert-form .txt{
   		float: left;
   		width: 100%;
   		padding-bottom: 20px;
   }
   .emailalerts .alert-form span{
   		padding-left: 30px;
   		color: #999;
   		float: left;
   		padding-top: 4px;
   }
   .ie7 .emailalerts .alert-form span{
   		float: none;
   		padding-top: 0;
   }
   .emailalerts .alert-form input{
   		float: left;
   		margin: 0;
   }
   .block ul{
   		margin: 0;
   		padding: 0;
   		float: left;
   		width: 100%;
   }
   .block ul li{
   		width: 100%;
   		float: left;
   		padding: 0 0 15px 0;
   		margin: 0;
   }
   .block ul li small{
   		width: 124px;
   		float: left;
   		text-align: right;
   		padding-right:15px;
   		font-size: 12px;
   		color: #777;
   }
   .block ul li strong{
   		font-weight: normal;
   		font-size: 16px;
   		color: #1c1d1a;
   		float: left;
   		width: 220px;
   }
   .work-experience .block p{
   		color: #9fc53f;
   		font-size: 16px;
   }
   .work-experience .block .hr{
   		padding-bottom: 20px;
   		margin-bottom: 30px;
   		width: 100%;
   		float: left;
   		border-bottom: dotted 1px #000;
   }
   .standout-box p.quote span{
		background: #fff200!important;
   }
   .standoutbox, .online-contacts{
   		float: left;
   		width: 695px;
   	}
   	.small-box{
   		width: 450px;
   	}
   	.complete{
   		width: 500px;
   	}
   	.complete .top-arrow{
   		width: 500px!important;
   	}
   	.complete .cont-box{
   		padding: 20px 20px 30px 158px!important;
   		width: 322px!important;
   		float: left;
   		background: url(/img/bg-good-luck.png) no-repeat 24px 24px!important;
   	}
   	.cont-box h2{
   		font-size: 24px;
   		color: #b7d46f;
   		margin: 0;
   		padding: 10px 0 20px;
   		line-height: 24px;
   		font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   	}
   	#confirm-continue img, #notification-continue img{
   		float: left;
   	}
   	#confirm-continue small, #notification-continue small{
   		float: left;
   		color: #bbb;
   		padding: 9px 0 0 5px;
   	}
   	p.highlighted{
   		font-size: 18px;
   		color: #9fc53f;
   		line-height: 23px;
   		font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   	}
   	.online-contacts .input strong{
   		padding-top: 7px;
   		float: left;
   }
   .login-form {
   		float: left;
   		width: 435px;
   		left: 32%!important;
   }
   .login-form .top-arrow{
   		width: 435px!important;
   }
   .standoutbox .top-arrow, .online-contacts .top-arrow, .experience .top-arrow{
   		width: 695px;
   }
   .small-box .top-arrow{
   		width: 450px;
   }
   #inline .popup{
   		padding: 0 20px 20px 20px;
   		float: left;
   		width: 655px;
   }
   .small-box .popup{
   		width: 410px!important;
   }
   .login-form .popup{
   		width: 395px!important;
   }
   #inline .popup h2{
   		font-size: 24px;
   		color: #9fc53f;
   		line-height: 24px;
   }
   .small-box .popup h2{
   		line-height: 30px;
   		padding-right: 30px;
   		font-size: 23px!important;
   		background: url(/img/icon-search.gif) no-repeat right 14px;
   }
   .confirm .popup{
   		background: #fff url(/img/bg-thanku.gif) no-repeat right 0;
   		padding: 20px!important;
   }
   .confirm .popup h2{
   		background: none;
   		color: #ef3f37;
   }
   .confirm .popup a{
   		margin-top: 15px;
   		float: left;
   }
   .confirm .top-arrow{
   		padding-bottom:0!important 
   } 
   .small-box .popup p{
   		font-size: 16px;
   		line-height: 22px;
   		color: #1d1d1b;
   }
   .confirm .popup p{
   		padding: 0 0 8px 0;
   		margin: 0;
   }
    .small-box .popup a.read{
    	float: right;
    	font-size: 18px;
    	color: #5f61ac;
    	margin-top: 13px;
    	padding-left: 10px;
    	background: url(/img/arrow-purple.gif) no-repeat 0 4px;
    }
    #inline .popup h2 small{
    	font-size: 14px;
    	color: #1c1d1a;
    	font-weight: normal;
    	padding-top: 3px;
    	float: right;
    }
   .popup .form-style{
   		float: left;
   		width: 100%;
   		padding-top: 10px;
   }
   .popup .form-style label{
   		float: left;
   		font-size: 14px;
   		width: 150px;
   		text-align: right;
   		padding-top: 0px;
   		color: #777;
   		text-transform: none!important;
   		padding-right: 10px;
   }
   .popup .form-style .s-text-box .label{
   		width: 150px;
   		float: left;
   		padding-right: 10px;
   }
   .popup .form-style .s-text-box label{
   		font-size: 18px;
   		font-weight: bold;
   		color: #1a1818;
   }
   .popup .form-style .s-text-box small{
   		width: 150px;
   		float: left;
   		text-align: right;
   		color: #afafaf;
   		font-size: 11px;
   }
   .popup .form-style .s-text-box textarea{
   		width: 445px;
   		font-family:Helvetica, Arial;
   		border: solid 1px #e1e1e1;
   		font-size: 18px;
   		color: #777;
   		padding: 10px;
   		overflow: auto;
   		height: 50px;
   }
   .profile-image{
   		float: left;
   		width: 100%;
   }
   .popup .form-style .s-text-box, .profile-image{
   		padding-bottom: 15px;
   		float: left;
   }
   .popup .form-style .submit{
   		padding-left: 160px;
   }
   .popup .form-style .wrap-field-title-overlay label{
   		width:auto!important;
   		color: #b8b8b8!important;
   		font-size: 18px!important;
   		font-weight: normal!important;
   }
   .popup .form-style .wrap-field-title-overlay label.focus{
   		color:#f2f2f2!important;
   }
   .popup .form-style .s-text-box .wrap-field-title-overlay{
   		width: 465px;
   }
   .popup .form-style .s-text-box label.error{
   		font-size: 12px!important;
   		font-weight: normal!important;
   		color: red!important;
   		width: 100%;
   		padding: 0!important
   }
   .popup .form-style label.error{
 		font-size: 12px!important;
   		font-weight: normal!important;
   		color: red!important;
   		width: 100%;
   		padding-left: 144px 
   }
   
   button{
   		cursor: pointer;
   }
   .profile-image input{
   		border:solid 1px #e1e1e1;
   		border-right: none;
   		padding: 6px 10px 7px;
   		font-size: 16px;
   		color: #777;
   		font-family: Arial, Helvetica;
   }
   .profile-image label.error{
   		margin-left: -64px;
    	margin-top: 5px;
    	width: 156px !important;
    	padding-left: 0!important;
   }
   .popup .form-style .profile-image div{
   		overflow: visible!important;
   }
   .online-contacts .popup .form-style label{
   		width: 230px;
   		padding-top: 8px;
   }
   .online-contacts{
   		margin-top:-270px!important
   }
   .experience{
   		margin-top:-250px!important
   }
   .basic-requirement .experience {
		margin-top:0!important
   }
   .online-contacts .popup .form-style .text, .popup .form-style .text, .popup .form-style .select, .popup .form-style .checkbox{
   		padding-bottom: 10px;
   		float: left;
   		width: 100%;
   }
   .popup .form-style .checkbox input{
   		float: left;
   		margin-left: 160px;
   		margin-top: 0;
   }
   .popup .form-style .checkbox label{
   		text-align: left;
   		font-size: 11px;
   }
   .popup .form-style .select select{
   		margin-top: 4px;
   }
   .popup .form-style .wrap-field-title-overlay{
   		width:320px;
   }
   .popup .form-style .wrap-field-title-overlay label.error{
   		padding: 0 0 0 0!important;
   }
   .popup .form-style .text input{
   		width: 255px;
   		padding: 8px 10px;
   		line-height: 20px;
   		float: left;
   		font-family: Helvetica, Arial;
   		background: url(/img/bg-text.gif) repeat-x 0 0;
   		font-size: 14px;
   		color: #777;
   		border: solid 1px #e1e1e1;
   }
   .small span{
   		padding-left: 10px;
   }
   .online-contacts .popup .form-style .submit{
   		padding-left: 240px;
   		float: left;
   		clear: both;
   }
   .section{
   		float: left;
   		width: 100%;
   }
   .section h3{
   		color: #9fc53f;
   		font-size: 18px;
   		padding-left: 105px;
   		padding-top:10px;
   		margin: 0;
   		padding-bottom: 20px;
   }
   .section h3 small{
   		color: #1c1d1a;
   		font-size: 12px;
   		font-weight: normal;
   		padding-left: 0px;
   		display: block;
   		padding-top: 3px;
   }
   .popup .form-style .text input.facebook, input.linkedin, input.twitter{
   		padding-right: 30px;
   		width: 235px;
   }
   .social{
   		position: relative;
   		float: left;
   		width: 100%;
   }
   .social small{
   		right: 90px;
    	top: 7px;
    	color:#bbb;
   		position: absolute;
   }
   .social .linkedin{
   		background-position: -42px -293px;
   }
   .social .twitter{
   		background-position: -83px -293px;
   }
   .social .skype{
   		background-position: -129px -293px;
   }
   .social label{
   	  background: url("/img/icon-social-popup.gif") no-repeat scroll 97% 4px transparent;
      padding-right: 30px !important;
      width: 210px!important;
   }
   .twitter label{
   		background-position: 97% -40px;
   }
   .facebook label{
   		background-position: 97% -84px;
   }
   .skype label{
   		background-position: 97% -128px;
   }
   .noicon label{
   		background: none;
   }
   .radio-check{
   		float: left;
   		width: 100%;
   		padding-bottom: 15px;
   }
   .radio-check .radio label{
   		width: auto!important;
   		float: none!important;
   }
   .popup .form-style .date{
   		float: left;
   		width: auto!important;
   		padding-bottom: 10px;
   }
   .popup .form-style .date label, .popup .form-style .radio-check label{
   		padding-top:0;
   }
   .popup .form-style .radio-check .radio label{
   	 	cursor: pointer;
    	padding: 5px 15px 3px 0px;
    	position: relative;
   }
   .popup .form-style .radio-check .radio label.selected{
   		background-position: -11px -317px
   }
   .popup .form-style .radio-check .radio input{
   		xposition: relative;
   		xleft: -999em;
   }
   .popup .form-style .radio-check .radio label.error{
   		background: none!important;
   		padding: 0;
   		border: none!important;
   		clear: both;
    	float: left !important;
    	padding: 4px 0 0 240px;
    	width: 342px !important;
    	text-align:left;
    	margin-bottom: -10px;
   }
   .ie .popup .form-style .radio-check .radio label.error{
   		margin-left: 0;
   }
   
   .experience .popup .form-style .radio-check .radio label.error{
   		padding: 0px 0 2px 161px!important;
   }
   .online-contacts .popup .form-style label.error{
   		text-align: left;
   		padding-left: 240px;
   		padding-top: 0;
   }
   .experience .popup .form-style label.error{
   		clear: both;
   		padding-left: 0;
   		padding-top: 0;
   		margin-bottom: -10px;
   }
   .ie7 .experience .popup .form-style label.error{
    	clear:none;
    }
   .experience .popup .form-style .select label.error{
   		padding-left: 161px !important;
    	text-align: left;
    	width: 382px;
    	padding-top: 0!important;
   }
   .popup .form-style select{
   		border: 1px solid #E1E1E1;
    	color: #777777;
    	font-family: Helvetica,Arial;
    	font-size: 14px;
  		line-height: 20px;
  		padding: 4px 0;
    	width: 278px;
   }
   .popup .form-style .date select{
   		width: auto;
   }
   .experience .popup .form-style .date label.error{
   		text-align: right;
   		float: left;
    	margin-right: -83px;
    	padding: 0 0 7px 160px!important;
    	text-align: left;
   }
   .popup .form-style .small label{
   		width: auto;
   		padding-left: 10px;
   }
   .popup .form-style .hr{
   		border-bottom: dotted 2px #eee;
   		padding: 10px 0 0;
   		float: left;
   		width: 100%;
   		margin-bottom: 20px;
   }
   h2.sub{
   		padding-bottom: 10px;
   		float: left;
   		width: 100%;
   }
   h2.sub span{
   		font-weight: normal;
   }
   .block ul li a.facebook{
   		text-indent: -999em;
   		width: 30px;
   		height: 30px;
   		float: left;
   		margin-right: 5px;
   		background: url(/img/icon-profile.png) no-repeat 0 -293px;
   }
   .block ul li a.linkedin{
   		text-indent: -999em;
   		width: 30px;
   		height: 30px;
   		float: left;
   		margin-right:5px;
   		background: url(/img/icon-profile.png) no-repeat -42px -293px;
   }
   .block ul li a.twitter{
   		text-indent: -999em;
   		width: 30px;
   		height: 30px;
   		float: left;
   		margin-right: 5px;
   		background: url(/img/icon-profile.png) no-repeat -83px -293px;
   }
   .block ul li a.skype{
   		text-indent: -999em;
   		width: 30px;
   		height: 30px;
   		float: left;
   		margin-right: 0px;
   		background: url(/img/icon-profile.png) no-repeat -129px -293px;
   }
   .personal-details .block .icons{
   		width: 74px;
   		height: 140px;
   		position: absolute;
   		bottom: 0;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat 0px -111px;
   }
   .emailalerts .block .icons{
   		width: 97px;
   		height: 65px;
   		position: absolute;
   		bottom: 15px;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -230px -277px;
   }
   .alert-form{
   		position: relative;
   }
   .personal-details .block .male{
   		background-position: 0px bottom;
   }
   .contact-details .block .icons{
   		width: 122px;
   		height: 136px;
   		position: absolute;
   		bottom: 0;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -214px 0px;
   }
   .education-box .block .icons{
   		width: 170px;
   		height: 83px;
   		position: absolute;
   		bottom: 5px;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -133px -167px;
   }
   .hobbies-interests .block .icons{
   		width: 110px;
   		height: 86px;
   		position: absolute;
   		bottom: 0px;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -345px -161px;
   }
   .basic-preferences .block .icons{
   		width: 54px;
   		height: 43px;
   		position: absolute;
   		bottom: 20px;
   		right:3px;
   		background: url(/img/icon-profile.png) no-repeat -80px -105px;
   }
   .career-background .block .icons{
   		width: 94px;
   		height: 86px;
   		position: absolute;
   		bottom: 10px;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -84px 0px;
   }
   .work-experience .block .icons{
   		width: 70px;
   		height: 135px;
   		position: absolute;
   		bottom: 20px;
   		right:20px;
   		background: url(/img/icon-profile.png) no-repeat -383px 0px;
   }
   .answer textarea{
   		border:solid 1px #fff;
   		width: 589px;
   		height: 120px;
   		font-family: Arial, Helvetica;
   		font-size: 18px;
   		color: #777;
   }
   /* @end */
   
   /* @group Application Setting */
   /*p.warning{
   		padding: 20px;
   		background: #f2f2f5;
   		color: #777777;
   		margin-bottom: 35px;
   }*/
   .apply h1, .preview h1, h2.job-title{
   		font-size: 22px;
   		color: #5f61ac;
   		line-height: 23px;
   		font-weight: bold;
   		margin: 0;
   		padding: 20px 0 0 20px;
   }
   .apply p.title, .preview p.title, .job-ad h3.location{
   		font-size: 16px;
   		color: #1a1a1a;
   		line-height: 18px;
   		padding-left: 20px;
   		margin: 0;
   		padding-bottom: 20px;
   		background: url(/img/bg-apply.gif) no-repeat 0 bottom;
   }
   .job-ad h3.location{
   		background-position:  10px bottom;
   }
   .job-ad h3.location strong{
   		font-weight: normal;
   }
   .preview p.title{
   		background: none;
   }
   .screening-question{
   		padding: 20px 30px 20px 30px;
   		background: #f8f8f8;
   		float: left;
   		width: 878px;
   }
   .screening-question h2{
   		color: #9fc53f;
   		font-size: 24px;
   		padding: 0 0 15px 0;
   		margin: 0;
   		line-height: 25px;
   }
   .screening-question p.note{
   		color: #777777;
	    font-size: 18px;
	    margin: -10px 0 0 0;
	    padding-bottom: 10px;
	    line-height: 23px;
   }
   .answer-block{
   		float: left;
   		width: 100%;
   		padding-bottom: 0px;
   }
   .answer-block .question{
   		float: left;
   		width: 100%;
   		padding-bottom: 10px;
   		cursor:pointer;
   }
   .question span{
   		font-size: 40px;
   		line-height: 40px;
   		color: #9fc53f;
   		float: left;
   		font-weight: normal;
   		font-family: 'AlexandriaFLFRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }
   .question p{
   		width: 607px;
   		float: left;
   		font-size: 20px;
   		color: #fff;
   		line-height: 30px;
   		margin: 0;
   		padding:10px 20px 10px 26px;
   		background: url(/img/bg-question.png) no-repeat 0 0;
   }
   .question-hover p, .question-stick p, .show-question .question p{
   		background: url(/img/bg-question-hover.png) no-repeat 0 0;
   }
   .question-hover span, .question-stick span, .show-question .question span{
   		color: #0289D1;
   }
   .answer{
   		float: left;
   		width:735px;
   		padding-left: 145px;
   		display: none;
   }
   .text-box{
   		background: url("/img/bg-answer.gif") no-repeat scroll 0 bottom transparent;
    	float: left;
    	padding-bottom: 1px;
    	width: 640px;
   }
   .text-box .text-bottom-box{
   		float: left;
   		padding: 10px 20px 0px;
   		width: 600px;
   		background: url(/img/bg-answer.gif) no-repeat 0 0;
   }
   .text-box .text-bottom-box label.error{
   		bottom: -22px;
    	position: absolute;
    	right: -19px;
    	width: 308px;
    	color: red;
    	text-align: right;
   }
   .edit-box span{
   		font-size: 24px;
   		color: #9fc53f;
   		float: left;
   		font-weight: normal;
   		width: 95px;
   		padding-top: 10px;
   		line-height: 27px;
   		font-family: 'AlexandriaFLFRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }
   .submit-box {
   		float: left;
   		clear: both;
   		position: relative;
   		width: 100%;
		padding-top: 5px;
   }
   .submit-box .msg{
   		color: #777;
   		font-size: 14px;
   }
   .view-job{
   		padding-top: 30px;
   		padding-right: 30px;	
   		font-size: 22px;
   		color: #1a1a1a;
   		width: 300px;
   }
   .view-job img{
   		text-align: right;
   		float: right;
   }
   .message{
   		color: #9FC53F !important;
   		float: left;
   		width: 100%;
    	font-weight: bold;
    	position: relative;
    	clear: both;
    	font-size: 16px;
    	font-size: 20px;
    	line-height: 24px;
    	margin: 0 0 5px 0;
    	padding-bottom: 20px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }
   h2.search-icon{
   		color: #EF3F37!important;
   		padding-right: 0!important;
   }
   #inline .continue p span{
   		color: #999;
   }
   /* @end */
   
   
   /* @group App Preview Setting */
   .preview-content{
   		float: left;
   		width: 100%;
   		padding-bottom: 30px
   }
   .preview-content .standout{
   		padding: 0;
   		float:left;
   		width: 100%;
   		margin-top: -15px;
   }
   .preview-content .standout small{
   		float: right;
   		color: #ada955;
   		font-size: 11px;
   }
   .preview-content .standout p{
   		background: url("/img/bg-prev-standout.gif") no-repeat scroll 0 bottom #FFF200;
    	float: left;
    	margin: 0;
    	padding: 20px 20px 30px;
    	width: 900px;
    	color: #1c1d1a;
    	font-size: 18px;
    	font-weight: bold;
   }
   .preview-content .standout p img{
   		vertical-align: top;
   }
   .general-details{
   		float: left;
   		width: 280px;
   		padding: 10px 20px;
   		color: #1c1d1a;
   }
   .general-details p{
   		color: #1c1d1a;
   }
   .assignment-answers{
   		float: left;
   		width: 540px;
   		padding: 30px;
   		border-top:solid 10px #fff;
   		background: #fafbf6 url(/img/prev-screening.png) no-repeat 454px 3px;
   		border-bottom: solid 3px #4c5b29;
   		margin-bottom: 30px;
   }
	.assignment-answers .answer{
		display: block!important;
	}

   .user-info{
   		float: left;
   		width: 100%;
   		padding: 0 0 20px 0;
   }
   .user-info p{
   		margin: 0;
   } 
   .user-info .thumb{
   		float: left;
   		width: 175px;
   		overflow: hidden;
   		padding-top: 15px;
   }
   .info-details{
   		width: 100%;
   		float: left;
   }
   .info-details h3{
   		font-size: 20px;
   		line-height: 22px;
   }
   .info-details p{
   		line-height: 20px;
   }
   .general-details h2{
   		font-size: 18px;
   		font-weight: normal;
   		padding-bottom: 10px;
   		margin: 0;
   }
   .general-details ul{
   		margin: 0;
   }
   .general-details ul li{
   		font-size: 14px;
   		background: url(/img/prev-icon.png) no-repeat 0 4px;
   		padding: 0 0 3px 15px;
   		margin: 0;
   		line-height: 20px;
   }
   .general-info, .contact-detail, .work-exp-high, .eduaction-box, .hobbies{
   		float: left;
   		width: 100%;
   		border-bottom: dotted 2px #e2e2e2;
   		padding: 0 0 12px 0;
   		margin: 0 0 20px 0;
   }
   .general-info h2, .contact-detail h2{
   		color: #00a7e3;
   }
   .work-exp-high h2{
   		color: #9fc53f;
   }
   .eduaction-box h2{
   		color: #5f61ac;
   }
   .hobbies h2{
   		color: #cccccc;
   }
   .general-details .hr{
   		border-bottom: dotted 2px #e2e2e2;
   		padding: 0 0 12px 0;
   		margin: 0 0 20px 0;
   		margin-left: 15px;
   		width: 94%;
   } 
   .work-exp-high ul li{
   		background-position: 0 -168px;
   }
   .eduaction-box ul li{
   		background-position: 0 -390px;
   }
   .work-exp-high h3{
   		background: url(/img/prev-icon.png) no-repeat 0 -171px;
   		padding: 0 0 0 15px;
   		font-weight: normal;
   		color: #9fc53f;
   }
   .work-exp-high p{
   		padding-left: 15px;
   		margin: 0 0 0 0;
   		padding-bottom: 5px;
   		line-height: 18px;
   }
   .hobbies p{
   		line-height: 20px;
   }
   .work-exp-high p span{
   		color: #c9c9c9;
   }
   .contact-detail li.phone{
   		background-position: 0 -91px;
   		padding-left: 20px;
   }
   .contact-detail li.email{
   		background-position: 0 -121px;
   		padding-left: 20px;
   }
   .contact-detail li.web{
   		background-position: 0 -147px;
   		padding-left: 20px;
   }
   .assignment-answers .question span{
   		font-size: 30px;
   }
   .assignment-answers .question{
   		float: left;
   		background: url("/img/prev-box-bottom.png") no-repeat scroll 57px bottom transparent;
   		margin-bottom: 15px;
   }
   .assignment-answers .question p{
   		width: 444px;
   		font-size: 16px;
   		xbackground: url(/img/prev-box.png) no-repeat 0 0;
   		color: #fff;
   		line-height: 20px;
   	} 
   .assignment-answers .answer{
   		width: 570px;
   		padding: 0;
   }
   .assignment-answers .answer span{
   		color: #9FC53F;
   		font-size: 16px;
    	line-height: 18px;
    	padding-top:5px;
   		width: 68px;
   		float: left;
   		font-family: 'AlexandriaFLFRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }	
   .assignment-answers .answer span small.liked{
   		font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
		text-align: right;
		color: #00a7e3;
		font-size: 9px;
		display: block;
		line-height: 9px;
		width: 40px;
		margin-right: 10px;
		margin-top: 7px;
		margin-left: -20px;
		padding-right: 23px;
		position: relative; 
		padding-bottom: 5px;
		background: url(/img/liked.png) no-repeat right 0px;
   }
   .assignment-answers .answer span small.like{
   		font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
		text-align: right;
		color: #5f61ac;
		font-size: 9px;
		display: block;
		line-height: 9px;
		width: 40px;
		margin-right: 10px;
		margin-top: 7px;
		margin-left: -20px;
		padding-right: 23px;
		position: relative;
		padding-bottom: 5px;
		background: url(/img/like.png) no-repeat right 0px;
  
   }
   .answer-content{
   		background: url("/img/prev-box-new.png") no-repeat scroll 0 0 transparent;
    border-bottom: 1px solid #eef2e6;
    float: left;
    margin-bottom: 0;
    padding: 10px 0 10px 12px;
    width: 480px;
   }
   .assignment-answers h2{
   		color: #9FC53F;
    font-size: 20px;
    line-height: 25px;
    margin: 0;
    padding: 0 0 15px;
   }
   .answer-content p{
   		font-size: 16px;
   		margin: 0;
   		padding-right: 20px;
   		line-height: 20px;
   }
   .preview .submit{
   		float: right;
   		position: relative;
   		margin-top: -15px;
   		z-index: 999;
   		padding-left: 0!important;
   }
   .facebook-heading{
   		background: url(/img/bg-f-header.png) no-repeat 0 0;
   		position: relative;
   		float: left;
   		width: 960px;
   		height: 56px;
   		overflow: hidden;
   		margin: 0 0 0 -10px;
   }
   .facebook-heading h1{
   		 color: #FFFFFF;
    	font-size: 24px;
    	line-height: 24px;
    	padding-bottom: 18px;
    	padding-left: 57px;
    	padding-top: 16px;
    	margin: 0;
   }
   .facebook-heading a.cancel-f{
   		color: #FFFFFF;
    	font-size: 12px;
    	left: 280px;
    	position: absolute;
    	top: 24px;
   }
   .facebook-login{
   		float:left;
   		padding: 50px;
   		min-height: 300px;
   		height: auto!important;
   		height: 300px;
    	width: 858px;
   		margin: 0 0 0 -10px;
   		background: #fff;
   		border:solid 1px #e1e1e1;
   		border-top: none; 
   }
   .fb_profile_pic_rendered{
   		float: left;
   		margin-right: 10px;
   }
   .facebook-login h2{
   		font-size: 30px;
   		color: #9fc53f;
   		line-height: 30px;
   		margin: 0;
   		padding-top: 20px;
   		padding-bottom: 10px;
   }
    .facebook-login h2 span{
    	font-weight: normal;	
    }
    
    .linkedin-heading{
   		background: url(/img/header-linkedin.gif) no-repeat 0 0;
   		float: left;
    	height: 58px;
    	margin: -2px -15px 0;
    	overflow: hidden;
    	position: relative;
    	width: 970px;
   }
   #content .linkedin-heading h1{
   		color: #FFFFFF;
    	font-size: 24px;
    	line-height: 24px;
    	padding-bottom: 18px;
    	padding-left: 67px;
    	width: auto;
    	padding-top: 16px;
    	margin: 0;
    	background: none;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   }
   .linkedin-heading a.cancel-f{
   		color: #FFFFFF;
    	font-size: 12px;
    	left: 280px;
    	position: absolute;
    	top: 24px;
   }
	.linkedin-login .attach .input{
		padding-bottom: 15px;
	}
   .linkedin-login .attach .input label{
   		display: block;
   		font-size: 12px;
   		color: #777;
   		padding-bottom: 3px;
   		line-height: 12px;
   }
   .linkedin-login .attach .gender{
		padding-bottom:15px;
		color:#777777;
		font-size:12px;
   }
   .linkedin-login .attach .input label.error, .linkedin-login .attach .gender label.error{
   		color: red;
   		display:block;
   		padding-top:3px;
   }
   .linkedin-login .attach .input input{
   		border:solid 1px #e1e1e1;
   		width: 250px;
   		height: 16px;
   		padding: 5px 10px;
   		font-size: 14px;
   		color: #777; 
   }
    .linkedin-login{
   		float:left;
   		padding: 50px;
   		border-left: solid 1px #E2E2E2;
   		border-right: solid 1px #E2E2E2;
   		min-height: 300px;
   		height: auto!important;
   		height: 300px;
    	width: 858px;
   		margin: 0 0 0 -10px;
   		background: #fff;
   }
   
   .linkedin-login h2{
   		font-size: 30px;
   		color: #9fc53f;
   		line-height: 30px;
   		margin: 0;
   		padding-top: 20px;
   		padding-bottom: 10px;
   }
   .linkedin-login h2{
   		padding-top: 0;
   }
	.linkedin-login h2 span{
    	font-weight: normal;	
    }
	 .linkedin-login .attach a.existing{
   		background-position:  0 -378px;
   		margin-top: -33px;
    } 
    .thumb-f{
    	float: left;
    	padding-right: 20px;	
    }
    .f-details{
    	float: left;
    	width: 516px;
    }
    p.first-message{
    	font-size: 18px;
    	color: #1c1d1a;
    	border-bottom: dotted 2px #1c1d1a;
    	padding:  0 0 15px 0;
    	margin-bottom: 20px;
    }
    a.create{
    	float: left;
    }
    a.existing{
   		background: url("/img/prev-icon.png") no-repeat scroll 0 -381px transparent;
    	float: right;
    	padding-left: 13px;
    	padding-top: 9px;
    }
    #inline .login{
    	float: left;
    	width: 394px;
    	overflow: hidden;	
    }
    #inline .login h2{
    	font-size: 18px!important;
    	margin: 0;
    	padding-bottom: 5px;
    	color: #1a1c1a;
    }
    #inline .login label{
     	display: block;
     	width: auto!important;
     	float: none!important;
     	padding: 0!important;
     	color: #777!important;
    }
    #inline .login .text input, #inline .login .password input{
    	width: 370px!important;
    	background: url(/img/bg-text.gif) repeat-x 0 0;
    }
    #inline .login a.forget{
    	position: relative;
    	z-index: 999;
    	margin: 0 0 -30px 0;
    	color: #5f61ac!important;
    	font-size: 12px!important
    }
    #inline .login .input{
    	padding: 0 0 10px 0!important	
    }
    #inline .login label.error{
    	color: red !important;
    	float: left !important;
    	font-size: 11px;
    	line-height: 16px;
    	margin-bottom: -10px;
    }
    #inline .login input.error{
    	border:solid 1px red!important;
    } 
    #inline .login button{
    	padding-top: 10px;
    	float:left;
    }
    #inline .login button img{
    	float: left;
    }
    #inline .form {
    	padding: 0;
    }
    .icon-f{
    	float: right;
    	width: 30px;
    	height: 30px;
    	background: url(/img/icon-profile.png) no-repeat 0 -292px;
    }
    .icon-link{
    	float: right;
    	width: 30px;
    	height: 30px;
    	background: url(/img/icon-profile.png) no-repeat -43px -292px;
    }
    .set-basic .steps{
    	width: auto!important;
    }
    .ac_results{
   		z-index: 99999;
   	}
	.ac_results ul{
		background: #f2f2f2;
		border: 2px solid #CCCCCC;
		border-top: none;
	    width: 288px;
	    overflow-x: hidden!important;
	}
	.ac_results ul li img{
		width: 50px;
		height: 50px;
		float: left;
		margin:0 10px;
		padding-bottom: 10px;
	}
	.ac_results ul li{
		padding: 10px 0;
		border-bottom: solid 1px #ccc;
		cursor: pointer;
		width: 398px;
	}
	.ac_results ul li.ac_over{
		background: #ccc;
	}
	.social-networks{
		float: left;
		width: 100%;
	}
	.social-networks a{
		width: 30px;
		height: 30px;
		float: left;
		text-indent: -999em;
		margin-right: 4px;
		background: url(/img/icon-profile.png) no-repeat 0 -293px;	
	}
	.social-networks .linkedin{
   		background-position: -42px -293px;
   	}
   	.social-networks .twitter{
   		background-position: -83px -293px;
   	}
   	.social-networks .skype{
   		background-position: -129px -293px;
   	}
	.disable-social a{
		background: url(/img/icon-social.gif) no-repeat 0 0;
	}
	.disable-social a.linkedin{
		background-position: -30px 0;
	}
	.disable-social a.twitter{
		background-position: -60px 0;
	}
	.disable-social a.skype{
		background-position: -90px 0;
	}
   /* @end */
/* @group Latest Home page */
    .sign-up{
    	position: absolute;
    	top:-124px;
    	right:-20px;
    	width: 345px;
    	padding: 65px 35px 0;
    	height: 225px;
    	z-index: 999;
    	background: url(/img/bg-signin.png) no-repeat 0 0;
    }
    .signup-block{
    	background: #f0f0f0;
    	padding: 25px 0 20px 40px;
    	width: 304px;
    	margin-bottom: 15px;
    	height: 50px;
    }
    
    .signup-block h2, .login-section .instant h2{
    	color: #625d62;
    	font-size: 34px;
    	font-family: 'NeoSansRegular', Helvetica, Arial;
		filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
		line-height: 25px;
		text-align: right;	
		float: left;
		padding-right: 15px;
		letter-spacing: -1px;
    }
    .signup-block h2 small, .login-section .instant h2 small{
    	font-size: 14px;
    	font-weight: normal;
    }
    .sign-up a{
    	display: block;
    	padding-bottom: 10px;
    	color: #1d1d1b;
    	font-size: 12px;
    }
    .sign-up a span{ 
    	color:#9f9f9f;
    }
    .sign-up a span span, .instant a span span, .social-links a span span{
    	xtext-indent: -999em;
    	xbackground: url(/img/connect-with-linkedin.png) no-repeat 0 0;
    	width: 121px;
    	float: left;
    	text-align: left;
    }
    .external-login a span span{
    	width: 121px;
    	text-align: left;
    }
    .sign-up a.normal{
    	margin-left: 170px;
    }
	.sign-up a.normal:hover{
		text-decoration: underline;
	} 
	.signup-wrap{
		float: left;
		background: #f0f0f0;
		padding: 10px 20px 20px;
	}
	
	.signup{
    	position: absolute;
    	top:-124px;
    	right:-20px;
    	width: 374px;
    	padding: 32px 20px 0px 20px;
    	height: 235px;
    	z-index: 999;
    	background: url(/img/bg-signin.png) no-repeat 0 0;
    }
    .signup .txt{
    	width:135px;
    	float: left;
    	padding-right: 5px;
    }
    .signup .submit{
    	float: left;
    	padding-top: 20px;
    	padding-left: 0!important;
    }
    .signup .txt label{
    	font-size: 11px;
    	color: #222224;
    	float: left;
    	width: 100%;
    	padding-top: 4px;
    }
    .signup .txt label.error{
    	color: #ff0000;
    }
    .signup .txt input{
    	border: solid 1px #c0c0c0;
    	background: #fdfdfd;
    	font-size: 12px;
    	color: #666;
    	padding: 5px 10px;
    	width: 110px;
    }
    .ie7 .signup .txt input{
    	margin-top: 5px!important;
    }
    .signup .txt .checkbox input{	
    	width: 15px;
    	height: 15px;
    	padding: 0;
    	margin-left: -2px;
    	border: none;
    	margin-right: 4px;
    	float: left;
    	background: none;
    }
    .ie8 .signup .txt .checkbox input{
    	margin-top: 2px;
    	width: 13px;
    	margin-left: 0;
    }
    .signup .txt .checkbox label{
    	color: #c0c0c0;
    	width: 100px;
    }
    .signup .txt .forget{
    	float: right;
    	padding: 4px 0 0 0;
    	font-size: 9px;
    }
	.signup a.normal{
		float: right;
		padding-right: 20px;
		background: url(/img/arrow-purple-b.gif) no-repeat 0 3px;
		padding-left: 15px;
		font-size: 12px;
	}
	.signup .IN-widget{
		float: right!important;
		margin-top: 13px!important;
		width: 144px;
	}
    .main-spotlight{
		float: right;
		width: 855px;
		margin-top: -30px;
		padding-top: 130px;
		padding-bottom: 20px;
		overflow: hidden;
		padding-left: 105px;
	}
	
	.ie .slides_container{
		overflow: hidden!important
	}
	body.home .wrap{
		border: none!important;
	}
	.slides_control div{
		background: #ccc;
		float: left;
		height: 309px;
	}
	.slides_control p{
		font-size: 45px;
		color: #fff200;
		width: 280px;
		line-height: 60px;
		padding: 38px 10px 20px 29px;
		font-weight: bold;
		position: fixed;
		top:97px;
		height: 141px;
		left: 154px;
		z-index: 999;
		letter-spacing: -2px;
		display: none;
	}
	.feature-box1 .slides_control p{
		display: block;
		position: static;
		margin-top: -40px;
		margin-left: -30px;
		color: #565656;
	}
	.feature-box1 .pagination{
		visibility: hidden;
	}
	.slides_control div.second p{
		padding: 40px 20px 20px 30px;
	}
	.slides_control div.four p{
		padding: 69px 20px 20px 36px;
	}
	.slides_control div.first{
		background: #9fc53f;
		width: 855px;
	}
	.slides_control div.second{
		background: #00a7e3;
		width: 855px;
	}
	.slides_control div.third p{
		padding: 38px 20px 20px 30px;
	}
	.slides_control div.third{
		background: #5f61ac;
		width: 855px;
	}
	.slides_control div.four{
		background: #ef3f37;
		width: 855px;
	}
	.slides_control div.five{
		background: #ef3f37;
		width: 855px;
	}
	.feature-box1 .slides_control .five, .feature-box1 .slides_control div.four, .feature-box1 .slides_control div.first, .feature-box1 .slides_control div.second, .feature-box1 .slides_control div.third{
		background: none!important;
		width: auto!important
		display:none;
	}
	.slides_control div h2{
		float: left;
		color: #fff;
		width: 400px;
		font-size: 34px;
		font-weight: normal;
		padding: 90px 0px 0 70px;
		margin: 0;
		line-height: 40px;
	}
	.pagination{
		position: absolute;
		bottom: 40px;
		left: 182px;
		z-index: 999;
	}
	.pagination li{
		float: left;
		padding: 0;
	}
	.pagination li a{
		text-indent: -999em;
		width: 15px;
		float: left;
		height: 15px;
		background: url(/img/dot-slide.png) no-repeat -15px 0;
	}
	.pagination li a:hover, .pagination li.current a{
		background-position: 0px 0;
	} 
	.register-form {
		background:#f3eff5 url(/img/bg-top-line.gif) no-repeat 0 0;
		border-bottom: solid 3px #ebe2ef;
		width: 330px;
		padding: 30px 0 20px; 
	}
	
	.register-form label{
		color:#625d62;
		text-align: right;
		width: 125px;
		padding-right: 5px;
		float: left;
	}
	.register-form .submit{
		float: left;
		clear: both;
		padding-left: 130px;
		padding-top: 0;
	}
	.register-form p{
		font-size: 9px;
		color: #a093a7;
		clear: both;
		line-height: 13px;
		padding-left: 130px;
		padding-right: 30px;
		padding-top: 5px;
		margin: 0;
	}
	.register-form .input{
		padding-bottom: 15px;
		float: left;
	}
	.register-form .text input, .register-form .password input{
		width: 158px;
		border: solid 1px #c0c0c0;
		padding: 5px 10px;
		font-size: 14px
	}
	.register-form .select select{
		width: 180px;
		border: solid 1px #c0c0c0;
		font-size: 14px;
		padding: 3px 0;
	}
	.hide{
		display: none;
	}
	.register-form label.error{
	    float: right;
	    font-size: 9px;
	    text-align: left;
	    width: 193px;
	    color: red;
	    padding-left: 130px;
	    margin-bottom: -13px;
	}
	.sign-up .txt label.error{
		color: red;
		width: 100%;
		float: left;
	}
	.register-form select.error, .sign-up .txt input.error{
		border:solid 1px red;
		background: url("/img/bg-error-red.gif") repeat-x scroll 0 0 transparent;
	}
	.get-started .thanks-page{
		float: none;
		padding-top: 0px!important;
		padding-bottom:  243px;
	}
	.thanks-page p span{
		color: #ccc!important;
	}
	.get-started .thanks-page p.main-msg{
		font-size: 24px !important;
    	font-weight: bold;
    	line-height: 30px !important;
    	margin: 0 0 5px!important;
    	padding: 12px 0 32px 128px;
		background: url("/img/thumb-icon.png") no-repeat scroll 39px 8px transparent;
	}
	.get-started .thanks-page p{
		color: #1b1d18;
    	font-size: 18px!important;
    	font-weight: normal;
    	padding-left: 130px;
    	line-height: 24px;
    	text-align: left;
    	margin-top: -30px;
    	position: relative;
	}
/* @end */
/* @group Job Ad Setting */
.job-ad{
	background: white;	
	border:solid 1px #e1e1e1;
	float: left;
    margin: 0 -10px;
    width: 958px;
}
.info-msg{
	background: none repeat scroll 0 0 #f8f8fb;
    float: left;
    margin: -15px 0 0 -15px;
    padding: 5px 5px 5px 15px;
    width: 920px;
    display: inline;
    z-index:10;
}
.info-msg p{
	margin: 0;
	font-size: 18px;
	padding: 8px 0 10px 0;
	color: #1d1d1b;
}
.info-msg p span{
	color: #ef4036;
}
.info-msg strong{
}
.complete {
	background: #fdfdf6;
}
.complete p{
	font-style: normal;
}
.complete strong{
	background: #d4d84f;
	float: right;
	font-size: 18px;
	color: #fff;
	padding: 10px 15px;
}
.section-left{
	float: left;
	width: 580px;
	padding-top: 40px;
	padding-left: 20px;
}
.section-right{
	float: right;
	width: 290px;
	padding-top: 40px;
}
.section-left h2{
	color: #1d1d1b;
	font-size: 24px;
	line-height: 24px;
}
.section-left h2.job-title{
	color: #5f61ac;
	margin: 0;
	padding: 0 0 5px 0;
	cursor: default;
	text-transform: capitalize;
}
.section-left h3{
	font-size: 16px;
	margin: 0;
	padding-bottom: 3px;
	width: 100%;
	cursor: default;
	float: left;
}
.section-left h3 a.add, .section-left a.add{
	color: #ef4036;
	font-size: 12px;
	font-weight: normal;
	background:#fef5f5 url(/img/icon-edit.gif) no-repeat 96% 2px;
	padding-right: 15px;
}
.section-left h3 span.error-ad, .section-left .error-ad{
	background: #fef5f5 url(/img/arrow-red.gif) no-repeat 5px 3px;
	padding-left: 20px;
	color: red;
}
.section-left h3 a.add:hover{
	xcolor: #333;
}
.basic-fact{
	float: left;
	width: 100%;
	padding: 0px 0 20px;
}
.basic-block{
	float: left;
	padding: 0 8px 0 0;
}
.basic-block a{
	display: block;
	xwidth: 80px;
	height: 115px;
	color: #333;
	background: url(/img/bg-basic-facts.gif) no-repeat 0 37px;
}
.basic-block a:hover{
	
}
.basic-block strong{
	display: block;
	padding: 0px 0px;
	float: left;
	width: 100%;
	font-weight: normal;
	border:solid 1px #eee;
}
.basic-block a:hover strong{
	border: solid 1px #00a7e3;
}
.basic-block strong cite{
	background: url("/img/small-arrow.gif") no-repeat scroll center 0 transparent;
    display: block;
    height: 10px;
    float: left;
    width: 100%;
    margin-bottom: -15px;
}
.basic-block a:hover strong cite{
	background: url("/img/small-arrow-on.gif") no-repeat scroll center 0 transparent;
}
.basic-block strong span{
	display: block;
	float: left;
	padding: 5px 10px!important;
	font-weight: normal!important;
	font-size: 14px!important
}
a.manager{
	background-position:-12px 37px;
	width: 87px;
}
a.experienced{
	background-position:-2px 37px;
	width: 95px;
}
a.both-focus{
	background-position:-209px 37px;	
	width: 164px;
	text-align: center;
}
a.roleLevel_2, a.mainly-sales{
	background-position:-102px 37px; 
	width: 129px;
}
a.sales, a.roleLevel_1, a.sales-only{
	 background-position: -48px -363px;
    width: 212px;
}
.basic-block strong span{
	float: none;
	background:#fff;
}
a.roleLevel_3, a.marketing-only, a.mainly-marketing{
	background-position:-91px -92px; 
	width: 129px;
}
a.marketing, a.roleLevel_4{
	background-position: -68px -234px;
    width: 169px;
}
a.b2c{
	background-position:-209px 37px;	
	width: 134px;
}
a.b2b{
	background-position:-199px -94px;	
	width: 164px;
}

a.fulltime, a.full-time{
	background-position:-358px 37px;
	width: 75px;
}
a.parttime, a.part-time{
    background-position:-356px -94px;
	width: 77px;
} 
a.freelance{
    background-position:-356px -242px;
	width: 77px;

}
.job-about{
	float: left;
	width: 100%;
	padding: 20px 0;
}
.job-about p{
	font-size: 16px;
	line-height: 25px;
	padding-right: 20px;
	margin: 0;
	color: #333;
	cursor: default;
}
.response-box{ 
	background: none repeat scroll 0 0 #f5f9eb;
    float: left;
    margin-left:0px;
    padding:30px 0 10px 20px;
    width: 575px;
    position: relative;
    margin-bottom: 30px
}
.response-box h2{
	color:#5f61ac;
	font-size: 22px;
	margin-bottom: 30px;	 
}
.response-box span.jobinvolve-edit{
	width: 515px;
}
.response-box span.count{
	background: url("/img/bg-num.gif") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font-size: 35px;
    font-weight: normal;
    height: 37px;
    margin: 0 0 0 -19px;
    padding: 7px 0 0 14px;
    width: 57px;
    font-family: 'AlexandriaFLFRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.response-box p{
	position: relative;	
	float: left;
	font-size: 16px;
	line-height: 25px;
	cursor: default;
	width: 100%;
}
.response-box span{
	font-size: 18px;
	color: #1d1d1d;
	float: left;
	margin-top: 4px;
}
.basic-requirement{
	float: left;
	width: 100%;
}
.basic-requirement h2{
	font-weight: normal!important;
}
.basic-requirement ul li{
	background:  url(/img/dot.gif) no-repeat 0 5px;
	padding:  0 0 13px 15px;
	font-size: 16px;
	cursor: default;
	color: #1d1d1d;
	float: left;
	width: 95%;
}
.basic-requirement ul li span{
	line-height: 20px;
}
.other h4 a.add {
	font-size: 12px;
	background: url(/img/edit-grey.gif) no-repeat right 3px;
	color: #777!important;
	font-weight: normal;
	padding-right: 15px;
} 
.other h2{
	font-weight: normal!important;
	padding-top: 20px;
}
.assignment-box{
	float: left;
	width: 100%;
	position: relative;
}
.other{
	float: left;
	width: 100%;
}
.other h4{
	font-size: 14px;
	color: #5d5d5b;
	cursor: default;
}
p.text{
	font-size: 18px;
	color: #777;
}
.company-details{
	width: 279px;
	float: left;
	background: url(/img/bg-main-content.gif) repeat-y 0 0;
}
.company-details .main{
	background: url(/img/bg-top-main.gif) no-repeat 0 0;
	color: #fff;
	padding: 13px 15px 12px;
    width: 248px;
}
.company-details .main small{
	font-size: 14px;
	display: block;
	padding-bottom: 2px;
}
.company-details .main h2{
	color: #fff;
	font-size: 16px;
	margin: 0;
	font-weight: normal;
}
.company-details h3, .company-details h3 a{
	font-size: 18px;
	margin: 0;
	color: #5F61AC;
	text-transform: capitalize;
}
.company-details h3 a:hover{
	color: #00A7E3;
}
.company-details p{
	font-size: 14px;
	margin: 2px 0 3px 0;
	line-height: 17px;
	color: #1d1d1b;
}
.user-details{
	float: left;
    padding: 9px 9px 0;
    width: 256px;
}
.user-block{
	background: #f8f8f8;
	float: left;
	padding: 10px 0 10px 15px;
	margin-bottom: 15px;
	width: 240px;
}
.user-details .hr{
	margin-bottom: 15px;
}
.user-details .hr{
	width: 100%;
	height: 2px;
	float: left;
	clear: both;
	padding-bottom: 10px;
	background: url(/img/doted-line.gif) no-repeat -20px bottom;
}
.user-details .thumb{
	float: right;
	margin: 0 12px 0 9px;
	border: solid 1px #ededed;
}
.user-details .details{
	float: left;
	width: 160px;
}
.company-wrap{ 
	float: left;
    padding: 0 0 0 9px;
    width: 240px;
}
a.c-logo{
	float: right;
	border: solid 1px #ccc;
	margin-top: 20px;
}
.c-profile{
	background: url(/img/bg-main-bottom.gif) no-repeat 0 bottom;
	padding-bottom: 20px;
    padding-left: 15px;
    padding-right: 15px;
    width: 248px;
    float: left;
}
.c-profile p{
	float: left;
	background: #fff;
	margin: 0;
	color: #777;
	font-size: 12px;
	width: 248px;
}
.c-profile p strong{
	display: block;
	font-size: 16px;
	color: #000;
	font-weight: normal;
	padding-bottom: 10px;
	padding-top: 15px;
	margin-top: 15px;
	border-top: dotted 1px #000; 
}
.c-profile p strong a{
	font-size: 12px;
}
a.read-profile{
	color: #1d1d1d;
	font-size: 14px;
	float: left;
	width: 224px;
	padding: 8px 30px 8px 20px;
	background: url(/img/down-p-arrow.gif) no-repeat 97% 4px
}
a.open-profile{
	background: url(/img/down-p-arrow-r.gif) no-repeat 97% 4px;
}
.job-ad .submit-action{
	float: left;
	clear: both;
	padding: 20px 0 40px 2%;
	width:98%;
}
.job-ad .submit img, .job-ad .submit small{
	float: left;
}
.job-ad .submit small{
	color: #aaaaaa;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	background: url("/img/ext-bg.png") no-repeat scroll 13px 15px transparent;
	font-size: 12px;
    line-height: 13px;
    padding: 13px 0 0 45px;
	
}
.job-ad .submit-action a{
	padding-right: 10px;
	float: left;
}
.job-ad .submit-action a.apply{
	width: auto;
	float: none;
	padding-left: 10px;
}
.salary-section{
	float: left;
	width: 100%;
	font-size: 18px;
	color: #1d1d1b;
	line-height: 25px;
	border-bottom: dotted 2px #e2e2e2;
}
/* @end */
/* @group Inner content Style */
.jobseeker-forget{
	float: left;
	width: 100%;
	border:solid 1px #cdcdcd;
	margin: 0 -10px;
	width: 918px;
	background: #fff;
	padding: 20px;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	position: relative;
}
.jobseeker-forget h1{
	font-size: 18px;
	background: url(/img/head-arrow-top.gif) no-repeat 0 bottom;
	padding-bottom: 10px;
	margin-bottom: 20px;
}
.jobseeker-forget h1 small{
	font-size: 18px;
	font-weight: normal;
}
.jobseeker-forget .form .input label{
	padding-left: 0;
	font-size: 14px;
	padding-top: 5px;
	width: 140px;
	padding-right: 10px;
	text-align: right;
}
.jobseeker-forget .submit{
	padding-left: 150px;
}
.jobseeker-forget em.error{
	font-style: normal;
	padding-left: 10px;
	padding-top: 10px;
	color: red;
	float: left;
}
.location-preferred a.selectlocabutton{
	background: url(/img/btn-select-location.png) no-repeat 0 0;
	width: 158px;
	height: 35px;
	float: left;
	text-indent: -999em;
}
.location-preferred a.selectlocabutton:hover, .location-preferred a.selected {
	background: url(/img/btn-select-location.png) no-repeat 0 bottom;
	width: 158px;
	height: 35px;
	float: left;
}
.add_to_myjob{
	padding-bottom: 10px;
	float: left;
	padding-right: 10px;
}

div.blow {
	display: none;
	width: 42px;
	height: 100px;
	background: url(/img/blow.png) no-repeat;
	background-position: -168px 54px;
	overflow: hidden;
	position: absolute;
	z-index:99;
}
.note-ind{
	float: right;
	color: #CBCBCE!important;
	font-weight: normal;
	font-size: 12px!important;
	padding-top: 5px;
	display: block;
}
.myjob a.view-more-job{
	position: absolute;
	bottom: 104px;
    left: 46%;
    background: #000;
    padding: 10px 15px;
    border:#ccc solid 5px;
    border-bottom: none;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    color: #fff;
}
a.view-more-job{
	bottom: 51px;
	position: absolute;
    left: 46%;
    background: #000;
    padding: 10px 15px;
    border:#ccc solid 5px;
    border-bottom: none;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity:0.5;
    color: #fff;
}
a.view-more-job:hover{
	opacity: 10;
    filter: alpha(opacity=100);
    -moz-opacity:10;
}
.step-back{
	float: right;
}
.botton-nav{
	position: absolute;
	bottom: 20px;
	right: 20px;
	width: 400px;
	z-index:9999;
}
.botton-nav a:hover{
	margin-top: -2px;
}
.botton-nav #continue{
	display: none;
}
.rol-nav{
	position: static;
	float: right;
}
.botton-nav a{
	padding-left: 10px;
}
.small-head{
		float: right;
		font-size: 12px;
		color: #777;
		padding-right: 15px;	
}
#inline .continue{
	background:#fff url(/img/bg-complete-profile.png) no-repeat right bottom!important;
}
#inline .continue p{
	font-size: 22px;
	color: #1d1d1b;
	line-height: 25px;
}
div.sharethispage{
	width: 46px;
	height: 149px;
	position: fixed;
	left: 0;
	top:228px;
	padding-top: 0px;
	padding-left: 0px;
	z-index: 999;
}
.stButton .chicklets{
	background: url(/img/btn-tellafriend1.gif) no-repeat 0 0!important;
	display: block!important;
	width: 40px!important;
	height: 149px!important;
	padding: 0!important;
}
.stButton .chicklets:hover{
	opacity: 10!important;
	background-position: -40px 0!important;
}
.stButton{
	margin: 0!important;
}
div.sharethis span{
	padding-bottom: 3px;
}
.jobseeker-forget #authMessage{
	display: none;
}
.job-ad .salary{
	font-size: 14px!important;
	padding-bottom: 10px;
}
.job-ad .benefits{
	margin: 0;
}
div.mandatory{
	font-size: 18px;
	font-weight: bold;
	float: left;
	padding-top: 4px;
}
td strong.inactive{
	font-weight: normal;
	color: #dcdcdc;
	font-size: 12px;
	padding-left: 18px;
}
.noJobMessage{
	color: #1D1D1A;
    font-size: 29px;
    left: 25%;
    line-height: 32px;
    position: absolute;
    text-align: center;
    top: 40%;
    width: 486px;	
    font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.noJobMessage small{
	display: block;
	font-size: 14px!important;
	color: #777;
}
.innerpage .wrap-content{
	margin-top: -77px;
	padding: 75px 10px 10px;
}
.innerpage p{
	color: #1d1d1a;
	font-size: 16px;
	line-height: 20px;
	padding: 0 0 0 20px;
}
.innerpage h2, .innerpage h3{
	padding: 0 0 0 20px;
	color: #1d1d1a;
}
.innerpage h1{
	xbackground: url("/img/bg-apply.gif") no-repeat scroll 0 bottom transparent;
   	float: left;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-top: 0px;
    position: relative;
    width: 100%;
    color: #333;
    margin-top: -26px;
}
.jobseekerview .basic-block a{
	cursor: default;
}
.jobseekerview .basic-block a:hover strong{
	border: 1px solid #EEEEEE!important;
	cursor: default;
}
.jobseekerview .basic-block a:hover cite{
	background: url("/img/small-arrow.gif") no-repeat scroll center 0 transparent!important;
	cursor: default;
}
.jobseekerview .salary-section small{
	 clear: both;
    color: #777777;
    display: block;
    font-size: 13px;
    margin-top: -5px;
}
a.revelmore, a.hidethis{
	margin-top: -6px;
}
a.revelmore{
	background: url(/img/jobseeker/icon-play.png) no-repeat 0 0;
	width: 146px;
	height: 38px;
}
a.revelmore:hover{
	background-position: 0 -38px;
}
a.revelmore img{
	display: none;
}
button.btn{
	width: 220px;
	float: left;
	overflow:visible;
   	padding:0;
}
button.btn small{
	color: #bbb;
	font-size: 12px;
	display: block;
	padding-top: 5px;
}
#ie-message {
	background:#db2e2e;
	border:1px solid #333;
	color: #fff;
	padding:15px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
	margin-bottom:10px;
	position: absolute;
	line-height: 20px;
	top:40%;
	left: 0;
	z-index: 999999;
	width: 97%;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
 
#ie-message a {
	color:#fff;
	text-decoration:underline;
}

.utilities{
	width: 600px;
}
.preview .utilities{
	width: 40px;
}
.utilities a{
	float: left;
	text-indent: -999em;
	width: 25px;
	margin-right: 20px;
	height: 29px;
	background: url(/img/icon-utilities.png) no-repeat 0 0;
}
.utilities a.print{
	background-position: 0 -54px;
}
.preview p.title small{
	color: #777;
	font-size: 12px;
	display: block;
	padding-top: 5px;
	margin-bottom: -15px;
}
a.c-link{
	padding-top: 20px;
	font-size: 14px;
	float: left;
}
a.c-link span{
	font-size: 12px;
	vertical-align: top;
}
.sign-up .follow-us{
	float: right;
	width: 150px;
	padding: 5px 0 0 0;
}
.sign-up .follow-us small{
	display: block;
	padding-bottom: 5px;
	font-size: 11px;
}
.try-beta{
	float: left;
	margin-left: -15px;
	padding-right: 15px;
}
.request-form{
	float: left;
	display: none;
	margin-top: -43px;
}
.request-form h2{
	margin: 0;
	padding-bottom: 10px;
}
.request-form .invitation{
	float: left;
	background: url("/img/bg-top-line.gif") no-repeat scroll 0 0 #F3EFF5;
	border-bottom: 3px solid #EBE2EF;
    margin: 0px 0 0 -17px;
    padding: 20px;
    position: relative;
    width: 290px;
    min-height: 384px;
    height: auto!important;
    height: 384px;
}
.request-form .invitation p{
	color: #222224;
	font-size: 12px;
}
.invitation-form{
	background: #e4e1e5;
	padding: 15px;
	float: left;
	width: 260px;
	margin-bottom: 20px;
}
.invitation-form label{
 	display: block;
 	color: #625d62;
 	font-size: 14px;
 	width: 260px;
 	padding-bottom: 4px;
}
.invitation-form input{
	font-size: 14px;
	color: #777;
	border:solid 1px #c0c0bf;
	width: 145px;
	margin-right: 5px;
	float: left;
	padding: 5px 10px;
}
.request-invitation{
	float: left;
	width: 260px;
	padding: 0 15px;
}
.request-invitation h2{
	font-size: 18px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #898489;
	line-height: 18px;
}
.request-invitation label{
	width: 50px;
	float: left;
	padding-top: 5px;
}
.request-invitation label.error{
	color: red;
    display: block;
    float: none;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: -5px;
    margin-top: -5px;
    padding-left: 50px;
    width:200px;
}
.invitation-form label.error{
	color: red;
    display: block;
    float: left;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: -4px;
}
.invitation-form .input{
	width: 170px;
	float: left;
}
.request-invitation input{
	font-size: 14px;
	color: #777;
	border:solid 1px #c0c0bf;
	width: 185px;
	padding: 5px 10px;
}
.request-invitation .input{
	padding-bottom: 15px;
}
.request-invitation .phone input{
	width: 112px;	
}
.request-invitation .phone input.small{
	width: 40px;
	float: left;
	margin-right: 10px;	
}
.request-invitation button, .invitation-form button{
	padding-left: 48px;
  	width:auto;
   	overflow:visible;
}
.invitation-form button{
	padding: 19px 0 0 0;
	float: left;
}
.thanks-page{
  	float: left;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    text-align: left;
    width: 100%;
}
.thanks-page p.main-msg{
	font-size: 24px !important;
    line-height: 28px!important;
    margin: 0 0 5px!important;
    font-weight: bold;
    padding: 0 40px 59px 128px;
	background: url("/img/thumb-icon.png") no-repeat scroll 39px 8px transparent;
}
.thanks-page p{
	color: #1b1d18;
    font-size: 18px!important;
    font-weight: normal;
    line-height: 24px;
    text-align: left;
}
.register-block .thanks-page p{
	margin-top: -55px;
    padding-left: 131px;
    padding-right: 40px;
}
#ProfileHobbies{
	width: 385px;
}
.view-job a small{
	display: block;
	width: 176px;
	text-align: right;
	color: #ddd;
	font-size: 12px;
}
.action-process ul{
	float: left;
	width: 260px;
	padding: 0;
	margin: 0;
	background: url(/img/process.png) no-repeat 0 0;
}
.action-process ul li{
	float: left;
	width: 84px;
	text-align: center;
	padding: 31px 0 0 0!important;
	font-size: 11px;
	color: #a5c94b;
}
ul.process-start{
	background-position: 0 0;		
}
ul.process-middle{
	background-position: 0 -50px;
}
ul.process-end{
	background-position: 0 -107px;
}
ul.pro-error-middle{
	background-position: 0 -221px;
}
ul.pro-error{
	background-position: 0 -161px;
}
ul.pro-error li, ul.pro-error-middle li{
	padding: 37px 0 0 0!important;
	color: #f7a19e;
}
.action-process ul.pro-error-middle li.last, .action-process ul.pro-error li.last{
	text-align: left;
}
.tipsy { padding: 5px; font-size: 14px; opacity: 0.8; filter: alpha(opacity=80); background-repeat: no-repeat;  background-image: url(/img/tipsy.gif); }
.tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }
.tipsy-poke {
	background: url(/img/tipsy-sw.png) no-repeat 0 bottom!important;
	background-color: none!important;
	padding: 5px; font-size: 12px; opacity: 10; filter: alpha(opacity=100);
	margin: -30px 0 0 0;
}
.tipsy-poke .tipsy-inner{
	padding: 1px 8px 7px;
	background: none;
	text-align: left;
	min-width: 250px!important;
}

.tipsy-west-right, .tipsy-south-top, .tipsy-west-tright {
	background-image: url("/img/edit-icon.png");
    background-position: right 16px;
    background-repeat: no-repeat;
    font-size: 12px;
    opacity: 10;
    padding: 8px 10px 5px 0;
}
.tipsy-south-top{
	padding: 15px 10px 0 15px;
	background-position: right 23px;
}
.tipsy-west-tright{
 	background-position: right 8px;
    padding: 0 10px 0 0;
}
.tipsy-west-right .tipsy-inner, .tipsy-south-top .tipsy-inner, .tipsy-west-tright .tipsy-inner{
	padding: 3px; background: none;
	color: #000;
	text-transform: lowercase;
	text-align: left;
}
.tipsy-west-tright{
	margin: -18px 0px 0 -73px;
}
.job-content ul li a.readmore span{
	padding-left: 5px;
}
.expire-warning, .expire-warning small{
	color: red!important;
}
.existing-form{
	width: 435px!important;
}
.existing-form .popup{
	width: 400px!important;
}
.existing-form .top-arrow{
	width: 435px!important;
}
.form .select select:focus, .form .text input:focus, .form .password input:focus, .form .datetime select:focus, .form .textarea textarea:focus, .form .dateformat select:focus, .form .file input:focus{
	border:1px solid #60636a;
}

em.focus, .jobseeker-forget em.focus{
	padding: 8px 10px 0px 10px;
	width: 232px;
	color: #60636a;
	font-style: normal;
	float: left;
	margin-left: 10px;
}
em.error{
	padding: 8px 0px 0px 10px;
	width: 240px;
	font-style: normal;
	float: left;
	color: #ef3f37;
	margin-left: 10px;
}
em.checked{
	background: url(/img/bg-success.gif) no-repeat 0 0;
	padding: 12px 10px 12px 50px;
	color: #000;
	font-style: normal;
	float: left;
	display: none!important;
	margin-left: 10px;
}

input.focus, .select select.focus{
	border: solid 1px #60636a!important;
	background: url(/img/bg-focus-grey.gif) repeat-x 0 0;
}
input.valid, .select select.valid{
	border: solid 1px #d4d84f!important;
	background: url(/img/bg-valid.gif) repeat-x 0 0;
}
.combain input.error, input.error, .combain select.error, .select select.error{
	border: solid 1px #ef4036!important;
	background: url(/img/bg-error-red.gif) repeat-x 0 0;
}
.error-message{
	color: red;
    float: left;
    font-size: 12px;
    margin-top: -19px;
    padding-left: 120px;
    width: 700px;
}
a.external-url:hover{
	color: #00a7e3;
}
.complete-request{
	background: url(/img/icon-unlock.png) no-repeat 0 0;
	padding-left: 34px;
	float: left;
}
.complete-request h3{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 20px;
    font-weight: normal;
    line-height: 21px;
    margin: 0;
}
.complete-request p{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #777!important;
	font-size: 14px!important;
}
.complete-request h3 strong{
	color: #000;
	}
.register-section{
	float: left;
	width: 958px;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	padding: 35px 0 40px 0;
	background: #fff;
}
.co-msg{
	width: 100%;
	float: left;
}
.register-block{
	width: 475px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
	padding-bottom: 20px;
	position: relative;
}
.register-block h2{
	font-size: 24px;
	color: #222;
	line-height: 24px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	margin: 0;
	padding-top: 0px;
}
.register-block h2 em{
	font-size: 14px;
	font-weight: 400;
}
.register-block label{
	display: block;
	font-size: 14px;
	color: #777;
	padding-bottom: 3px;
}
.register-block label.error{
	color: red;
	font-size: 11px;
	margin-bottom: -15px;
	position: relative;
}
.register-block .input{
	width: 236px;
	float: left;
	padding-top: 20px;
}
.register-block .input input{
	border: solid 1px #c0c0c0;
	padding: 10px;
	font-size: 14px;
	color: #777;
	width: 200px;
}
.register-block .select select{
	border: solid 1px #c0c0c0;
	font-size: 14px;
	color: #777;
	padding: 8px 10px 8px 10px;	
}
.register-block .select{
	width: 100%;
}
.register-block .submit{
	padding-left: 0;
	padding-top: 30px!important;
	float: left;
	width: 100%;
	position: relative;
}
.register-block .submit p{
	background: none repeat scroll 0 0 #FFFFFF;
    clear: none;
    color: #7F7F7F;
    display: none;
    font-size: 12px;
    margin-top: 0px;
    padding: 10px 0 16px 120px;
    width: 341px;
    margin-left: -120px;
    position: relative;
}
.register-block .submit a{
	font-weight: bold;
}
.register-block .submit a.member{
	float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 18px 20px 0 0;
    text-decoration: underline;
    position: absolute;
    bottom: 20px;
    right:0px;
}
.register-block .submit a.member-start{
	float: right;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    padding: 0px 20px 0 0;
    text-decoration: underline;
    position: absolute;
    bottom: 0px;
    right:0px;
}
.register-block .submit button{
	text-indent: -999em;
	float: left;
	width: 112px;
	height: 51px;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 bottom;
	position: relative;
	z-index: 99;
}
.register-block .submit button:hover{
	background-position: -161px bottom;
}
.successful .register-info{
	margin: 3px 0 0 15px;
	background:none;
}
.msg-block{
	width: 164px;
	padding:40px 0 35px 166px;
	background: url("/img/sprite-login.png") no-repeat scroll 25px -138px;
}
.register-section .discovery{
	background-position: 30px -318px;
}
.msg-block h3{
	color: #999;
	font-size: 18px;
	padding-bottom: 5px;
	margin: 0;
	letter-spacing: -1px;	
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.msg-block p{
	color: #999;
	font-size: 12px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	line-height: 15px;
}

.satisfied-popup{
	margin: -50px 0 0 -105px;
}
.satisfied-job{
		width: 643px;
		float: left;
		background: #fff;
}
.satisfied-job .top-arrow{
	width: 643px;
}
.satisfied-job h2.sat-head{
	background: #fafafa;
	padding: 20px 0 20px 37px;
	font-size: 18px;
	margin: 0 0 20px 0;
	color: #abcc57;
	line-height: 18px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.satisfied-job h2.sat-head span{
	color: #919191;
	font-weight: normal;
}
.satisfied-job h3.sub-head{
	padding: 0px 0 20px 37px;
	font-size: 16px;
	color: #00a7e3;
	font-weight: normal;
	line-height: 23px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
} 
.main-job{
	margin: 0 0 0 36px;
	border-left:solid 2px #ececec;
	padding-left: 20px;
	position: relative;
	float: left;
	margin-bottom: 30px;
}
.point-arrow{
	background: url(/img/point-arrow.gif) no-repeat 0 0;
	width: 8px;
	height: 14px;
	position: absolute;
	top:20px;
	left: -2px;
}
.main-job small{
	font-size: 12px;
	display: block;
	padding-bottom: 5px;
}
.main-job h2{
	font-size: 18px;
	color: #000;
	margin: 0;
}
.main-job p{
	color: #000;
	font-size: 14px;
	margin: 0;
	line-height: 20px;
}
.main-job p span{
	color: #a9a9a9;
}
.main-job h3{
	font-size: 14px;
	color: #000;
	margin: 0;
	padding: 15px 0 5px;
}
.main-job ol{
	margin-left: -10px;
}
.main-job ol li{
	padding-bottom: 5px;
	color: #1d1d1b;
	padding-right: 20px;
}
.main-job .submit{
	padding: 0;
}
.main-job .submit a{
	float: left;
	padding-right: 10px;
}
.main-job .submit span{
	color:#ababab;
	font-size: 12px;
	padding-top: 4px;
	float: left;
	padding-right: 0px;
}
.remaining-jobs{
	float: left;
	width: 100%;
	padding-top: 10px;
}
.grid_jobs{
	float: left;
	padding: 0 0 0 36px;
	width: 300px;
}
.grid_count{
	float:right;
	width: 275px;	
	padding:15px 5px 6px 15px;
	background: #ececec;
	margin-bottom: 20px;
}
.grid_count h3{
	color: #b9b9b9;
	font-size: 30px;
	line-height: 28px;
	margin: 0;
	letter-spacing: -1px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.grid_count h3 span{
	letter-spacing: -4px;
}
.grid_count h3 small{
	display: block;
	font-size: 18px;
	font-weight: normal;
}
.grid_jobs ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
}
.grid_jobs ul li{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0 0 15px 0;
}
.grid_jobs ul li h2{
	margin: 0;
	padding: 0;
	font-size: 18px;
	line-height: 20px;
	color: #e9e9e9;
}
.grid_jobs ul li p{
	color: #e6e6e6;
	margin: 0;
}
.faq{
	background: url(/img/bg-faq.gif) no-repeat 0 0;
	margin: -30px -10px 0;
    width: 960px;
    padding-top: 15px;
    height: 176px;
    position: relative;
}
.grid_faq{
	float: left;
	width: 283px;
	text-align: center;
	padding-top:60px;
}
.grid_faq h1{
	color: #fff;
	font-size: 48px;
	line-height: 48px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.grid_content{
	float: left;
	width: 570px;
	padding: 50px 40px 0 57px;
}
.grid_content h3{
	font-size: 24px;
	color: #6f70b4;
	line-height: 26px;
	font-weight: normal;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.grid_content p{
	color: #565656;
	font-size: 18px;
	line-height: 23px;
}
.faq-content{
	width: 868px;
	margin: 0 -10px;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	float: left;
	padding: 94px 40px 0 50px;
}
.faq-content dl{
	margin: 0;
	float: left;
	width: 100%;
}
.faq-content dt{
	font-size: 24px;
	text-align: right;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #6f70b4;
	float: left;
	width: 230px;
	padding-right: 20px;
	font-weight: normal;
	line-height: 30px;
}
.faq-content dd{
	font-size: 18px;
	color: #565656;
	line-height: 23px;
	padding-top: 6px;
	float: left;
	width: 550px;
	padding-bottom: 68px;
}
/* @end */
/* @group About Us Setting */
.about-us{
	background: url(/img/bg-abouthead.gif) no-repeat 0 0;
	height: 177px;
    margin: -36px -10px;
    padding-top: 12px;
    position: relative;
    width: 960px;
}
.grid_about{
	float: left;
	width: 283px;
	text-align: center;
	padding-top:60px;
}
.grid_about h1{
	color: #fff;
	font-size: 48px;
	line-height: 48px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.about-us .grid_content{
	float: left;
	width: 677px;
	text-align: right;
	padding: 0px 0px 0px;
	height: 177px;
}
.about-content{
	width: 878px;
	margin: 0 0px;
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	float: left;
	padding: 60px 30px 20px 50px;
	background: #fff;
}

.about-content p{
	font-size: 20px;
	color: #565656;
	line-height: 30px;
}
.about-address{
	padding-left: 61px;
    padding-right: 26px;
    padding-top: 29px;
	height: 340px;
	float: right;
	width:230px!important;
	margin-top: -30px;
	background: url(/img/bg-address.png) no-repeat 0 8px;
}
.about-address h2{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #19b0e6;
	font-size: 18px;
	padding-top: 5px;
	margin:0 0 10px 0;
}
.about-address address{
	font-style: normal;
	font-size: 14px;
	color: #565656;
	line-height: 21px;
	margin: 0;
    padding-bottom: 6px;
}
/* @end */
/* @group Industry New Setting */
.basic_steps h2{
	color:#666666;
  	font-size:24px;
  	margin-bottom:0;
  	margin-left:30px;
  	margin-right:0;
  	margin-top:30px;	
}
.basic_steps h2 span{
	color: #ccc;
}
.industry{
	float: left;
}
#industry-box .inputHintOverlay, .industry-keywords .inputHintOverlay{
	float: left;
}
.industry-back{
	float: left;
	width: 100%;
	min-height: 400px;
	height: auto!important;
	height: 400px;
	background: url(/img/bg-industry.png) no-repeat 60% 40px;
}
.industry-keywords{
	float: left;
	width: 548px;
	padding:50px 20px 0 20px;
}
.industry-keywords h2{
	color: #2a2b29;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 14px;
	font-weight: normal;
	margin-bottom:5px !important;
}
.industry-keywords h2 span {
	color:#A1C442; 
	font-size: 22px;
}
.industry-keywords label.error {
	display:block;
	color:red;
	padding-top:2px;	
}
.keyword-box{
	width:100%;
	float: left;
	padding-top: 10px;
}
.keyword-box a{
	padding: 0 0 0 10px;
	float: left;
	color: #fff;
	margin-right: 15px;
	font-size: 18px;
	background: url(/img/g-tag.png) no-repeat 0 0;
	margin-bottom: 5px;
}
.keyword-box a span{
	padding: 9px 25px 7px 0;
	float: left;
	margin-right: -10px;
	background: url(/img/g-tag.png) no-repeat right 0;
	text-transform: capitalize;
}
.keyword-box a:hover{
	background-position: 0 -32px;
}
.keyword-box a:hover span{
	background-position: right -32px;
}
.industry .industry-tags{
	width: 340px!important;
	margin-top: 24px!important;
	min-height: 240px;
	height: auto!important;
	height: 240px;
}
.industry-tags h2{
	line-height: 20px;
	color: #2a2b29;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 18px;
	font-weight: normal;
}

.industry-tags a{
	font-size: 12px;
	color: #fff;
	background: url(/img/b-tab.png) no-repeat 0 0;
	padding: 0 0 0 10px;
	float: left;
	margin-right: 15px;
}
.industry-tags a span{
	padding: 5px 10px 9px 3px;
	background: url(/img/b-tab.png) no-repeat right 0;
	margin-right: -10px;
	float: left;
}
.verified-box{
	float: left;
	width: 100%;
	padding-left: 0;
}
.verified-box .msg-block{
	width: 250px;
	float: left;
}
.maplink{
	color: #19b0e6;
	text-decoration: underline;
}
.maplink:hover{
	text-decoration: none;
}
.start-zinga{
	float: right;
	width: 254px;
	padding-right: 100px;
}
.s-msg{
	float: right;
}
.zinga-info{
	width: 557px;
	float: left;
}
.zinga-info h3{
	background: url(/img/strip-left.gif) no-repeat 0 0;
	padding: 16px 0 16px 60px;
	color: #231f20;
	font-size: 20px;
	font-weight: normal;
	margin-bottom: 30px;
	margin-top: 15px;
}
.zinga-info ul{
	float: left;
	margin: 0;
	padding: 10px 0 0 60px;
}
.zinga-info ul li{
	 padding: 15px 100px 53px 70px;
	color: #565656;
	font-size: 18px;
	line-height: 22px;
}
.zinga-info ul li.one{
	background: url(/img/one.gif) no-repeat 0 0;
}
.zinga-info ul li.two{
	background: url(/img/two.gif) no-repeat 0 0;
}
.start-zinga a{
	background: url("/img/jobseeker/buttons.png") no-repeat 0 -351px;
    float: left;
    height: 46px;
    width: 155px;
}
.start-zinga a:hover{
	background-position:  0 -402px;
}

.social-register{
	float: left;
    margin: 0 -20px -20px;
    width: 374px;
    padding-top: 15px;
	background: url(/img/social-register.gif) no-repeat 0 bottom;
}
.social-register h3{
	float: left;
	padding-left: 20px;
	font-size: 22px;
	line-height: 22px;
	color: #909091;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;

}
.social-register h3 small{
	font-size: 14px;
	font-weight: normal;
}
.social-links{
	float: left;
	width: 330px;
    padding: 13px 20px;
}
.social-links .facebook{
	float: left;
	padding-top: 13px;
}
/* @end */
/* @group Setting poked on my job */

.poked-box{
	background-color: #fafafa!important; 
	background-image: url(/img/job-sep-line-poke.gif)!important;
}
.poked-box a.del{
	display: none!important;
}
.poked-box a.readmore, a.apply-poke {
	display: none;
}
.job-content ul li.poked-box h2 a{
	color: #444;
}
.poked-icon{
	float: right;
	background: url(/img/icon-poked.png) no-repeat 0 0;
	width: 36px;
	height: 20px;
	padding-right: 20px;
	display: none;
	padding-bottom: 10px;
}
.poked-box .poked-icon{
	display: block;
}
.poked-box a.apply-poke{
	display: block;
}
.apply-poke img{
	float: left;
}
.apply-poke span{
	font-size: 9px;
	color: #5b5b5b;
	float: left;
	width: 140px;
	line-height: 12px;
	padding-left: 10px;
}
.group-right{
	width: 600px;
	float: left;
}
.most-recent{
	float: left;
	width: 100%;
	background: #f5f5f5 url(/img/bt-most-recent.gif) no-repeat 0 0;
}
.most-recent h3{
	color: #231f20;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
    padding: 43px 0 15px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.most-recent h3 strong{
	font-weight: bold;
}
.most-recent ul{
	margin: 0;
	float: left;
	padding: 0;
	width: 100%;
}
.most-recent ul li{
	clear: both;
	padding: 0px 15px 0;
	border-bottom: solid 1px #fff;
	margin-top: 10px;
}
.most-recent ul li h2 a{
	color: #000;
	font-size: 14px;
	margin: 0;
	line-height: 18px;
	font-weight: normal;
}
.most-recent ul li h2{
	margin: 0;
}
.most-recent ul li span{
	float: right;
	font-size: 12px;
	color: #b8b8b8;
}
.most-recent ul li p{
	margin: 0;
	font-size: 12px;
	color: #999;
	padding-bottom: 10px;
}
/* Addition Style fix */
.utilities{
	float:left;
}
.jobseekerview .submit{
	float: left;
    padding: 20px 2%;
    width: 96%;
}
.jobseekerview .submit a{
	margin-right:15px;
	float:left;	
}
/* end */
/* @end */
/* @group LightBox Setting */
#overlay{
   	background: url(/img/jobseeker/transparent.png) repeat 0 0;
   	left:0;
	position:fixed;
	display: block;
	top:0;
	width:100%;
	height: 100%;
	z-index:9999;
}
#lightbox, #lightbox1, #warning-dialog{
	position: absolute;
	top:0;
	left: 0;
	background:url(/img/jobseeker/overlay.png) repeat 0 0;
	padding: 7px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	z-index: 99999;
	margin-left: -7px;
}
#warning-dialog{
	z-index: 999999;
}
#warning-container #overlay{
	z-index: 99999!important;
}
.profile-popup #lightbox {
	overflow: hidden;
}
.lightbox-content{
	background: #fff url(/img/jobseeker/bg-header.gif) no-repeat 0 0;
	float: left;
	width: 100%;
	height: 100%;
}
.lightbox-content a.close{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat -681px -1235px;
    height: 15px;
    text-indent: -999em;
    width: 15px;
    position: absolute;
    top:19px;
    right: 12px;
}
#reg-form-block{
	float: left;
    padding: 20px;
    width: 775px;
}


.via-email{
	float: left;
	padding: 25px;
}
.via-email h2{
	font-size: 24px;
	color: #99cc33;
	padding: 0 0 30px 0;
	margin: 0;
}
.via-email .input{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.via-email .input label{
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #333;
}
.via-email .input label.error{
	font-size: 12px;
	color: red;
	font-weight: normal;
	margin-bottom: -10px;
}
.via-email .text label.error{
	float: left;
	padding-left: 10px;
}
.via-email .input input, .via-email .input textarea{
	width: 254px;
	color: #777;
	font-family: Helvetica;
	font-size: 14px;
	border: solid 1px #c0c0c0;
	padding: 10px;
	float: left;
}
.via-email .input textarea{
	width: 450px;
	height: 125px;
	font-size: 16px;
	line-height: 22px;
	font-family: Helvetica;
}
.via-email .input small{
	display: block;
	font-size: 11px;
	color: #777;
	float: left;
	width: 100%;
}
.via-email .submit{
	padding: 0;
}
.via-email .submit button.invite{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -588px -1199px transparent;
    float: left;
    height: 25px;
    margin-right: 10px;
    text-indent: -999em;
    width: 67px;
}
.via-email .submit button.invite:hover{
	background-position: -588px -1226px;
}
.via-email .submit button.cancel{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -588px -1274px;
    float: left;
    height: 25px;
    margin-right: 10px;
    text-indent: -999em;
    width: 67px;
}
.via-email .submit button.cancel:hover{
	background-position: -588px -1306px;
}

.success-resend{
	padding: 25px;
	float: left;
}
.success-resend h2{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -809px -1876px transparent;
    color: #99CC33;
    font-size: 24px;
    line-height: 32px;
    margin: 10px 0 0;
    padding: 17px 0 0 150px;
    height: 140px;
}
.pass-success h2{
	padding: 40px 0 0 150px;
	height: 114px;
}
.success-resend h2 span{
	color: #ccc;
	font-weight: normal;
}
.register-info{
	background: url(/img/jobseeker/bg-register.png) no-repeat 0 0;
    float: left;
    height: 350px;
    margin: -58px -20px 0 24px;
    padding: 18px 0 20px 18px;
    width: 238px;
    position: relative;
}
.register-info h3, .register-info h4{
	font-size: 24px;
	color: #333;
	line-height: 30px;
	margin: 0;
	padding-bottom: 10px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.benefit-box{
	background: none repeat scroll 0 0 #FFF200;
    float: left;
    height: 356px;
    margin: -17px 0 -20px -20px;
    padding: 30px 0 0 30px;
    width: 240px;
}
.benefit-box h3 strong{
	font-size:24px;
	font-weight:normal;
	display: block;
	padding-bottom:5px;
	line-height:30px;
}
.benefit-box h3{
	font-weight: normal;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 19px;
    font-weight: normal;
    line-height: 23px;
    padding-bottom: 20px;
    color: #625D62;
}
.register-info h4{
	font-size: 18px;
	line-height: 22px;
	padding-bottom: 20px;
	margin-top: 27px;
}
.register-info h4 span{
	font-weight: normal;
}
.register-info ul{
	font-size: 18px;
	color: #fff;
	line-height: 23px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.register-info ul li{
	background: url(/img/jobseeker/sprite.gif) no-repeat -926px -1430px;
	padding:0 20px 17px 20px;
	margin: 0;
	list-style: none;
}
.external-login{
	background: url("/img/con-f.gif") no-repeat scroll 0 0 transparent;
    float: right;
    margin-bottom: 0;
    padding: 9px 10px 10px 10px;
    position: absolute;
    right: -51px;
    top: 0;
    width: 281px;
}
.external-login a{
	padding-bottom: 10px;
	display: block;
	width: 151px;
} 
.success-icon{
	background: url("/img/jobseeker/sprite.gif") no-repeat -780px -1169px;
    height: 167px;
    margin: 45px 0 0 26px;
    width: 162px;
}
.success-msg{
	float: left;
	width: 440px;
	padding-left: 60px;
	padding-top: 80px;
}
.success-msg h2{
	font-size: 36px;
	color: #99cc33;
	line-height: 32px;
	padding: 0 0 18px 0;
	margin: 0;
}
.success-msg p{
	font-size: 24px;
	color: #333;
	line-height: 31px;
	font-weight: bold;
}
.success-msg p span{
	color: #ccc;
	font-weight: normal;
}
.go-home{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -568px -926px transparent;
    float: left;
    height: 40px;
    text-indent: -999em;
    width: 125px;
}
a.go-home:hover{
	background-position: -568px -971px;	
}
.ind-tags{
	position: relative;
}
.ind-tags a{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat 0 -2054px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 0 0 0 10px;
}
.ind-tags a span{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -2054px;
    float: left;
    margin-right: -10px;
    padding: 5px 10px 5px 0;
    text-transform: capitalize;
    text-overflow:clip;
    white-space:nowrap;
}
.ind-tags a:hover{
	background-position: 0 -2080px;
}
.ind-tags a:hover span{
	background-position: right -2080px; 
}
.grid_8 .ind-tags a:hover{
	background-position: 0 -2054px;
	cursor: default;
}
.grid_8 .ind-tags a:hover span{
	background-position: right -2054px; 
}
.career-background ul{
	margin: 0 -20px 0 -20px;
	width: 400px;
}
.career-background ul li{
	float: left;
	border-bottom: solid 1px #e4e4e4;
	margin-bottom: 15px;
	position: relative;
}
.career-background ul li.last{
	margin-bottom: 0;
	border: none;
	padding: 0;
}
a.edit-block{
	float: right;
	margin-right: 15px;
	background: url(/img/jobseeker/sprite.gif) no-repeat -888px -547px;
	text-indent: -999em;
	width: 50px;
	height: 28px;
	position: absolute;
	top:0;
	right: 0px;
}
.career-background ul li strong{
	width: 193px;
}
.career-online a{
	background: url(/img/cv.png) no-repeat 0 0px;
	color: #1c1d1a;
	font-size: 16px;
	display:block;
	padding: 2px 0 17px 40px;
}
.career-online a small{
	color: #777;
	font-size: 12px;
	display:block;
}
.career-online a span{
	background: url(/img/jobseeker/sprite_2.gif) no-repeat 0 0;
	width: 175px;
	height: 60px;
	float: left;
}
.career-online a.linked{
	color:#5f61ac;
	background-position:0 -127px;		
}
.career-online a.twitter{
	color:#5f61ac;
	background-position:0 -255px;		
}
.career-online a.cv{
	margin-right: 10px;
	padding:7px 0 12px 40px;
}
.career-online a.cv span{
	background-position: -589px -2151px;
}
.career-online a.linked span{
	background-position: -589px -2222px;
}
.title-space{
	padding-bottom: 20px
}
.exp h2{
	color: #898689!important;
}
.exp h2 small{
	line-height: 14px;
	color: #cfcfcf!important;
}
.exp h3{
	color: #9fc53f;
	font-size: 18px;
	clear: both;
}
.exp label{ padding-top: 6px!important;}
.exp .radio-check label, .exp .checkbox label{ padding-top: 0!important;}
.exp .radio label{ padding-top: 4px!important;}
.check-longest{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.check-longest h3{
	line-height: 24px;
    margin-bottom: -3px;
    padding-left: 30px;
    text-align: right;
    width: 122px;
    float: left;
}
.check-longest .checkbox{
	float: left!important;
	width: auto!important;
}
.check-longest label{
	font-size: 14px!important;
}
.check-longest label{
	width: 107px!important;
}
.check-longest span{
	padding: 0 20px;
	float: left;
}
.longest{
	float: left;
	width: 100%;
}
.longest small{
	float: left;
	width:300px;
}
.resend{
	padding: 20px;
	float: left;
	width: 496px;
}
.resend h3{
	font-size: 20px;
	line-height: 23px;
	color: #ef3f37;
	font-weight: normal;
	width: 350px;
	padding-top: 10px;
	padding-left: 10px;
	margin: 0;
	padding-bottom: 20px
}
.resend .icon{
	background: url(/img/jobseeker/sprite.gif) no-repeat  -595px -1030px;
	width: 109px;
	height: 111px;
	float: right;
}
a.re-send{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -361px -1925px transparent;
    float: left;
    height: 38px;
    margin-bottom: 35px;
    text-indent: -999em;
    width: 367px;
}
a.re-send:hover{
	background-position: -361px -1962px;
}
.resend p{
	font-size: 18px;
	color: #333;
	padding-left: 10px;
	width: 90%;
	float: left;
}
.resend p a{
	font-size: 12px;
	font-weight: normal;
}
/* @end */


/* @group New Industry */
.selectlist-inds{
	width: 100%;
	float: left;
}
.ind-block, .role-block-list{
	width: 200px;
	float: left;
}
.ind-block a, .role-block-list a{
	background: #888;
	padding: 5px 11px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius:5px;
	float: left;
	clear: both;
	margin: 0 10px 4px 0;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	-webkit-box-shadow: inset 0px 0px 1px 0px #333;
	-moz-box-shadow: inset 0px 0px 1px 0px #333;
	box-shadow: inset 0px 0px 1px 0px #333; 
}
.ie7 .ind-block a,  .ie7 .role-block-list a{
	white-space:nowrap;
}
.ind-block a:hover, .role-block-list a:hover{
	background:#00A7E3; 
}
.back-selected{
	width: 520px;
	float: left;
	padding-left: 20px;
	height: 300px;
}	
.back-selected h3{
	font-size: 24px;
	line-height: 24px;
	color: #99cc33;
	margin: 145px 0 0 40px;
	float: left;
}
.error-msg{
	display: none;
	color: red;
	font-size: 14px;
	width: 100%;
	float: left;
}
.back-selected h3 span{
	display: block;
	height: 34px;
	clear: both;
	width: 233px;
	background: url(/img/jobseeker/industry.gif) no-repeat center 0;
}
.back-selected h4{
	font-size: 14px!important;
	font-weight: normal!important;
	color: #666!important;
	background: url(/img/jobseeker/industry.gif) no-repeat right -29px!important;
    padding-right: 35px!important;
    text-align: right!important;
    width: 475px!important;
    margin-right: 15px!important;
}
.industry-keywords{
	float: left;
	width: 100%;
	padding-top: 20px;
	width: 495px!important;
}
.industry .industry-keywords{
	padding-top: 30px!important;
}
.industry-keywords h5{
	font-size: 14px;
	color: #666;
	line-height: 16px;
	font-weight: normal;
	margin-bottom: 40px;
	position: absolute;
	bottom: 0;
	left: 175px;
}
.industry-keywords h5 span{
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #333 url(/img/jobseeker/ind-circle.png) no-repeat 0 0;
	width: 72px;
	height: 72px;
	float: left;
	text-align: center;
}
.industry-keywords h5 span strong{
	font-size: 40px;
	display: block;
	color: #fff;
	line-height: 37px;
	letter-spacing: -2px;
	padding-top: 16px;
}
.industry-keywords h5 span small{
	display: block;
	margin-top: -3px;
	text-align: center;
	font-size: 12px;
	line-height: 12px;
}
.industry-keywords h5 cite{
	font-style: normal;
	float: left;
	padding-top: 18px;
	padding-left: 10px;
}

.ind-selected-tag a{
 	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll 0 -1985px transparent;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 0 0 0 10px;
}
.ind-selected-tag a span{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -1985px;
    float: left;
    line-height: 18px;
    margin-right: -10px;
    padding: 6px 22px 8px 0;
    text-shadow: 1px 1px 1px #999999;
    text-transform: capitalize;
    white-space: nowrap;
}
.ff9 .ind-selected-tag a span, .ff8 .ind-selected-tag a span, .ff7 .ind-selected-tag a span{
    padding: 8px 22px 6px 0;
}  
.ind-taglist a:hover{
	background-position: 0 -2017px;
}
.ind-taglist a:hover span{
	background-position: right -2017px;
}
.industry-tags{
	width: 320px;
}
.industry-tags h3{
	margin-bottom: 14px;
	padding-top: 19px;
}
.ind-country-tags{
	float: left;
	width: 100%;
}
a.show-popular{
	float: left;
	font-size: 12px;
	color: #5f61ac;
	text-decoration: underline;
	padding: 20px 0 0 0!important;
	background: none!important;
	margin: 0!important;
	
}
.ind-country-tags a{
	margin-bottom: 3px;
}
.ind-popularlist,  .role-popularlist{
	position: absolute;
	width: 600px;
	height: 320px;
	top:40px;
	right: 7px;
	background:url(/img/jobseeker/popular-list.png) no-repeat 6px -10px;
	padding: 30px 0px 30px 30px;
	z-index: 9999;
}
.ind-popularlist {
	right:0px
}
.industry-text label.inputHintOverlay{
	top:0!important;
}
.ind-popularlist h3, .role-popularlist h3{
	color: #999;
	font-size: 18px;
	margin-bottom: 15px;
}
.ind-popularlist h3 small, .role-popularlist h3 small{
	font-weight: normal;
	font-size: 12px;
}
a.cant-find{
	float: left;
	font-size: 12px;
	font-weight: normal;
	color: #5f61ac;
	text-decoration: underline;
	padding-top: 15px;
}
.open-box, .open-box-role{
	background: url("/img/jobseeker/industry.gif") no-repeat scroll 0 -84px transparent;
    float: left;
    height: 29px;
    left: 0;
    position: absolute;
    text-indent: -999em;
    top: 42%;
    width: 13px;
}
.industry-tags{
	padding-left: 50px;
}
.industry-text{
	background: url("/img/jobseeker/shadow-line.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 400px;
    padding-left: 50px;
    width: 280px;
    padding-top: 34px;
    position: absolute;
    right: -314px;
    top: 36px;
}
.industry-text label{
	color: #99cc33;
	font-size: 18px;
	font-weight: bold;
	display: block;
	line-height: 18px;
	padding-bottom: 4px;
}
.industry-text input{
	width: 260px;
	padding: 9px;
	font-family: Helvetica;
	color: #777;
	font-size: 14px;
	border:solid 1px #c0c0c0;
}
.cancel-ind{
	float: right;
	font-size: 12px;
	font-weight: normal;
	color: #5f61ac;
	text-decoration: underline;
}
a.close-ind,  a.close-role{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat -678px -1230px;
    height: 15px;
    text-indent: -999em;
    width: 15px;
    position: absolute;
    top:19px;
    right: 12px;
}
/* @end */

/* @group Location Setting */
.locations{
	float: left;
	width: 100%;
	min-height: 234px;
	height: auto !important;
	height: 234px;
	background: url(/img/jobseeker/bg-map.gif) no-repeat 50% 42px;
}
.location-block, .industry-keywords{
	float: left;
	width: 540px;
	padding-left: 18px;
	padding-top: 50px;
}
.locations .submit-button{
	padding-top: 0!important;
}
.location-list{
	width: 280px;
	float: left;
	padding-left: 60px;
	background: url("/img/small-shadow.png") no-repeat scroll 0 0;
	margin-top: 50px;
}
.locations .location-list{
	min-height: 180px;
	height: auto !important;
	height: 180px;
}
.location-block h3{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -660px -587px;
    color: #99CC33;
    font-size: 24px;
    line-height: 30px;
    padding: 9px 0 30px 47px;
    margin: 0;
}
.location-block h4, .location-block h5{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll right -2110px;
    color: #666666;
    float: right;
    font-size: 18px;
    line-height: 20px;
    margin-top: 0px;
    margin-right: 0px;
    padding: 0 65px 0 0px;
    text-align: right;
    width: 200px;
    position: absolute;
    top:198px;
    right: 435px;
}
.location-block h5{
	top:216px;
}
.industry-keywords h4{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll right -2112px transparent;
    color: #666666;
    float: right;
    font-size: 18px;
    line-height: 20px;
    margin-right: 0;
    margin-top: 10px;
    padding: 7px 65px 9px 0;
    text-align: right;
    width: 100%;
}
#suggestion-box h4{
	padding: 10px 35px 9px 0;
    width: 400px;
    background-position: right -2281px;
    margin-top: 20px;
}
#suggestion-box h4 small, .industry-keywords h4 small{
	font-size: 18px;
	font-weight: normal;
}
.location-block h4 small{
	display: block;
	font-weight: normal;
}
.location-list h3{
	font-size: 18px;
	color: #999;
	padding-top: 10px;
	margin-bottom: 20px!important;
}
.location-list h3 small{
	font-size: 12px;
	font-weight: normal;
}
.country-tags a, .ind-country-tags a{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat 0 -2054px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 0 0 0 10px;
}
.country-tags a span, .ind-country-tags a span{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -2054px;
    float: left;
    margin-right: -10px;
    padding: 6px 10px 4px 0;
    text-transform: capitalize;
    text-overflow:ellipsis-word;
    white-space:nowrap;
}
.country-tags a:hover, .ind-country-tags a:hover{
	background-position: 0 -2080px;
}
.country-tags a:hover span, .ind-country-tags a:hover span{
	background-position: right -2080px; 
}
.selected-tag a, .ind-selected-tag a, .ie .role-block-list a{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat 0 -1985px;
    color: #FFFFFF;
    float: left;
    font-size: 18px;
    margin-bottom: 5px;
    margin-right: 15px;
    padding: 0 0 0 10px;
}
.selected-tag a span, .ind-selected-tag a span, .ie .role-block-list a span{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -1985px;
    float: left;
    line-height: 18px;
    margin-right: -10px;
    padding: 8px 22px 6px 0;
    text-transform: capitalize;
    text-shadow: 1px 1px 1px #999; 
    text-overflow:clip;
    white-space:nowrap;
}
.ff3 .selected-tag a span, .ff3 .ind-selected-tag a span{
	line-height:16px;
	padding: 8px 22px 8px 0;
}
.selected-tag a:hover, .ind-selected-tag a:hover{
	background-position: 0 -2017px;
}
.selected-tag a:hover span, .ind-selected-tag a:hover span{
	background-position: right -2017px;
}
.location-list p{
	color: #999999;
    display: block;
    font-size: 18px;
    line-height: 24px;
    padding-top: 0px;
    width: 100%;
}
.fresh-msg{
	text-align: center;
}
.submit-button{
	float: left;
	width: 100%;
	padding: 20px 0 40px;
	position: relative;
}
.personal-submit{
	float: left;
	width: 80%;
	padding: 0 0 30px 0
	
}
.submit-button button.update{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -872px -670px;
    float: right;
    height: 25px;
    margin-right: 20px;
    text-indent: -999em;
    width: 67px;
}
.personal-submit button.update{
	background-position: -844px -734px;
    float: left;
    height: 36px;
    margin-left: 118px;
    width: 96px;
}
.submit-button button.update:hover{
	background-position: -873px -696px;
}
.personal-submit button.update:hover{
	background-position: -844px -778px;
}
/* @end */
/* @group Profile Setting */
label.inputHintOverlay{
	font-size: 16px;
	color: #c8c8c8!important;
	padding: 10px 0 10px 10px;
	*padding: 13px 0 10px 10px;
	font-weight: normal;
	top:0!important;
}
.profile-setting{ 
	border: 1px solid #E1E1E1;
    float: left;
    height: auto !important;
    margin: 0 -10px 0;
    min-height: 400px;
    padding: 5px 10px 10px;
    width: 940px;
    background: #fff;
}
.setting-header{
	float: left;
	width: 100%;
	background: #f9f9f9;
	padding: 15px 0;
	margin-top: 5px;
	position: relative;
}
.setting-header p{
	float: right;
	font-size: 18px;
	color: #666666;	
	line-height: 18px;
	margin: 0;
	padding-right: 20px;
}
.setting-header h2{
	font-size: 18px;
	color: #666;
	margin: 0;
	font-weight: normal;
	padding-left: 20px;
}
.setting-header p strong{
	color: #99cc33;
}
.setting-header p a{
	color: #555599;
	font-size: 11px;
}
.profile-edit{
	float: left;
	width:555px;
	padding-top: 40px; 
}
.profile-edit a{
	float: right;
	font-size: 11px;
	margin-right: 40px;
}
.profile-edit label{
	width: 145px;
	padding-right: 10px;
	font-size: 14px;
	color: #999;
	text-align: right;
	float: left;
}
.profile-edit .txt strong{
	float: left;
	font-size: 18px;
	color: #666;
	line-height: 20px;
}
.profile-edit .txt{
	float: left;
	width: 100%;
	min-height: 48px;
	height:auto!important;
	height:48px
}
.profile-edit .txt input{
	width:234px;
	height: 26px;
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #777;
	padding: 5px 10px 0;
	border: solid 1px #ccc;
	margin-top: -10px;
}
.profile-email-alert{
	float: left;
	margin-top: 30px;
	padding-top: 10px;
	padding-left: 30px;
	border-left: dotted 3px #d2d2d2;
}
.profile-email-alert h3{
	font-size: 14px;
	color: #999;
	font-weight: normal;
	padding-left: 4px;
	padding-bottom: 20px;
}
.profile-edit .submit{
	padding: 20px 0 0 0!important;
	float: left;
	width: 100%;
}
button.save-changes{
	background: url("/img/jobseeker/sprite.gif") no-repeat -872px -670px;
    float: left;
    height: 26px;
    margin-left: 150px;
    text-indent: -999em;
    width: 68px;
}
button.save-changes:hover{
	background-position: -872px -696px;
}
button.save-cancel{
	background: url("/img/jobseeker/sprite.gif") no-repeat -587px -1274px;
    float: left;
    height: 29px;
    text-indent: -999em;
    width: 68px;
}
button.save-cancel:hover{
	background-position: -587px -1305px;
}
.password-change{
	float: left;
	width: 90%;
	padding: 5%;
}
.password-change h3{
	font-size: 24px;
	color: #99cc33;
	padding-bottom: 20px;
	margin: 0;
}
.password-change .input{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.password-change label{
	display: block;
	font-size: 14px;
	color: #333;
}
.password-change label.error, .profile-edit label.error {
	color:red !important;
	font-size: 12px;	
	text-align: left;
}
.profile-edit label.error {
	display: block;
	padding-left: 156px;
}
.password-change input{
	width:234px;
	height: 26px;
	font-family: Helvetica, Arial;
	font-size: 14px;
	color: #777;
	padding: 5px 10px 0;
	border: solid 1px #ccc;
}
.password-change .icon{
	background: url("/img/jobseeker/buttons.png") no-repeat scroll -151px -123px;
    height: 210px;
    position: absolute;
    right: 69px;
    top: 40px;
    width: 135px;
}
.password-change .submit{
	padding: 20px 0 0 0;
	float: left;
	width: 100%;
}
.change-password{
	background: url("/img/jobseeker/sprite.gif") no-repeat -872px -670px;
	float: left;
   	height: 26px;
    text-indent: -999em;
    width: 67px !important;
}
.change-password:hover{
	background-position: -872px -696px;
}
.password-change .cancel{
	background: url("/img/jobseeker/sprite.gif") no-repeat -587px -1274px;
    float: left;
    height: 29px;
    text-indent: -999em;
    width: 68px!important;
}
.password-change .cancel:hover{
	background-position: -587px -1305px;
}

/* @end */
/* @group Roles Setting */
.roles{
	margin: 0 0 0 40px;
	padding: 30px 0 0 0;
	width: 269px;
	height: 313px;
	float: left;
	list-style: none;
}
.roles li{
	float: left;
	width: 80%;
	height: 64px;
	margin: 0 20% 15px 0;
	cursor: pointer;
}
.roles li a{
	color: #333333;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 46px;
    line-height: 16px;
    padding: 15px 0 0 18px;
    text-decoration: none;
    width: 189px;
    background-image: url(/img/jobseeker/sprite_2.gif);
    background-repeat: no-repeat;
}
.roles li a small{
	display: block;
	font-weight: normal;
	font-size: 12px;	
}

.jobrole_1 a.roleLevel_1{
	background-position: 0 -10px;
}
.jobrole_2 a.roleLevel_2{
	background-position: 0 -90px;
}
.jobrole_3 a.roleLevel_3{
	background-position: 0 -170px;
}
.jobrole_4 a.roleLevel_4{
	background-position: 0 -250px;
}
.roles li.active a.roleLevel_1{
	background-position: -229px -10px;
	color: #cccccc;
}
.roles li.active a.roleLevel_2{
	background-position: -229px -90px;
	color: #cccccc;
}
.roles li.active a.roleLevel_3{
	background-position: -229px -170px;
	color: #cccccc;
}
.roles li.active a.roleLevel_4{
	background-position: -229px -250px;
	color: #cccccc;
}
.roles li.current a.roleLevel_1{
	background-position: -453px -10px;
	color: #333333;
}
.roles li.current a.roleLevel_2{
	background-position: -453px -90px;
	color: #333333;
}
.roles li.current a.roleLevel_3{
	background-position: -453px -170px;
	color: #333333;
}
.roles li.current a.roleLevel_4{
	background-position: -453px -250px;
	color: #333333;
}
.jobrole_1 a.roleLevel_1:hover{
	background-position: -453px -10px!important;
	color: #333333!important;
}
.jobrole_2 a.roleLevel_2:hover{
	background-position: -453px -90px!important;
	color: #333333!important;
}
.jobrole_3 a.roleLevel_3:hover{
	background-position: -453px -170px!important;
	color: #333333!important;
}
.jobrole_4 a.roleLevel_4:hover{
	background-position: -453px -250px!important;
	color: #333333!important;
}
.role-experience{
	float: left;
	width: 650px;
	height: 310px;
	padding-top: 30px;
}
.role-disable{
	background: url(/img/jobseeker/sprite_2.gif) no-repeat 10px -1710px;
	height: 275px;
	width: 650px;
	float: left;
	margin-top: 35px;
}
.role-disable h3{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -653px -333px transparent;
    color: #666;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 2px 49px;
	margin: 97px 0 0 53px;
} 
.seniority .experience{
	margin: 0!important;
}
.seniority .experience h3{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -653px -470px transparent;
    color: #666;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 2px 49px;
	margin: 0 0 -40px 0;
}
/* @end */

/* @group Market Focus Setting */
.job-focus ul{
	float: left;
    margin: 0;
    padding: 60px 0 0 50px;
    width: 910px;
}
.job-focus ul li{
	background: none;
	padding: 0 23px 0 0;
	margin: 0;
	list-style: none;
	float: left;
	width: 280px;
	height: 260px;
}
.job-focus ul li a{
	width: 230px;
	height: 225px;
	float: left;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 0;		
}
.job-focus ul li a span{
	width: 230px;
	float: left;
	text-align: center;
	line-height: 17px;
	color: #333;
}
.job-focus ul li a span strong{
	display: block;
	font-size: 18px;
	color: #231f20;
}
.job-focus ul li a span small{
	font-size: 12px;
	color: #777;
	line-height: 14px;
}
.job-focus ul li a.b2b{
	background-position: 0px -1435px;
}
.job-focus ul li a.b2b span{
	padding: 16px 0 0 0px
}
.job-focus ul li a.b2b:hover, .job-focus ul li.selected a.b2b{
	background-position: 0 -1665px;
}
.job-focus ul li a.b2c{
	background-position: -309px -1435px;
}
.job-focus ul li a.b2c:hover, .job-focus ul li.selected a.b2c{
	background-position: -309px -1665px;
}
.job-focus ul li a.b2c span{
	padding: 12px 0 0 0px
}
.job-focus ul li a.both-focus{
	background-position: -614px -1435px;
    width: 262px;
}
.job-focus ul li a.both-focus span{
	padding: 12px 0 0 0px;
	margin-left:16px;
}
.market-focus ul li a span{
	width: 231px;
}
.market-focus ul li a.both-focus span, .market-focus ul li a.b2b span{
	padding: 12px 0 0 0px;
}
.market-focus ul li a.b2c span{
	padding: 9px 0 0 0px;
}
.job-focus ul li a.both-focus:hover, .job-focus ul li.selected a.both-focus{
	background-position: -614px -1665px;
}

/* @end */


/* @group Language  Setting */
.languages-box{
	float: right;
	width: 450px;
	height: 156px;
	overflow: hidden;
	margin-top: 10px;
}
.conversational{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll 0px -496px;
    float: left;
    height: 170px;
    margin-right: 70px;
    width: 112px;
    margin-left: 30px;
}
.fluent{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -114px -501px transparent;
    float: left;
    height: 170px;
    width: 148px;
}
.languages-box .con-hover{
	background: url(/img/jobseeker/sprite.gif) no-repeat -273px -496px;
}
.languages-box .flu-hover{
	background: url(/img/jobseeker/sprite.gif) no-repeat -392px -501px;
}
.preference{
	width: 100%;
	float: left;
	background: #f7f7f7;
	padding: 0 0;
	position: relative;
	margin-bottom: 2px;
}
#lang-block{
	float: left;
	width: 940px;
	margin: 0 10px;
}
.lang{
	float: left;
	background: #99cc33;
	padding: 2px 10px 1px 20px;
	width: 192px;
}
a.head{
	float: left;
	font-size: 18px;
	line-height: 27px;
	margin-top: 0px;
	margin-right: 10px;
	color: #fff;
	font-weight: bold;
	padding-right: 15px;
	padding-top: 3px;
	padding-bottom: 4px;
	cursor: default;
	text-decoration: none;
	letter-spacing: 0.3px;
}
.preference h3{
	float: left;
	font-weight: normal;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	margin: 0;
	padding: 12px 27px 10px 15px;
	background:#666666 url(/img/jobseeker/sprite.gif) no-repeat right -1355px;
	border-left: solid 2px #fff;
}
.preference .inlineDelete{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll right -421px;
    color: red;
    float: right;
    font-size: 11px;
    height: 14px;
    margin-right: 7px;
    padding-top: 10px;
    width: 45px;
    text-decoration: none;
}
.preference .inlineDelete:hover{
	color: red;
	background-position: right -443px;
}
.preference .inlineDelete span{
	display: none;
	padding-right: 10px;
}
.preference .inlineDelete:hover span{
	display: block;
}
.hidden{
	display: none!important;
}
p.switch{
	float: right;
	border-right:solid 1px #bfbfc9;  
	margin: 0;
}
.item_content{
		float: left;
		display: none;
		position: absolute;
		top:1px;
		left: 480px;
}
.item_content a{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -176px -432px;
    color: #666666;
    float: left;
    font-size: 16px;
    font-weight: bold;
    margin-top: 0;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
    width: 159px;
}
.item_content a:hover, .item_content a.current{
	background-position: -17px -433px;
	color: #fff;
	font-weight: bold;
}
.item_content span{
	float: left;
	font-size: 14px;
	color: #8989a7;
	padding: 15px 28px 0;
}
#laimoon-steps{
	float: left;
	width: 6730px;
	position: absolute;
	top:0;
}
.action-bottom{
	width: 100%;
	float: left;
	position: absolute;
	bottom: 40px;
	left: 0;
}
a.add-langs{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll -349px -433px;
    color: #1C1D1A;
    float: left;
    font-size: 16px;
    height: 27px;
    padding: 12px 16px 0;
    text-decoration: none;
    text-shadow: 1px 1px 1px #f1f1f1;
    width: 176px;
    font-weight: bold;
    margin: 10px 0 0 10px;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
a.add-langs:hover{
	background-position: -557px -433px;
	color: #fff;
	text-shadow: 1px 2px 1px #666;
}
.action-bottom .continue{
	float: right;
	text-indent: -999em;
	width: 88px;
	height: 25px;
	background: url(/img/jobseeker/sprite.gif) no-repeat -14px -470px;
}
.action-bottom .continue:hover{
	background-position: -102px -470px;
}
.search-suggest{
	background: url("/img/jobseeker/sprite.gif") no-repeat scroll 0 -656px transparent;
    display: none;
    float: left;
    margin: 10px 0 0 10px;
    padding: 9px 0 9px 25px;
    width: 431px;
}
.search-suggest p{
	position: relative;
	margin: 0;
}
.search-suggest p span{
	font-size: 18px;
	padding:6px 10px 0 0;
	color: #181818;
	float: left;
}
.search-suggest label{
	font-size: 18px;
	padding:6px 10px 0 0;
	color: #777;
	position: absolute;
	top:0;
	left: 164px;	
	display: none;	
}
.search-suggest #tags{
		border: solid 1px #c0c0c0;
		font-family: Helvetica;
		color: #333;
		font-size: 18px;
		line-height: 18px;
		width: 212px;
		padding: 8px 10px;
}



/* @group Zinga Zinga Setting */
.job-content li h3, .job-content li dl{
	display: none!important;
}
.newmsg{
	clear: both;
    color: #9FC53F !important;
    float: left;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    margin: 0 0 5px;
    width: 94%;
    padding: 20px 20px 0px 20px;
   	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;

}
.error-msg{
	color: #ef3f37!important;
}
#to-present-label{
	padding: 0px 0 0 10px;
}
.optional-exper{
	float: left;
	width: 100%;
}
.optional-exper p{
	margin: 0;
	padding-bottom: 40px;
}
.optional-exper h3{
	float: left;
	width: 150px;
	line-height: 25px;
	text-align: right;
	margin-top: -14px;
}

.update-highlight{
	font-size: 12px;
    padding: 18px 0 15px 51px;
    position: absolute;
    right: 0;
    top: 70px;
    width: 387px;
    z-index: 999;
    color: #fff;
    line-height: 14px;
	background: url(/img/jobseeker/bg-update.png) no-repeat 0 0;
}
.update-profile-highlight{
	color: #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    line-height: 15px;
    padding: 18px 11px 15px 51px;
    position: absolute;
    right: 0;
    top: 70px;
    width: 246px;
    z-index: 999;
	background: url(/img/profile-alert.png) no-repeat 0 0;
}
.profile-edit .txt p{
	float: left;
    padding: 2px 0 0 155px;
    font-size: 13px;
    line-height:19px;
}
.profile-edit .txt p a{
	float: none;
    font-size: 13px;
    text-decoration: underline;
}
.setting-up{
	background: url("/img/profile-alert-setting.png") no-repeat scroll right 0 transparent !important;
    width: 359px;
    right: 57px;
}
.update-highlight a, .update-profile-highlight a{
	color: #fff;
}
.update-highlight strong, .update-profile-highlight strong{
	font-weight: normal;
	color: #fff200;
}
.update-profile-highlight strong{
	font-weight:bold;
}
.update-highlight small{
	color: #fff;
	text-decoration: underline;
}
.optional-exper .checkbox{
	float: left;
	width: 23%!important;
	
}
.optional-exper .checkbox input{
	margin: 0 10px 0 10px!important;
}
.optional-exper .checkbox label{
	font-size: 14px!important;
	width: auto!important;
}
.optional-exper .f-left{
	color: #ccc;
}
.profile-links{
	width: 100%;
	float: left;
	margin-bottom: 30px;
}
.profile-links a{
	float: left;
	width: 65%;
	background: url(/img/jobseeker/sprite_2.gif) no-repeat -660px -2338px;
	padding: 20px 0 10px 40px;
	margin-left: 164px;
}
.profile-links a.adtwitter{
	background-position: -660px -2390px;
}
.longest-block{
	float: left;
	width: 100%;
}
.page-not-found{
	background: url("/img/404.jpg") no-repeat scroll 30px 80px #FFFFFF;
    border: 1px solid #E1E1E1;
    float: left;
    height: 550px;
    margin: 0 -10px;
    padding: 0 9px;
    width: 100%;
}
.content-redirect{
	padding: 310px 0 0 100px;
}
.content-redirect h3{
	font-size: 14px;
	margin: 0;
	padding-bottom: 5px;
}
.content-redirect p{
	line-height: 18px;
	margin: 0;
	padding-bottom: 30px;
}
.cv-box{
	float: left;
	width: 600px;
	margin: 0 -30px -10px;
	padding: 40px 0 0 0;
	background: url(/img/application-shadow.gif) no-repeat 0 0;
}
.cv-box .attached-cv{
	float: left;
	width: 380px;
	padding-left: 20px;
}
.cv-box .attached-cv a{
	background: url("/img/button.gif") no-repeat scroll 0 -370px transparent;
    margin: 0;
    padding-left: 41px;
    padding-bottom: 0px;
    font-size: 18px;
    color: #9fc53f;
    float: left;
}
.cv-box .attached-cv a:hover{
	background-position: 0 -418px;
	color: #00a7e3;
}
.cv-box .attached-cv a span{
	display: block;
	font-size: 14px;
	color: #333;
	padding-bottom: 3px;
}
.cv-box .attached-cv a small{
	display: block;
	font-size: 12px;
	color: #333;
	padding-bottom: 3px;
	text-decoration:underline;
	background: url(/img/button.gif) no-repeat 0 -454px;
	padding-left: 10px;
}
.differ-cv{
	float: left;
	width: 165px;
	text-align: center;
}
.differ-cv span{
	display: block;
	color: #333;
	font-size: 12px;
}
.differ-cv a{
	text-indent: -999em;
	float: left;
	background: url(/img/button.gif) no-repeat 0 -172px;
	width: 165px;
	height: 26px;
}
.differ-cv a:hover{
	background-position: 0 -223px;
}
button.btn-cv{
	text-indent: -999em;
	background: url(/img/button.gif) no-repeat 0 0;
	width: 201px;
	height: 70px;
}
button.btn-cv:hover{
	background-position: 0 -85px;
}
.attach-popup{
	padding: 60px 65px 0;
	float: left;
}
.attach-popup span{
	background: url("/img/button.gif") no-repeat scroll 0px -480px transparent;
    float: left;
    height: 65px;
    margin: 0 10px 60px 0;
    width: 65px;
}
.attach-popup label{
	font-size: 24px;
	line-height: 24px;
	color: #9fc53f;
	display: block;
	padding-bottom: 5px;
	float: left;
	font-weight: bold;
}
.attach-popup input{
	border: solid 1px #ccc;
	color: #666;
	font-size: 18px;
	padding:5px 10px;

}
.attach-popup .file div{
	overflow:visible!important;
}
.attach-popup small{
	color: #999;
	display: block;
	padding-bottom: 10px;
	padding-top: 4px;
}
.attach-popup label.error{
	font-size: 12px!important;
	color: red!important;
	padding: 0 10px 0 0;
	font-weight:normal;
}
.attach-popup .submit button{
	background: url("/img/button.gif") no-repeat scroll 0 -284px transparent;
    float: left;
    height: 36px;
    text-indent: -999em;
    width: 100px;
}
.attach-popup .submit button:hover{
	background-position: 0 -319px;
}
.attach-popup .submit{
	padding: 0!important;
}
.bottom-footer{
	background: none repeat scroll 0 0 #666666;
    float: left;
    margin: 0 0 -20px -40px;
    padding: 20px 10px 10px 30px;
    width: 603px;
}
.title-text{
	color: #fff;
	width: 255px;
	text-align: right;
	font-weight: bold;
	padding-right: 20px;
	float: left;
}
.title-text small{
	font-size: 12px;
	font-weight: normal;
	color: #fff;
}
.job-action{
	float: left;
	width: 322px;
}
.zing-intro{
	padding: 45px 0 30px 50px;
	float: left;
}
.zing-intro .intro-img{
	background: url("/img/bg-zzstart.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 219px;
    margin-left: 15px;
    margin-right: 10px;
    width: 220px;
}
.zing-intro .hover-intro{
	background-position: -221px 0!important;
}
.intro-details{
	float: left;
	width: 715px;
	margin-top: 0px;
}
.intro-details h2{
	font-size: 30px;
	color: #5f61ac;
	margin: 0;
	padding: 0 0 7px 0;
	line-height: 37px;
	font-weight: normal;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.intro-details h2 strong{
	font-weight: bold;
}
.intro-details ul{
	margin: 0;
	padding: 20px 0 0 0;
	float: left;
	width: 100%;
	position: relative;
	z-index: 9994;
}
.intro-details ul li{
	background: url(/img/jobseeker/dot.gif) no-repeat 0 8px;
	padding:0 0 20px 20px;
	float: left;
	clear: both;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #333;
	font-size: 20px;
	line-height: 28px;
	width: 720px;
}
.intro-details p{
	font-size: 19px;
	color: #333;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	line-height: 28px;
	margin: 0;
	padding-bottom: 15px;
}
.intro-details a.continue{
	background: url("/img/jobseeker/icon-cont.gif") no-repeat scroll 0px 0px transparent;
    float: left;
    height: 38px;
    text-indent: -999em;
    width: 200px;
    margin-top: 15px;
}
.intro-details a.continue:hover{
	background-position: 0px -50px;
}
a.myjob-info{
	float: right;
	text-indent: -999em;
	width: 38px;
	height: 42px;
	background: url(/img/button-myjob.png) no-repeat -462px 0px;
	position: absolute;
	bottom: -5px;
	right: 0;
}
a.myjob-info:hover{
	background-position: -462px -41px;
}
.action-myjob{
	bottom: 15px;
    left: 15px;
    position: absolute;
    width: 260px;
}
.action-myjob a.readmore{
	float: left;
}
.info-box-job{
	bottom: 50px;
    left: 218px;
    position: absolute;
    width: 340px;
    z-index: 9999999;
    display: none;
}
.last-child .info-box-job{
	left: -65px;
}
.boxjob-content{
	background: #625d62;
	padding: 15px;
	font-size: 11px;
	color: #fff;
	box-shadow: 0px 0px 5px #333;
	float:left;
	margin-top: -40px;
}
.boxjob-content h5{
	font-size: 14px;
	margin: 0;
	padding: 0 0 10px 0;
}
.info-box-job span{
	background: url("/img/tipbox-arrow.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 13px;
    margin-top: -6px;
    width: 40px;
}
.last-child .info-box-job span{
	float: right;
	width: 49px;
}
.boxjob-content p{
	font-size: 12px!important;
	margin: 0;
	padding: 0 0 5px 20px!important;
	background: url(/img/smallh-a.gif) no-repeat 0 4px;
	line-height: 16px!important;
}
.job-dis-header{
	float: left;
	width: 100%;
	position: relative;
}
.job-dis-header h2{
	margin: 0 0 0px 0;
	padding:15px 0 0px 0;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 17px;
	font-weight: normal;
	color: #666;
	width: 280px;
	float: left;
	line-height: 18px;
}
.full-head h2{
	padding-top: 15px;
	width: 920px;
}
.job-dis-header h2 strong{
	font-weight: bold;
}
.change-ind{
	float:right;
	  position:absolute;
	  right:-9px;
	  top:-88px;
}
.ie7 .change-ind{
	width:300px;
}
.change-ind a{
	color: #333;
	font-size: 18px;
	background: url(/img/small-line.gif) no-repeat right 0;
	margin-right: 7px;
    padding-right: 12px;
    padding-top: 3px;
    padding-bottom: 3px;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}


a.trash{
	background: url("/img/icon-trash.png") no-repeat scroll right 0 transparent;
    float: right;
    height: 30px;
    margin: -4px 0 0!important;
    text-indent: -999em;
    width: 11px;
}
.chrome a.trash, .webkit a.trash{
	margin: -20px 0 0!important;
}
.ie7  a.trash{
	margin: -20px 0 0;
	height:auto!important;	
}
.change-ind a.last{
	background: none!important;
	padding-right: 0!important;
}
.location-tip{
	bottom: 40px;
    position: absolute;
    right: 13px;
    display: none;
    z-index: 999;
}
.industry-tip{
	bottom: 40px;
    position: absolute;
    right: 34px;
    display: none;
    z-index: 999;
}
.location-selected{
	background: #625d62;
	padding: 10px;
	float: left;
	color: #fff;
	font-size: 12px;
	width: 250px;
}
.location-selected small, .industries-selected small{
	color: #999;
	font-size: 9px;
}
.location-tip span{
	background: url("/img/tipbox-arrow.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 13px;
    margin-top: -6px;
    width: 40px;
    clear: both;
}
.industry-tip span{
	background: url("/img/tipbox-arrow.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 13px;
    margin-left: 89px;
    margin-top: -6px;
    width: 40px;
}
.industries-selected{
	background: #625d62;
	padding: 10px;
	float: left;
	color: #fff;
	font-size: 12px;
	width: 200px;
}

.user-cv-profile{
	border-top: 2px dotted #E2E2E2;
    float: left;
    margin-bottom: 5px;
    margin-top: 15px;
    padding-top: 15px;
    xdisplay: none;
    width:100%;
}
a.cv-link{
	background: url("/img/button-myjob.png") no-repeat 0 -392px;
    float: left;
    height: 28px;
    margin-right: 15px;
    text-indent: -999em;
    width: 128px;
}
a.down-cv{
	background:url(/img/jobseeker/download-cv.gif) no-repeat 0 0;
	float:left;
	height:28px;
	text-indent:-999em;
	width:128px
}
a.linkedin-link{
	background: url("/img/button-myjob.png") no-repeat -147px -392px;
    float: left;
    height: 28px;
    text-indent: -999em;
    width: 131px;
    margin-left:5px;
}
p.trash-not-found{
	width: 100%;
	text-align: center;
	padding: 200px 0;
	font-size: 30px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-weight: bold;
}

.unsubscribe{
	padding: 200px 0;
	text-align: center;
}
.unsubscribe h2{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    font-size: 30px;
    padding-bottom: 10px;
}
.unsubscribe p{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    font-size: 18px;
}
.unsubscribe p small{
	display: block;
	font-size: 16px;
	padding-top: 9px;
}
.subscribe-email label{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    font-size: 18px;
    color: #333;
    line-height: 18px;
    display: block;
    padding-bottom: 15px;
}
.subscribe-email input{
	font-size: 14px;
	color: #777;
	border:solid 1px #777;
	width: 300px;
	height: 20px;
	padding: 5px 10px;
}
.subscribe-email button{
	background: url("/img/btn-subscribe.gif") no-repeat scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 30px;
    margin-left: 409px;
    margin-top: 10px;
    text-indent: -999em;
    width: 100px;
}
.de-active{
	padding: 30px;
	float: left;
}
.de-active label.error{
	clear:both;
	float: left;
	width: 100%;
	color: red;
	font-size: 12px;
}
.de-active h3{
	color: #ef3f37;
	font-size: 24px;
	line-height: 30px;
}
.de-active p{
	font-size: 14px;
	line-height: 20px;
}
.de-active h4{
	font-size: 14px;
	padding-bottom: 10px;
	margin: 0;
}
.radio-checklist{
	display: block;
	float: left;
	width: 100%;
}
.radio-checklist label{
	display: block;
	margin-top: -14px;
	padding-left: 23px;
	margin-bottom: 10px;
}
.ie .radio-checklist label{
	margin-top: -19px;
}
.ie7 .radio-checklist label{
	margin-top: -16px;
	margin-left: -4px;
}
.radio-checklist input{
	margin: 0;
	width: 15px;
	height: 15px;
	
}
.de-active .textarea{
	float: left;
	width: 100%;
}
.de-active .textarea textarea{
	width: 360px;
	border:solid 1px #777;
	font-family: Helvetica;
	font-size: 14px;
	padding: 10px;
	color: #777;
	height: 50px;
}
.de-active .submit{
	padding: 15px 0 0 0;
	float: left;
	width: 400px;
}
.de-active .submit button.cancel{
	float: left;
	text-indent: -999em;
	width: 67px;
	background: url(/img/button-myjob.png) no-repeat 0 -836px;
	height: 26px;
}
.de-active .submit button.cancel:hover{
	background-position: -233px -836px;
}
.de-active .submit button.deactivate-btn{
	background: url("/img/button-myjob.png") no-repeat scroll -79px -836px transparent;
    float: left;
    height: 26px;
    text-indent: -999em;
    width: 142px;
}
.de-active .submit button.deactivate-btn:hover{
	background-position: -308px -836px;
}
.register-block .radio-list{
	padding-top: 20px;
	float: left;
	width:260px;
	position: relative;
}
.register-block .radio {
	width: 100%;
	float: left;
	padding: 0;
}
.register-block .radio input{
	float: left;
	width: 15px;
	height: 15px;
	border:none!important;
	background: none;
	margin: 0;
	padding: 0;
}
.register-block .radio label{
	float: left;
	padding-right: 25px;
	padding-top: 3px;
	padding-left: 5px;
	cursor: pointer;
}
.ie .register-block .radio label{
	margin-top: -5px
}
.register-block .radio label.error{
	margin-top: 0px;
    padding: 0 !important;
    width: 100%;
    margin-bottom: 0;
    position: absolute;
    bottom:-14px;
    left: 0;
}
.red-msg{
	color: #333!important;
	padding-left: 20px!important;
	background: url(/img/jobseeker/new.gif) no-repeat 0 16px;
}
.job-content ul li a.poke-apply{
	background: url("/img/jobseeker/buttons.png") no-repeat 0 -462px;
    float: left;
    height: 30px;
    width: 170px;
    text-indent: -999em;
}
a.poke-apply:hover{
	background: url("/img/jobseeker/buttons.png") no-repeat 0 -496px!important;
	color: #fff;
}
.poke-tooltip{
	position: absolute;
	top: 30px;
	left: -14px;
	width: 297px;
	color: #fff;
	font-size: 10px;
	line-height: 12px;
	display: none;
}
.poke-tip-content{
	background: #666666;
	float: left;
	width: 277px;
	position: relative;
	z-index: 999;
	padding: 4px 10px 10px;
}
.poke-tooltip span{
	background: url(/img/jobseeker/bg-poke-tip.png) no-repeat 0 0;
	padding-top: 13px; 
	display: block;
	width: 297px;
	float: left;
}
.job-content ul li.poke-job{
	border-right: 2px solid #fd9898;
}
.nav-tip{
	position: absolute;
	top:-25px;
	left: 0;
	width: 91px;
	text-align: center;
	color: #fff;
	display: none;
}
.nav-tip span{
	background: url("/img/tipbox-arrow.png") no-repeat scroll center 0 transparent;
    float: left;
    height: 13px;
    margin-top: -6px;
    width: 40px;
}
.nav-tip-content{
	background: #625D62;
	padding: 5px;
	font-size: 10px;
}
.prefer .nav-tip{
	width: 95px;
}
.logout .nav-tip{
	width:50px; 
}
.butSubmit-applicaiton{
	background: url(/img/jobseeker/submit-application.gif) no-repeat 0 0;
	height: 95px;
    margin-bottom: -65px;
    text-indent: -999em;
}
.butSubmit-applicaiton:hover{
	background-position: 0 -111px;
}
.butSubmit-cv{
	background: url(/img/jobseeker/submit-cv.gif) no-repeat 0 0;
	height: 75px;
    margin-bottom: -65px;
    text-indent: -999em;
}
.butSubmit-cv:hover{
	background-position: 0 -77px;
}
.tooltip-setting{
	position: absolute;
	right: 16px;
    top: -40px;
	width: 315px;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	display: none;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.tooltip-setting-content{
	background: #666666;
	float: left;
	position: relative;
	z-index: 999;
	padding: 10px;
	line-height: 14px;
	width: 295px;
}
.tooltip-setting span{
	background: url("/img/tipbox-arrow.png") no-repeat scroll center 0 transparent;
    float: right;
    height: 13px;
    margin-right: 10px;
    margin-top: -6px;
    width: 40px;
}
.setting-header p.inactive strong{
	color: #F95948;
} 
#profile-popup-content a.other-role{
	display: none;
}
#profile-popup-content .industry-keywords label.ind-label{
	padding: 0 0 20px 0;
	line-height: 22px;
	float: left;
	clear: both;
	width: 100%;
}
/* @end */
.smaller-ul{
	margin: 0;
}
.smaller-ul li{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #333333;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 18px !important;
	background: url(/img/y-tick.gif) no-repeat 0 5px;
}
/*.ie .smaller-ul li{
	background-position: -926px -1623px !important;
}
.benefit-box .smaller-ul li{
	background-position: -926px -1843px !important;
	margin-bottom: 10px;
	padding-left: 20px;
}
.ie .benefit-box .smaller-ul li{
	background-position: -926px -1841px !important;
}*/
.sharebox-content{
	padding: 30px;
	float: left;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    width: 755px;
}
.sharebox-content .icon{
	float: right;
	width:200px;
	height: 190px;
	background: url(/img/jobseeker/bg-laimoonshare.gif) no-repeat -9px 10px;
	margin: 20px 35px 0 0;
	position: absolute;
    right: 37px;
    top: 30px;
}
.sharebox-content .hover-icon{
	background-position: -15px -196px;
    margin: 0 0 0;
    width: 230px;
}
.sharebox-content .share-icon{
	background-position: -10px -407px;
    margin: 0 0 0;
    width: 230px;
}
.sharebox-content h2{
	font-size: 24px;
	color: #9fc53f;
}
.sharebox-content h2 small{
	font-size: 16px;
	display: block;
	font-weight: normal;
	line-height: 28px;
}
.sharebox-content p{
	font-size: 18px;
	line-height: 23px;
	color: #333;
}
.share-with-email{
	float: left;
	width: 513px;
}
.share-with-email label.email-hide{
	display: block;
    float: left;
    font-size: 16px;
    margin: 10px 0 0;
    padding: 10px 0 10px 40px;
    background: url(/img/mail.png) no-repeat 0 0;
	cursor: pointer;
	color: #5F61AC;
}
.share-with-email .input{
	float: left;
	width: 203px;
}
.share-with-email .input label{
	display: block;
	font-size: 13px;
	color: #333;
}
.share-with-email .input label.error{
	color: red;
	font-size: 10px;
}
.share-with-email input{
	border: 1px solid #CCCCCC;
    color: #333;
    font-family: Helvetica;
    font-size: 14px;
    padding: 8px 10px;
    width: 174px;
}
.share-with-email .textarea{
	width: 408px;
	padding-top: 4px;
}
.share-with-email .msg{
	float: left;
}
.share-with-email .textarea textarea{
	border: 1px solid #CCCCCC;
    color: #333;
    font-family: Helvetica;
    font-size: 14px;
    padding: 8px 10px;
    width: 377px;
    height: 96px;
}
.share-with-email .submit{
	float: left;
    margin: 15px 0 0 0;
    padding: 0 0 0 !important;
    position: absolute;
    top:12px;
    right: 12px;
}
.share-with-email .submit button{
	background: url("/img/btn-share.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 35px;
    margin: 0;
    text-indent: -999em;
    width: 79px;
}
.sharebox-content span{
	float: left;
	width: 24px;
	padding: 20px 0;
	text-align: center;
	font-size: 20px;
	border-left:dotted 2px #ccc;
}
.share-facebook{
	float: left;
    font-size: 16px;
    padding-top: 12px;
    width: 215px;
}
.app-prevbox .popup h2{
	background: none!important;
   	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.app-prevbox p{
	 color: #1D1D1B;
    font-size: 22px!important;
    line-height: 25px!important;
}
.share-facebook a{
	background: url(/img/icon-face.gif) no-repeat 0 0;
	float: left;
    height: 32px;
    padding-left: 40px;
}
.share-facebook span{
	float: left;
}
.share-facebook label{
	float: left;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-top: 8px;
}
.box-email{
	background: none repeat scroll 0 0 #eeeeef;
    padding: 15px;
  	float: right;
    width: 484px;
    position: relative;
    margin-top: 8px
}
a.optional{
	clear: both;
	font-size: 13px;
	font-family: Helvetica;
	text-decoration: underline;
	float: left;
	padding: 5px 0 0;
	width: 300px;
}
.box-email span{
	background: url(/img/jobseeker/arrow.gif) no-repeat 0 0;
	width: 20px;
	height: 20px;
	float: left;
	margin: -22px 0 0 -5px;
	border:none;
	padding: 0;
}
.thanks h3{
	background: url(/img/thumbup.png) no-repeat 0 0;
	padding: 27px 0 19px 66px;
	color: #444;
 	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    text-shadow: 1px 1px 1px #fff;
}
.header-regbox{
	background: #f3f3f3;
	margin: -17px -20px 35px -20px;
	padding: 20px;
}
/*.header-regbox h2{
	font-size: 24px;
	font-weight: normal;
	color: #666699;
	margin: -10px 0 -35px;
    padding: 11px 0 31px 0px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.header-regbox h2 span{
	background: url(/img/jobseeker/big-trophy.png) no-repeat 0 0;
	float: left;
    height: 59px;
    margin-top: -10px;
    width: 63px;
    cursor: pointer;
}
.header-regbox .info-box-job{
	bottom: auto!important;
	top:19px;
	left: 92px;
	display: block;
}
.header-regbox .info-box-job span{
	background: url(/img/jobseeker/tipbox-arrow-left.png) no-repeat 0 0;
	height: 40px;
    margin-left: -7px;
    width: 13px;
    margin-top: 0;
    position:relative;
}
*/
/* @external Job Details*/

.job-content-details{
	float: left;
	background: #fff;
	border:solid 1px #ccc;
	margin: 50px -10px 0;
	padding: 30px;
	width: 898px;
}
.job-content-details h1{ 
   	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.job-content-details p{
	font-size: 14px;
	line-height: 24px;
}
.share-facebook a{
	
}

.share-box {
	z-index: 10000 !important;
}
a.dis-reg{
	top:-50px;
}
p.role-para{
	margin: 0!important;
	padding: 0!important;
	line-height: 18px!important;
}
p.industry-para, p.industry-para strong, p.role-para, p.role-para strong{
	color: #999!important;
	font-size: 12px;
	line-height: 18px!important;
}
.no-share{
	border-left: 2px dotted #CCCCCC;
    color: #5F61AC;
    cursor: pointer;
    font-size: 16px;
    padding: 17px 20px;
    position: absolute;
    right: 54px;
    top: 223px;
}
a.no-tag{
	cursor:default;
}
button.edit-apply img, button.save-draft img, button.preview-apply img, .submit-action a.register-guest img, .submit-action a.back-job img, .submit-action a.apply img{
	display: none;
}
.submit-action a.register-guest{
	background: url(/img/common-btn.gif) no-repeat 0 -550px;
	width: 202px;
	height: 53px;
}
.submit-action a.register-guest:hover{
	background-position: 0 -606px;	
}
.submit-action a.back-job{
	background: url(/img/common-btn.gif) no-repeat 0 -667px;
	width: 202px;
	height: 53px;
}
.submit-action a.back-job:hover{
	background-position: 0 -716px;	
}
.submit-action a.apply{
	background: url(/img/common-btn.gif) no-repeat 0 0px;
	width: 202px!important;
	height: 53px;
	float: left!important;
}
.submit-action a.apply:hover{
	background-position: 0 -53px;	
}
button.preview-apply{
	width: 217px;
	height: 53px;
	background: url(/img/common-btn.gif) no-repeat 0 -114px;
	display: none;
}
button.preview-apply:hover{
	background-position: 0 -168px;
}
button.save-draft{
	width: 217px;
	height: 53px;
	background: url(/img/common-btn.gif) no-repeat 20px -235px;
}
button.save-draft:hover{
	background-position: 19px -285px;
}
button.edit-apply{
	width: 217px;
	height: 53px;
	background: url(/img/common-btn.gif) no-repeat 0px -346px;
}
button.edit-apply:hover{
	background-position: 0px -395px;
}
.check-longest .radio{
	float: left;
    padding-left: 3px;
    padding-top: 14px;
    width: 481px;
}
.check-longest .radio input{
	float: left;
	margin-left: 10px;
}
.check-longest .radio label{
	float: left;
    margin-top: -2px;
    cursor: pointer;
    padding-left: 5px;
    width: auto !important;
    background: #fff;
}
.add-long label{
	z-index: 999;
	color: #5F61AC!important;
	position: relative;
	margin-left: -20px;
}
.add-long label.current{
	color: #898689 !important;
	font-weight: bold;
}
.add-long label:hover{
	color: #00A7E3;
}
.check-longest{
	position: relative;
}
.radio input.error{
	border:none!important;
	background: none!important;
}
.check-longest label.error{
	background: none repeat scroll 0 0 transparent;
    bottom: 12px;
    left: 165px;
    margin: 0 !important;
    padding: 0 !important;
    position: absolute;
}
.popup .form-style .select-field .date label.error{
	margin-right: 0!important;
}
.check-longest .radio input.valid{
	background:none!important;
	border:none!important;	
}
a.emp-link{
	color: #555599;
    font-size: 16px;
    position: relative;
    z-index: 999;
    height: 22px;
    margin: -6px 0 0 15px;
    padding: 11px 0 2px 15px;
    float: right;
    border-left: dotted 2px #ccc;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
a.emp-link small{
	font-size: 12px;
	color: #a3a3c6;
}
a.emp-link:hover, a.emp-link:hover small{
	color: #00A7E3;
}
.action-process .mes-shot{
	font-size: 12px;
	color: #99cc33;
	text-align: center;
	display: block;
}
li.gender-info{
	background: url(/img/jobseeker/icon-danger.gif) no-repeat 0 0px!important;
	color: #ee1111!important;
	padding-left: 23px!important;
	margin-left: -5px;
}
p.warning {
	background: url("/img/jobseeker/bg-important.png") no-repeat 0 0;
    color: #333333;
    font-size: 16px;
    line-height: 21px;
    margin-left: -7px;
    padding: 26px 80px 26px 26px;
    width: 785px;
    margin-top: -10px;
    margin-bottom: 30px;
}
p.warn{
	background: url("/img/jobseeker/bg-profile-note.png") no-repeat 0 0;
    color: #333333;
    font-size: 16px;
    line-height: 21px;
    margin-left: -7px;
    padding: 26px 107px 26px 26px;
    width: 535px;
    margin-top: -30px;
    margin-bottom: 20px;
}
.submit-box .exceed-error{
	color: red!important;
}
.gender-ms{
	background: url(/img/icon-danger.png) no-repeat 0 3px;
	bottom: 46px;
    color: #999999;
    font-size: 13px;
    left: 16px;
    padding-bottom: 0 !important;
    padding-left: 20px !important;
    position: absolute;
}
.gender-ms strong{
	color: #999!important;
}
.login-icons{
	float: left;
	width: 175px;
}
.selected-tag{
	padding-left: 30px;	
}
.country-tags{
	padding-top:30px;
}
.country-tags a{
	clear:both;
}
.sec-msg{
	background: none!important;
	font-size: 16px !important;
    right: 86px !important;
    text-align: left !important;
    top: 120px !important;
}
.industry-keywords{
	display: block!important;
}
.select-start, .cant-find{
	xdisplay: none!important;
}
.standout-zinga{
	border:none!important;
	background: none!important;
	padding: 0!important;
	width: 296px!important;
}
.stand-action{
	background: url(/img/jobseeker/myjob-zinga.gif) no-repeat -3px 0;
	xmargin-left: 5px;
    width: 299px;
	float: left;
	height: 223px;
}
.stand-action .standcount{
	line-height: 35px;
	padding: 49px 0 0 28px;
	color: #666;
	font-size: 23px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    position: absolute;
    z-index: 101;
    cursor: pointer;
    letter-spacing: -0.4px;
}
.s-stuff{
	background:url(/img/jobseeker/tip-stand.gif) no-repeat 0 0;
	color: #FFFFFF;
    float: left;
    font-size: 14px;
    letter-spacing: -0.4px;
    margin: 0 0 0 -10px;
    width: 232px;
    height:40px;
    text-indent:-999em;
}
.bl-hover .stand-action{
	background-position: -3px -222px;
}
#turn_wrapper, #turn_wrapper-pop {
  width: 80px;
  height: 80px;
  display:block;
  position: absolute;
  top:0;
  left:0;
}

#turn_hideme, #turn_hideme-pop {
  width: 85%;
  height: 85%;
	overflow:hidden;
	display:block;
	position:absolute;
	float:left;
	top:0;
	left: 0;
	z-index:1;
}
#turn_hideme img{
	display: none!important;
}
#turn_object, #turn_object-pop{
	position: relative;
	z-index: 100
}
#target{
	float: right;
	margin: 22px 22px 0 0;
}
.bl-hover #target{
	margin: 0;
}
#turn_wrapper.right #turn_hideme *,
#turn_wrapper.right #turn_object, #turn_wrapper-pop.right #turn_hideme-pop *,
#turn_wrapper-pop.right #turn_object-pop {
	float: right !important;
}

#turn_wrapper.right #turn_hideme, #turn_wrapper-pop.right #turn_hideme-pop {
	float: right !important;
	right: 0 !important;
	left: auto;
}
#turn_wrapper.right #turn_object, #turn_wrapper-pop.right #turn_object-pop {
	right: 19px !important;
	left: auto !important;
	top:22px;
}

#turn_wrapper.right, #turn_wrapper-pop {
	position: absolute;
	top: 0;
	width: 288px;
	padding-right: 10px;
	height: 223px;
	right: 0 !important;
	cursor: pointer;
}
#turn_wrapper-pop{
	cursor: default;
}
.ie7 .fixIE7 #turn_wrapper{
	display: none!important;
}
#turn_wrapper.right #turn_object *, #turn_wrapper-pop #turn_object-pop * {
	position: absolute;
	right: 0 !important;
}

#turn_wrapper #turn_object img#turn_fold, #turn_wrapper-pop #turn_object-pop img#turn_fold {
	display:block;
  width: 100%;
  height:100%;
	z-index:1000;
	right: 0;
	position:absolute;
}

#turn_wrapper .ui-wrapper, #turn_wrapper-pop .ui-wrapper {
  left: 0 !important;
  top: 0 !important;
}

#turn_wrapper .ui-resizable-handle, #turn_wrapper-pop .ui-resizable-handle {
  border: none !important;
  border-width: 0 !important;
	/* I have NO idea why this works for IE7, but it does. Background none doesn't work. Go figure. */
  background: url(#none) !important; 
  width: 100% !important;
  height: 100% !important;
}
.cancel-pop{
	float: right;
	font-size: 12px;
	text-decoration: underline;
	padding-top: 33px;
}
/* @group Zinga info Setting */
.laimoon-job-intro{
	float: left;
	width: 100%;
	padding: 40px 0;
}
.laimoon-job-intro h2{
	font-size: 24px;
	color:#666;
	line-height: 24px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	text-align: center;
	font-weight: normal;
	padding-bottom: 40px;
	margin: 0;
}
.job-intro-block{
	background: url(/img/jobseeker/zinga-info.gif) no-repeat center 0;
	float: left;
	width: 100%;
}
.job-intro-block h3{
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 20px;	
	color: #333;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.job-intro-block p{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #333;
	font-size: 14px;
	line-height: 20px;
}
.job-intro-block .left-block{
	float: left;
    padding-left: 63px;
    padding-top: 25px;
    width: 190px;
}
.job-intro-block .right-block{
	float: right;
    padding-right: 63px;
    padding-top: 110px;
    width: 180px;
}
.action-job-into{
	float: left;
	width: 100%;
	text-align: center;
	padding-top: 20px;
}
.into-action{
	background: url(/img/jobseeker/icon-cont.gif) no-repeat 0 0;
	float: left;
    height: 38px;
    margin-left: 42%;
    text-indent: -999em;
    width: 156px;
}
a.into-action:hover{
	background-position:  0 -50px;
}
/* @end */

.lidivide{
	float:left!important;
	clear:both!important;
	width:100%!important;
	height:auto!important;
	padding:10px 0 10px 0!important;
	background:none!important;
	border:none!important;
	margin-top:45px!important;
	margin-bottom:0!important;		
}
.lidivide h4{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	color: #666;
	font-size: 16px;
	line-height: 20px;
	margin-left:10px;
}
.lidivide h4 a{
	background:url(/img/jobseeker/icon-linkout.gif) no-repeat 0 0;
	padding-left:30px;
	color:#666;
}
.lidivide h4 a:hover{
	color:#00aaea;
	background-position:0 -23px;
}
.lidivide .info-box-job {
	bottom:auto!important;
	top:0;
	left:168px;
}
.lidivide .boxjob-content{	
	  margin-top: -3px!important;
}
.lidivide .info-box-job span{
	background:url(/img/jobseeker/tipbox-arrow-left.png) no-repeat 0 0;
	height: 37px;
    margin-left: -7px !important;
    width: 7px;

}
.show-sticky{
	display:block!important;	
}
.revel-num{
	height: 77px;
    position: absolute;
    right: 22px;
    text-align: center;
    top: 23px;
    width: 55px;
    font-size:30px;
    color:#333;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
   	font-weight:bold;
   	padding-top:5px;
}
.revel-num small{
	font-size:11px;
	line-height:14px;
	color:#c9c249;
	font-weight:normal;
}
.warning-pop{
	 float: left;
    height: 200px;
    width: 450px;
	background:url(/img/icon-warning.png) no-repeat 5px 36px;	
}
.warning-pop p{
	font-size: 24px;
    font-weight: normal;
    line-height: 30px;
    margin: 0;
    padding: 40px 0 25px 147px;
    color: #EF3F37;	
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
} 
a.save-result{
	background:url(/img/jobseeker/save-my.gif) no-repeat 0 0;
	width:157px;
	height:35px;
	float:left;
	text-indent: -999em;
	margin-left: 145px;
} 
a.save-result:hover{
	background-position:0 -35px;

}
a.logout-result{
	float:left;
	margin-left: 20px;
	text-decoration:underline;
	font-size:12px;
	padding-top:9px;
}
.info-laimoon{
	float:left;
	width:100%;
	margin-bottom:-16px;
}	
.info-laimoon span{
	float:left;
	padding-left: 33px;
    padding-right: 10px;
    padding-top: 24px;
}
.why-apply{
	background:url(/img/jobseeker/why-apply.png) no-repeat right 0;
	margin-left: -2px;
    margin-bottom:-35px;
    width: 923px;
    float:right;
    margin-right:20px;
}
.why-apply h4{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    text-align:right;
    font-size:24px;
    color:#fff;
    font-weight:normal;
    float:left;
    width:220px;
    padding: 58px 30px 89px;
    line-height:35px;
    letter-spacing:-1px;
}
.why-apply h4 strong{
	font-size:26px;
	font-weight:normal;
	color:#fff200;
}
.ie .why-apply h4{
	font-weight:bold;
}
.why-apply ul{
	float:left;
	background:url(/img/jobseeker/dotted-border.gif) no-repeat 0 10px;
	padding:0 0 0 30px;
	margin:32px 0 0 0;
}
.why-apply ul li{
	margin:0;
	padding:0 0 15px 13px;
	background:url(/img/jobseeker/y-arrow.gif) no-repeat 0 2px;
}
.why-apply ul li h3{
	color:#fff200;
	margin:0;
	padding:0 0 2px 0;
}
.why-apply ul li p{
	margin:0;
	padding:0;
	color:#fff;
}
.why-apply a.close{	
	float: right;
   	text-indent: -999em;
   	background: url(/img/jobseeker/close.png) no-repeat 0 10px;
   	width: 24px;
   	height: 24px;
} 	
.why-apply-link{
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    background:url(/img/jobseeker/trophy.png) no-repeat right 0;
    float:right;
	display:none;
	text-align:right;
	color:#ccc;
	font-size:24px;
	text-decoration:none;
	padding: 4px 48px 0 0;
	line-height:23px;
	margin:13px 20px 0 0;
}
.why-apply-link small{
	font-size:16px;
	color:#555599;
	text-decoration:underline;
}
.why-apply-link:hover{
	color:#ccc;
}
.why-apply-link:hover small{
	color:#00A7E3;
}
.popup .form-style label.cv-label{
	background: url("/img/button.gif") no-repeat scroll 118px -370px transparent;
    float: left;
    height: 28px;
    width: 110px;
    padding-right:40px;
    font-size:18px;
    padding-top:10px!important;
    color:#9fc53f;
    font-weight:bold;
    margin-right:10px;
}
.cv-upload, .optional-recommend{
	float: left;
    padding-bottom: 30px;
    width: 100%;
}
.cv-upload{
	padding-top:10px;
}
.optional-recommend{
	padding-bottom:0;
}
.optional-recommend h4{
	color:#898689;
	font-size:14px;
	font-weight:normal;
	padding-left:20px;
}

.cv-upload .file{
	float:left;
}
.later-act{
	float:left;
	padding:13px 20px 0 112px;
}
.later-act span{
	color:#999;
	padding-right:15px;
}
.cv-upload .file input{
	border:solid 1px #e1e1e1;
	padding:9px 10px;
	border-right:none;
}
.cv-upload .file div input{
	padding:0!important;
}
.optional-recommend ul{
	float:left;
	width:100%;
	margin:0;
	padding-top:14px;
}
.optional-recommend ul li{
	background:url(/img/icon-net.gif) no-repeat;
	padding:2px 0 2px 150px;
	margin-bottom:15px;
	float:left;
	width:500px;
}
.optional-recommend ul li .field{
	float:left;
	padding: 0 0 0 10px;
}
.optional-recommend ul li .field .field-title-overlay-label{
	padding-top:10px!important;
}
li.opt-linkedin{
	background-position: 114px 0 !important;
}
li.opt-linkedin .input{
	padding:0!important;
}
li.opt-twitter{
	background-position: 114px -50px !important;
}
.optional-recommend ul li a{
	font-size:14px;
	float:left;
	padding:10px 0 5px 20px;
}
.experience .submit button{
	float:right;
}
.cv-form .file div{
	overflow:visible!important;
}
.cv-upload label.error{
   	float: left;
    margin-left: -267px;
    padding-left: 0 !important;
    width: 304px !important;
    text-align:left;
}
.space{
   		width:100%;
   		clear:both;
   		padding-bottom:20px;
}
.show-cv{
	padding-top:0px;
	padding-left:10px;
	float:left;
	width:470px;
}
.show-cv span{
	width:100%;
	font-size:18px;
	font-weight:bold;
	color:#333;
	float:left;
	padding-bottom:3px;
	text-transform:capitalize;
}
.cv-form{
	float:left;
	padding-top:8px;
	width:100%;
}
.addnow{
	float: left;
    margin-left: -106px;
    margin-top: -4px;
    padding-left: 0;
}
.no-space{
	padding-left:109px;	
}

/* @group Job Links Setting */
.job-links ul{
	width:940px;
	float:left;
	margin:0;
}
.job-links ul li{
	float:left;
	margin:0;
	padding:15px 10px 13px 0;
	position:relative;
}
.job-links ul li a.joblink-block:hover, .job-links ul li.over{
	background: #fbfbfb;
}
.job-links ul li h2{
	margin: 0;	
	line-height: 18px;
}
.job-links ul li a.joblink-block{
	font-size:16px;
	font-weight: normal;
	/*padding:15px 2% 13px;*/
	width:100%;
	float:left;
}
.job-links ul li a.joblink-block strong.ex-company{
	color:#333;
	font-size: 14px;
}
.job-links ul li strong.ex-location{
	font-weight: normal;
	color:#333;
	font-size: 14px;
}
.job-links ul li small.ex-new{
	color: #f25757;
	font-size:12px;
}
/*.job-links ul li span.copyme{
	display:none;
}
.job-links ul li.over span.copyme{
	display:inline;
}*/
.job-links ul li strong.ind-joblinks{
	font-size: 12px;
	color: #999;
	line-height: 18px;
	margin: 0;
	font-weight:normal;
}
.job-links ul li span.urljob-space span{
	color: #9fc53f;
	font-size:12px;
	line-height:18px;
}
.job-links ul li strong.ind-joblinks strong{
	display: none;
}
a.delete-x{
	background: url("/img/jobseeker/close-x.png") no-repeat right 27px;
    color: red;
    float: right;
    font-size: 11px;
    height: 68px;
    margin: 0 0 0 0;
    padding: 0 0 0;
    position: absolute;
    right: 2%;
    text-indent: -999em;
    top: 5px;
    width: 17px;
}
a.delete-x:hover{
	background-position: right -61px;
}
a.fav, a.faved{
	background: url("/img/favicon.png") no-repeat scroll 12px 6px transparent;
    color: red;
    float: right;
    font-size: 11px;
    height: 20px;
    margin: 0 0px 0 0;
    padding: 0 10px;
    position: absolute;
    right: 12px;
    text-indent: -999em;
    top: 1px;
    width: 17px;
    z-index: 999;
}
a.fav:hover{
	background-position: 12px -23px;
}
a.faved{
	background-position:12px -23px!important;
}
.sorting{
	margin: 30px 0 10px;
	float: left;
	width: 98%;
	padding: 0px 1%;
	background: #fbfbfb;
	color: #333;
	font-size: 11px;
}
.sorting div.f-right{
	padding-top:10px;
	padding-bottom:8px;
}
.sorting span{
	color: #999;
}
.sorting a.current{
	color:#333;
}
a.fav-icon{
	background: url(/img/icon-fav.png) no-repeat 0 -1px;
	padding: 0 0 0 12px;
}
.ie8 a.fav-icon{
	background-position:0 3px;
}
span.active-fav{
	background: url(/img/jobseeker/icon-fav-active.png) no-repeat 0 1px;
	padding: 0 0 0 12px;
	color:#333;
}
a.current-fav{
	background: url(/img/jobseeker/icon-fav-active.png) no-repeat 0 1px;
	padding: 0 0 0 12px;
	color: #333;
}
p.page-result{
	float: left;
	width: 16%;
	font-size: 11px;
	color: #999;
	margin: 0;
	padding-top:10px
}
.paging{
	float: left;
	width: 100%;
	padding: 20px 0;	
}
.paging a{
	padding: 0 0 0 0px;
	text-decoration: underline;
}
.paging a:hover{
	text-decoration: none;
}
.paging span{
	margin: 0 0px 0 10px;
	color: #333;
	font-size: 14px;
}
.job-link-content{
	padding-bottom: 30px;	
	position:static!important;
}
.paging span.current{
	font-weight:bold;
}
.delete-confirm{
	position:relative;
	top:33px;
	margin-top: -20px;
	right:-9px;
	z-index:9999;
	float:right;
 	background: #F95948;
    border: 1px solid #953403;
    color: #FFFFFF;
    cursor: pointer;
    font-weight: normal;
    text-decoration: none;
    text-shadow: 0 -1px 1px #953403;
    padding: 5px 10px 5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
}
.delete-confirm:hover{
	background:#CC5449;
	color:#fff;
}
.paging span.disabled{
	font-size:14px;
	color:#ccc;
	display:none;
}
.paging span a{
	font-size:14px;
}
.dashboard-link li a span small{
	/*background: url("/img/bg-count.gif") no-repeat scroll 0 2px transparent;
    color: #FFFFFF;
    font-size: 12px;*/
    font-style: normal;
    font-size:14px;
    color: #ccc;
    padding: 2px 8px 7px 0px;
    /*position: absolute;
    top: -13px;
    right: 10px;*/
}
.copyme{
	color:#7376B9!important;
	font-size:12px;
	cursor:pointer;
	padding:10px 0;
}
.copied{
	color:#565656!important;
	font-size:12px;
}
.urljob-space{
	display:block;
	float:left;
	width:100%;	
	font-size:12px;
	color:#999;
}

.job-links ul li a.joblink-block:active, .job-links ul li a.joblink-block:active strong.ex-location, .job-links ul li a.joblink-block:active strong.ex-company, .job-links ul li a.joblink-block:visited, .job-links ul li a.joblink-block:visited strong.ex-location, .job-links ul li a.joblink-block:visited strong.ex-company{
	color:#B5B5E5!important;
}

.success-head{
	background:#f8fbf0;
	margin-top:3px;
	padding:15px 0;	
}
.success-head h3{
	font-size:24px;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    color:#333;
    font-weight:normal;
    padding: 12px 0 0 79px;
    line-height:24px;
    background:url(/img/success.png) no-repeat 35px 0!important;
}
.employer-info{
	padding:45px 0px 45px 35px;
	width:770px;	
	background:url(/img/profile.gif) no-repeat 540px 52px;
}
.employer-info h2{
	font-size:32px;
	color:#00a7e3;
}
.employer-info p{
	background: url("/img/blue-arrow.gif") no-repeat scroll 0 3px transparent;
    font-size: 21px;
    font-weight: normal;
    line-height: 21px;
    margin: 0;
    padding-bottom: 18px;
    padding-left: 15px;
}
a.y-continue{
	background:url(/img/y-continue.gif) no-repeat 0 0;
	float: left;
    height: 38px;
    margin-top: 30px;
    text-indent: -999em;
    width: 175px;
}
a.y-continue:hover{
	background-position:0 -38px;
}
a.n-maybe{
	color:#555599;
	font-size:14px;
	text-decoration:underline;
	margin-top: 43px;
	float:left;
}
a.n-maybe:hover{
	text-decoration:none;
}
.sticky{
	width:100%;
	float:left;
	height:80px;
	background:url(/img/grey-bg.png) repeat-x 0 0;
}
.sticky .nav-profile{
	float:none!important;
	width:960px!important;
	margin:0 auto;
	overflow:hidden;
	background:url(/img/bg-nav-bottom.gif) no-repeat 0 bottom;
	padding-bottom:5px;
}
.sticky .dashboard-link{
	background: none repeat scroll 0 0 transparent;
    margin: 12px 0 0;
}
.sticky .dashboard-link li, .sticky .dashboard-link li a{
	background:none;
}
.sticky .dashboard-link li a{
	font-size:21px;
	color:#4c4d9b;
	text-decoration:underline;
	line-height: 21px;
    padding: 11px 0px 8px 30px;
    width:auto;
}
.sticky .dashboard-link li a:hover{
	color:#00B5E7;
	text-decoration:none;
}
.sticky .dashboard-link li.current a{
	background: url("/img/jobseeker/main-strip.gif") repeat scroll 0 0 transparent;
	color:#1c1d1a;
	text-decoration:none;
	line-height: 21px;
    padding: 13px 0 9px;
    width:166px;
}
.sticky .dashboard-link li a span small {
	left:82px;
	top:-12px;
	text-decoration:none;
	line-height:16px;
}
.sticky .btn-register{
	display:block;
	margin-right:20px;
}
.profile-url{
	background:url(/img/warning.png) no-repeat 0 0;
	float: right;
    font-size: 16px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 1px 0 3px 25px;
    font-family: 'NeoSansRegular',Helvetica,Arial;
    font-size: 18px;
    text-decoration: underline;
}
.sticky .dashboard-link a.draft cite{
	left: 64px;
	top:-12px;
}

div.city-block a.cityname {
	padding: 4px 10px;
	margin:0 4px 4px 0;
	white-space: nowrap;
	background:#888888;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	float:left;
	color:#fff;
	font-size:13px;
}
div.city-block a.cityname:hover{
	background:#00B5E7;
}
div.city-block{
	background: url("/img/bg-city.gif") no-repeat scroll 0 0 transparent;
    -moz-border-radius: 0 0 6px 5px;
    -webkit-border-radius: 0 0 6px 5px;
    border-radius: 0 0 6px 5px;
    padding: 26px 15px 10px;
    width: 239px;
    float:left;
}
/* @end */

/* @group Job Profile View Setting */
.cv-filter h3.header-h3{
	top: -55px;
    color: #fff;
    font-family: 'NeoSansRegular',Helvetica,Arial;
    font-size: 15px;
    font-weight: normal;
    left: 9px;
    margin: 0;
    padding: 8px 15px 10px;
    position: absolute;
    background:url(/img/bg-refine.png) no-repeat 0 0;
}
.search-result{
	background: url("/img/filter-search.gif") no-repeat scroll 0 0 transparent;
    float: left;
    padding: 14px 10px 10px 12px;
    width: 170px;
}
.hover-search{
	background-position:0 -51px;
}
.search-result input{
	border: medium none;
    color: #989898;
    background:none;
    font-size: 14px;
    line-height:14px;
    padding: 1px 0 4px 10px;
    width: 125px;
    float:left;
}
.search-result button{
	width:30px;
	height:27px;
	border:none;
	background:none;
	float:left;
	text-indent:-999em;
}

.border-right h3{
	font-family: Helvetica, Arial;
	font-weight:bold;
	font-size:14px;
	padding:0 0 3px 10px;
	margin:0 10px 0px 0;
	float:left;
	background:#F1F1F1;
}
.border-right a.edit-ind{
 	background: url("/img/add-ind.png") no-repeat scroll 0 0 transparent;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 24px;
    text-indent: -999em;
    width: 118px;
    margin-bottom:25px;
    float:left;
    position:absolute;
    top:75px;
    left:86px;
}
.over-ind{
	width:83px!important;	
	background: url("/img/add-edit.png") no-repeat scroll 0 0 transparent!important;
	top:99px!important;
	left:0px!important;
}
.border-right a.edit-ind:hover{
	xbackground-position:0 -24px;
}
.border-right ul{
	float:left;
	xwidth:100%;
	margin:0;
	overflow:hidden;
	padding:0 0 10px 0;
}
ul#tag-group{
	padding-top:4px;
	padding-bottom:0!important;
	width:86%;
}
.border-right ul li{
	float:left;
	padding:0 0 2px 6px;
	font-size:13px;
	color:#666;
	width:100%;
}
.border-right ul li input{
	margin: 3px 5px 0 3px;
	float:left;
}
.search-filter-content .note-result{
	font-size:11px;
	color:#999;
}
.search-filter-content ul li{
	width:276px;
	height:182px;
	margin:0 15px 15px 0;
	padding:10px 10px 10px 10px;
	position:relative;
	float:left;	
	background:#fafafa;
	border-right:solid 1px #e8e8e8;
	border-bottom:solid 1px #e8e8e8;
	-moz-box-shadow:1px 1px 2px #ccc;
	-webkit-box-shadow:1px 1px 2px #ccc;
}
.search-filter-content ul li.over{
	xbackground:#fbfbfb;
}
.filter-content h2{
	color:#5f61ac;
	font-size:14px;
	margin:-3px 0 0px 0;
	line-height:16px;
}
.filter-content p{
	margin:0;
	font-size:13px;
	color:#666;
	line-height:18px;
}
.filter-content p small{
	font-size:11px;
	color:#999;
}
a.lock-cv{
	background: url("/img/lock.png") no-repeat -37px -2%;
    height: 29px;
    text-indent: -999em;
    width: 22px;
    margin-top:23px;
    display:none;
}
a.fav-cv{
	background: url("/img/favicon.png") no-repeat 0px 0;
    bottom: 0;
    height: 20px;
    position: absolute;
    right: 0px;
    text-indent: -999em;
    width: 22px;
    xdisplay:none;
    padding:0!important;
}
a.fav-cv:hover, a.faved{
	background-position:0 -28px;
}
.cv-update{
	position:absolute;
	bottom:18px;
	right:20px;
	color:#bfbfbf;
	font-size:11px;	
	display:none;
}
.popup-profile-search{
	position:fixed;
	background:#ccc;
	top:10px;
	left:26%;
	border:solid 2px #999999;
	width:600px;
	display:block;
	z-index: 9999;
	padding:10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.cb-popup{
	background:#fff;
	float: left;
    height: 455px;
    overflow: auto;
    padding: 22px 20px 0 22px;
    width: 561px;
    overflow-x:hidden;
}
.block-left, .public-details{
	float:left;
}
.public-details .details{
	float: left;
    width: 65%;
}
.small-popup .public-details .details{
	float: left;
    width: 62%;
}
.contactinfo{
	float:left;
	width:100%;	
	border-bottom:dotted 2px #e2e2e2;
	margin-bottom: 15px;
    padding-bottom: 15px;
}
.contactinfo .public-details{
	float:left;
	width:100%;
}
.contactinfo .public-details .img{
	float:left;
	padding-right:10px;
}
.contactinfo .public-details .details h3{
	font-size:20px;
	color:#1c1d1a;
	margin:0;
	padding-bottom:3px;
}
.contactinfo .private-details{
	width:100%;
	float:left;
	background:#f3f3f3;
	position:relative;
}
a.locked{
	float:right;
	background:url(/img/btn-access.png) no-repeat 0 0;
	top: 11px;
    width: 167px;
	height:35px;
	margin: 14px;
	position:absolute;
	text-indent:-999em;
	right:0;
	/*display:none;*/
}
a.access-female{
	background:url(/img/access-female.png) no-repeat 0 0;
}
a.locked:hover{
	background-position:0 -35px;
}
.contactinfo .private-details ul{
	margin:0;
	padding:10px 0px 10px 0px;
	float:left;
	width:100%;
}
.private-details ul li{
	background: url("/img/icon-details.gif") no-repeat 15px 2px;
    float: left;
    padding: 0 0 3px 40px;
    width: 84%;
}
.private-details ul li.email{
	background-position:15px -78px;
}
.private-details ul li.cv-hide{
	background-position:15px -184px;
}
.private-details ul li.cv{
	background: none;
    float: left;
    padding: 0;
    width: 140px;
}
.private-details ul li.cv a{
	background: url("/img/download-cv.png") no-repeat 0 0;
    float: left;
    height: 28px;
    margin: 0 0 0 9px;
    padding: 0;
    text-indent: -999em;
    width: 130px;
}
.private-details ul li.linkedin{
	 background: none;
    float: left;
    padding: 0;
    width: 95px;
}
.private-details ul li.linkedin a{
	background: url("/img/download-cv.png") no-repeat -173px 0;
    float: left;
    height: 30px;
    margin-left: 5px;
    text-indent: -999em;
    width: 91px;
}
.private-details ul li.twitter{
	background: none;
    float: left;
    padding: 0;
    width: 47px;
}
.private-details ul li.twitter a{
	background: url("/img/download-cv.png") no-repeat scroll -310px 0 transparent;
    float: left;
    height: 30px;
    margin-left: 5px;
    text-indent: -999em;
    width: 93px;
}

.block-left{
	width:253px;
	padding-right:30px;
	overflow:hidden;
}
.block-left h3, .block-right h3{
	font-size:18px;	
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    font-weight:normal;
}
.block-right {
	width:260px;
	float:left;
	xoverflow:hidden;
}
.block-left ul, .block-right ul {
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.block-left ul li, .block-right ul li{
	background:url(/img/icon-arrow.gif) no-repeat 0 6px;
	float:left;
	padding:0 0 3px 15px;
	margin:0;
	width:249px;
}
.search-filter-content ul li.over .filter-content h2{
	color:#00B5E7;
}
.block-left .general-info h3{
	color:#00a7e3;
	margin:0;
	padding:0 0 10px 0;
}
.block-left .educational-info, .block-right .work-exp{
	float:left;
	width:285px;
	padding-bottom:15px;
	margin-bottom:15px;
	border-bottom:dotted 2px #e2e2e2;
}
.block-left .educational-info h3{
	color:#9FC53F;
}
.block-left .hobbies h3{
	color:#cccccc;
}
.block-left .educational-info li{
	background-position:0 -140px;
}
.block-right .work-exp h3{
	color:#5F61AC;
	margin:0;
	padding-bottom:10px;
}
.block-right .work-exp li{
	background-position: 0 -288px;
}
.block-right .long-job{
	width:317px;
	padding-left:15px;
	background:url(/img/icon-arrow2.gif) no-repeat 0 19px;
	float:left;
}
.block-right .long-job strong{
	color:#5F61AC;
}
.block-right .current-job{
	background: url("/img/icon-arrow2.gif") no-repeat scroll 10px 19px #F3F3F8;
    float: left;
    margin: -20px 0 15px -10px;
    padding: 15px 0 15px 24px;
    position: relative;
    width: 324px;
}
.block-right .ind-job{
	background:url(/img/icon-arrow2.gif) no-repeat 0 5px!important;
	padding:0 0 0 15px!important;
	margin:0px 0 0 0!important;
}
.block-right .long-job{
	border-bottom: 2px dotted #CCCCCC;
    margin-bottom: 15px;
    margin-top: -13px;
    padding-bottom: 15px;
    padding-top: 14px;
}
.block-right .current-job h4, .block-right .long-job h4{
	font-weight:normal;
	font-size:14px;
	color:#5F61AC;
	margin:0;
	line-height:16px;
	padding:0 0 5px 0;
}

.block-right .ind-job h4{
	font-size: 16px !important;
    padding: 0 0 14px !important;
}
.block-right .current-job p, .block-right .long-job p{
	margin:0;
}
.block-right .current-job p strong{
	color:#5F61AC;
}


/* Commit from here */

#view-contact-details .block-right .hr{
	margin-bottom:10px;
}
#view-contact-details a.f-like{
	margin: 0 10px -41px 2px !important;
	position:static!important;
} 

#view-contact-details .bb-popup{
	background: none;
    float: left;
    margin: 0 -10px -10px;
    padding: 0 10px 10px;
    width: 100%;
    position:relative;
}
#view-contact-details .bb-popup small{
	color: #ccc;
    display: block;
    font-size: 13px;
    line-height: 15px;
    padding: 2px 0 0 0;
}
#view-contact-details .bb-popup small.online-status{
    color: #9FC53F;
}
#view-contact-details .bb-popup small.onl-status{
	 color: #ABCC56;
}
#view-contact-details .r-block{
 	border-left: 1px dotted #FFFFFF;
    float: right;
    margin: 12px 0 0;
    padding: 5px 0 5px 10px;
    width: 172px;
}

#view-contact-details .r-block{
	float:left!important;
}
.profilesearchdetails{
	float: left;
    padding: 6% 12%;
    width: 713px;
    background:#FBFBFB;	
    line-height:20px;
    color:#1C1D1A;
    border-top: 3px solid #CCCCCC;
}
#view-contact-details .open-contact{
	display:none;
}
#view-contact-details .cb-popup{
	padding:14px!important;
	width:692px!important;
	height:auto!important;
	overflow:visible!important;
	margin-bottom:40px!important;
	background:#fff;
}
#view-contact-details .r-block{
	left: 23px;
    margin: 0;
    padding: 0 !important;
    position: absolute;
    top: -86px;
}
#view-contact-details .contactinfo .public-details{
	width:100%!important;
}
#view-contact-details .public-details .details{
	width:76%!important;
}
#view-contact-details .block-left{
	width:324px!important;
}
#view-contact-details .block-right{
	width:337px!important;
}
#view-contact-details .block-left .educational-info, #view-contact-details .block-right .work-exp{
	width:auto!important;
}
#view-contact-details a.close{
	background:url(/img/edit-profileview.png) no-repeat 0 0px;
	cursor: pointer;
    float: right;
    height: 35px;
    margin-bottom: 20px;
    margin-top: -20px;
    padding: 0;
    text-indent: -999em;
    width: 137px;
    margin-right:13px;
}
#view-contact-details a.close:hover{
	background-position:0 -41px;
}
#view-contact-details .standoutline{
	background:url("/img/bg-prev-standout.gif") no-repeat 0 bottom #fff200!important;
	float:left;
	width:663px;
	font-size:18px;
	color:#1c1d1a;
	font-weight:bold;
	padding:10px 2% 30px 2%;
	margin-bottom:10px;
	line-height:20px;
}
.ind-job h4{
	font-weight:bold!important;
}
.ind-job span{
	background:#e0e0e0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    float: left;
    margin-bottom:5px;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    margin-right: 5px;
    padding: 5px 10px;	
}
.private-details ul li.filter {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dotted #CCCCCC;
    margin: 10px;
    width: 88%;
}
a.view-public-profile{
	float: right;
    font-size: 18px;
   	margin: -10px 37px 20px 0;
    text-decoration: underline;
   	background:url(/img/view-profile.png) no-repeat 0 0;
   	width:137px;
   	height:39px;
   	text-indent:-999em;
}
a.viewprofile{
	margin: -60px 37px 20px 0;
}
a.view-public-profile:hover{
	background-position:0 -40px;
}
/* @end */

.work-pop-experience{
	width:718px;
}
.work-pop-experience .top-arrow{
	width:718px
}


/* @group Seniority Setting */
.job-level{
	width: 546px;
	height: 328px;
	margin: 30px 0 0 54px;
	padding: 0;
	float: left;
}
.job-level li{
	float: left;
	width: 100%;
	list-style: none;
	padding: 0;
	margin: 0;
	cursor: pointer;
}
#managerial{
	height: 110px;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 -725px;
}
#experienced{
	height: 110px;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 -835px;
}
#entry{
	height: 110px;
	background: url(/img/jobseeker/sprite.gif) no-repeat 0 -945px;
}
#managerial:hover{
	background-position: 0 -1069px;
	position: relative;
	z-index: 999;
}
#managerial.selected{
	width: 312px;
	background-position: 0 -1069px;
}
#managerial.selected strong, #experienced.selected strong{
	float: left;
	background:#99cc33 url(/img/jobseeker/arrow-right.png) no-repeat right 0;	
	font-size: 14px;
    margin: 24px 24px 24px 36px;
    padding: 10px;
    width: 83px;
}
#managerial.selected strong small, #experienced.selected strong small{
	display: none;
}
#experienced:hover{
	background-position: 0 -1179px;
	position: relative;
	z-index: 999;
}
#experienced.selected{
	width: 312px;
	background-position: 0 -1179px;
}
#experienced.selected strong{
	background-color: #00A7E3;
	margin: 38px 0 0 -54px !important;
    padding: 10px !important;
    width: 96px;
}
#entry:hover, #entry.selected{background-position: 0 -1290px;}
.job-level li strong{
	float: right;
	width:203px;
	font-size: 18px;
	color: #333333;
	line-height: 18px;
	padding-top: 35px;
}
.job-level li small{
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	display: none;
}
.job-level li:hover strong{
	padding-top: 32px;
}
.job-level li:hover small, .job-level li.selected small{
	display: block;
}
#experienced strong{
	padding-top:51px!important;
}
li#experienced:hover strong{
	margin-top: -5px;
}
#entry strong{
	padding-top: 57px!important;
}
.experience{
	float: left;
    left: 370px;
    position: absolute;
    top: 83px;
    height:400px;
    padding: 17px 0 0 80px;
    background: url("/img/jobseeker/shadow-line.png") no-repeat scroll 0 0 #fff;
}

.role-list .role-left a, .role-list .role-right a, .ind-block a, .role-block a{
	position:relative;
}
.ie span.cl{
	float:left;
	width:5px;
	height:5px;
	margin: -5px 0 0 -10px;
	background:url(/img/curve.gif) no-repeat 0 0;
}
.ie a:hover span.cl{
	background:url(/img/curve-hover.gif) no-repeat 0 0;
}
.ie #popular-tags span.cl, .ie #popular-tags-role span.cl{
	margin: -5px 0 0 -11px;
}
.ie span.cr{
	float:right;
	width:5px;
	height:5px;
	background:url(/img/curve.gif) no-repeat right 0;
	position:absolute;
	right:0;
	top:0;
}
.ie a:hover span.cr{
	background:url(/img/curve-hover.gif) no-repeat right 0;
}
.ie span.clb{
	float:left;
	width:5px;
	height:5px;
	margin: 0px;
	position:absolute;
	left:0;
	bottom:0;
	background:url(/img/curve.gif) no-repeat 0 bottom;
}
.ie a:hover span.clb{
	background:url(/img/curve-hover.gif) no-repeat 0 bottom;
}
.ie span.crb{
	float:left;
	width:5px;
	height:5px;
	margin: 0px;
	position:absolute;
	background:url(/img/curve.gif) no-repeat right bottom;
	right:0;
	bottom:0;
}
.ie a:hover span.crb{
	background:url(/img/curve-hover.gif) no-repeat right bottom;
}

.role-step{
	overflow:hidden; width:100%; float:left
}
/* @end */

/* @group Roles Setting */
.selectlist-role{
	background: url("/img/jobseeker/role-arrow.gif") no-repeat right 5px;
    color: #666666;
    font-size: 18px;
    font-weight: normal;
    left: 159px;
    padding: 7px 50px 4px 0;
    position: absolute;
    top: 197px;
}
.roles{
	margin: 0 0 0 40px;
	padding: 30px 0 0 0;
	width: 269px;
	height: 313px;
	float: left;
	list-style: none;
}
.roles li{
	float: left;
	width: 80%;
	height: 64px;
	margin: 0 20% 15px 0;
	cursor: pointer;
}
.roles li a{
	color: #333333;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 46px;
    line-height: 16px;
    padding: 15px 0 0 18px;
    text-decoration: none;
    width: 189px;
    background-image: url(/img/jobseeker/sprite_2.gif);
    background-repeat: no-repeat;
}
.roles li a small{
	display: block;
	font-weight: normal;
	font-size: 12px;	
}

.jobrole_1 a.roleLevel_1{
	background-position: 0 -10px;
}
.jobrole_2 a.roleLevel_2{
	background-position: 0 -90px;
}
.jobrole_3 a.roleLevel_3{
	background-position: 0 -170px;
}
.jobrole_4 a.roleLevel_4{
	background-position: 0 -250px;
}
.roles li.active a.roleLevel_1{
	background-position: -229px -10px;
	color: #cccccc;
}
.roles li.active a.roleLevel_2{
	background-position: -229px -90px;
	color: #cccccc;
}
.roles li.active a.roleLevel_3{
	background-position: -229px -170px;
	color: #cccccc;
}
.roles li.active a.roleLevel_4{
	background-position: -229px -250px;
	color: #cccccc;
}
.roles li.current a.roleLevel_1{
	background-position: -453px -10px;
	color: #333333;
}
.roles li.current a.roleLevel_2{
	background-position: -453px -90px;
	color: #333333;
}
.roles li.current a.roleLevel_3{
	background-position: -453px -170px;
	color: #333333;
}
.roles li.current a.roleLevel_4{
	background-position: -453px -250px;
	color: #333333;
}
.jobrole_1 a.roleLevel_1:hover{
	background-position: -453px -10px!important;
	color: #333333!important;
}
.jobrole_2 a.roleLevel_2:hover{
	background-position: -453px -90px!important;
	color: #333333!important;
}
.jobrole_3 a.roleLevel_3:hover{
	background-position: -453px -170px!important;
	color: #333333!important;
}
.jobrole_4 a.roleLevel_4:hover{
	background-position: -453px -250px!important;
	color: #333333!important;
}
.role-experience{
	float: left;
	width: 650px;
	height: 310px;
	padding-top: 30px;
}
.role-disable{
	background: url(/img/jobseeker/sprite_2.gif) no-repeat 10px -1710px;
	height: 275px;
	width: 650px;
	float: left;
	margin-top: 35px;
}
.role-disable h3{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -641px -333px transparent;
    color: #666;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 2px 65px;
	margin: 97px 0 0 53px;
} 
.experience h3{
	background: url("/img/jobseeker/sprite_2.gif") no-repeat scroll -653px -470px transparent;
    color: #666;
    font-size: 18px;
    line-height: 20px;
    padding: 2px 0 2px 49px;
	margin: 0 0 -40px 0;
}
.experience{
	display: none;
}

ul.job-experience{
	width: 650px;
	margin: 0;
	padding: 23px 0 0 0px;
	float: left;
}
ul.job-experience li{
	width: 122px;
	float: left;
	padding: 0;
	margin: 0;
	background: none;
	list-style: none;
}
ul.job-experience li a{
	height: 270px;
	width: 105px;
	display: block;
	float: left;
	background: url(/img/jobseeker/sprite_2.gif) no-repeat 0 0;
}
ul.job-experience li a{
	color: #333;
}
ul.job-experience li a span{
	float: left;
    padding: 228px 0 0 0;
    text-align: center;
    width: 105px;
    color: #666;
    font-size: 16px;
    font-weight: bold;
}
ul.job-experience-disable li a span{
	color: #dfeaec
} 
ul.job-experience li a.experience-1{
	background-position: 0 -337px;
}
ul.job-experience li a.experience-2{
	background-position: -121px -337px;
}
ul.job-experience li a.experience-3{
	background-position: -244px -337px;
}
ul.job-experience li a.experience-4{
	background-position: -363px -337px;
}

.exper ul li a.experience-1{
	background-position: 0 -1331px;
}
.exper ul li a.experience-2{
	background-position: -121px -1331px;
}
.exper ul li a.experience-3{
	background-position: -244px -1331px;
}
.exper ul li a.experience-4{
	background-position: -363px -1331px;
}

ul.job-experience li a.experience-1:hover, ul.job-experience li.selected a.experience-1{
	background-position: -1px -660px;
}
ul.job-experience li a.experience-2:hover, ul.job-experience li.selected a.experience-2{
	background-position: -122px -660px;
}
ul.job-experience li a.experience-3:hover, ul.job-experience li.selected a.experience-3{
	background-position: -245px -660px;
}
ul.job-experience li a.experience-4:hover, ul.job-experience li.selected a.experience-4{
	background-position: -364px -660px;
}
.exper ul li a.experience-1:hover, .exper ul li.selected a.experience-1{
	background-position: -1px -996px;
}
.exper ul li a.experience-2:hover, .exper ul li.selected a.experience-2{
	background-position: -122px -996px;
}
.exper ul li a.experience-3:hover, .exper ul li.selected a.experience-3{
	background-position: -245px -996px;
}
.exper ul li a.experience-4:hover, .exper ul li.selected a.experience-4{
	background-position: -364px -996px;
}
/* @end */


#profile-popup-content .experience{
	 height: 370px;
	 width:516px;
}
#profile-popup-content ul.job-experience li a span{
	padding: 234px 0 0;
}
.role-step{
	overflow:hidden; width:100%; float:left
}

.role-block{
	float: left;
    height: 280px;
    margin-top: 53px;
    padding-left: 33px;
    padding-top: 17px;
    width: 430px;
    padding-right: 17px;
	background: url(/img/jobseeker/bg-roles.gif) no-repeat center 0;
	position:relative;
}
.msg-status{
	display:none;
	font-size:14px;
	color:#666;
	position:absolute;
	bottom:20px;
	left:40px;
	font-weight:bold;
} 
.role-block .error{
	font-size:14px;
	color:#ee1111;
	display:none;
	position:absolute;
	bottom:20px;
	left:40px;
}
.role-block a{
	clear: both;
	float: left;
	background: #9fc53f;
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -1985px;
	border-left: solid 1px #73961a;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding: 5px 20px 5px 10px;
	margin-bottom: 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}
.role-block a:hover{
	background-position: right -2017px;
	background-color:#00AAEA;
}
/* @group Market Focus Setting */
.role-list{ 
 	background: url("/img/jobseeker/shade.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: auto !important;
    margin-top: 50px;
    min-height: 300px;
    padding-left: 50px;
    width: 390px;
    padding-top: 20px;
}
.role-list .role-left a, .role-list .role-right a{
	background: #888888;
	padding: 5px 10px;
	float: left;
	font-size: 12px;
	color: #fff;
	margin:0 0px 5px 0;
	clear: left;
	word-spacing: normal;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.ie7 .role-list .role-left a, .ie7  .role-list .role-right a{
	clear: none;
	min-width: 90px;
}
.role-list .role-left a:hover, .role-list .role-right a:hover{
	background:#00aaea; 
	box-shadow: 0 0 1px #999 inset;
}
a.role-box{
	text-decoration: underline;
	font-size: 12px;
	color: #555599;
	padding-top: 30px;
	float: left;
	clear: both;
}
.role-left{
	float: left;
	width: 190px;
	padding-right: 20px;
}
.role-right{
	float: right;
	width: 180px;
}

.role-block{
	float: left;
    height: 280px;
    margin-top: 53px;
    padding-left: 33px;
    padding-top: 17px;
    width: 430px;
    padding-right: 17px;
	background: url(/img/jobseeker/bg-roles.gif) no-repeat center 0;
	position:relative;
}
.msg-status{
	display:none;
	font-size:14px;
	color:#666;
	position:absolute;
	bottom:20px;
	left:40px;
	font-weight:bold;
} 
.role-block .error{
	font-size:14px;
	color:#ee1111;
	display:none;
	position:absolute;
	bottom:20px;
	left:40px;
}
.role-block a{
	clear: both;
	float: left;
	background: #9fc53f;
	background: url("/img/jobseeker/sprite_2.gif") no-repeat right -1985px;
	border-left: solid 1px #73961a;
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding: 5px 20px 5px 10px;
	margin-bottom: 10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-webkit-transition: all 0.2s linear 0s;
	-moz-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
	transition: all 0.2s linear 0s;
}
.role-block a:hover{
	background-position: right -2017px;
	background-color:#00AAEA;
}
/* @end */
.strength-tags{
	background: url("/img/bl-arrow.gif") no-repeat scroll 0px 17px;
    float: left;
    margin: 0px 0 15px 0px;
    padding: 15px 0 15px 15px;
    position: relative;
    width: 324px;
}
.strength-tags h4{
	color: #00b5e8;
	font-size:16px;

}
.strength-tags span{
  	background: none repeat scroll 0 0 #edf7fc;
    border-radius: 3px 3px 3px 3px;
    float: left;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px 10px;
}
.strength-show{
	background: none repeat scroll 0 0 #e9e9e9;
    float: left;
    padding: 10px 0 10px 25px;
    width: 837px;
}
.strength-show h3{
	font-family: 'NeoSansRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size:18px;
	font-weight:normal;
	color: #868686;
	float: left;
	margin: 4px 0 0 0;
    padding-right: 20px;
}
.strength-show span{
	background:#999999;
	font-size:12px;
	background: none repeat scroll 0 0 #999999;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    padding: 4px 10px 4px;
    float: left;
    margin-right: 5px;
}


/* @group Strength Setting */
p.last-msg{
	font-size:14px;
	color:red;
	text-align:center;
	font-weight:bold;
	position: absolute;
	left:0;
	bottom:30px;
	width:100%;
	display: none
}
.strength-box{
	width: 100%;
	height: 260px;
	background: url(/img/jobseeker/seprator.gif) no-repeat 50% 100%;
}
.strenght-msg{
	font-size: 24px;
	color: #99cc33;
	width: 100%;
	text-align: center;
	padding: 50px 0;
	line-height: 40px;
}
.strenght-msg span{
	width: 100%;
	font-size: 44px;
	display: block;
	padding-bottom:10px;
	font-family: 'WebSymbolsRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/jobseeker/hIEfix.png,sizingMethod=crop);zoom:1;
}
.strength-level{
		float: left;
    height: 125px;
}
.strength-level ul{
	padding-left: 20px;
	float: left;
}
.strength-level li{
	list-style: none;
	float: left;
	margin: 0;
	padding: 0px 0 0 0;
	width: 93px;
	position: relative;
}
.strength-level li a{
	display: block;
	text-align: center;
	color: #333;
}
.strength-level li a strong{
	font-weight: normal;
}
.strength-level li a em{
	background: url(/img/jobseeker/yellow-arrow.gif) no-repeat 50% 0;
	display: none;
    float: left;
    height: 15px;
    width: 100%;
}
.strength-level li a span{
	font-family: 'WebSymbolsRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/jobseeker/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 70px;
	line-height: 70px;
}
.ie7 .strength-level li a span{
	line-height:100px;
	margin-top:-10px;
}
.strength-level li a:hover span{
	color: #99cc33;
	font-size: 80px;
	-webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    transition: all 300ms linear;
}
.strength-level ul.second-str li a:hover span{
	color: #00a7e3;
}
.strength-level ul.third-str li a:hover span{
	color: #5f61ac;
}
.strength-level li a.disable:hover span{
	font-size: 70px;
	color: #c8c8c8;
	-webkit-transition:none;
    -moz-transition:none;
    -o-transition:none;
    -ms-transition:none;
    transition: none;
	
}
.strength-level li a.disable{
	cursor:default;
}
.strength-level li a.disable, .strength-level li a.disable:hover span{
	color: #c8c8c8!important;
}
.str-select a.strength-2 strong span{
	background-color:#00a7e3; 
}
.str-select a.strength-3 strong span{
	background-color:#5f61ac; 
}
.strength-level li a small{
	 display: block;
    font-weight: normal;
    line-height: 14px;
    position: absolute;
    text-align: center;
    top: 91px;
    width: 100%;
    left:0;
}
.strength-level li a:hover small{
	background: #fff200;
    font-size: 16px;
    padding: 10px;
    position: absolute;
    top: -48px;
    width: 132px;
    left: -28px;  
    -webkit-animation: moveFromBottom 300ms ease;
    -moz-animation: moveFromBottom 300ms ease;
    -ms-animation: moveFromBottom 300ms ease;
 
}
.strength-level li a.disable:hover small{
	position: static;
	background: none;
	font-size: 11px;
	padding: 10px 0 0 0;
	width: auto;
	-webkit-animation: none;
    -moz-animation: none;
    -ms-animation: none;
}
@-webkit-keyframes moveFromBottom {
    from {
        -webkit-transform: translateY(100%);
    }
    to {
        -webkit-transform: translateY(0%);
    }
}
@-moz-keyframes moveFromBottom {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0%);
    }
}
@-ms-keyframes moveFromBottom {
    from {
        -ms-transform: translateY(100%);
    }
    to {
        -ms-transform: translateY(0%);
    }
}
.strength-level li a:hover strong.str6 small, .strength-level li a:hover strong.str9 small{
	width: 200px;
	left: -80px;
} 
.strength-level li a:hover strong.str8 small{
	width: 250px;
	left: -90px;
}
.strength-level li a:hover small em{
	display: block;
	position: absolute;
	bottom: -15px;
	left: 0;
}
.strength-level li a.disable:hover small em{
	display:none
}
.strength-level li a:hover .str10 small{
	width: 200px;
	left: -120px;
}
.strength-level li a.disable:hover .str10 small, .strength-level li a.disable:hover strong.str8 small, .strength-level li a.disable:hover strong.str6 small, .strength-level li a.disable:hover strong.str9 small{
	width: auto;
}
.strength-level li a:hover .str9 small{
	left: -65px;
}
.strength-level li a:hover .str10 em{
	background-position: 85% 0;
}
/* font-size */
.strength-level li a strong.str2 span, .strength-level li a strong.str3 span, .strength-level li a.disable:hover strong.str2 span, .strength-level li a.disable:hover strong.str3 span{
	font-size: 65px;
}
.strength-level li a:hover strong.str2 span, .strength-level li a:hover strong.str3 span{
	font-size: 75px;
}
.strength-level li a strong.str8 span, .strength-level li a strong.str5 span, .strength-level li a strong.str7 span, .strength-level li a.disable:hover strong.str8 span, .strength-level li a.disable:hover strong.str5 span, .strength-level li a.disable:hover strong.str7 span{
	font-size: 75px;	
}
.strength-level li a:hover strong.str8 span, .strength-level li a:hover strong.str5 span, .strength-level li a:hover strong.str7 span{
	font-size: 85px;
}
.strength-level li a strong.str9 span, .strength-level li a.disable:hover strong.str9 span{
	font-size: 85px;	
}
.strength-level li a:hover strong.str9 span{
	font-size: 95px;
}
.strength-level li a strong.str10 span, .strength-level li a.disable:hover strong.str10 span{
	font-size: 80px;
    margin-top: -13px;
    padding-bottom: 11px;
}
.ie .strength-level li a strong.str10 span{
	margin-top: -15px;
	padding-bottom: 20px;
}
.strength-level li a:hover strong.str10 span{
	font-size: 90px;
}
.str-select{
	float: left;
	margin-top: 60px;
	padding-left: 33px;
	position: relative;
}
.str-select .strength-1 small cite{
	/*position: absolute;
	top:0;
	left: 20px;*/
}
.str-select .strength-2{
	/*position: absolute;
	top:0;
	left: 330px;*/
}
.str-select .strength-3{
	/*position: absolute;
	top:0;
	left: 646px;*/
}
.str-select a{
	float: left;
}
.str-select strong{
	float: left;
	margin-right: 29px;
	font-weight: normal;
}
.str-select strong span{
	font-family: 'WebSymbolsRegular', Helvetica, Arial;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/jobseeker/hIEfix.png,sizingMethod=crop);zoom:1;
	font-size: 60px;
	background: url(/img/jobseeker/bg-span.png) no-repeat 0 0 #99cc33;
	height: 71px;
    line-height: 50px;
    color: #fff;
    float: left;
    padding: 0 0 0 7px;
    width: 78px;
    text-align:top;
}
.str-select strong small span{
	font-family:Helvetica, Arial;
	font-size: 16px;
	color: #333;
	height:auto;
	line-height:18px;
	width:auto;
	padding: 0px;
	background:none!important;
	filter:none;
}
.ie7 .str-select strong span{
    line-height:50px!important;
	height:56px;
	padding-bottom:15px;	
}
.str-select strong small{
	background: #ebebeb;
	font-size: 16px;
	color: #333;
	float: left;
	font-weight: bold;
	height: 58px;
    padding: 7px 5px 5px 10px;
    width: 178px;
    position: relative;
    line-height: 18px;
    -moz-border-radius-bottomright:3px;
    -moz-border-radius-topright:3px; 
}
.ie7 .str-select strong small{
	width:177px;
}
.str-select strong small cite{
	display: block;
	font-size: 14px;
	color: #bbb;
	position: absolute;
	bottom: 5px;
	left: 10px;
	font-style: normal;
}
.str-select a.last strong{
	margin-right: 0;
}
.str-select a strong em.i{
	float: right;
	text-indent: -999em;
	width: 15px;
	height: 15px;
	position: absolute;
	top:5px;
	right:5px;
	z-index: 999;
	background: url(/img/jobseeker/sprite.gif) no-repeat right -436px;
}
.str-select a:hover strong em.i{
	background-position: right -457px;
}
.str-select a strong.str8 span{
	font-size: 68px;
    height: 71px;
    padding: 0 0 0 3px;
    width: 82px;
}
.str-select a strong.str7 span{
 	font-size: 66px;
    height: 71px;
    line-height: 39px;
    padding: 0 0 0 3px;
    width: 82px;
}
.str-select a strong.str9 span{
	font-size: 75px;
    height: 71px;
    line-height: 41px;
    padding: 0 0 0 1px;
    width: 84px;
}
.str-select a strong.str10 span{
	font-size: 75px;
    line-height: 31px;
    width: 78px;
}
.str-select a strong.str5 span{
	font-size: 67px;
    width: 81px;
    padding:0 0 0 0;
}
/* @end */
.strength-show a.edit-block{
	background: none repeat scroll 0 0 transparent;
    position: static;
    text-indent: 0;
}
.content-block{
	background:#f7f7f7;
}
.common-header-strip{
	width:100%;
	height:97px;
	background:url("/img/jobseeker/bg-strip-green.png") no-repeat scroll center 0 #7EA02F;
	xbackground: url("/img/gradient.jpg") no-repeat scroll 0 0 transparent;
	position: relative;
	margin-bottom:-35px;
}

/* Thumbnail Effects Style */
.tj_container{
	width:960px;
	height:400px;
	position:relative;
}
.tj_nav{
	position:absolute;
	top:44%;
	margin-top:-35px;
	height:70px;
	width:100%;
}
.j_prev{
	display: block;
	left:-30px!important;
}
.tj_nav span{
	width:39px;
	height:65px;
	background:transparent url(/img/j-prev.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-999em;
	z-index:9999;
	cursor:pointer;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-transition: all 0.2s ease-in-out;
}
.tj_nav span.j_next{
	background-image: url("/img/j-next.png");
    left: 948px;
    top: auto;
}
.tj_nav span:hover{
	opacity:1.0;
}
.tj_wrapper{
	width:100%;
	height:100%;
	position:relative;
	margin:0px 0 0 -1px;
	background:url(/img/bg-center.gif) no-repeat 0 bottom;
	padding:10px 0;
}
.tj_wrapper ul li{
	float:left;
}
.tj_wrapper ul li a{
	/*outline:none;
	display:block;
	margin:5px;*/
}
.tj_wrapper ul li a img{
	display:block;
	border:none;
	opacity:0.7;
	-moz-box-shadow:2px 2px 4px #8e8e8e;
	-webkit-box-shadow:2px 2px 4px #8e8e8e;
	box-shadow:2px 2px 4px #8e8e8e;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-transition: all 0.2s ease-in-out;
}
.tj_wrapper ul li a img:hover{
	opacity:1.0;
}
#jobTable{
	float: left;
	width:100%;
	padding-top:20px;
}
.only-joblink #jobTable{
	position: relative;
	margin-top:-36px;
}
.only-joblink .job-content{
	display: none;
}
.header-joblinks{
	float: left;
	margin: 0 -20px 0;
    width: 959px;
	border-bottom:solid 1px #ccc;
}
.header-joblinks h2{
	font-weight:normal;
	font-size:18px;
	color: #333;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
    padding: 15px 0 15px 45px;
    margin: 0;
    background: url("/img/joblinks.png") no-repeat 15px 13px;
}
.only-joblink #jobTable .header-joblinks h2{
	color: #fff;
	background: url("/img/joblinks-hov.png") no-repeat 15px 13px;
} 
.header-joblinks h2 sup{
	font-size:12px;
}
.header-joblinks h2 small{
	color:#adadad;
	font-size:14px;
}
.search-linkjob{
	float: left;
	width:206px;
	height:32px;
	padding:0!important;
	background:url(/img/jobseeker/joblink-search.png) no-repeat 0 0;
	/*position: absolute;
    right: -10px;
    top: -11px;*/
}
.search-linkjob input{
	background:none;
	border: 0 none;
    color: #777777;
    font-size: 14px;
    padding: 7px 0 7px 18px;
    width: 153px;
}
.search-linkjob button{
	border:none;
	background:none;
	text-indent:-999em;
	width:30px;
	height:30px;
}
.less-height .tj_container{
	height:224px!important;
}
.less-height .j_prev, .less-height .j_next{
	display: none;
}
.smp-text{
	font-size: 21px;
    padding-bottom: 20px;
    margin-top: 5px;
}
.smp-text small{
	font-size:14px;
	font-weight:normal;
}
.view-allQ{
	font-size: 20px;
    padding-top: 20px;
    float: left;
    display: none
}
.view-allQ small{
	display: block;
    font-size: 11px;
    text-decoration: none;
    color: #999;
}
.empty-msg p{
	font-size: 25px;
    text-align: center;
    line-height: 33px;
    padding-top: 128px;
    color: #999;
	font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
 }
 .show-question{
 	display: block;
 }
 .show-question .answer,  .show-question .question{
 	display: block!important;
 }
button.btncprofile{
	background:url(/img/btn-cprofile.gif) no-repeat 0 0;
	width:234px;
	height:52px;
	text-indent:-999em;	
}
button.btncprofile:hover{
	background-position:0 -54px;
}
 .attach label{
 	position: relative;
 }
 .attach label span{
 	color: #666;
    font-size: 17px;
    font-weight: bold;
    left: 5px;
    position: absolute;
    top: 22px;
 }
 input#ExternalLoginsPhone{
 	padding:5px 15px!important;
 	width:240px!important;
 }
 .upload-cv{
	float: left;
	width: 100%;
 }
 .uploadcv a{
	float: left;
    height: 35px;
    text-indent: -999em;
    width: 100px;
    margin: 0!important;
	background:url(/img/addcv.png) no-repeat 0 0;
	margin-left: 20px!important;
 }
  .uploadcv a:hover{
	background:url(/img/addcv.png) no-repeat 0 0!important;
  }
  .external-url{
  	float: left;
  	padding-bottom: 3px;
  } 
  .myjob-block p{
  	float: left;
  	width: 100%;
  	margin: 0 0 10px 0;
  	line-height:19px;
  }
  a.btnexternal{
  	background: url(/img/apply-employer.png) no-repeat 0 0;
  	width: 202px;
  	height: 27px;
  	text-indent: -999em;
  	float: left;
  }
  a.btnexternal:hover{
  	background-position: 0 -28px;
  }
  a.apply-through{
  	background: url(/img/apply-through.png) no-repeat 0 0;
 	width: 202px;
  	height: 27px;
  	text-indent: -999em;
  	float: left;
  	position: relative;
  }
  a.apply-through:hover{
  	background-position: 0 -27px;
  }
  span.gt-job{
  	position: absolute;
  	right: -21px;
  	bottom: -15px;
  	text-indent: -999em;
  	background: url(/img/jobstamp.png) no-repeat 0 0;
  	width: 99px;
  	height: 71px;
  }
  a.compelete-apply{
  	height:53px;
  	overflow:hidden;
  }
  a.compelete-apply:hover img{
  	margin-top:-54px;
  	diplay:inline;
  }
  button.complete-profile{
	height: 53px;
	overflow: hidden;
	width: 275px;
	display: none;
  }
  button.complete-profile:hover img{
	margin-top:-54px;
	display: inline;
  }

   a.external-url:visited, a.external-url:visited{
		color: #999;
   }