a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp {
	border:0;
	font-size:100%;
	margin:0;
	padding:0
}
html, body { height:100% }
body {
	overflow-x:hidden;
	font:14px/1.5 Helvetica, 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
b, strong { font-weight:700 }
img {
	color:transparent;
	font-size:0;
	vertical-align:middle;
	-ms-interpolation-mode:bicubic
}
li {
	display:list-item;
	margin-left:30px
}
table {
	border-collapse:collapse;
	border-spacing:0
}
th, td, caption {
	font-weight:400;
	vertical-align:top;
	text-align:left
}
q { quotes:none }
q:before, q:after { content:none }
sub, sup, small { font-size:75% }
sub, sup {
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub { bottom:-.25em }
sup { top:-.5em }
svg { overflow:hidden }
html { background:#565656 }
pre, code { font-family:'DejaVu Sans Mono', Monaco, Consolas, monospace }
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 { font-size:25px }
h2 { font-size:23px }
h3 { font-size:21px }
h4 { font-size:19px }
h5 { font-size:17px }
h6 { font-size:15px }
ol { list-style:decimal }
ul { list-style:disc }
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure { margin-bottom:20px }
a {
	outline:none;
	text-decoration:none
}
.container_14 {
	margin-left:auto;
	margin-right:auto;
	width:980px
}
.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 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-right:10px
}
.alpha { margin-left:0 }
.omega { margin-right:0 }
.container_14 .grid_1 { width:50px }
.container_14 .grid_2 { width:120px }
.container_14 .grid_3 { width:190px }
.container_14 .grid_4 { width:260px }
.container_14 .grid_5 { width:330px }
.container_14 .grid_6 { width:400px }
.container_14 .grid_7 { width:470px }
.container_14 .grid_8 { width:540px }
.container_14 .grid_9 { width:610px }
.container_14 .grid_10 { width:680px }
.container_14 .grid_11 { width:750px }
.container_14 .grid_12 { width:820px }
.container_14 .grid_13 { width:890px }
.container_14 .grid_14 { width:960px }
.container_14 .prefix_1 { padding-left:70px }
.container_14 .prefix_2 { padding-left:140px }
.container_14 .prefix_3 { padding-left:210px }
.container_14 .prefix_4 { padding-left:280px }
.container_14 .prefix_5 { padding-left:350px }
.container_14 .prefix_6 { padding-left:420px }
.container_14 .prefix_7 { padding-left:490px }
.container_14 .prefix_8 { padding-left:560px }
.container_14 .prefix_9 { padding-left:630px }
.container_14 .prefix_10 { padding-left:700px }
.container_14 .prefix_11 { padding-left:770px }
.container_14 .prefix_12 { padding-left:840px }
.container_14 .prefix_13 { padding-left:910px }
.container_14 .suffix_1 { padding-right:70px }
.container_14 .suffix_2 { padding-right:140px }
.container_14 .suffix_3 { padding-right:210px }
.container_14 .suffix_4 { padding-right:280px }
.container_14 .suffix_5 { padding-right:350px }
.container_14 .suffix_6 { padding-right:420px }
.container_14 .suffix_7 { padding-right:490px }
.container_14 .suffix_8 { padding-right:560px }
.container_14 .suffix_9 { padding-right:630px }
.container_14 .suffix_10 { padding-right:700px }
.container_14 .suffix_11 { padding-right:770px }
.container_14 .suffix_12 { padding-right:840px }
.container_14 .suffix_13 { padding-right:910px }
.container_14 .push_1 { left:70px }
.container_14 .push_2 { left:140px }
.container_14 .push_3 { left:210px }
.container_14 .push_4 { left:280px }
.container_14 .push_5 { left:350px }
.container_14 .push_6 { left:420px }
.container_14 .push_7 { left:490px }
.container_14 .push_8 { left:560px }
.container_14 .push_9 { left:630px }
.container_14 .push_10 { left:700px }
.container_14 .push_11 { left:770px }
.container_14 .push_12 { left:840px }
.container_14 .push_13 { left:910px }
.container_14 .pull_1 { left:-70px }
.container_14 .pull_2 { left:-140px }
.container_14 .pull_3 { left:-210px }
.container_14 .pull_4 { left:-280px }
.container_14 .pull_5 { left:-350px }
.container_14 .pull_6 { left:-420px }
.container_14 .pull_7 { left:-490px }
.container_14 .pull_8 { left:-560px }
.container_14 .pull_9 { left:-630px }
.container_14 .pull_10 { left:-700px }
.container_14 .pull_11 { left:-770px }
.container_14 .pull_12 { left:-840px }
.container_14 .pull_13 { left:-910px }
.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 }
#header, .header {
	background:#f7f7f7;
	min-height:90px;
	border-top:solid 3px #565656;
	position:relative;
	z-index:999
}
#page {
	float:left;
	width:100%;
	height:233px;
	position:relative
}
#home-content {
	background:#fff;
	float:left;
	width:100%;
	xpadding-top:65px;
	position:relative
}
#footer {
	position:relative;
	float:left;
	width:100%;
	background:#f7f7f7;
	border-bottom:solid 48px #565656;
	padding:15px 0 0
}
.ie7 #footer {
	float:none;
	margin-top:0
}
#footer .grid_14 { margin-bottom:-17px }
.nav-account {
	float:right;
	padding-top:12px;
	margin-top:5px
}
.nav-account span {
	color:#F7F7F7;
	float:left;
	font-size:67px;
	font-weight:700;
	line-height:68px;
	padding-right:10px
}
.nav-action, .guest {
	float:left;
	background:#f7f7f7;
	margin-top:8px
}
.nav-action a.thumb, .guest a.thumb {
	color:#669;
	float:left;
	font-size:18px;
	font-weight:700;
	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, .guest a.thumb strong {
	line-height:45px;
	padding:0 10px
}
.nav-action ul {
	float:left;
	margin:0
}
.nav-action ul li {
	background:url(/img/jobseeker/sprite_2.gif) no-repeat -676px -1189px;
	float:left;
	padding:12px
}
.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 }
.guest a.btn-register {
	background:url(/img/jobseeker/sprite.gif) no-repeat  -812px -596px ;
	float:left;
	height:25px;
	margin-top:9px;
	text-indent:-999em;
	width:127px
}
.guest a.btn-register:hover { background-position:-812px -636px }
.common-user {
	float:right;
	width:400px;
	padding-top:40px
}
a.loginbtn {
	background:url(/img/jobseeker/sprite.gif) no-repeat  -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  -743px -1028px ;
	float:left;
	height:25px;
	text-indent:-999em;
	width:196px
}
a.getstartedbtn:hover { background-position:-743px -1055px }
button {
	border:none;
	background:none;
	width:auto;
	overflow:visible;
	cursor:pointer;
	margin:0;
	padding:0
}
#header .grid_14, .header .grid_16 {
	background:url(/img/jobseeker/bg-header.gif) no-repeat 0 0!important;
	margin-top:-3px
}
.header .grid_16 { margin-top:-6px!important }
div#logo, h1#logo {
	float:left;
	padding-top:28px
}
div#logo a, h1#logo a {
	display:block;
	width:180px;
	height:46px;
	text-indent:-999em;
	background:url(/img/jobseeker/sprite.gif) no-repeat 0 0
}
.social-links small{
	display: block;
    float: left;
    font-weight: bold;
    margin-bottom: -5px;
    padding: 10px 33px 0;
    text-align: center;
}
.social-links span.separator-line {
	border-bottom: 1px dotted #CCCCCC;
    float: left;
    height: 19px;
    margin: 0 3% 20px;
    width: 94%;
    position:relative;
}
.social-links span.separator-line cite{
 	color: #CCCCCC;
    font-style: normal;
    font-weight: bold;
    left: 50%;
    position: absolute;
    top: 5px;
    font-size:20px;
}
.social-links {
	float:left;
	padding-top:20px;
	width:100%;
	height:67px;
}
.social-links-top{
	border-left: 2px dotted #CCCCCC;
    float: right;
    margin-top: 22px;
    padding-bottom: 9px;
    padding-left: 20px;
    padding-top: 9px;
    width: 142px;
}
.social-links a.facebook {
	background:url(/img/jobseeker/sprite.gif) no-repeat -637px 0;
	text-indent:-999em;
	width:149px;
	height:20px;
	float:left
}
.social-links a.facebook:hover { background-position:-637px -22px }
.sign-up a span span, .instant a span span, .social-links a span span {
	width:121px;
	float:left
}
.ie7 .social-links a span span { width:auto }
.login-wrap {
	float:right;
	width:58%;
	padding-top:15px
}
.login-wrap .txt {
	width:135px;
	float:left;
	padding-right:5px
}
.login-wrap .submit {
	float:left;
	padding-left:0!important
}
.login-wrap .txt label, .login-wrap label {
	font-size:12px;
	color:#222224;
	float:left;
	line-height:11px;
	width:100%;
	padding-bottom:4px
}
.login-wrap .txt label.error {
	color:red;
	font-size:11px;
	width:190px;
	padding:0
}
.login-wrap .txt input {
	border:solid 1px silver;
	background:#fdfdfd;
	font-size:12px;
	color:#666;
	width:110px;
	padding:5px 10px
}
.ie7 .login-wrap .txt input { margin-top:5px!important }
.login-wrap .txt .checkbox input {
	width:15px;
	height:15px;
	margin-left:-2px;
	border:none;
	margin-right:4px;
	margin-top:0;
	float:left;
	background:none;
	padding:0
}
.ie8 .login-wrap .txt .checkbox input {
	margin-top:2px;
	width:13px;
	margin-left:0
}
.ff3 .login-wrap .txt .checkbox input {
	width:13px;
	margin:2px 2px 0 0
}
.ie7 .login-wrap .txt .checkbox input, .ie9 .login-wrap .txt .checkbox input {
	margin-top:2px!important;
	width:13px;
	margin-left:0
}
.login-wrap .txt .checkbox label {
	color:silver;
	width:100px;
	padding-top:4px;
	font-size:11px
}
.login-wrap .txt .forget {
	float:left;
	text-decoration:none;
	font-size:9px;
	color:#696bb1;
	padding:4px 0 0
}
.social-links .IN-widget {
	float:left!important;
	margin-left:98px!important;
	width:144px
}
.login-wrap .submit button {
	width:52px;
	height:24px;
	background:url(/img/jobseeker/sprite.gif) no-repeat -424px 0;
	text-indent:-999em
}
.login-wrap .submit button:hover { background-position:-482px 0 }
.spotlight{
	position: relative;
	width:980px;
	float: left;
}
.top-talent{
	position: absolute;
    right: -26px;
    top: -248px;
}
#spotlight {
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	background:url(/img/jobseeker/spotlight/new-home.jpg) no-repeat center 0px #7071B4
}
#supersized-loader {
	background-image:url(/img/loading.png);
	background-repeat:no-repeat;
	height:45px;
	left:44%;
	position:fixed;
	top:48%;
	width:65px;
	z-index:9999;
	display:none;
	padding:23px 52px 52px 45px
}
#supersized {
	overflow:hidden;
	z-index:-999;
	height:100%;
	width:100%
}
#supersized img {
	width:auto;
	height:auto;
	position:relative;
	outline:none;
	border:none;
	top:0px!important;
}
#supersized a {
	z-index:-30;
	overflow:hidden;
	width:100%;
	height:100%;
	background:#111;
	display:block
}
.footer-right {
	position:absolute;
	right:0;
	top:0;
	width:400px
}
.share-network {
	float:left;
	padding-bottom:14px;
	width:100%
}
.footer-nav ul {
	float:right;
	list-style:none;
	margin:0;
	padding:0
}
.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:#fff200 }
.footer-nav p {
	color:#b3b3b3;
	font-size:12px;
	margin:0
}
.follow-us {
	background:none repeat  0 0 #EAEAEA;
	color:#333;
	float:right;
	font-weight:400px;
	font-size:14px;
	line-height:21px;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	padding:3px 6px 0
}
.call {
	background:none repeat  0 0 #EAEAEA;
	border-radius:3px;
	float:right;
	font-weight:700;
	line-height:14px;
	color:#666;
	margin-right:5px;
	padding:6px 8px 4px
}
.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
}
.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;
	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
}
.twitter-share-button {
	float:left;
	margin:0 8px
}
.share-network .email-friend {
	background:url(/img/jobseeker/sprite_2.gif) no-repeat  -617px -1166px ;
	float:left;
	height:21px;
	margin-right:10px;
	text-indent:-999em;
	width:75px
}
.sep {
	background:url(/img/jobseeker/sprite_2.gif) no-repeat -672px -1196px;
	float:left;
	height:31px;
	margin-top:-6px;
	width:18px
}
.footer-nav { padding-top:10px }
.activity {
	background-image:url(/img/loading.png);
	background-repeat:no-repeat;
	height:45px;
	left:48%;
	position:fixed;
	top:48%;
	width:65px;
	z-index:9999;
	display:none;
	padding:23px 52px 52px 45px
}
.loading-box {
	background-image:url(/img/loading.png);
	background-repeat:no-repeat;
	left:48%;
	position:fixed;
	top:48%;
	padding:23px 52px 52px 45px
}
.strip {
	background:#669;
	height:38px;
	position:absolute;
	right:0;
	top:95px;
	width:18%;
	z-index:999
}
a.emp-link {
	width:150px;
	background:#669;
	color:#FFF;
	font-size:18px;
	height:22px;
	position:absolute;
	right:0;
	top:95px;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	margin:0;
	padding:6px 0 10px 15px
}
a.emp-link small {
	font-size:12px;
	color:#ccf
}
a.emp-link:hover { background:#09c }
.login-wrap label.inputHintOverlay {
	font-size:16px;
	color:#c8c8c8!important;
	padding:0px 0 0px 10px;
	line-height:27px;
	top:0!important;
}
.webkit .login-wrap label.inputHintOverlay{
	top:2px!important;
}
label.inputHintOverlay {
	font-size:16px;
	color:#c8c8c8!important;
	font-weight:400;
	padding:10px 0 10px 10px
}
.center-box {
	text-align:center;
	width:100%;
	position:absolute;
	bottom:3px;
	left:0
}
.outer {
	width:350px;
	font-size:11px;
	background:url(/img/jobseeker/spotlight/overlay.png) repeat 0 0;
	text-align:center;
	color:#fff;
	margin:0 auto;
	padding:7px 0
}
.outer a {
	color:#fff;
	font-size:11px;
	text-decoration:underline
}
.outer a:hover { text-decoration:none }
.get-started .thanks-page p.main-msg {
	font-size:24px!important;
	line-height:28px!important;
	font-weight:700;
	background:url(/img/thumb-icon.png) no-repeat  39px 8px ;
	margin:0 0 5px;
	padding:0 0 6px 128px
}
.get-started .thanks-page p {
	color:#1b1d18;
	font-size:18px!important;
	font-weight:400;
	line-height:24px;
	text-align:left
}
.spotlight-details {
	position:absolute;
	width:100%;
	top:-3%;
	left:0;
	z-index:100
}
.spotlight-details p{
	color: #FFFFFF;
    float: left;
    font-size: 42px;
    font-weight: bold;
    line-height: 50px;
    padding-left: 9%;
    padding-top: 40px;
    text-align: center;
    text-shadow: -3px 0 0 #333333;
    width: 773px;
}
a.tryout {
	background:url(/img/try-it.png) no-repeat 0 0;
	text-indent:-999em;
	display:block;
	width:299px;
	height:55px
}
a.tryout:hover { background-position:0 -55px }
.get-started {
	position: absolute;
    right: 363px;
    top: -228px;
    z-index: 999;
}
.get-started a.register {
	font-size:14px;
	color:#696bb1;
	float:left;
	display:inline;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	background:url(/img/arrow-create.gif) no-repeat 0 16px;
	padding:10px 0 0 15px
}
.get-started h2 {
	font-size:24px;
	color:#565656
}
.get-started .hr {
	background:none;
	border-bottom:dotted 1px #e5e5e5;
	margin-bottom:15px;
	padding-top:10px
}
.get-started h2 a {
	background:url(/img/arrow-get.gif) no-repeat 0 13px;
	color:#565656;
	padding-left:20px
}
.get-started h2 a.active { color:#5f61ac }
.register-form {
	width:333px;
	float:left;
	xbackground: url("/img/bg-top-line.png") no-repeat scroll 0 0 transparent;
    border-bottom: 3px solid #EBE2EF;
    padding: 8px 0 0;
}
#registrationForm{
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #EBE2EF;
    padding-bottom: 30px;
    padding-top: 30px;
}
.register-form label {
	color:#625d62;
	text-align:right;
	width:125px;
	padding-right:5px;
	float:left
}
.register-form .select label{
	line-height:15px;
	font-size:12px;
}

.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:40px;
	padding-right:40px;
	padding-top:5px;
	text-align:center;
	margin:0
}
.register-form p a {
	color:#5F61AC;
	text-decoration:none
}
.register-form .input {
	padding-bottom:8px;
	float:left
}
.register-form .captcha {
	padding-bottom:5px;
	padding-left:20px;
	float:left
}
.register-form .text input, .register-form .password input {
	width:158px;
	border:solid 1px silver;
	font-size:14px;
	padding:5px 10px
}
.register-form .select select {
	width:180px;
	border:solid 1px silver;
	font-size:14px;
	padding:3px 0
}
.register-form label.error {
	float:right;
	font-size:9px;
	line-height:9px;
	text-align:left;
	width:193px;
	color:red;
	padding-left:130px;
	margin-bottom:-3px
}
.captcha label { width:105px!important }
.register-form input.inactive {
	opacity:0.2;
	filter:alpha(opacity=20)
}
.footer-nav a { color:#B3B3B3 }
#content h2 {
	font-size:30px;
	color:#666;
	font-weight:normal;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	line-height:30px;
	margin:0;
	padding:0 0 24px
}
.ie #content h2{
	font-weight:bold;
}
.laimoon-benefit {
	width:100%;
	float:left;
	padding-bottom:40px
}
.laimoon-benefit ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0
}
.laimoon-benefit ul li {
	float:left;
	width:189px;
	position:relative;
	margin:0;
	padding:0
}
.laimoon-benefit ul li span {
	float:left;
	width:130px;
	height:100px;
	background:url(/img/icon-benefit.gif) no-repeat 0 0
}
.laimoon-benefit ul li.step2 span {
	background-position:-188px 0;
	cursor:pointer
}
.laimoon-benefit ul li.step3 span { background-position:-372px 0 }
.laimoon-benefit ul li strong {
	font-size:18px;
	color:#666;
	line-height:22px;
	width:120px;
	float:left;
	clear:both;
	padding-top:10px
}
.in-the-news {
	xborder-top:dotted 2px #737684;
	width:100%;
	float:left;
	padding:30px 0 40px
}
.news {
	width:600px;
	float:left;
	overflow:hidden
}
.news h2, .in-the-news h2 { font-size:18px!important; color: #ccc!important; }
.news ul {
	list-style:none;
	float:left;
	width:100%;
	margin:0;
	padding:0
}
.news ul li {
	list-style:none;
	float:left;
	margin:0;
	padding:0 36px 25px 0
}
.news ul li a {
	float:left;
	border:solid 1px #fff
}
.news ul li a:hover { border:solid 1px #696BB1 }
.what-new {
	float:left;
	width:365px;
	display:none
}
.what-new ul {
	float:left;
	width:100%;
	list-style:none;
	margin:0;
	padding:0
}
.what-new ul li {
	float:left;
	padding-left:20px;
	clear:both;
	padding-bottom:20px;
	font-size:18px;
	color:#666;
	font-weight:700;
	background:url(/img/arrow-b.gif) no-repeat 0 5px;
	margin:0
}
.show-video {
	float:right;
	height:150px;
	width:370px;
	margin-top:60px;
	position:relative
}
.show-video a.video-thumb {
	width:412px;
	height:298px;
	background:url(/img/video.png) no-repeat 0 0;
	position:absolute;
	top:-112px;
	right:0
}
#overlay {
	background:url(/img/jobseeker/transparent.png) repeat 0 0;
	left:0;
	position:fixed;
	display:block;
	top:0;
	width:100%;
	height:100%;
	z-index:999
}
#lightbox {
	position:absolute;
	top:0;
	left:0;
	background:url(/img/jobseeker/overlay.png) repeat 0 0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	z-index:9999;
	padding:7px
}
.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/fileclose.png) no-repeat  0 0;
	height:20px;
	position:absolute;
	right:6px;
	text-indent:-99em;
	top:10px;
	width:25px;
	z-index:99999
}
.highlight {
	position:absolute;
	right:61px;
	top:-170px;
	width:215px
}
.jobs-counted {
	position:absolute;
	top:96px;
	left:3px
}
.employer-counted {
	left:-55px;
	position:absolute;
	top:169px
}
.highlight li {
	font-size:18px;
	color:#fff;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	background:url(/img/blue-bullet.gif) no-repeat 0 1px;
	padding-left:20px;
	list-style:none;
	line-height:20px;
	margin:0 -150px 0 0;
	opacity: 0;
	filter:alpha(opacity=0);
}
img.generate{
	opacity: 0;
	filter:alpha(opacity=0);
}
.highlight li small {
	display:block;
	color:#00a7e3
}
.generate-tip, .hover-tip {
	color:#FFF;
	display:none;
	float:left;
	left:373px;
	position:absolute;
	top:60px
}
.generate-box, .hover-content {
	background:#625d62;
	float:left;
	box-shadow:0 0 5px #333;
	color:#fff;
	font-size:14px;
	line-height:16px;
	width:300px;
	font-family:NeoSansRegular, Helvetica, Arial;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png, sizingMethod=crop);
	zoom:1;
	padding:10px
}
.generate-tip span, .hover-tip span {
	background:url(/img/tipbox-arrow.png) no-repeat  0 0 ;
	float:left;
	height:13px;
	margin-top:-6px;
	width:40px;
	clear:both
}
.hover-tip {
	display:none;
	left:auto;
	right:0;
	top:20px
}
.hover-content { width:415px }
.hover-tip span {
	background:url(/img/tipbox-arrow-top.png) no-repeat right 5px;
	position:relative;
	float:right
}
.laimoon-pay {
	background:url(/img/bg-post.png) no-repeat  0 0;
	float:left;
	width:300px;
	padding: 20px 0 30px 227px;
	margin:-15px 0 0 0;
}
.laimoon-pay p {
	color: #FFFFFF;
    font-size: 21px;
    font-weight: bold;
    line-height: 29px;
    margin: 0 0 0;
    padding: 0 0 7px;
}
.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, .side-right { position:relative }
.nav-action a.thumb strong, .nav-action a.thumb img, .guest a.thumb strong, .guest a.thumb img, .share-network .IN-widget { float:left }
.common-link, .sign-in-box { float:right }
.hide, .hidden, .hide { display:none }

