﻿body {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 12px;
    color: #666;
    margin: 0;
    padding: 0;
}

img {
    border: 0px;
    vertical-align: middle;
}

#cboxContent .modal-body textarea {
    width:500px !important;
    height:70px !important;
    margin-bottom:8px;
    

}
#outer input {
    width: 89%;
    outline: none;
    display: inline-block;
    margin-right: 20px;
    position: relative;
}

#outer {
    height: 3em;
    width: 18.5em;
    /* border: 1px #e7e7e7 solid; */
    /* border-radius: 20px; */
    float: left;
}


/*#outer {
     height:2em;
    width:18.5em;
    border:1px #e7e7e7 solid;
     border-radius:20px;
         float: left;
  
}*/

#clear {
   /*position: relative;
    float: right;
    top: -20px;
    right: 0px;
    color: #006600;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    line-height: 1em;*/

   position: relative;
    float: right;
    top: -25px;
    right: 12px;
    color: #006600;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    line-height: 1em;
    background-color: white;
    width: 26px;
    height: 25px;
    /* align-items: center; */


}



#clearLogoName {
   /*position: relative;
    float: right;
    top: -20px;
    right: 0px;
    color: #006600;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    line-height: 1em;*/


     position: relative;
    float: right;
    top: -25px;
    right: 12px;
    color: #006600;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
    line-height: 1em;
    background-color: white;
    width: 26px;
    height: 25px;
}

.ActionLinkForDelete {
    display:inline-block;
    width:45%;
}
.deleteResume {
    display:inline-block;
    width:48%;
}

.clearme {
    clear: both;
    width: 0px;
    height: 0px;
    padding: 0px;
    margin: 0px;
}
.input_
{

}
.bolded {
    font-weight: bold;
}

.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: normal;
    font-size: 24px;
    color: #1d9ad6;
    text-decoration: none;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
}

h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    font-size: 18px;
    color: #666;
    line-height: 20px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

h3 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: #1d9ad6;
    line-height: 25px;
    text-decoration: none;
    margin: 10px 0px;
    padding: 0px;
}

h4 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    font-size: 16px;
    color: #666;
    line-height: 20px;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.content-box-txt h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    font-size: 24px;
    color: #1d9ad6;
    text-decoration: none;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    padding-bottom: 7px;
}

.general ul, .general2 ul, #job-body ul, #subpage-body ul {

    padding: 0;
    margin: 0;
}

.general li, .general2 li, #job-body li, #subpage-body li { /*padding-left:5px;text-indent:10px;*/
}
    /*27thJan2016*/
    .general li:before, .general2 li:before, #job-body li:before, #subpage-body li:before {
        font-weight: 900;
        content: "";
        color: #49b571;
        letter-spacing: 2px;
    }
/*27thJan2016*/
.ie7 .general ul, .ie7 .general2 ul, .ie7 #job-body ul, .ie7 #subpage-body ul {
    list-style: disc;
    padding: 0;
    margin: 0;
}

.ie7 .general li, .ie7 .general2 li, .ie7 #job-body li, .ie7 #subpage-body li {
    padding-left: 0px;
    text-indent: 30px;
}

a:link, a:visited {
    color: #006600;
    text-decoration: none;
}

a:active, a:hover {
    color: #1d9ad6;
    text-decoration: none;
}

#header {
    height: 130px;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 999;
    background: #FFF none repeat scroll 0% 0%;
    margin: 0px auto;
    float: left;
    background-image: url(../../Images/assets/backgrounds/border_bottom_header.png);
    background-repeat: repeat-x;
    background-position: bottom;
    box-shadow: 0px 0px 3px 1px #6F6F6F;
}


.homemain_contain {
    margin-top:110px;
}

.homemain_containinner {
    margin-top:130px;
}


#header_inner {
    width: 1232px;
    height: 87px;
    margin: 3px auto 0px auto;
    padding: 0px;
}

#header_logo_area {
    width: 648px;
    float: left;
    margin: 17px 0px 0px 48px;
    padding: 0px;
}



.tagline {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #666666;
    display: block;
    padding-top: 3px;
}

#header_nav_area {
    width: 280px;
    height: 87px;
    float: left;
    margin: 0px;
    padding: 0px;
    /*background: url(../../Images/assets/backgrounds/bg_nav_divider.png) no-repeat 283px center;*/
}
/*#header_nav_area{width:606px;height:87px;float:left;margin:0px;padding:0px;background:url(../../Images/assets/backgrounds/bg_nav_divider.png) no-repeat 283px center;}*/
#header_nav_area2 {
    width: 606px;
    height: 87px;
    float: left;
    margin: 0px;
    padding: 0px;
    background: url(../../Images/assets/backgrounds/bg_nav_divider2.png) no-repeat 317px center;
}

#header_signup_area {
    width: 198px;
    float: right;
    margin: 33px 15px 0px 0px;
    padding: 0px;
    text-align: right;
}

#header_signup_area1 {
    width: 198px; /*changes on 19/5/2016*/
    float: right;
    margin: 25px 15px 0px 0px;
    padding: 0px;
    text-align: right;
}

.header_signup_area_left {
    float: right;
    padding: 17px 0px 0px 10px;
    font-size: 14px;
}

.header_signup_area_right {
    float: right;
    border-right: 1px solid #ededed;
    padding: 10px 10px 10px 0px;
    font-size: 14px;
}

