@charset "utf-8";
/* CSS Document */

body {
	background-color: #ffffff;
	background-image: none;
}

.jobs-masthead-contact {position: absolute;
top: 120px;
}

.jobs-masthead-contact li {display: block;
float:left;
margin-right: 25px;
color: #fff;
font-weight: 900;

}

.jobs-masthead-contact li a {color: #fff;}

#content {
margin: auto;
margin-top: 10px;
width: 1000px;
background: #fff;
padding: 12px 15px 20px 15px;
border-bottom: none;
border-top: none;
position: relative;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}

.jobsearch {width: 680px;
height: 150px;

}

#RmSWContainer {position: absolute !important;

}

.RmJwSbMainContent {
width: 630px !important;

/* Safari 3-4, iOS 1-3.2, Android 1.6- */
  -webkit-border-radius: 12px!important;
  /* Firefox 1-3.6 */
  -moz-border-radius: 12px!important;
  
  /* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */
  border-radius: 12px!important; }

.RmJwSbTitleShade {

height: 33px!important;
width: 630px!important;
}

.RmJwCuts {background: none!important;}

.RmJwSbLogin {

padding-right: 400px!important;

}

.RmJwSbMainColor {background-color: #4d77a9 !important;}

.RmJwBtnColor {
border-top: 1px solid #e6c002!important;
border-left: 1px solid #e6c002!important;
color: #008da9!important;
background: #ffd503;
border-bottom: 1px solid #e6c002!important;
border-right:1px solid #e6c002!important;
}

.RmJwSbLogin {display: none !important;}

.job-buttons {
	margin-top: 30px!important;
}
.job-buttons li{background: url(images/images/buttons_02.png) 0px 0px repeat-x;!important;
display: block!important;
float: left!important;
}

.job-button-left, .job-button-right, .job-button-text {display: block;
float: left;
height: 62px;
color: #fff;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: 900;
 text-transform:uppercase;
 font-size: 18px;
}

.job-button-text {padding-top: 15px;}

#rmFJTitle {
	text-transform: capitalize !important;
margin-left: 10px;
color: #DB5B2E !important;
font-size: 18px !important;
font-weight: bold !important;
padding-bottom: 10px !important;
margin-top: 20px!important;
	
}

.RmFJCuts {background-image: none!important;}

#RmFJScrollbar {
	position: absolute;
	right: 0;
	top: 0;
	width: 30px;
	margin-top: 80px;
	}

.RmFJup {
width: 17px;
height: 17px;
background-position: -466px -273px;
cursor: pointer;
}

.RmFJdown {
width: 17px;
height: 17px;
position: absolute;
bottom: 0;
background-position: -492px -296px;
cursor: pointer;
}

.col-2 {margin-bottom: 30px;}

#page1 #content .col-1 {
width: 670px;
margin-right: 30px;
margin-right: 13px;
padding-right: 13px;
border-right: 1px solid black;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (max-device-width : 800px) {
/* Styles */
}

