@charset "utf-8";
/* CSS Document */

body {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#ffffff url(../images/bg.gif) 0px 0px repeat-x;
}

/*/*/html*body:first-of-type {font-weight: normal; text-shadow: #000000 0 0 0px;}/* */

.left {float:left;}
.right {float:right;}
.clr {clear:both; font-size:0; height:0px; line-height:0;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
margin:0;
padding:0;
}

a img, img {border:none;}
a {text-decoration:underline; outline:none; color: #27B557;}
a:hover {text-decoration:none;}

.container {
	width:960px;
	margin:0 auto;
}

/*header*/
#header {
	height:78px;
}

#logo {
	position:relative;
}

#logo a {
	position:absolute;
	left:0px;
	top:10px;
}

/*main-menu*/
#main-menu {
	height:70px;
	padding:1px 0 10px 0;
}

/*bottomarea*/
#bottomarea {
	background:#159cd1 url(../images/bg-bottomarea.gif) 0px 0px repeat-x;
	border-bottom:1px solid #05669f;
	min-width:960px;
	min-height:108px;
	height:108px;
	padding:15px 0 10px 0;
}

.longbottom {
	height:260px!important;
}

.bottom-box {
	float:left;
	width:280px;
	padding:0 20px;
}

.longbottom .bottom-box{
	width:200px;
}


.bottom-box h3 {
	color:#ffffff;
	font-size:14px;
	border-bottom:1px dashed #77b6ce;
	padding:0 0 5px 0;
	margin:0 0 12px 0;
}

.bottom-box li {
	list-style-type:none;
	line-height:18px;
}

.bottom-box li h4 a {
	background:transparent url(../images/bg-bottom-bullets.gif) 0px 4px no-repeat;
	color:#a5e6ff;
	padding:0 0 0 21px;
                        font-weight:normal;
}

/*footer*/
#footer {
	background:#cfcfcf url(../images/bg-footer.gif) 0px 0px repeat-x;
	color:#5f5f5f;
	font-size:11px;
	min-width:960px;
	min-height:38px;
	height:auto !important;
	height:38px;
	line-height:38px;
}

#footer p {
	padding:0 0 0 20px;
}

#footer ul {
	float:right;
	padding:0 15px 0 0;
}

#footer li {
	list-style-type:none;
	float:left;
	background:transparent url(../images/bg-footer-sep.gif) left center no-repeat;
	padding:0 5px;
}

#footer li#first-footer {
	background:none;
}

#footer li a {
	color:#5f5f5f;
}

/*display-area*/
#display-area {
	padding:0 0 10px 0;
}

/*righttarea*/
.rightarea {
	width:219px;
	border:1px solid #ffffff;
}

@font-face {
font-family: ArialRounded;
src: url("../font/ARLRDBD.eot") /* For IE 6+ */
}
@font-face {
font-family: ArialRounded;
src: url("../font/ARLRDBD.ttf") /* For CSS3 browsers inc. Firefox */
}

.rhead {
	background:transparent url(../images/bg-rhead.gif) 0px 0px repeat-x;
	color:#ffffff;
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:0 0 0 22px;
	line-height:49px;
	text-shadow:#0e5328 1px 1px 1px;
}

.search-jobs {
	background:#0e8a38 url(../images/bg-searchjobs-bottom.gif) 0% 100% no-repeat;
	padding:0 0 6px 0;
}

.search-jobs .rhead {
	font-size:20px;
	display:block;
}

.search-jobs-cont {
	padding:17px 0 0 0;
	text-align:center;
	min-height:237px;
	height:auto !important;
	height:237px;
}

.search-jobs-cont select {
	color:#6e6e6e;
	width:172px;
}

.search-jobs-cont td {
	padding:0 0 10px 0;
}

.search-jobs-cont p {
	color:#ffffff;
	/* font-size:14px; 
padding:10px 0 0 0;
font-weight:bold;*/
font-size:12px;
	
}

.r-box {
	padding:0 0 8px 0;
}

.feature-jobs {
	background:#e8e8e8;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	padding:18px 20px 0 18px;
	border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
}