.user_name1 {
    font-size: 14px;
    color: #777777;
    margin: 0px 10px 0px 0px;
}




.signup_text {
    font-weight: 500;
    font-size: 16px;
    color: #444444;
    float: left;
    padding: 13px 0px 0px 70px;
}

.region_divider {
    background: url(../../Images/assets/backgrounds/bg_region_divider.png) no-repeat center center;
    width: 5px;
    margin: 0px 10px;
}

#header_scroll {
    height: 105px;
    position: relative;
    left: 0px;
    top: 0px;
    width: 100%;
    z-index: 999;
    background: #FFF none repeat scroll 0% 0%;
    margin: 0px auto;
    float: left;
    background-image: url(../../Images/assets/backgrounds/border_bottom_header_scroll.png);
    background-repeat: repeat-x;
    background-position: bottom;
    box-shadow: 0px 0px 3px 1px #6F6F6F;
}

#header_inner_scroll {
    width: 1232px;
    height: 87px;
    margin: 3px auto 0px auto;
    padding: 0px;
}

#header_logo_area_scroll {
    width: 364px;
    float: left;
    margin: 17px 0px 0px 23px;
    padding: 0px;
}

#header_signup_area_scroll {
    width: 198px;
    float: right;
    margin: 14px 15px 0px 0px;
    padding: 0px;
    text-align: right;
}

#shell-back-result {
    background-image: url("../../Images/assets/backgrounds/desktop-results-back.png");
    background-repeat: repeat-x;
    background-color: #fff;
}

#shell-back-expand {
    background-image: url("../../Images/assets/backgrounds/desktop-map-expand-back.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #fff;
}

#shell-subpage-expand {
    background-image: url("../../Images/assets/backgrounds/subpage-expand-bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    background-color: #fff;
}

#main {
    background-image: url("../../Images/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 0px 15px;
}

.search_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff url(../../Images/assets/backgrounds/bg_seach_keywords.png) no-repeat 8px 8px;
    border: none;
    border-radius: 25px 0px 0px 25px;
    padding: 6px 10px 8px 30px;
    margin: 0px 3px 0px 0px;
    font-size: 16px;
    color: #666;
    width: 208px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

.location_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff url(../../Images/assets/backgrounds/location-txt-back.png) no-repeat 0px 0px;
    border: none;
    border-radius: 0px !important;
    padding: 6px 10px 8px 10px;
    margin: 0px 3px 0px 0px;
    font-size: 16px;
    color: #666;
    width: 208px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

#search-bar select::-ms-expand {
    display: none;
}

.country-select select::-ms-expand {
    display: none;
}

.ie8 .search_textbox, .ie8 .location_textbox {
    position: relative;
    top: -2px;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px;
}

.ie7 .search_textbox, .ie7 .location_textbox {
    float: left;
    padding-top: 6px;
    padding-bottom: 4px;
    height: 26px;
    margin-top: 11px;
}

.type_textbox {
    background: #fff url(../../Images/assets/backgrounds/bg_nav_down_arrow.png) no-repeat 95% center;
    border: solid 1px #fff;
    border-radius: 0px 25px 25px 0px;
    padding: 9px 30px 9px 6px;
    margin: 0px;
    font-size: 16px;
    color: #666;
    width: 250px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 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(../../Images/assets/backgrounds/bg_search_left_arrow.png) no-repeat right center;
    padding: 0px 13px 0px 0px;
    font-size: 15px;
    color: #fff;
    position: relative;
    top: 0px;
}

.advance_search_divider {
    width: 5px;
    margin: 0px 10px;
    opacity: 0.4;
    position: relative;
    top: -2px;
}

.ie7 .search_btn, .ie7 .advance_search_text, .ie7 .advance_search_divider {
    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(../../Images/assets/backgrounds/job-body-back.png) no-repeat 0 0;
}

#job-title {
    padding-top: 10px;
}

    #job-title h1 {
        margin: 0px;
        padding: 0px;
        float: left;
        padding-bottom: 6px;
    }
#login_section h1 {
     font-size: 16px;
     line-height: 22px;
     color:#006600; 
     font-weight: normal;
     font-family: 'Roboto Condensed',sans-serif;
     display: inline;
    }

    #job-title h4 {
        padding-bottom: 5px;
    }

#job-right-column {
    float: left;
    width: 845px;
    padding: 0px;
    margin: 0px;
}

#job-right-column-inner {
    padding: 20px;
}

.results-back-but {
    float: right;
}

    .results-back-but a {
        background: url(../../Images/assets/backgrounds/bg_back_btn.png) no-repeat left center;
        padding: 0px 0px 0px 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: #006600;
    }

        .results-back-but a:hover {
            text-decoration: none;
            color: #666666;
        }

.forward-arrow-but a {
    background: url(../../Images/assets/backgrounds/forward-arrow-but.png) no-repeat right center;
    padding: 0px 15px 0px 0px;
    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: #006600;
}

    .forward-arrow-but a:hover {
        text-decoration: none;
        color: #666666;
    }

.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: #006600;
    width: 100%;
}

#apply-bar-inner {
    padding: 8px 15px 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 8px;
    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: #006600;
        color: #fff !important;
    }

#job-action-buttons {
    float: right;
}