.log-link{
	border-left: 2px dotted #CCCCCC;
    color: #5F61AC;
    float: right;
    font-size: 14px;
    font-weight: bold;
    margin-top: 30px;
    padding: 5px 0 5px 7px;
    font-family: 'NeoSansRegular', Helvetica, Arial;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/hIEfix.png,sizingMethod=crop);zoom:1;
}
.log-link:hover{
	color: #00A7E3;
}
.testmonial{
	background: url("/img/rec-home/testmonial-box.gif") no-repeat scroll 0 0 transparent;
    float: left;
    margin: 0px 0px 0;
    width: 100%;
    height:100px;
}
ul#cyclelist {
    padding: 0 227px 0 5px;
    position: relative;
    width: 728px;
    background:#fff;
}
ul#cyclelist li {
	color: #666666;
    font-size: 18px;
    zoom:1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    padding: 0px;
    height:90px;
    margin:5px 0 0 0;
    list-style:none;
    position: absolute;
    width: 80%;
}
ul#cyclelist li a{
	padding: 4px;
    position: absolute;
    right: -170px;
    top: 19px;
    z-index: 9999;
}
ul#cyclelist li p{
	padding:22px 15px 0 15px;
	line-height:23px;
	margin:0;
}
ul#cyclelist li p small{
	font-size:18px;
	color:#00a7e3;
}
.home-register{
	xbackground: url(/img/strip-spot.gif) repeat-x 0 bottom;
    float: left;
    /*left: 0;
    position: absolute;
    top: 214px;*/
    width: 100%;
    z-index: 999;
}
.spot-text{
	margin: 0;
	padding-top:165px;
}
.home-center{
	margin:0 auto;
	width:960px;
	position:relative;	
}
.job-li li{
	padding-right:19px!important;
}
.home-center a.register{
	background: url("/img/rec-home/new-get-started.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 56px;
    text-indent: -999em;
    width: 282px;
    margin-top:40px;
    margin-left:30px;
}
.home-center a.register:hover{
	background-position:0 -58px;
}
.talent-list #profile-results{
	float: left;
    width: 100%;
    padding-left:25px;
    margin:0;
}
.talent-block h2{
	font-size: 18px !important;
    line-height: 18px !important;
    margin: 0 !important;
    padding: 20px 0 !important;
    text-align: center;
}
.talent-list #profile-results li{
	float: left;
    height: 170px;
    width: 305px;
    list-style:none;
    position: relative;
    margin:0;

}
.talent-list #profile-results li .f-left{
	background: none repeat scroll 0 0 #FAFAFA;
    border-bottom: 1px solid #E8E8E8;
    border-right: 1px solid #E8E8E8;
    box-shadow: 1px 1px 2px #666;
    float: left;
    height: 140px;
    margin: 0 10px 30px 0;
    padding: 10px;
    width: 276px;
    cursor: pointer;
}
.talent-list li .img{
	 width: 33px;
	 float:left;
}
.filter-content {
   	padding-left: 10px;
    padding-top: 4px;
    width: 233px;
}
.filter-content h2 {
    color: #5F61AC!important;
    font-size: 16px!important;
    line-height: 16px!important;
    margin: -3px 0 0!important;
    padding:0!important;
    text-align:left;
}
.filter-content p {
    color: #666666;
    font-size: 13px;
    line-height: 19px;
    margin: 0;
}
.full-details {
    border-top: 1px solid #E6E6E6;
    color: #666666;
    float: left;
    font-size: 13px;
    line-height: 17px;
    margin-top: 7px;
    padding-top: 8px;
    width: 100%;
}
.full-details p{
	float: left;
    line-height: 19px;
    width: 100%;
    margin:0;
}
.full-details p cite{
	background:url(/img/arrow-list.gif) no-repeat 0 5px;
	padding-left:10px;	
	float:left;
}
.full-details p span{
	float: left;
    height: 20px;
    overflow: hidden;
    width: 262px;
}
.online-status {
    bottom: 15px;
    color: #9FC53F;
    font-size: 11px;
    left: 10px;
    position: absolute;
    display:block;
}
.search-filter-content li .img, .filter-content {
    float: left;
}


