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

/*-- GLOBEL STYLES--*/
.fnt1 {
	font-size: 11px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt1 a, a.fnt1 {
	color: #0056ad !important;
	text-decoration: none;
	cursor: pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fnt1 a:visited, a.fnt1:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt1 a:hover, a.fnt1:hover {
	color: #0056ad !important;
	text-decoration: underline;
	cursor: pointer;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.fnt2 {
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	cursor: default;
}
.fnt2 a, a.fnt2 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt2 a:visited, a.fnt2:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt2 a:hover, a.fnt2:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt3 {
	font-size: 11px;
	font-weight: normal;
	color: #9574b3;
	cursor: default;
}
.fnt3 a, a.fnt3 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt3 a:visited, a.fnt3:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt3 a:hover, a.fnt3:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 {
	font-size: 13px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt4 a, a.fnt4 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 a:visited, a.fnt4:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt4 a:hover, a.fnt4:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt5 {
	font-size: 13px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt5 a, a.fnt5 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt5 a:visited, a.fnt5:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt5 a:hover, a.fnt5:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 {
	font-size: 13px;
	font-weight: bold;
	color: #fff;
	cursor: default;
}
.fnt7 a, a.fnt7 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 a:visited, a.fnt7:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt7 a:hover, a.fnt7:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt8 {
	font-family: inherit; /* fix FF buttons */
	font-size: 13px;
	font-weight: bold;
	color: #673695;
	text-transform: uppercase;
	cursor: pointer;
}
.fnt10 {
	font-family: inherit; /* fix FF buttons */
	font-size: 16px;
	font-weight: bold;
	color: #673695;
	text-transform: uppercase;
	cursor: pointer;
}
.fnt11 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt11 a, a.fnt11 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt11 a:visited, a.fnt11:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt11 a:hover, a.fnt11:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt11_js a, a.fnt11_js {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js a:visited, a.fnt11_js:visited {
	color: #ae7cdd;
	text-decoration: underline;
	cursor: pointer;
}
.fnt11_js a:hover, a.fnt11_js:hover {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 {
	font-size: 16px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt12 a, a.fnt12 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 a:visited, a.fnt12:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt12 a:hover, a.fnt12:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt13 {
	font-size: 13px;
	font-weight: normal;
	color: #999;
	cursor: default;
}
.fnt13 a, a.fnt13 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt13 a:visited, a.fnt13:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt13 a:hover, a.fnt13:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt14 {
	font-size: 11px;
	font-weight: normal;
	color: #0e774a;
	cursor: default;
}
.fnt14 a, a.fnt14 {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt14 a:visited, a.fnt14:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt14 a:hover, a.fnt14:hover {
	color: #0e774a;
	text-decoration: underline;
	cursor: pointer;
}
.fnt15 {
	font-size: 13px;
	font-weight: normal;
	color: #ca0002;
	cursor: default;
}
.fnt16 {
	font-size: 13px;
	font-weight: normal;
	color: #0e774a;
	cursor: default;
}
.fnt16 a, a.fnt16 {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt16 a:visited, a.fnt16:visited {
	color: #0e774a;
	text-decoration: none;
	cursor: pointer;
}
.fnt16 a:hover, a.fnt16:hover {
	color: #0e774a;
	text-decoration: underline;
	cursor: pointer;
}
.fnt17 {
	font-size: 16px;
	font-weight: bold;
	color: #ccc;
	cursor: default;
}
.fnt17 a, a.fnt17 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt17 a:visited, a.fnt17:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt17 a:hover, a.fnt17:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	cursor: default;
}
.fnt18 a, a.fnt18 {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 a:visited, a.fnt18:visited {
	color: #fff;
	text-decoration: underline;
	cursor: pointer;
}
.fnt18 a:hover, a.fnt18:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
.fnt19 {
	font-size: 16px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt19 a, a.fnt19 {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt19 a:visited, a.fnt19:visited {
	color: #ae7cdd;
	text-decoration: underline;
	cursor: pointer;
}
.fnt19 a:hover, a.fnt19:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt20 {
	font-size: 11px;
	font-weight: normal;
	color: #999999;
	cursor: default;
}
.fnt20 a, a.fnt20 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt20 a:visited, a.fnt20:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt20 a:hover, a.fnt20:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt21 {
	font-size: 11px;
	font-weight: normal;
	color: #CA0002;
	cursor: default;
}
.fnt21 a, a.fnt21 {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt21 a:visited, a.fnt21:visited {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt21 a:hover, a.fnt21:hover {
	color: #CA0002;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 {
	font-size: 28px;
	font-weight: normal;
	color: #333333;
	cursor: default;
}
.fnt22 a, a.fnt22 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 a:visited, a.fnt22:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt22 a:hover, a.fnt22:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt23 {
	font-size: 28px;
	font-weight: bold;
	color: #333;
	cursor: default;
}
.fnt23 a, a.fnt23 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt23 a:visited, a.fnt23:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt23 a:hover, a.fnt23:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
.fnt24 {
	font-size: 26px;
	font-weight: normal;
	color: #333;
	cursor: default;
}
.fnt24 a, a.fnt24 {
	color: #0d51ab;
	text-decoration: none;
	cursor: pointer;
}
.fnt24 a:visited, a.fnt24:visited {
	color: #ae7cdd;
	text-decoration: none;
	cursor: pointer;
}
.fnt24 a:hover, a.fnt24:hover {
	color: #0d51ab;
	text-decoration: underline;
	cursor: pointer;
}
/*------------------------------------------------------------------*/

#lp640_cntr {
	width:640px;
	height:360px;
	border:1px solid #d6d6d6;
	overflow:hidden;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	background:#dddddd;
}
/*--- TOP HEADING SECTION--*/
#lp640_top {
	padding:7px 9px 5px 9px;
	overflow:hidden;
	background:#fff;
}
#lp640_top_left {
	width:375px;
	float:left;
	font:bold 16px/20px Arial, Helvetica, sans-serif;
	color:#734e9d;
}
#lp640_top_left img {
	margin-top:-5px;
}
#lp640_top_right {
	width:245px;
	float:right;
	text-align:right;
	padding-top:1px;
	font-size:13px;
}
#lp640_top_right a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0056ad;
	text-decoration:none;
}
#lp640_top_right a:hover {
	text-decoration: underline;
}
/*--- MIDDLE CONTAINER--*/
#lp640_mcntr {
	width:625px;
	margin:7px;
	height:315px;
	overflow:hidden;
	background:#fff;
	float:left;
}
#lp640_leftpanel {
	width:388px;
	background:#eeeeee;
	float:left;
}
#lp640_search_bg {
	width:388px;
	overflow:hidden;
	background:url(../images/search_bg.jpg) repeat-x left top #593380;
	float:left;
	height:171px;
}
#lp640_jobseeker {
	padding-left:14px;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:27px;
}
/*--- SEARCH--*/
#lp640_searchArea {
	overflow:hidden;
	padding:14px;
}
#MformKeyword {
	width:190px;
	float:left;
}
#MformKeyword input {
	font-size: 13px;
	font-weight: normal;
	color: #666;
	width:182px !important;
	padding-left:5px !important;
	background:#fff;
	border:1px solid #dddddd;
	height:28px;
}
#MformLocation {
	width:153px;
	float:left;
	padding-left:7px;
}
#MformLocation input {
	font-size: 13px;
	font-weight: normal;
	color: #666 !important;
	width:154px !important;
	padding-left:5px !important;
	background:#fff;
	border:1px solid #dddddd;
	height:28px;
}
.MorangeButton {
	text-align:center !important;
	font-size: 13px !important;
	font-weight: bold;
	color: #673695 !important;
	text-transform: uppercase;
	width:90px !important;
	border-right:  1px solid #bbbbbb !important;
	cursor: pointer;
	background:url(../images/search_bg.jpg) no-repeat left top #eee !important;
	text-decoration:none;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	padding:3px 7px !important;
	border:0px;
	height:26px;
	text-shadow:-1px -1px #fff;
}
.MfieldLabel {
	font-size:13px;
	font-weight: bold;
	color:#fff;
	cursor: default;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:7px;
	display:block;
	line-height:14px;
}
#browse {
	float:left;
	text-align:center !important;
	padding-top:12px;
	color:#fff;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	width:100%;
}
#browse a {
	color:#fff;
	text-decoration:underline;
}
#browse a:hover {
	color:#fff;
	text-decoration:none;
}
/*--- SECOND ROW --*/
#lp640_sec_row {
	width:360px;
	padding:12px 14px 2px 14px;
	overflow:hidden;
	background:#eeeeee;
	float:left;
	height:133px;
}
#lp640_userTK {
	width:100px;
	float:left;
	margin-right:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_userTK ul {
	margin:11px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
#lp640_userTK ul li {
	margin:0px;
	padding:0px 0px 10px 22px;
	list-style:none;
	line-height:16px;
}
.loging {
	background:url(../images/login_gray.jpg) no-repeat left top;
	list-style:none;
}
.newuser {
	background:url(../images/newuser.jpg) no-repeat left top;
}
.ps {
	background:url(../images/postgray.jpg) no-repeat left top;
}
/*--- CAREER TOOLS --*/
#lp640_CareerTS {
	width:130px;
	float:left;
	margin-right:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#lp640_CareerTS ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#lp640_CareerTS ul li {
	margin:0px;
	padding:0px;
	line-height:22px;
	list-style:inside;
	color:#0056ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#lp640_CareerAE {
	width:110px;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_CareerAE ul {
	margin:10px 0px 0px 0px;
	padding:0px;
}
#lp640_CareerAE ul li {
	margin:0px;
	padding:0px;
	line-height:22px;
	list-style:inside;
	color:#0056ad;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*--- RIGHT PANEL --*/