.job-more-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(../../Images/assets/icons/icon_more.png) no-repeat top left;
    text-decoration: none;
    padding-left: 37px;
    float: left;
}

    .job-more-but:hover {
        text-decoration: none;
        background: url(../../Images/assets/icons/icon_more_hover.png) no-repeat top left;
    }

.job-save-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(../../Images/assets/icons/icon-save.png) no-repeat top left;
    text-decoration: none;
    padding-left: 37px;
    float: left;
}

    .job-save-but:hover {
        text-decoration: none;
        background: url(../../Images/assets/icons/icon-save-hover.png) no-repeat top left;
    }

.job-share-but {
    display: block;
    height: 30px;
    line-height: 27px;
    background: url(../../Images/assets/icons/icon-share.png) no-repeat top left;
    text-decoration: none;
    padding-left: 37px;
    float: left;
}

    .job-share-but:hover {
        text-decoration: none;
        background: url(../../Images/assets/icons/icon-share-hover.png) no-repeat top left;
    }

.action-button-divider {
    padding-left: 20px;
    padding-right: 20px;
    float: left;
}

#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: 0px;
    margin: 0px;
}

#job-left-column-inner {
    padding: 20px;
}

#apply-title {
    padding-top: 10px;
    padding-bottom: 10px;
}

    #apply-title h4 {
        padding-bottom: 5px;
    }

#apply-form-box {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #666;
    width: 100%;
}

.apply-form-box-inner {
    padding: 4px 0px;
    ;
}

.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: 400px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 10px;
    line-height: 30px;
}

.apply-form-table {
    padding: 0px;
    margin: 0px;
    border: 0px;
    width: 100%;
}

.apply-form-left-col {
    width: 470px;
    text-align: left;
    padding: 8px 0px 7px 1px; /*changes on 3/5/2016*/
    margin-right: 25px;
    vertical-align: top;
    border: inherit;
}

.apply-form-right-col {
    width: 375px;
    text-align: left;
    padding: 7px 0px 7px 0px;
    vertical-align: top;
    border: inherit;
}

.apply-form-left-col2 {
    width: 375px;
    text-align: left;
    padding: 7px 25px 7px 0px;
    background: url(../../Images/assets/images/apply-form-divider2.png) no-repeat center right;
    vertical-align: top;
}

.apply-form-full-col {
    width: 805px;
    text-align: left;
    padding: 7px 0px 7px 0px;
    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 0px 0px 0px;
}

    .apply-form-organizations label {
        padding-right: 20px;
    }

.apply-form-organizations-inner {
    padding: 10px 0px 0px 12px;
}

.apply-form-radio {
    padding: 10px 10px 10px 12px;
}

    .apply-form-radio label {
        padding-right: 15px;
    }

.apply-form-left-col input[type="text"], .apply-form-left-col input[type="email"], .apply-form-right-col input[type="email"], .apply-form-left-col input[type="url"], .apply-form-right-col input[type="url"], .apply-form-left-col input[type="password"], .apply-form-right-col input[type="text"], .apply-form-right-col input[type="password"] {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff url(../../Images/assets/backgrounds/location-txt-back.png) no-repeat 0px 0px;
    border: none;
    border-radius: 0px !important;
    padding: 5px 8px;
    margin: 8px 0px 0px 0px;
    font-size: 14px;
    color:#666666;
    width: 355px;
    -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4);
    border-collapse: separate;
}

.ie7 .apply-form-left-col input[type="text"], .ie7 .apply-form-left-col input[type="password"], .ie7 .apply-form-right-col input[type="text"], .ie7 .apply-form-right-col input[type="password"], .ie8 .apply-form-left-col input[type="text"], .ie8 .apply-form-left-col input[type="password"], .ie8 .apply-form-right-col input[type="text"], .ie8 .apply-form-right-col input[type="password"] {
    border: 1px solid #ccc;
}

.apply-form-left-col select, .apply-form-right-col select {
    font-family: 'Roboto Condensed', sans-serif;
    background: transparent;
    width: 371px;
    padding: 3px 8px 7px 4px;
    font-size: 14px;
    color: #666666;
    border: 0;
    -webkit-appearance: none;
    position: absolute;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.apply-form-select {
    font-family: 'Roboto Condensed', sans-serif;
    width: 371px;
    height: 30px;
    overflow: hidden;
    background: url("../../Images/assets/backgrounds/dropdown_arrow.png") no-repeat right #FFF;
    display: inline-block;
    position: relative;
    margin: 5px 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    border-collapse: separate;
}

.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: #666666;
}

#salary-min {
    float: left;
    width: 180px !important;
}

#salary-max {
    float: left;
    width: 180px !important;
    margin-left: 11px;
}

    #salary-min select, #salary-max select {
        width: 210px !important;
    }

.ie7 #salary-min select, .ie7 #salary-max select {
    width: 176px !important;
    margin: 2px !important;
}

.apply-multi-select {
    background: #fff url(../../Images/assets/backgrounds/location-txt-back.png) no-repeat 0px 0px !important;
    border: 0px !important;
    padding: 3px 3px 3px 8px !important;
    margin: 5px 0px 0px 0px !important;
    color: #006600;
    width: 355px !important; /*Added changes ---- 2/5/2016*/
    height: 108px !important; /*Added changes ---- 2/5/2016*/
    overflow-y: scroll; /*Added changes ---- 2/5/2016*/
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -webkit-appearance: normal !important;
    position: relative !important;
    border-collapse: separate;
}

