body {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    color: #666;
    margin: 0;
    padding: 0
}
img {
    border: 0;
    vertical-align: middle
}
.clearme {
    clear: both;
    width: 0;
    height: 0;
    padding: 0;
    margin: 0
}
.bolded {
    font-weight: 700
}
.general {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #666
}
.general2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    color: #666
}
h1 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #1d9ad6;
    text-decoration: none;
    line-height: 20px;
    margin: 0;
    padding: 0
}
h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #666;
    line-height: 20px;
    text-decoration: none;
    margin: 0;
    padding: 0
}
h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #1d9ad6;
    line-height: 25px;
    text-decoration: none;
    margin: 0;
    padding: 0
}
h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #666;
    line-height: 20px;
    text-decoration: none;
    margin: 0;
    padding: 0
}
.content-box-txt h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 24px;
    color: #1d9ad6;
    text-decoration: none;
    line-height: 20px;
    margin: 0;
    padding: 0 0 7px
}
#job-body ul,
#subpage-body ul,
.general ul,
.general2 ul {
    list-style: none;
    padding: 0;
    margin: 0
}
#job-body li,
#subpage-body li,
.general li,
.general2 li {
    padding-left: 5px;
    text-indent: 10px
}
#job-body li:before,
#subpage-body li:before,
.general li:before,
.general2 li:before {
    font-weight: 900;
    content: "• ";
    color: #49b571;
    letter-spacing: 2px
}
.ie7 #job-body ul,
.ie7 #subpage-body ul,
.ie7 .general ul,
.ie7 .general2 ul {
    list-style: disc;
    padding: 0;
    margin: 0
}
.ie7 #job-body li,
.ie7 #subpage-body li,
.ie7 .general li,
.ie7 .general2 li {
    padding-left: 0;
    text-indent: 30px
}
a:link,
a:visited {
    color: #060;
    text-decoration: none
}
a:active,
a:hover {
    color: #666;
    text-decoration: none
}
/* HEADER */ /*RK 22Aug2018 ST*/
#header {
	background-image: url("https://www.agcareers.com/job-apply/creative/assets/backgrounds/desktop-header-back.png");
	background-position: center top;
	background-repeat: no-repeat;
	height: 100px;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 999;
}
#header_inner {
	width: 1232px;
	height: 87px;
	margin: 3px auto 0px auto;
	padding: 0px;
}
#header_logo_area {
	width: 380px; /*RK 01Aug2018*/
	float: left;
	margin: 8px 0px 0px 19px;
	padding: 0px;
}
/*RK 01Aug2018 new*/
#header_nav_area #nav{width:100%}
.tagline {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: 700 !important; /*RK 22Aug2018*/
	font-size: 12px;
	color: #666666;
	display: block;
	padding-top:3px;
}
.ie7 .tagline, .ie8 .tagline {
	font-weight: 500;
}
#header_nav_area {
	width: 470px;
	height: 87px;
	float: left;
	margin: 0px;
	padding: 0px;
	background:url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_nav_divider.png) no-repeat 290px center; /*RK 01Aug2018*/
	text-align: center;
}
#header_signup_area {
	width: 348px; /*RK 01Aug2018*/
	float: left;
	margin: 20px 15px 0px 0px;
	padding: 0px;
	text-align: right;
}
.signup_text {
	/*font-weight: 600;*/
	font-weight: 400;
	font-size: 16px;
	color: #444444;
	float: left;
	padding: 13px 0px 0px 60px; /*RK 01Aug2018*/
}
/*RK 01Aug2018 new ST*/
#nav.nav > li {padding: 0 18px 0 10px !important;width: 223px;}
#nav.nav > li:last-child  {width:30%;margin-right:15px;float:right}/*RK 01Aug2018*/
#nav.nav > li:last-child > a {display: inline-block;}
#nav.nav > li > a {width:100%}
.signup_text {width:215px;text-align:right;padding-left:10px !important} /*RK 22Aug2018*/
#search_column .search_count {font-size: 16px;}
/*RK 01Aug2018 new ED*/ /*RK 22Aug2018 ED*/
.region_divider {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_region_divider.png) center center no-repeat;
    width: 5px;
    margin: 0 10px
}
#shell-back-result {
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/desktop-results-back.png);
    background-repeat: repeat-x;
    background-color: #fff
}
#shell-back-expand {
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/desktop-map-expand-back.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #fff
}
#main {
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/desktop-map-expand-back.png);
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #ebebeb;
    width: 100%;
    height: 100%
}
#search-bar {
    margin: auto;
    padding: 90px 0 0;
    width: 1232px
}
#search-bar-inner {
    float: left;
    height: 68px;
    padding: 8px 15px 0
}
.search_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_seach_keywords.png) 8px 8px no-repeat #fff;
    border: none;
    border-radius: 25px 0 0 25px;
    padding: 0px 10px 0px 30px;
    margin: 0 3px 0 0;
    font-size: 16px;
    color: #666;
    width: 208px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.location_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/location-txt-back.png) no-repeat #fff;
    border: none;
    border-radius: 0!important;
    padding: 0px 10px;
    margin: 0 3px 0 0;
    font-size: 16px;
    color: #666;
    width: 208px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