.fj-box {
	padding:0 0 25px 0;
}

.fj-box h3 {
	color:#474747;
	font-size:12px;
}

.fj-box p {
	color:#747474;
	font-size:12px;
	line-height:18px !important;
	padding:0 !important;
}

.fj-box a {
	color:#137236;
	font-family:"Calibri", Arial, Helvetica, sans-serif;
	font-size:12px;
}

.fj-box-link {
	text-align:left;
}

.rbox-green1 {
	background:transparent url(../images/bg-rbox-green.gif) 0px 0px no-repeat;
	color:#ffffff;
	font-size:11px;
	height:159px;
	padding:18px 10px 6px 16px;
}

.rbox-green1 h4, .rbox-green2 h4, .rbox-green3 h4, .rbox-greensp h4, .video-box h4{
	color:#ffffff;
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-shadow:#10622e 1px 1px 1px;
}

.rbox-green1 h4 {
	font-size:15px;
	padding:0 0 10px 0;
}

.rbox-green1 p {
	line-height:16px;
	padding:0 0 16px 0;
}

.rbox-green2 {
	background:transparent url(../images/bg-rbox-green2.gif) 0px 0px no-repeat;
	color:#ffffff;
	font-size:14px;
	height:119px;
	padding:18px 10px 6px 16px;
}

.rbox-green2 h4 {
	font-size:20px;
	padding:8px 0 16px 0;
}

.rbox-greensp h4{
	font-size:20px;
	padding:3px 0 16px 0;
}

.rbox-green3 {
	background:transparent url(../images/bg-rbox-green3.gif) 0px 0px no-repeat;
	color:#ffffff;
	font-size:14px;
	height:111px;
	padding:18px 10px 6px 16px;
}

.rbox-green3 h4 {
	font-size:20px;
	padding:0 0 10px 0;
}

.box-color a {
text-decoration: none;
color: #FFFFFF;
}

/*leftarea*/
.leftarea {
	width:739px;
}

.flash {
	height:316px;
	padding:0 0 53px 0;
}

.content-area {
	width:700px;
}

.content-area-cal {
	width:1000px;
line-height:18px;
padding-top:20px;
position:relative;
}

.wide-content-area {
       width:960px;
}

.dimdim-content-area {
       width:990px;
}

.content-area p {
	line-height:18px;
	padding:0 0 12px 0;
}

.box-blue, .box-orange {
	padding:0 0 15px 0;
}

.box {
	background:transparent url(../images/bg-box.gif) 0px 0px no-repeat;
	color:#58595b;
	width:285px;
	min-height:206px;
	height:auto !important;
	height:206px;
	padding:24px 26px 0 30px;
	position:relative;
}

.box-color {
	color:#ffffff;
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding-bottom:30px !important;
}

.box-blue .box-color {
	background:transparent url(../images/bg-box-blue.gif) 0px 0px no-repeat;
}

.box-blue .left .box-color {
	font-size:13px;
	width:119px;
	height:54px;
	padding:8px 0 0 54px;
	margin:0 0 0 100px;
}

.box-blue .right .box-color {
	font-size:16px;
	width:123px;
	height:52px;
	padding:10px 0 0 50px;
	margin:0 0 0 74px;
}

.box-orange .box-color {
	background:transparent url(../images/bg-box-orange.gif) 0px 0px no-repeat;
}

.box-orange .left .box-color {
	font-size:16px;
	width:138px;
	height:52px;
	padding:10px 0 0 60px;
	margin:0 0 0 68px;
}

.box-orange .right .box-color {
	font-size:13px;
	width:111px;
	height:54px;
	padding:8px 0 0 87px;
	margin:0 0 0 68px;
}

.box-green .box-color {
	background:transparent url(../images/bg-box-green.gif) 0px 0px no-repeat;
	font-size:13px;
	width:111px;
	height:54px;
	padding:8px 0 0 62px;
	margin:0 0 0 80px;
}

.icon1, .icon2, .icon3, .icon4, .icon5, .icon6 {
	position:absolute;
}

.icon1 {
	left:39px;
	top:-13px;
}

.icon2 {
	left:55px;
	top:-13px;
}