.apply-form-select2 {
    font-family: 'Roboto Condensed', sans-serif;
    width: 371px;
    height: 80px;
    overflow: hidden;
    background: #FFF;
    display: inline-block;
    position: relative;
    margin: 5px 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    border-collapse: separate;
}
.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;
    border: 0px;
    padding: 3px 3px 3px 8px;
    margin: 5px 0px 0px 0px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    border-collapse: separate;
}

.ie7 .apply-form-table textarea, .ie8 .apply-form-table textarea {
    border: 1px solid #ccc !important;
}

.rich-text-editor {
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);
}

.general-but {
    color: #fff !important;
    text-decoration: none;
    background-color: #1d9ad6;
    padding: 8px 40px 10px 40px;
    border: 0px;
    text-align: center;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
}

    .general-but:hover {
        text-decoration: none;
        background-color: #148cc6;
        color: #fff !important;
    }

#subpage-body {
    margin: 145px auto 0px;
    padding: 32px 15px 15px;
    width: 1205px;
    min-height: 695px;
    background: transparent url("../../Images/assets/backgrounds/subpage_content_bg.png") no-repeat scroll center top;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
    line-height: 24px;
    font-size: 16px;
    color: #666;
}

#subpage-left-col {
    float: left;
    width: 845px;
    margin: 0px auto;
    padding: 25px 0px 0px;
}

#subpage-right-col {
    float: right;
    width: 360px;
    margin: 0px auto;
    padding: 25px 0px 0px;
    background: url(../../Images/assets/backgrounds/subpage_member_login_bg.png) no-repeat right top;
    margin-top: 21px;
    min-height: 500px; /*changes on 2/5/2016*/
}
#subpage-left-col .subpage-col-inner ul {
    list-style: inherit;
    margin-left:40px;
}
.subpage-col-inner {
    padding: 23px 30px;
}

.subpage-col-inner-full {
    padding: 23px 30px;
}

.subpage-banner {
    margin: 0px 0px 20px 0px;
    padding: 0px;
    text-align: center;
}

.subpage-banner2 {
    margin: 0px;
    padding: 0px;
    text-align: center;
}

#search-results-body {
    margin-left: auto;
    margin-right: auto;
    width: 1232px;
    min-height: 500px;
    background: url(../../Images/assets/backgrounds/search-results-body-back.png) no-repeat top right;
}

#map_outer {
    width: 100%;
    height: 100%;
}

#map_inner {
    width: 1202px;
    margin: 0px auto;
    padding: 15px 0px 0px 0px;
    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(../../Images/assets/icons/icon_more.png) no-repeat left center;
    padding: 7px 0px 0px 38px;
    height: 30px;
    width: 150px;
}

    .view-jobs-but:hover {
        background: url(../../Images/assets/icons/icon_more_hover.png) no-repeat left center;
        text-decoration: none;
    }

.jobs_box_iframe {
    width: 1202px;
    height: 180px;
    border: 0px;
    margin-top: 10px;
    margin-bottom: 50px;
}

.map-hide {
    display: none;
}

#content_outer {
    padding-top: 65px;
    background-image: url("../../Images/assets/backgrounds/content_bg.png");
    background-position: center top;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
    float: left;
    margin-top: -46px;
    position: relative;
}

#content_inner {
    width: 1202px;
    margin: 0px auto;
}

.homepage-content-box {
    border-right: solid 1px #ddd;
    float: left;
    width: 360px;
    height: auto;
    min-height: 285px;
    padding: 10px 20px 10px 20px;
    position: relative;
}

.content-box {
    margin: 0px 15px 30px;
}

.content-box-icon {
    width: 64px;
    height: 64px;
    float: left;
}

.content-box-txt {
    width: 273px;
    float: left;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    padding-left: 15px;
}

.featured-content-box-txt {
    width: 313px;
    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: #666666;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    line-height: 20px;
    display: block;
    padding: 2px 0px;
}

    .thumbnail-text a {
        font-size: 16px;
        color: #006600;
        text-decoration: none;
        outline:none;
    }

        .thumbnail-text a:hover {
            text-decoration: none;
            color: #1d9ad6;
        }

.more_link_txt {
    font-size: 14px;
    color: rgb(0, 102, 0);
    font-weight: normal;
    vertical-align: middle;
    margin-left: 30px;
}

#bottom_outer {
    background-color: #d6f3e0;
    border-top: solid 3px #bbe1c8;
    width: 100%;
    height: 100%;
    float: left;
}

#bottom_inner {
    width: 1202px;
    margin: 0px 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: 0px 0px 0px 15px;
}

.featured_jobs {
    overflow: auto;
    height: 267px;
    padding: 0px !important;
}

.featured_jobs_table {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 12px;
    color: #666;
    width: 100%;
    border: 0px;
    padding: 0px;
    border-spacing: 4px;
    border-collapse: separate;
}

.featured_jobs table td {
    padding: 4px 9px 7px 9px !important;
    margin: 0px !important;
}

.featured_jobs table {
    padding: 3px !important;
}

.featured-jobs-highlight {
    background-image: url(../../Images/assets/backgrounds/featured-back.png) !important;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) !important;
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3) !important;
}

#job_result {
    display: none;
}