#search-bar select::-ms-expand {
    display: none
}
.country-select select::-ms-expand {
    display: none
}
.ie8 .location_textbox,
.ie8 .search_textbox {
    position: relative;
    top: -2px;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px
}
.ie7 .location_textbox,
.ie7 .search_textbox {
    float: left;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px;
    margin-top: 11px
}
.type_textbox {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_nav_down_arrow.png) 95% center no-repeat #fff;
    border: 1px solid #fff;
    border-radius: 0 25px 25px 0;
    padding: 9px 30px 9px 6px;
    margin: 0;
    font-size: 16px;
    color: #666;
    width: 250px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}
.search_btn {
    position: relative;
    top: -2px
}
.search_btn a {
    width: 27px;
    height: 27px;
    padding-left: 15px
}
.search_btn a:hover {
    text-decoration: none
}
.advance_search_text {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_search_left_arrow.png) right center no-repeat;
    padding: 0 13px 0 0;
    font-size: 15px;
    color: #fff;
    position: relative;
    top: 0
}
.advance_search_divider {
    width: 5px;
    margin: 0 10px;
    opacity: .4;
    position: relative;
    top: -2px
}
.ie7 .advance_search_divider,
.ie7 .advance_search_text,
.ie7 .search_btn {
    top: 4px
}
#count-area {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin-left: 20px;
    padding-top: 25px;
    float: left;
    width: 230px
}
#results-count-area {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    line-height: 22px;
    color: #fff;
    margin-left: 20px;
    padding-top: 15px;
    float: left;
    width: 230px
}
#results-breakdown {
    font-size: 13px
}
#job-body {
    margin-left: auto;
    margin-right: auto;
    width: 1232px;
    min-height: 500px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/job-body-back.png) no-repeat
}
#job-title {
    padding-top: 10px
}
#job-title h1 {
    margin: 0;
    padding: 0 0 6px;
    float: left
}
#job-title h4 {
    padding-bottom: 5px
}
#job-right-column {
    float: left;
    width: 845px;
    padding: 0;
    margin: 0
}
#job-right-column-inner {
    padding: 20px
}
.results-back-but {
    float: right
}
.results-back-but a {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_back_btn.png) left center no-repeat;
    padding: 0 0 0 15px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #060
}
.results-back-but a:hover {
    text-decoration: none;
    color: #666
}
.forward-arrow-but a {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/forward-arrow-but.png) right center no-repeat;
    padding: 0 15px 0 0;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #060
}
.forward-arrow-but a:hover {
    text-decoration: none;
    color: #666
}
.or-section {
    padding-top: 10px
}
#apply-bar {
    background-color: #e5e5e5;
    border-top: solid 3px #cfcfcf;
    border-bottom: solid 3px #cfcfcf;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #060;
    width: 100%
}
#apply-bar-inner {
    padding: 8px 15px
}
.apply-bar-stick {
    position: fixed;
    top: 90px;
    z-index: 998;
    width: 805px!important;
    border-top: solid 3px #e5e5e5!important
}
.apply-but {
    display: block;
    color: #fff!important;
    text-decoration: none;
    background-color: #49b571;
    padding: 4px 8px 7px;
    text-align: center;
    width: 150px;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    float: left
}
.apply-but:hover {
    text-decoration: none;
    background-color: #060;
    color: #fff!important
}
.alert-icon {
    float: left;
    padding-right: 5px
}
.alert-info {
    width: 773px;
    background-color: #cfcfcf;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.alert-info-inner {
    padding: 5px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    color: #666
}
.alert-invalid {
    width: 773px;
    background-color: red;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center
}
.alert-valid {
    width: 773px;
    background-color: #49b571;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center
}
.alert-inner {
    padding: 13px 15px 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-align: center
}
.alert-inner2 {
    padding: 13px 15px 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    color: #fff;
    text-align: left
}
.ats-alert {
    width: 560px;
    background-color: red;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
    margin: auto;
    position: relative
}
.ats-alert:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: red rgba(255, 0, 0, 0) rgba(255, 0, 0, 0);
    border-width: 8px;
    margin-left: -8px
}
.info-text {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    color: #888
}
#job-action-buttons {
    float: right
}
.job-more-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more.png) top left no-repeat;
    text-decoration: none;
    padding-left: 37px;
    float: left
}
.job-more-but:hover {
    text-decoration: none;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more_hover.png) top left no-repeat
}
.job-save-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon-save.png) top left no-repeat;
    text-decoration: none;
    padding-left: 37px;
    float: left
}
.job-save-but:hover {
    text-decoration: none;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon-save-hover.png) top left no-repeat
}
.job-share-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon-share.png) top left no-repeat;
    text-decoration: none;
    padding-left: 37px;
    float: left
}
.job-share-but:hover {
    text-decoration: none;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon-share-hover.png) top left no-repeat
}
/* START BUGNET : 22415 */
.action-button-divider {
    padding-left: 10px;
    padding-right: 10px;
    float: left
}/* END BUGNET : 22415 */
#job-description {
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #666
}
#job-left-column {
    float: left;
    width: 387px;
    padding: 0;
    margin: 0
}
#job-left-column-inner {
    padding: 20px
}
#apply-title {
    padding-top: 10px;
    padding-bottom: 10px
}
#apply-title h4 {
    padding-bottom: 5px
}
#apply-form-box {
    background-color: #e5e5e5;
    border-top: solid 3px #cfcfcf;
    border-bottom: solid 3px #cfcfcf;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #666;
    width: 100%
}
.apply-form-box-inner {
    padding: 8px 15px 15px
}
.apply-form-box-inner-single {
    padding: 25px;
    text-align: center
}
#apply-form-bottom {
    padding: 20px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #666
}
#apply-form-bottom-checks {
    text-align: left;
    width: 485px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    line-height: 30px
}
.apply-form-table {
    padding: 0;
    margin: 0;
    border: 0;
    width: 805px
}
.apply-form-left-col {
    width: 375px;
    text-align: left;
    padding: 7px 0;
    margin-right: 25px;
    vertical-align: top
}
.apply-form-right-col {
    width: 375px;
    text-align: left;
    padding: 7px 0;
    vertical-align: top
}
.apply-form-left-col2 {
    width: 375px;
    text-align: left;
    padding: 7px 25px 7px 0;
    background: url(https://www.agcareers.com/job-apply/creative/assets/images/apply-form-divider2.png) center right no-repeat;
    vertical-align: top
}
.apply-form-full-col {
    width: 805px;
    text-align: left;
    padding: 7px 0;
    vertical-align: top
}
.apply-form-divider {
    clear: both;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center
}
.apply-form-divider2 {
    clear: both;
    width: 100%;
    height: 3px;
    background-color: #cfcfcf;
    margin-top: 5px;
    margin-bottom: 5px
}
.apply-form-organizations {
    padding: 7px 0 0
}
.apply-form-organizations label {
    padding-right: 15px
}
.apply-form-organizations-inner {
    padding: 10px 0 0 12px
}
.apply-form-radio {
    padding: 10px 10px 10px 12px
}
.apply-form-radio label {
    padding-right: 15px
}
.apply-form-left-col input[type=password],
.apply-form-left-col input[type=text],
.apply-form-right-col input[type=password],
.apply-form-right-col input[type=text] {
    font-family: 'Roboto Condensed', sans-serif;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/location-txt-back.png) no-repeat #fff;
    border: none;
    border-radius: 0!important;
    padding: 4px 8px 7px;
    margin: 5px 0 0;
    font-size: 14px;
    color: #060;
    width: 355px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4)
}
.ie7 .apply-form-left-col input[type=password],
.ie7 .apply-form-left-col input[type=text],
.ie7 .apply-form-right-col input[type=password],
.ie7 .apply-form-right-col input[type=text],
.ie8 .apply-form-left-col input[type=password],
.ie8 .apply-form-left-col input[type=text],
.ie8 .apply-form-right-col input[type=password],
.ie8 .apply-form-right-col input[type=text] {
    border: 1px solid #ccc
}
.apply-form-left-col select,
.apply-form-right-col select {
    font-family: 'Roboto Condensed', sans-serif;
    background: 0 0;
    width: 401px;
    padding: 3px 8px 7px 4px;
    font-size: 14px;
    color: #060;
    border: 0;
    -webkit-appearance: none;
    position: absolute
}
.apply-form-select {
    font-family: 'Roboto Condensed', sans-serif;
    width: 371px;
    height: 30px;
    overflow: hidden;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/dropdown_arrow.png) no-repeat right #FFF;
    display: inline-block;
    position: relative;
    margin: 5px 0 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4)
}
.ie7 .apply-form-select,
.ie8 .apply-form-select {
    border: 1px solid #ccc
}
.ie7 .apply-form-select select {
    width: 367px;
    margin: 2px
}
.apply-form-left-col option,
.apply-form-right-col option {
    color: #060
}
#salary-min {
    float: left;
    width: 180px!important
}
#salary-max {
    float: left;
    width: 180px!important;
    margin-left: 11px
}
#salary-max select,
#salary-min select {
    width: 210px!important
}
.ie7 #salary-max select,
.ie7 #salary-min select {
    width: 176px!important;
    margin: 2px!important
}
.apply-multi-select {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/location-txt-back.png) no-repeat #fff!important;
    border: 0!important;
    padding: 3px 3px 3px 8px!important;
    margin: 5px 0 0!important;
    color: #060;
    width: 371px!important;
    height: 102px!important;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -webkit-appearance: normal!important;
    position: relative!important
}
.ie7 .apply-multi-select,
.ie8 .apply-multi-select {
    border: 1px solid #ccc!important
}
.apply-form-table textarea {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #666;
    width: 757px;
    height: 175px;
    border: 0;
    padding: 3px 3px 3px 8px;
    margin: 5px 0 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4)
}
.ie7 .apply-form-table textarea,
.ie8 .apply-form-table textarea {
    border: 1px solid #ccc!important
}
.rich-text-editor {
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .4);
    box-shadow: 0 0 3px rgba(0, 0, 0, .4)
}
.general-but {
    color: #fff!important;
    text-decoration: none;
    background-color: #49b571;
    padding: 4px 40px 7px;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    border-style: solid;
}
.general-but:hover {
    text-decoration: none;
    background-color: #060;
    color: #fff!important
}
.required {
    color: red;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px
}
.step-title {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #1d9ad6;
    float: right;
    text-align: right
}
#subpage-body {
    margin-left: auto;
    margin-right: auto;
    width: 1232px;
    min-height: 500px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/search-results-body-back.png) top right no-repeat;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    color: #666
}
#subpage-left-col {
    float: left;
    width: 845px
}
#subpage-right-col {
    float: right;
    width: 387px;
    padding: 0;
    margin: 0
}
.subpage-col-inner {
    padding: 20px
}
.subpage-banner {
    margin: 0 0 20px;
    padding: 0;
    text-align: center
}
.subpage-banner2 {
    margin: 0;
    padding: 0;
    text-align: center
}
#search-results-body {
    margin-left: auto;
    margin-right: auto;
    width: 1232px;
    min-height: 500px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/search-results-body-back.png) top right no-repeat
}
#map_outer {
    width: 100%;
    height: 100%
}
#map_inner {
    width: 1202px;
    margin: 0 auto;
    padding: 15px 0 0;
    position: relative
}
#map_area {
    width: 725px;
    height: 375px;
    float: left;
    position: relative;
    margin-left: 15px
}
.map_title {
    position: absolute;
    top: 15px;
    left: 5px;
    text-shadow: 1px 1px 2px #444;
    font-size: 18px;
    color: #fff
}
.view-jobs-but {
    position: absolute;
    top: 240px;
    display: block;
    clear: both;
    font-size: 14px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more.png) left center no-repeat;
    padding: 7px 0 0 38px;
    height: 30px;
    width: 150px
}
.view-jobs-but:hover {
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more_hover.png) left center no-repeat;
    text-decoration: none
}
.jobs_box_iframe {
    width: 1202px;
    height: 180px;
    border: 0;
    margin-top: 10px;
    margin-bottom: 50px
}
.map-hide {
    display: none
}
#content_outer {
    padding-top: 15px;
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/content_bg.png);
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    float: left
}
#content_inner {
    width: 1202px;
    margin: 0 auto
}
.homepage-content-box {
    border-right: solid 1px #ddd;
    float: left;
    width: 360px;
    height: auto;
    min-height: 285px;
    padding: 10px 20px;
    position: relative
}
.content-box {
    margin-bottom: 30px
}
.content-box-icon {
    width: 64px;
    height: 64px;
    float: left
}
.content-box-txt {
    width: 273px;
    padding-left: 10px;
    padding-top: 3px;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    color: #666
}
.content-box-txt h4 {
    padding-top: 13px
}
.date_text {
    font-size: 12px
}
.thumbnail-text {
    font-family: 'Roboto Condensed', sans-serif;
    color: #666;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    line-height: 18px;
    display: block;
    padding: 5px 0
}
.thumbnail-text a {
    font-size: 16px;
    color: #060;
    text-decoration: none
}
.thumbnail-text a:hover {
    text-decoration: none;
    color: #666
}
#bottom_outer {
    background-color: #ebebeb;
    border-top: solid 3px #ddd;
    width: 100%;
    height: 100%;
    float: left
}
#bottom_inner {
    width: 1202px;
    margin: 0 auto;
    padding: 15px
}
#featured_jobs_column {
    width: 405px;
    float: right
}
.featured_jobs_title {
    text-shadow: 1px 1px 2px #444;
    font-size: 18px;
    color: #fff;
    padding: 0 0 0 15px
}
.featured_jobs {
    overflow: auto;
    height: 267px;
    padding: 0!important
}
.featured_jobs_table {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 12x;
    color: #666;
    width: 100%;
    border: 0;
    padding: 0;
    border-spacing: 4px;
    border-collapse: separate
}
.featured_jobs table td {
    padding: 4px 9px 7px!important;
    margin: 0!important
}
.featured_jobs table {
    padding: 3px!important
}
.featured-jobs-highlight {
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/featured-back.png)!important;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3)!important;
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3)!important;
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)!important
}
.featured_links_divider {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_featured_jobs_links_divider.png) center 5px no-repeat;
    width: 5px
}
#small_banner_slot {
    width: 400px;
    height: 60px;
    float: right;
    margin: 15px 0;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.banner_cover {
    width: 728px;
    height: 90px;
    float: right;
    padding: 25px
}
.bottom_banner {
    margin: 15px 0;
    padding: 0;
    float: left;
    width: 100%;
    text-align: center
}
.box_banner_cover {
    width: 300px;
    height: 250px;
    margin: 20px auto;
    padding: 0;
    text-align: center
}
.partner_column {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_employer_partner.png) center top no-repeat;
    margin: 0;
    padding: 18px 0;
    text-align: center
}
.partner_title {
    font-size: 18px;
    color: #1d9ad6;
    text-decoration: none
}
.partners_logo {
    display: block;
    margin-top: 10px
}
.partners_logo img {
    margin: 0 10px
}
.newsletter_signup_column {
    border-right: solid 1px #cbcbcb;
    width: 410px;
    float: left;
    margin: 0;
    padding: 7px 0
}
.newsletter_title {
    font-size: 18px;
    color: #1d9ad6
}
.lbl_text {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #666;
    line-height: 20px
}
.textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: 1px solid #d2d2d2;
    padding: 6px;
    margin: 5px 0;
    font-size: 14px;
    color: #666;
    width: 90%;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}
.dropbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: 1px solid #CDCDCD;
    padding: 4px;
    margin: 0;
    font-size: 14px;
    color: #060;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}
.dropbox-grey {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: 1px solid #CDCDCD;
    padding: 4px;
    margin: 0;
    font-size: 14px;
    color: #aaa;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}
.more_link a {
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more.png) center center no-repeat;
    display: inline-block;
    width: 30px;
    height: 30px
}
.more_link a:hover {
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/icon_more_hover.png) center center no-repeat;
    text-decoration: none
}
#bottom_link_bar {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_link_bar.png) center top no-repeat;
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
    height: 53px;
    float: left
}
#bottom_link_bar span {
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #005900;
    padding: 0 8px;
    line-height: 53px
}
.bottom_links_divider {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_bottom_links_divider.png) center center no-repeat;
    width: 5px;
    margin: 0 5px
}
.bottom_menu_box {
    padding: 0 0 15px;
    margin: 0;
    float: left
}
.bottom_menu_column {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_menu_column.png) right top no-repeat;
    float: left;
    width: 285px;
    height: auto;
    min-height: 240px;
    padding-left: 20px
}
.bottom_menu_title {
    display: block;
    font-size: 18px;
    color: #666;
    padding: 7px 0
}
.bottom_links {
    display: block;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #666;
    line-height: 18px
}
#footer {
    width: 100%;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 20px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #888
}
#result_box_left {
    float: left;
    width: 845px
}
.result_box_inner {
    /*padding: 20px*/
}
.SearchResults_cover {
    float: left
}
.PaginationBar {
    background-color: #E5E5E5;
    border-top: 3px solid #cfcfcf;
    border-bottom: 3px solid #cfcfcf;
    margin: 0;
    padding: 0;
    width: 805px;
    float: left
}
.PaginationBar-inner {
    padding: 10px 15px
}
.PaginationBar2 {
    background-color: #FFF;
    border-top: 3px solid #cfcfcf;
    margin: 0;
    padding: 0;
    width: 805px;
    float: left;
    text-align: center
}
.PaginationBar2-inner {
    padding: 10px 15px
}
.PaginationBar h2 {
    float: left
}
.NextPreviewYellow a {
    background: url(https://www.agcareers.com/job-apply/creative/Assets/Backgrounds/bg_next_arrow.png) center center no-repeat #49b571;
    border: 1px solid #49b571;
    border-radius: 30px;
    padding: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    color: #FFF
}
.NextPreviewYellow a:hover {
    text-decoration: none;
    color: #FFF
}
.NextPreviewGrey a {
    background: url(https://www.agcareers.com/job-apply/creative/Assets/Backgrounds/bg_prev_arrow.png) center center no-repeat #cfcfcf;
    border: 1px solid #cfcfcf;
    border-radius: 30px;
    padding: 0;
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 30px;
    color: #FFF
}
.NextPreviewGrey a:hover {
    text-decoration: none;
    color: #FFF
}
.result_title {
    padding: 15px 0 10px;
    width: 805px;
    float: left
}
.ResultRow {
    background-color: #fff;
    float: left;
    margin: 0;
    padding: 10px;
    width: 785px
}
.ResultRowAlt {
    background-color: #F5F5F5;
    float: left;
    margin: 0;
    padding: 10px;
    width: 785px
}
.ResultRowActive {
    background-color: #dff4e8;
    border-bottom: 1px solid #bfe5cd;
    float: left;
    margin: 0;
    padding: 10px;
    width: 785px
}
.ResultDetails {
    float: left;
    width: 635px
}
.ResultTitle a {
    font-family: 'Roboto Condensed', sans-serif;
    color: #060;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    text-decoration: none
}
.ResultTitle a:hover {
    color: #666;
    text-decoration: none
}
.ResultLogo {
    float: right;
    width: 150px
}
.logo_cover {
    background: #fff;
    width: 120px;
    height: 60px;
    float: right;
    text-align: center;
    vertical-align: middle;
    display: table;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.logo_cover_txt {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: #666;
    line-height: 20px
}
.ie7 .logo_cover,
.ie8 .logo_cover {
    border: 1px solid #ddd
}
#result_box_right {
    float: right;
    width: 387px;
    padding: 0;
    margin: 0
}
.featured_row {
    float: left;
    margin: 10px 0 0
}
.featured_logo_cover {
    background: #fff;
    width: 120px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    margin: 0 8px 8px 0;
    display: inline-block;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
    box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}
.ie7 .featured_logo_cover,
.ie8 .featured_logo_cover {
    border: 1px solid #ddd;
    display: block;
    float: left
}
.industry-select select {
    font-family: 'Roboto Condensed', sans-serif;
    background: 0 0;
    width: 280px;
    padding: 5px 10px 8px 5px;
    font-size: 16px;
    color: #666;
    border: 0;
    -webkit-appearance: none;
    position: absolute
}
.industry-select {
    font-family: 'Roboto Condensed', sans-serif;
    width: 250px;
    height: 35px;
    overflow: hidden;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/dropdown_arrow.png) no-repeat right #FFF;
    -webkit-border-radius: 0 25px 25px 0;
    -moz-border-radius: 0 25px 25px 0;
    border-radius: 0 25px 25px 0;
    display: inline-block;
    position: relative;
    top: 12px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .4);
    box-shadow: 0 0 5px rgba(0, 0, 0, .4)
}
.industry-select option {
    font-family: 'Roboto Condensed', sans-serif;
    padding: 5px 10px;
    color: #666;
    font-size: 14px
}
@-moz-document url-prefix() {
    .industry-select select {
        padding-top: 1px
    }
}
#industrySelection option {
    color: #666
}
.ie7 .industry-select {
    float: left;
    top: 11px
}
.ie8 .industry-select {
    top: 11px
}
.ie7 .industry-select select {
    width: 243px;
    margin: 4px
}
.empty {
    color: #aaa!important
}
.country-select select {
    font-family: 'Roboto Condensed', sans-serif;
    background: 0 0;
    width: 240px;
    padding: 5px;
    font-size: 14px;
    color: #666;
    border: 0;
    height: 29px;
    -webkit-appearance: none;
    position: absolute
}
.country-select {
    width: 215px;
    height: 29px;
    overflow: hidden;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/dropdown_arrow.png) no-repeat right #FFF;
    border: 1px solid #d2d2d2;
    display: inline-block;
    position: relative;
    top: 7px;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px rgba(0, 0, 0, .2)
}
.country-select option {
    padding: 5px 10px;
    color: #666;
    font-size: 14px
}
#countrySelection option {
    color: #666
}
.ie7 .country-select {
    width: 235px;
    display: block;
    float: left;
    margin-right: 3px
}
.ie7 #countrySelection {
    -webkit-appearance: normal;
    width: 230px
}
.submit-but {
    display: inline-block;
    position: relative;
    top: -5px
}
.ie7 .submit-but {
    top: 6px
}
.nav {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    width: 75%;
    height: 87px
}
.signup_text .nav {
    width: 100%!important;
    font-weight: 500!important;
    margin-top: -33px
}
.ie7 .signup_text .nav {
    float: left
}
.nav li {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_nav_down_arrow.png) right center no-repeat;
    list-style-type: none;
    margin: 0;
    display: inline-block;
    font-size: 24px;
    color: #060
}
.signup_text .nav li {
    font-size: 16px!important;
    color: #666!important;
    display: normal!important
}
.ie7 .nav li {
    display: block;
    float: left;
    box-sizing: border-box!important
}
.nav>li {
    padding: 0 18px 0 30px;
    position: relative
}
.signup_text .nav>li {
    padding: 0 18px 0 30px
}
.nav>li>a {
    float: left;
    color: #060;
    font-size: 24px;
    text-decoration: none;
    padding: 0;
    line-height: 87px
}
.signup_text .nav>li>a {
    font-size: 16px;
    font-weight: 500!important
}
.nav>li:hover>a {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_nav_hover.png) center bottom no-repeat;
    color: #49b571
}
.signup_text .nav>li:hover>a {
    background: none!important
}
.nav>li:first-child>a {
    border-left: 0
}
.nav>li:last-child>a {
    border-right: 0
}
.nav>li:hover>div {
    display: block
}
.nav>li>div {
    border-bottom: solid 3px #49b571;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 5px rgba(0, 0, 0, .5);
    background: #ebebeb;
    position: absolute;
    left: -441px;
    top: 87px;
    display: none;
    padding: 0;
    overflow: hidden
}
.signup_text .nav>li>div {
    border-top: solid 3px #49b571;
    left: -49px;
    top: 75px;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
.nav>li>div p {
    color: #666
}
.nav>li>div.right {
    right: 0;
    left: auto
}
.container-1 {
    font-size: 80%
}
.col1,
.col2 {
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_dropmenu_shadow.png) no-repeat;
    margin: 0;
    float: left;
    padding: 0;
    height: auto;
    min-height: 300px
}
.container-1 {
    width: 1232px
}
.signup_text .container-1 {
    width: 200px!important;
    min-height: 30px!important;
    float: none!important
}
.container-1 .col1 {
    width: 223px
}
.container-1 .col2 {
    width: 340px
}
.container-1 .highlighted {
    width: 500px;
    margin-left: -10px;
    padding: 20px;
    background: #e4fbff;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}
.dropmenu_title {
    background-color: #49b571;
    background-image: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_dropmenu_shadow.png);
    background-repeat: no-repeat;
    background-position: 0 0;
    display: block;
    line-height: 56px;
    padding: 0 20px;
    color: #fff
}
.drop_links {
    list-style-type: none;
    margin: 0;
    padding: 15px 20px;
    display: inline-block
}
.drop_links li {
    background: 0 0;
    list-style-type: none;
    margin: 0 0 7px;
    padding: 0;
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 15px;
    text-transform: uppercase;
    color: #060;
    width: 100%
}
.signup_text .drop_links li a {
    font-size: 12px!important
}
* {
    margin: 0;
    padding: 0
}
.tzSelect {
    height: 53px;
    display: inline-block;
    min-width: 100px;
    position: relative;
    text-align: left
}
.tzSelect .selectBox {
    top: -4px;
    position: absolute;
    height: 100%;
    width: 100%;
    text-align: left;
    color: #060;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/backgrounds/bg_country_list.png) center right no-repeat
}
.tzSelect .selectBox.expanded,
.tzSelect .selectBox:hover {
    color: #060;
    text-shadow: 1px 1px 0 #9bc2d0
}
.tzSelect .dropDown {
    font-size: 12px;
    position: absolute;
    top: 55px;
    left: -83px;
    width: 165px;
    border: 1px solid #ededed;
    list-style: none;
    text-transform: uppercase;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #ebebeb;
    border-top: 3px solid #49b571;
    border-bottom: 3px solid #49b571;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}
.tzSelect li {
    color: #060;
    cursor: pointer;
    position: relative;
    text-align: left;
    padding: 26px 10px 26px 15px
}
.tzSelect li:hover {
    background-color: #fff
}
.tzSelect li i {
    color: #060;
    display: block;
    font-size: 12px
}
.tzSelect li img {
    right: 10px;
    position: absolute;
    top: 10px
}
.country-icon {
    margin: 1px 10px 0 18px
}
.clear {
    clear: both
}
#db-no,
#db-yes {
    display: none
}

.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
  	text-align:center;
  	padding: 15px;
  	margin-bottom: 20px;
  	border: 1px solid transparent;
  	border-radius: 4px;
  	font-size: 14px;
}
/* START BUGNET : 22415 */
.follow-company-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/follow-company-button_small.png) top left no-repeat;
    padding-left: 37px;
    text-decoration: none;
    float: left
}

.follow-company-but:hover {
    text-decoration: none;
    background: url(https://www.agcareers.com/job-apply/creative/assets/icons/follow-company-button-hover.png) top left no-repeat
}

/* END BUGNET : 22415 */