#lp640_rightpanel {
	width:236px;
	float:right;
	background:#fff;
}
#lp640_Emp_title {
	width:221px;
	background:#0058ae;
	line-height:27px;
	padding-left:15px;
	color:#fff;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
#lp640_Emp {
	padding:0px 10px 15px 10px;
	height:128px;
	border-bottom:1px solid #dddddd;
	float:right;
	width:215px;
}
#lp640_Emp ul {
	margin:15px 0px 0px 5px;
	padding:0px;
	list-style:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
#lp640_Emp ul li {
	margin:0px;
	padding:0px 0px 14px 22px;
	list-style:none;
	line-height:16px;
}
.login {
	background:url(../images/login.jpg) no-repeat left top;
	list-style:none;
}
.search {
	background:url(../images/search.jpg) no-repeat left top;
}
.contact {
	background:url(../images/contact.jpg) no-repeat left top;
}
.post {
	background:url(../images/post-a-job.jpg) no-repeat left top;
}
/*--- ECOMM OFFER--*/
#ECOMM_OFFER {
	width:235px;
	height:120px;
	float:right;
	margin-top:9px;
	background:url(../images/endssoon.jpg) no-repeat left top #fff;
}
img, a {
	border:0px;
}
#lp640_btn {
	clear:both;
	margin-top:10px !important;
	float:left;
	text-align:center;
	margin-left:160px;
	line-height:18px;
}
/* BEGIN buttons */
.glbBtn:hover {
	text-decoration: none !important; /* override standard link behavior */
}
.glbBtn {
	border-right:  1px solid #bbbbbb;
	cursor: pointer;
	background-color: #eeeeee;	/*background-color: transparent;*/
	background-image: url('http://img-seeker.newjobs.com/mons/v3.7.1.2886/global_main30_img.axd');
	background-repeat: no-repeat;
	display: inline-block;
*display: inline; /* IE7 fix */
 *zoom: 1; /* IE7 fix */
	text-decoration:none;
}
span:hover.glbBtn, a:hover.glbBtn, span:hover.glbBtn input {
	color: #893cd1;
}
span:active.glbBtn, a:active.glbBtn {
	color: #673695;
}
span.glbBtn.glbBtnDisabled, a.glbBtn.glbBtnDisabled, .glbBtnDisabled input {
	color: #999999 !important;
	cursor: default;
}
.glbBtnA, span:active.glbBtnA.glbBtnDisabled, a:active.glbBtnA.glbBtnDisabled {
	margin: 0px 0px 0px 0px;
	padding: 5px 8px 5px 8px;
	height: 16px; /* needed for mac display issues */
	background-position: 0px -90px;
	height: 16px; /* Safari on Mac fix */
}
span:active.glbBtnA, a:active.glbBtnA, a:focus.glbBtnA {
	background-position: 0px -116px; /* active state has darker top bg and all dark borders (don't confuse with hover state) *//*outline: #ffffff dotted 1px;*/ /* for FF (and IE8+ when we drop 7 compat mode); maybe we don't want this */
}
.glbBtnB, span:active.glbBtnB.glbBtnDisabled, a:active.glbBtnB.glbBtnDisabled {
	margin: 0px 0px 0px 0px;
	padding: 7px 13px 7px 13px;
*padding-top: 8px; /* IE7 fix */
	background-position: 0px -142px;
	height: 20px; /* Safari on Mac fix */
}
span:active.glbBtnB, a:active.glbBtnB, a:focus.glbBtnB /* for FF and IE8 */ {
	background-position: 0px -176px; /* active state has darker top bg and all dark borders (don't confuse with hover state) *//*outline: #ffffff dotted 1px;*/ /* for FF (and IE8+ when we drop 7 compat mode); maybe we don't want this */
}
/* END buttons */