#map_expand_area {
    width: 1202px;
    float: left;
    padding: 0px;
    margin: 0px;
    position: relative;
}

.expand_jobs_title {
    font-size: 24px;
    color: #006600;
    float: left;
}

.expand_jobs_title_bar {
    height: 35px;
    border-bottom: solid 3px #71a3c7;
}

.expand_jobs_but {
    float: right;
    padding-top: 5px;
}

#expand_jobs_left_column {
    width: 782px;
    float: left;
    padding: 7px 0px;
}

.expand_jobs_logo_cover {
    background: #fff;
    width: 120px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    display: table;
    margin: 0px 18px 20px 0px;
    display: inline-block;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.ie7 .expand_jobs_logo_cover, .ie8 .expand_jobs_logo_cover {
    border: 1px solid #ddd;
    display: block;
    float: left;
}

.browse_jobs_col {
    font-family: 'Roboto Condensed', sans-serif;
    color: #666;
    font-size: 12px;
    line-height: 16px;
    width: 195px;
    float: left;
    height: 180px;
    overflow: auto;
    margin-bottom: 10px;
}

#expand_jobs_right_column {
    width: 405px;
    float: right;
    padding: 7px 0px;
}

.back_btn a {
    background: url(../../Images/assets/backgrounds/bg_back_btn.png) no-repeat left center;
    padding: 0px 10px 0px 15px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #006600;
}

    .back_btn a:hover {
        text-decoration: none;
        color: #666666;
    }

.close_btn {
    background: url(../../Images/assets/backgrounds/bg_close_btn.png) no-repeat right center;
    padding: 0px 15px 0px 10px;
    display: inline-block;
    line-height: 30px;
    text-align: center;
    vertical-align: middle;
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #006600;
    cursor: pointer;
}

.featured_links_divider {
    background: url(../../Images/assets/backgrounds/bg_featured_jobs_links_divider.png) no-repeat center 5px;
    width: 5px;
}

#small_banner_slot {
    width: 400px;
    height: 60px;
    float: right;
    margin: 15px 0px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.banner_cover {
    width: 100%;
    text-align: center;
    height: 90px;
    float: right;
    padding: 15px;
}

.bottom_banner {
    margin: 15px 0px;
    padding: 0px;
    float: left;
    width: 100%;
    text-align: center;
}

.box_banner_cover {
    width: 300px;
    /*height: 250px;*/
    height: auto;
    margin: 20px auto;
    padding: 0px;
    text-align: center;
}

.partner_column {
    background: url(../../Images/assets/backgrounds/bg_employer_partner.png) no-repeat center top;
    margin: 0px;
    padding: 18px 0px;
    text-align: center;
    width: 100%;
    margin-top: 30px;
    float: left;
}

.partner_title {
    font-size: 18px;
    color: #1d9ad6;
    text-decoration: none;
}

.partners_logo {
    display: block;
    margin-top: 10px;
}

    .partners_logo img {
        margin: 0px 10px;
    }

.newsletter_signup_column {
    border-right: solid 1px #cbcbcb;
    width: 410px;
    float: left;
    margin: 0px;
    padding: 7px 0px;
}

.newsletter_title {
    font-size: 18px;
    color: #1d9ad6;
}

.lbl_text {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
    font-size: 14px;
    color: rgb(0, 102, 0);
    padding-left: 4px;
    vertical-align: top;
    line-height: 22px;
}

.textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: solid 1px #d2d2d2;
    padding: 6px;
    margin: 5px 0px;
    font-size: 14px;
    color: #666;
    width: 90%;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.dropbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: solid 1px #CDCDCD;
    padding: 4px;
    margin: 0px;
    font-size: 14px;
    color: #006600;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.dropbox-grey {
    font-family: 'Roboto Condensed', sans-serif;
    background: #fff;
    border: solid 1px #CDCDCD;
    padding: 4px;
    margin: 0px;
    font-size: 14px;
    color: #aaa;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

.more_link a {
    background: url(../../Images/assets/icons/icon_more.png) no-repeat center center;
    display: inline-block;
    width: 103px;
    height: 30px;
}

    .more_link a:hover {
        background: url(../../Images/assets/icons/icon_more_hover.png) no-repeat center center;
        text-decoration: none;
    }

#bottom_link_bar {
    background: url(../../Images/assets/backgrounds/bg_link_bar.png) no-repeat center top;
    margin: 10px 0px 10px;
    padding: 0px;
    text-align: center;
    width: 100%;
    height: 53px;
    float: left;
}

    #bottom_link_bar span {
        font-size: 12px;
        font-weight: normal;
        text-transform: uppercase;
        color: #005900 !important;
        padding: 0px 8px;
        line-height: 53px;
    }

.bottom_links_divider {
    background: url(../../Images/assets/backgrounds/bg_bottom_links_divider.png) no-repeat center center;
    width: 5px;
    margin: 0px 5px;
}

.bottom_menu_box {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    float: left;
}

.bottom_menu_column {
    background: url(../../Images/assets/backgrounds/bg_menu_column.png) no-repeat right top;
    float: left;
    width: 285px;
    height: auto;
    min-height: 240px;
    padding-left: 20px;
}

.bottom_menu_title {
    display: block;
    font-size: 18px;
    color: #666666;
    padding: 7px 0px;
}

.bottom_links {
    display: block;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    color: #666666;
    line-height: 18px;
}