#tj_container{
	width:960px;
	height:375px;
	position:relative;
}

.tj_nav{
	 height: 70px;
    left: 0;
    margin-top: -35px;
    position: absolute;
    top: 39%;
    width: 100%;
    z-index: 998;
}
.tj_nav span{
	background: url("/img/prev.png") no-repeat scroll left top transparent;
    cursor: pointer;
    height: 47px;
    left: 0;
    opacity: 0.7;
    position: absolute;
    text-indent: -9000px;
    top: 40%;
    width: 39px;
	-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.tj_next{
	background-image: url("/img/next.png");
    bottom: -7px;
    left: auto;
    right: 0 !important;
    top: auto;
    background-position:right 0;
}
.tj_nav span:hover{
	opacity:1.0;
}
.tj_nav span.disable{
	display:none;
}
.tj_wrapper{
	width:100%;
	height:100%;
	position:relative;
	margin:0px auto;
}
.ie .tj_wrapper{
	overflow:hidden;
}

a.close-reg{
	float: right;
   		text-indent: -999em;
   		background: url(/img/close.gif) no-repeat 0 0;
   		width: 15px;
   		position: absolute;
   		top:11px;
   		right:3px;
   		height: 15px;
}
.new-spotlight{
	float: left;
	width:100%;
	height:508px;
	background:url(/img/rec-home/bg-spot.jpg) repeat-x 0 0;
}
.new-spotlight h1{
	font-size:42px;
	text-align:left;
	line-height:50px;
	color: #fff;
	margin:0;
	padding: 50px 0px 0px 40px;
	text-shadow:0 2px 1px #000;
}
.new-spotlight h1 small{
	font-size:26px;
	font-weight:normal;
	line-height:35px;
}
.phone-text small{
	display: block;
	font-size:9px;
	color:#999;
}
.phone-text{
	position: relative;
}
.phone-text label{
	line-height:15px;
}
.phone-text span{
	font-size: 14px !important;
    font-weight: bold;
    left: 138px;
    position: absolute;
    top: 8px;
    color: #000;
}
.phone-text input{
	padding: 5px 10px 5px 17px!important;
    width: 145px!important;
}
.job-from{
	float: left;
	width:100%;
}
.job-from h2{
	color: #CCCCCC !important;
    font-size: 18px !important;
    padding: 40px 0 0 !important;
}
.job-from ul{
	margin: 0;
	padding: 0px;
	float: left;
	width:100%;
}
.job-from ul li{
	float: left;
	list-style:none;
	padding: 0 0px;
	margin: 0;
}