#lp640_wel {
	width:219px;
	overflow:hidden;
}
#lp640_wel_left {
	width:135px;
	float:left;
	padding-left:15px;
}
#lp640_wel_right {
	width:60px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	padding-top:37px;
}
.redux-button {
	border: none;
	background: transparent;
	color: #fff;
	font-weight: bold;
	white-space: nowrap;
	text-decoration: none;
	cursor: pointer;
	width: auto;
	overflow: visible;
	display: inline-block;
}
button.redux-button {
	margin-left:-4px;
 *margin-left: 4px;
}
.btn-primary-large {
	font-size: 14px;
	margin: 5px 0px 0px 0px;
	height: 24px;
}
html > body .btn-primary-large:hover .button-left {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 0px -66px !important;
}
html > body .btn-primary-large:hover .button-right {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 100% -88px !important;
}
html > body .btn-primary-large:hover .button-text {
	background: url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) repeat-x 0px -110px !important;
}
.btn-primary-large .button-left {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 0px 0px;
	padding-right: 0px;
	display: block;
	float: left;
	position: relative;
}
.btn-primary-large .button-right {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) no-repeat 100% -22px;
	padding-right: 3px;
	padding-left: 3px;
	display: block;
	float: left;
}
.btn-primary-large .button-text {
	background: transparent url(http://media.newjobs.com/id/hiring/redux/global/buttons/btn.green.sprite.png) repeat-x 0px -44px;
	display: inline;
	float: left;
	line-height: 14px;
	_line-height: 11px;
	padding: 3px 10px 8px 10px;
	_padding: 5px 10px 6px 10px;
	height: 11px;
}