#footer {
    width: 100%;
    float: left;
    margin: 0px 0px 20px 0px;
    padding: 0px;
    text-align: center;
    font-size: 12px;
    font-weight: 500;
    color: #888;
    padding-bottom: 20px;
}

#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: 0px;
    width: 805px;
    float: left;
}

.PaginationBar-inner {
    padding: 10px 15px 10px 15px;
}

.PaginationBar2 {
    background-color: #FFF;
    border-top: 3px solid #cfcfcf;
    margin: 0;
    padding: 0px;
    width: 805px;
    float: left;
    text-align: center;
}

.PaginationBar2-inner {
    padding: 10px 15px 10px 15px;
}

.PaginationBar h2 {
    float: left;
}

.NextPreviewYellow a {
    background: #49b571 url(../../Images/assets/Backgrounds/bg_next_arrow.png) no-repeat center center;
    border: solid 1px #49b571;
    border-radius: 30px;
    padding: 0px;
    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: #cfcfcf url(../../Images/assets/Backgrounds/bg_prev_arrow.png) no-repeat center center;
    border: solid 1px #cfcfcf;
    border-radius: 30px;
    padding: 0px;
    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 0px 10px 0px;
    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: #006600;
    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: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 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: 0px;
    margin: 0px;
}

.featured_row {
    float: left;
    margin: 10px 0px 0px 0px;
}

.featured_logo_cover {
    background: #fff;
    width: 120px;
    height: 60px;
    text-align: center;
    vertical-align: middle;
    display: table;
    margin: 0px 32px 10px 0px;
    display: inline-block;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 0px 3px rgba(0, 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: transparent;
    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("../../Images/assets/backgrounds/dropdown_arrow.png") no-repeat right #FFF;
    -webkit-border-radius: 0px 25px 25px 0px;
    -moz-border-radius: 0px 25px 25px 0px;
    border-radius: 0px 25px 25px 0px;
    display: inline-block;
    position: relative;
    top: 12px;
    -webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
}

    .industry-select option {
        font-family: 'Roboto Condensed', sans-serif;
        padding: 5px 10px 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: transparent;
    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("../../Images/assets/backgrounds/dropdown_arrow.png") no-repeat right #FFF;
    border: 1px solid #d2d2d2;
    display: inline-block;
    position: relative;
    top: 7px;
    -webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}

    .country-select option {
        padding: 5px 10px 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;
}

.submit-button {
    background: url(../../Images/assets/buttons/btn_submit.png) no-repeat center;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    border: none;
    cursor: pointer;
}

.submit-but:hover {
    background: url(../../Images/assets/buttons/btn_submit_hover.png) no-repeat center;
}

.ie7 .submit-but {
    top: 6px;
}

#carousel_container {
    width: 100%;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    float: left;
}

#carousel_container_inner {
    padding: 0px;
    margin: 0px auto;
    width: 1190px;
}

.nav_tagline {
    color: #777777;
    font-size: 14px;
}

.usesrname_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #FFF url("../../Images/assets/backgrounds/location-txt-back.png") no-repeat scroll 0px 0px;
    border: medium none;
    border-radius: 0px;
    padding: 6px 10px 6px;
    margin: 0px 3px 0px 0px;
    font-size: 14px;
    color: #666;
    width: 260px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    border-radius: 25px;
}

.password_textbox {
    font-family: 'Roboto Condensed', sans-serif;
    background: #FFF url("../../Images/assets/backgrounds/location-txt-back.png") no-repeat scroll 0px 0px;
    border: medium none;
    border-radius: 0px;
    padding: 6px 10px 6px;
    margin: 0px 3px 0px 0px;
    font-size: 14px;
    color: #666;
    width: 220px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.4);
    border-radius: 25px;
}

#login_section {
    float: left;
    width: 365px;
    background: transparent none repeat scroll 0% 0%;
    padding: 50px 0px 30px 40px;
    display:inline;
}

#login_section p {
        color: #555;
        font-size: 16px;
        font-family: 'Roboto Condensed', sans-serif;
        line-height: 22px;
        font-weight: normal;
    }

.member_login {
    background: url(../../Images/assets/images/memeber_login.png) no-repeat center;
    width: 370px;
    height: 22px;
    text-align: center;
    vertical-align: middle;
    color: #409f63;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 10px;
}

.member_login_form {
    text-align: center;
}

.password_box {
    margin: 10px auto 0px;
    display: inline-block;
    text-align: left;
    padding: 0px;
}

.create_an_account {
    margin-top: 10px;
    background: url(../../Images/assets/buttons/create_an_account.png) no-repeat center;
    width: 370px;
    height: 72px;
}



    .create_an_account:hover {
        background: url(../../Images/assets/buttons/create_an_account_hover.png) no-repeat center;
        cursor: pointer;
    }

.subpage_create_an_account {
    margin: 23px 0px 25px 0px;
    cursor: default;
    text-align: center;
    background: transparent url("../../Images/assets/buttons/subpage-create_an_account.png") no-repeat scroll center center;
    width: 280px;
    height: 72px;
}

    .subpage_create_an_account:hover {
        background: transparent url("../../Images/assets/buttons/subpage-create_an_account_hover.png") no-repeat scroll center center;
        cursor: pointer;
    }