.icon3 {
	left:55px;
	top:-15px;
}

.icon4 {
	left:35px;
	top:-6px;
}

.icon5 {
	left:51px;
	top:-15px;
}

.icon6 {
	left:40px;
	top:8px;
}

/*innerpage*/
body.inner {
	background-image:url(../images/bg-inner.gif);
}

.inner .content-area {
	color:#58595b;
	padding:20px 0 0 0;
        line-height: 18px;
}

.inner .wide-content-area {
	color:#58595b;
        line-height: 18px;
        padding:20px 0 0 0;
min-height: 600px;
height: 600px;
height: auto !important;
}

h1 {
	color:#27b557;
	border-bottom:1px solid #ececec;
	font-size:22px;
	font-weight:normal;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
}

h2 {
	color:#58595b;
	font-size:14px;
}

h4 {
	color:#0078b4;
	font-size:12px;
}

.inner .box-blue {
	padding:15px 0;
}

.pad-left {
	padding:15px 0 15px 30px;
}

.rhead.evolve-head {
	background:transparent url(../images/bg-rhead-evolve.gif) 0px 0px repeat-x;
	color:#ffffff;
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-size:18px;
	padding:12px 0;
	line-height:24px;
	text-shadow:#0e5328 1px 1px 1px;
	text-align:center;
}

.long-evolve-head {
	background:transparent url(../images/bg-rhead-evolve-long.gif) 0px 0px repeat-x!important;

}

.rhead.evolve-head span {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	text-shadow:none;
}

.evolve {
	background:#e8e8e8;
	border-right:1px solid #bfbfbf;
	border-bottom:1px solid #bfbfbf;
	border-left:1px solid #bfbfbf;
	color:#747474;
	font-size:11px;
	padding:18px 6px 14px 2px;
	border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
}

.evolve td {
	padding:0 12px;
}