.create_an_account_radio {
}

    .create_an_account_radio label {
        font-size: 18px;
        color: #777;
        font-weight: normal;
        font-family: 'Roboto Condensed', sans-serif;
        margin: 0px 45px 0px 5px;
    }

    .create_an_account_radio input[type="radio"]:checked + label {
        color: #060;
    }

.past_elite_talent_opportunities_cont {
    background: url(../../Images/assets/backgrounds/past_elite_talent_opportunities_cont_bg.png) no-repeat right top;
    border-top: 1px solid #dddddd;
    width: 368px;
    height: 250px;
    overflow-y: scroll;
    margin: 12px 0px 20px;
}

#subpage-full {
    float: left;
    width: 100%;
    margin: 0px auto;
    padding: 22px 0px 0px;
}

.form_block {
    text-align: center;
    background: transparent url("../../Images/assets/backgrounds/bg_nav_divider.png") no-repeat scroll 560px center;
    width: 100%;
    height: 50px;
    padding: 13px 0px 0px 0px;
    vertical-align: middle;
}

.user_name {
    font-size: 14px;
    color: #777777;
    float: left;
    margin: 0px 10px 0px 0px;
    border-right: 1px solid #ccc;
}

.sign_in {
    margin-top: 5px;
}

.signin_text {
    font-weight: 500;
    font-size: 16px;
    color: #444;
    float: left;
    padding: 0px 0px 0px 15px;
}


.create_account_options {
    font-size: 18px;
    color: #006600;
    font-weight: normal;
    font-family: 'Roboto Condensed', sans-serif;
    margin: 0px 45px 0px 5px;
}

.account_type {
    padding: 0px 115px;
    margin: 0px auto;
}

.account_type_content {
    -webkit-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.41);
    -moz-box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.41);
    box-shadow: 0px 0px 14px 1px rgba(0,0,0,0.41);
    width: 100%;
    margin-top: 20px;
    border-top: 3px solid #1d9ad6;
    border-bottom: 3px solid #1d9ad6;
    background: #e4f0f6;
}

    .account_type_content h3 {
        padding-bottom: 0px !important;
        margin-bottom: 0px !important;
    }

.select_account_type {
    font-size: 14px;
    color: #666666;
    padding: 30px;
    text-align: center;
}

.elite_talent_professional {
    font-size: 14px;
    color: #666;
    padding: 30px 30px 0px;
}

.elite_talent_employer {
    font-size: 14px;
    color: #666;
    padding: 30px;
}

.create_account_button {
    text-align: center;
    padding: 35px 25px;
}

.sub_star {
    color: red;
    font-size: 15px;
    vertical-align: middle;
}

.membership_fee, .geographic_preferences {
    background: #D1E5F0 none repeat scroll 0% 0%;
    font-size: 14px;
    color: #666;
    padding: 15px 30px;
}

.cvv {
    width: 25%;
    float: left;
}

.cvv_img img {
    white-space: -moz-pre-space;
    vertical-align: middle;
    padding: 6px;
}

/*.profile_type, .sector_of_speciality, .education, .summary_of_expertise, .career_positions_held, .state_province, .positions_of_interest, .employment_history {
    font-family: 'Roboto Condensed', sans-serif;
    background: #FFF url("../../Images/assets/backgrounds/location-txt-back.png") no-repeat scroll 0px 0px;
    border: medium none;
    border-radius: 0px !important;
    padding: 2px 8px 7px;
    margin: 7px 0px 0px;
    font-size: 14px;
    color: #AAA;
    width: 355px;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    height: 108px;
    overflow-y: scroll;
    border-collapse: separate;
}*/ /*commented  changes on 2/5/2016*/

#floater-box {
    display: none;
    position: fixed;
    width: 100%;
    height: 100px;
    background-repeat: repeat-x;
    text-align: center;
    top: 0;
    left: 0;
    z-index: 999;
}

.anch_header_scroll {
    text-decoration: none !important;
    padding: 16px 2px 14px 0px !important;
    font-size: 24px !important;
    line-height: 22px !important;
    float: left !important;
    text-align: right !important;
    margin: 0px 0px -8px !important;
}

.stickTop1st {
    position: fixed;
    top: 100px;
    z-index: 999;
     display: none;
}

#logoParade {
    width: 728px;
    height: 75px;
    position: absolute;
}

    #logoParade div.scrollableArea * {
        float: left;
        padding-left: 1px;
        top: 6px;
        max-width: 180px;
    }

    #logoParade div.scrollableArea img {
        /*float: left;*/
        padding-left: 86px;
        top: 6px;
        max-height: 60px;
        max-width: 120px;
    }

     #logoParade div.scrollableArea a {
        float: left;
        display:inline-block;
        height:100px
    }
.required {
    color: red;
}

.ie7 .member_login_form input[type="text"], .ie7 .member_login_form input[type="password"], .ie7 .member_login_form input[type="text"], .ie7 .member_login_form input[type="password"], .ie8 .member_login_form input[type="text"], .ie8 .member_login_form input[type="password"], .ie8 .member_login_form input[type="text"], .ie8 .member_login_form input[type="password"] {
    border: 1px solid #ccc;
}

.ie7 .profile_type, .ie7 .sector_of_speciality, .ie7 .education, .ie7 .summary_of_expertise, .ie7 .career_positions_held, .ie7 .state_province, .ie7 .positions_of_interest, .ie7 .employment_history, .ie8 .profile_type, .ie8 .sector_of_speciality, .ie8 .education, .ie8 .summary_of_expertise, .ie8 .career_positions_held, .ie8 .state_province, .ie8 .positions_of_interest, .ie8 .employment_history {
    border: 1px solid #ccc;
}

.textarea_new {
    font-family: "Roboto Condensed",sans-serif;
    border: medium none;
    border-radius: 0px !important;
    font-size: 14px;
    color: #060;
    box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
    height: 108px;
    border-collapse: separate;
    background: #FFF url("../../Images/assets/backgrounds/location-txt-back.png") no-repeat scroll 0px 0px;
    margin: 7px 0px 0px;
    padding: 2px 8px 7px 7px;
    overflow-y: scroll;
    vertical-align: top;
    width: 355px;
    resize: none;
    line-height: 22px;
    font-weight: 500;
}

.SuccessMessage {
    padding-left: 50px;
}


.field-validation-error {
    color: #ff0004;
    font-size: 0.9em;
    line-height: 0.9em;
   
}

.ResumUpload-err{

      color: #ff0004;
    font-size: 0.9em;
    line-height: 0.9em;
     float:left;
     margin-top:5px;
   
}

.contactApplyLink_Input {
    float: left;
    margin-right: 10px;
    vertical-align: middle;
    margin-top: 3px;
}

.alert-info {
    background-color: #cfcfcf;
    border-radius: 4px;
    width: 370px;
    margin-top: 5px;
}

.alert-info-inner {
    color: #666;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 13px; /*changes on 19/5/2016*/
    padding: 10px; /*changes on 19/5/2016*/
}

.alert-infomax {
    background-color: #cfcfcf;
    border-radius: 4px;
    width: 95%;
    margin-top: 5px;
    margin-bottom: 15px;
}

.alert-infomax-inner {
    color: #666;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 13px; /*changes on 19/5/2016*/
    padding: 10px; /*changes on 19/5/2016*/
}

#db-no, #db-yes {
    display: none;
}

.alert-valid {
    background-color: #49b571;
    border-radius: 4px;
    text-align: center;
    width: 773px;
}

.alert-inner2 {
    color: #fff;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    padding: 13px 15px 15px;
    text-align: left;
}

.alert-icon {
    float: left;
    padding-right: 5px;
}

.alert-invalid {
    background-color: red;
    border-radius: 4px;
    text-align: center;
    width: 773px;
}

.alert-inner2 {
    color: #fff;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 14px;
    padding: 13px 15px 15px;
    text-align: left;
}

.tooltip {
    display: inline;
    position: relative;
    font-size: 14px;
    line-height: 18px;
    /*z-index: 999;*/
}

    .tooltip:hover:after {
        background: #333;
        background: rgba(0,0,0,.8);
        border-radius: 5px;
        bottom: 26px;
        color: #fff;
        content: attr(title);
        left: 20%;
        padding: 5px 15px;
        position: absolute;
        z-index: 98;
        width: 220px;
    }

    .tooltip:hover:before {
        border: solid;
        border-color: #333 transparent;
        border-width: 6px 6px 0 6px;
        bottom: 20px;
        content: "";
        left: 50%;
        position: absolute;
        z-index: 99;
    }

select::-ms-expand {
    display: none;
}

.footerwrapper {
    background-color: #d6f3e0;
    border-top: 3px solid #bbe1c8;
    float: left;
    height: 100%;
    width: 100%;
}

.fileUpload {
   /* position: relative;
    margin: 10px;
    background-color: #1d9ad6;
    border: 0 none;
    border-radius: 5px;
    color: #fff !important;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;*/

    position: relative;
    background-color: #1d9ad6;
    border: 0 none;
    border-radius: 5px;
    color: #fff !important;
    padding: 5px 20px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    margin: 10px 0px 0px 25px;
}

    .fileUpload input.upload {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
        font-size: 20px;
        cursor: pointer;
        opacity: 0;
        filter: alpha(opacity=0);
    }

.apply-form-table .aft-rows {
    margin-bottom: 1px;
}

.info {
    background: url(../../Images/assets/icons/info-icon.png) no-repeat center;
    width: 21px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    padding: 0 3px;
    cursor: pointer;
}


.upload_img {
    height: auto;
    max-width: 100%;
    padding: 10px 0;
    width: 50%;
}



 .YouTubeDialog {

            top: 21% !important;
        }


 input[type=text]::-ms-clear {
    display: none;
}

#Cookies {
	background: #222222;
	bottom: 0;
	padding: 15px 0;
	position: fixed;
	width: 100%;
	z-index: 9;
}

#cookie_content {
	color: #ffffff;
	font-size: 14px;
	line-height: 22px;
	margin: 0 auto;
	max-width: 1232px;
	width: 100%;
	overflow:hidden;
}

#cookie_content .left {
	float: left;
	width: 93%;
}

#cookie_content .right {
	float: left;
	text-align: right;
	width: 7%;
	line-height:10px;
}

#cookie_content a {
	color: #52b852;
	text-decoration: underline;
}

#cookie_content .btn-ok {
	background-color: #49b571;
    border-radius: 25px;
    color: #fff;
    padding: 6px 10px;
    text-align: center;
    text-decoration: none;
	min-width:75px;
	cursor:pointer;
	border-style: solid;
	line-height:inherit;
	float:right;
}