.txtfield {
	background-color:transparent;
	background-image:url(../images/bg-txtfield.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	border:0 none;
	width:119px;
	height:18px;
	margin:0 0 5px 0;
	padding:4px 5px 0 5px;
}

.evolve select {
	width:128px;
	border:1px solid #8d9092;
	margin:5px 0;
}

.reference-form select, input, textarea {
color:#373434;
}

.specialist-check-form select, input, textarea {
color:#373434;
}
.btn-subscribe {
	margin:12px 0 0 0;
}

.clients-say {
	padding:0px;
	text-align:center;
}

.proposal a {
	background-color:#0e8a38;
	display:block;
	width:219px;
	height:67px;
	line-height:67px;
	color:#ffffff;
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	text-shadow:# 1px 1px 1px;
}

.proposal a:hover {
	text-decoration:none;
}

/*blog*/
.blog {
}

.blog-box {
	padding:0 0 30px 1px;
}

.blog-date {
	background-image:url(../images/bg-date.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	color:#ffffff;
	font-size:10px;
	text-align:center;
	width:58px;
	height:44px;
}

.blog-date span {
	color:#58595b;
	display:block;
	font-size:22px;
	font-weight:bold;
	line-height:1;
	padding:4px 0 3px 0;
}

.blog-cont {
	width:628px;
	padding:2px 0 0 0;
}

.blog-cont h2 a {
	color:#58595b;
}

.sub-title {
	font-size:11px;
}

.blog-action {
	background-color:#f6f6f6;
	color:#137438;
	font-size:11px;
	padding:5px;
}

.blog-action a {
	color:#137438;
}

.blog-right-gray {
	background-color:#e8e8e8;
	border:1px solid #bfbfbf;
	border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
	padding:14px 0 0 0;
}

.blog-right-green {
	background-color:#14793a;
	border:1px solid #0d632a;
	border-bottom-left-radius:2px;
    -moz-border-radius-bottomleft:2px;
    -webkit-border-bottom-left-radius:2px;
	border-bottom-right-radius:2px;
	-moz-border-radius-bottomright:2px;
    -webkit-border-bottom-right-radius:2px;
	padding:14px 0 0 0;
}

.blog-right-head {
	font-family:ArialRounded, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding:0 0 20px 20px;
}

.blog-right-green .blog-right-head {
	color:#ffffff;
	text-shadow:#11622e 1px 1px 1px;
}

.blog-right-gray .blog-right-head {
	color:#137438;
}

.r-blog {
	padding:0 0 15px 8px;
}

.r-blog li {
	list-style-type:none;
}

.r-blog li a {
	background-position:0px 5px;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:21px;
	padding:0 0 0 14px;
}

.blog-right-green .r-blog li a {
	color:#ffffff;
	background-image:url(../images/bullets-white.gif);
}

.blog-right-gray .r-blog li a {
	color:#525252;
	background-image:url(../images/bullets-gray.gif);
}

/* additional css 20100226 */
#CaptchaV2 {
background-color:transparent;
background-image:url("../images/bg-txtfield.gif");
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
height:18px;
margin:0 0 5px;
padding:4px 5px 0;
width:119px !important;
}
.captchaimg img {
width:127px;
}
/*additional for blogs*/
.BlogRecentPost, .BlogTagList, .BlogPostArchive {
	padding:0 0 15px 8px;
}

.BlogRecentPost li, .BlogTagList li, .BlogPostArchive li {
	list-style-type:none;
margin:0;
}

.BlogRecentPost li a, .BlogTagList li a, .BlogPostArchive li a {
	background-position:0px 5px;
	background-repeat:no-repeat;
	font-size:11px;
	line-height:21px;
	padding:0 0 0 14px;
}

.blog-right-green .BlogRecentPost li a, .blog-right-green .BlogTagList li a, .blog-right-green .BlogPostArchive li a {
	color:#ffffff;
	background-image:url(../images/bullets-white.gif);
}

.blog-right-gray .BlogRecentPost li a, .blog-right-gray .BlogTagList li a, .blog-right-gray .BlogPostArchive li a {
	color:#525252;
	background-image:url(../images/bullets-gray.gif);
}


.content-area ul{
margin:0px;
padding:0px;
}
.content-area ul li{
margin:0 0 5px 25px;
padding:0 0 0 0;
}

/* 03-23-2010 */
.box-blue .left .box-color h1, .box-orange .right .box-color h1, .box-green .box-color h1{
border:medium none;
color:#FFFFFF;
font-size:13px;
margin:0;
padding:0;
}

.box-blue .right .box-color h1, .box-orange .left .box-color h1{
font-size: 16px;
border:medium none;
color:#FFFFFF;
margin:0;
padding:0;
}

.wide-content-area p{
padding: 3px 0 5px 0;
}

.c-text  {
	width:128px;
	border:1px solid #8d9092;
	margin:5px 0;
color:#6E6E6E;
}

.number { 
font-family:ArialRounded,Arial,Helvetica,sans-serif;
text-align:right;
padding:20px 0 0 0;
}

.number  h4 {
color:#5f5f5f;
font-size:20px;
 }

.number  p {
color:#5f5f5f;
font-size:14px;
 }

.number  h4 span, .number p span {
color:#54bc63;
 }

.webinars ul {  padding:0 0 0 25px; }

.footer-elem{ width: 400px; }

* html .box img{
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/css/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
);
}


.who-login { float:right; }

.jvqs-emp{
width:436px;
padding:16px 0 12px;
margin: 35px auto 0px;
background-color:#0E8A38;
text-align: center;
}
.jvqs-emp a{
color:#FFFFFF;
font-family:ArialRounded,Arial,Helvetica,sans-serif;
font-size:16px;
}

.jvqs-emp h3{
color:#FFFFFF;
font-family:ArialRounded,Arial,Helvetica,sans-serif;
font-size:24px;
padding:0 0 8px;
text-shadow:1px 1px 1px #0E5328;
}
table.module-calendar td ul{
height:100px;
overflow-y:auto;
padding:4px 0 4px 19px;
margin:0 !important;
}
.select-calendar{
margin-top: 61px; padding: 1px; position: absolute; right: 0pt; top: 0pt;
}

.rbox-greensp {
background:url("../images/bg-rbox-green2.gif") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
font-size:14px;
height:65px;
margin-bottom:5px;
padding:18px 10px 6px 16px;
}

.fieldFalse{
display:none;
}

.fieldTrue{
display:table-row;
}

/* added changes  1/17/2011 */
#dashboard table tr td a {
     color:#27B557;
}

#dashboard table tr td a:hover {
     text-decoration:none;
}
.video-box{
 background: #16813d;
padding:5px 5px 0;
margin:0 0 5px;
}
.video-box a{
 text-decoration:none;
}
.video-box h4{
     font-size:20px;
padding: 3px 0 10px 13px;
}
.feedback-btn{
 cursor: pointer;
    position: fixed !important;
    z-index: 9999999;
  right:0;
bottom:0;
}
/*May 25*/
.f .x, .f .w {
    background: none repeat scroll 0 0 #FFFFFF !important;
}

.connect-box
{
	top:0px; 
	position:relative;
	float:right;
}

.connect-box-inner
{
	top:12px;
	position:relative;
	text-align:right;
	float:right;
	height:32px;
	display:block;
}

.connect-box-inner a
{
	display:block;
	height:32px;
	position:relative;
	width:32px;
	float:right;
	overflow:hidden;
	z-index:1;
	margin-left:5px; 
}

.connect-box-inner-sm
{
	top:14px;
	position:relative;
	text-align:right;
	float:right;
	height:22px;
	display:block;
}

.connect-box-inner-sm a
{
	display:block;
	height:22px;
	position:relative;
	width:22px;
	float:right;
	overflow:hidden;
	z-index:1;
	margin-left:5px; 
	top:2px; 
	right:70px;
}
	
.google-plus
{
	position:absolute;
	top:3px;
	right:40px;
}

.google-plus-sm
{
	position:absolute;
	top:3px;
	right:-25px;
}
	
.connect-box-bottom
{
	position:relative; 
	right:0px;

	}
	
	
.feature-jobs .pagination
{
	display:none;
	}
	
#cross-sell
{
	height:14px; text-align:right;padding-top:3px;
	}
	
#cross-sell a
{
	color:#9c9d9e; text-decoration:none; font-size:0.9em;
	}


.email-me-jobs-right
{
	display:none;
}
	
.location-profile .email-me-jobs-right 
{
	display:block!important;
}

.location-profile .start-date, .location-profile .backup-list-reference 
{
	display:none!important;
}

.location-profile a
{
	text-decoration:none;
}

.location-title
{
	display:block;
	position:relative;
	left:-8px;
	width:706px;
	height:396px;
	background:transparent url('/images/bg-location-pilbara-top.jpg') 0 0 no-repeat;
}


.location-title2
{
	background-image:url('/images/bg-location-indonesia-top.jpg');
}
/*  REPLACE above image 
	
}*/

.location-title h2
{
	font-family: ArialRounded,Arial,Helvetica,sans-serif;
	color:white;
	font-size:21px;
	position:absolute;
	top:39px;
	left:30px;
}

.location-title h4
{
	font-family: ArialRounded,Arial,Helvetica,sans-serif;
	text-shadow: 1px 1px 1px black;
	color:white;
	font-size:28px;
	position:absolute;
	line-height:120%;
	top:90px;
	left:30px;
}

.black-font
{
	color:#231f20;
	}
	
.bold
{
	font-weight:bold;
	}
	
hr.grey-bar
{
	height:1px;
	border-top:1px solid #d7d6d6;
	border-bottom:none;
	border-left:none;
	border-right:none;
	}
	
.location-content-left
{
	display:block;
	float:left;
	width:269px;
	height:176px;
}

.location-content-right
{
	display:block;
	float:right;
	width:400px;
	height:176px;
}

.location-content-right h3
{
	color:#27B557;
	text-transform:uppercase;
	margin-bottom:10px;
	font-size:17px;
	line-height:120%;
}
.location-content-right p
{
	color:#231f20;
}

.location-content-right h4
{
	color:#231f20;
	font-size:14px; 
}


.location-content-wrap
{
	height:250px;
	position:relative;
	margin-top:20px;
}

.location-profile .pagination {
    display: block;
	margin-bottom:15px;
}
