html, body {
    margin:0;
    padding:0;
    border:0;
    color:#000;
    font-family: Arial, sans-serif;
    font-size: 100%;
    background: #FFF url('../img/mp4/bg.gif') repeat-x 0 0;
}

img {
    border: 0;
}

p a {
    color: #000;
    font-weight: 700;
    text-decoration: none;
}
p a:hover {
    text-decoration: underline;
}

pre{font-size:.7em;font-family: Arial, sans-serif;}

.content p {
    width: 477px;
    margin: 0;
    padding: 0 14px;
    font-size: 11px;
}

.content ul {
    margin: 0;
    padding: 5px 14px;
    font-size: 11px;
    list-style-type: disc;
}

.content li {
    margin: 5px 0 0 15px;
    padding: 0px;
    list-style-type: disc;
}


/*//////////////////////////////////////////
//////// Header Styles
//////////////////////////////////////////*/
#header {
    width: 990px;
    margin: 0;
    padding: 0;
    overflow:hidden;
}

#header_container {
    float: left;
    display: inline;
    width: 990px;
    margin: 0;
    padding: 0 0 3px 0;
    background: transparent url('../img/mp4/header_bg.jpg') no-repeat 0 0;
}

#header_top {
    float: left;
    display: block;
    width: 990px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/header_top.jpg') no-repeat 0 0;
}

#header ul {
    float: left;
    display: inline;
    width: 810px;
    margin: 18px 0 0 0;
    padding: 0 0 0 9px;
    list-style-type: none;
}

#header li {
    float: left;
    display: inline;
    margin: 0;
    padding: 0 16px 0 7px;
    text-align: left;
    background: transparent url('../img/mp4/header_bullet.jpg') no-repeat 0 50%;
}

#header li a {
    float: left;
    margin: 0;
    padding: 0;
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    text-decoration: none;
}

#header li a:hover {
    text-decoration: underline;
}

#header_logo a {
    float: right;
    display: inline;
    width: 129px;
    height: 41px;
    margin: 3px 42px 0 0;
    padding: 0;
    text-indent: -99999px;
    font-size: 1px;
    overflow: hidden;
    background: transparent url('../img/mp4/header_logo.jpg') no-repeat 0 0;
}

#header_logo_pp a {
    /*float: right;*/
    display: block;
    width: 505px;
    height: 70px;
    margin: 0;
    padding: 0;
    text-indent: -99999px;
    font-size: 1px;
    overflow: hidden;
    background: transparent url('../img/pp/pp_jobs_banner.gif') no-repeat 0 0;
}

#header_bottom {
    float: left;
    display: block;
    width: 990px;
    height: 11px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/header_bottom.jpg') no-repeat 0 0;
}

#header_banner,
#header_banner_fr {
    float: left;
    margin: 0;
    width:790px;/*Ajout CC*/
}

#header_banner a, #header_banner a img,
#header_banner_fr a, #header_banner_fr a img {
    float: left;
    display: inline;
    width: 764px;
    height: 82px;
    margin: 1px 26px 0 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
}

/*#header_banner a {
    background: transparent url('../img/mp4/header_banner.gif') no-repeat 0 0;
}
#header_banner_fr a {
    background: transparent url('../img/mp4/header_banner_fr.gif') no-repeat 0 0;
}*/

#header_rss {
    display: block;
    float: left;
    width: 200px;
    height: 82px;
    margin: 8px 0 0 0;
    padding: 0;
    background: transparent url('../img/mp4/header_mypage_en.jpg') no-repeat 0 0;
}

.header_rss_zh {
    background: transparent url('../img/mp4/header_mypage_zh.jpg') no-repeat 0 0 !important;
}

.header_rss_ja {
    background: transparent url('../img/mp4/header_mypage_ja.jpg') no-repeat 0 0 !important;
}

#header_rss_links {
    margin: 45px 0 0 11px;
    font-size: 12px;
    color: #2b2974;
    text-decoration: none;
}

#header_rss_links span {
    width: 72px;
    float: left;
}

#header_rss_links a {
    font-size: 12px;
    color: #2b2974;
    text-decoration: none;
}

#header_rss_links a:hover {
    text-decoration: underline;
}



/*//////////////////////////////////////////
//////// Search Box Styles
//////////////////////////////////////////*/
.column1 h2.style_h_02 {
    width: 234px;
    height: 47px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('../img/mp4/quicksearch_top.gif') no-repeat 0 0;
}

/* Foreign Version */

.column1 h3.style_h_02 {
    float: left;
    width: 224px;
    height: 37px;
    margin: 0;
    padding: 10px 0 0 10px;
    color: #FFF;
    font-size: 18px;
    font-weight: 500;
    background: transparent url('../img/mp4/quicksearch_top_blank.gif') no-repeat 0 0;
}
.column1 form.quicksearch, .column1 form.mypage_identification{
    float: left;
    width: 210px;
    margin: 0 0 5px 0;
    padding: 0 12px 18px 12px;
    border: 0;
    background: transparent url('../img/mp4/quicksearch_bg.gif') no-repeat 0 100%;
}
.column1 form.mypage_identification{
    background: transparent url('../img/mp4/quicksearch_bg.gif') no-repeat 0 100%;
}

.column1 form.quicksearch p, .column1 form.mypage_identification p {
    width: 210px;
    margin: 0;
    padding: 0;
    font-size: 11px;
    color: #FFF;
}

.column1 form.quicksearch p a, .column1 form.mypage_identification p a {
    float: left;
    clear: both;
    margin: 0;
    padding: 10px 0 0 0;
    color: #FFF;
    text-decoration: none;
}

.column1 form.quicksearch p a:hover, .column1 form.mypage_identification pa :hover {
    text-decoration: underline;
}

.column1 form.quicksearch select {
    float: left;
    width: 210px;
    margin: 5px 0;
    padding: 0;
}

.column1 fieldset {
    float: left;
    margin: 0;
    padding: 0;
    border: 0;
}

.column1 input.submit {
    float: right;
    display: block;
    width: 140px;
    height: 26px;
    margin: 20px 0 0 0;
    padding: 0 0 4px 0px;
    border: 0;
    font-weight: 700;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    text-indent: -4px;
    overflow: hidden;
    background: transparent url('../img/mp4/quicksearch_button_search.gif') no-repeat 0 0;
}

/****Ajout CC****/
form.quicksearch #wait {
  position:absolute;
  margin:-14px 0px 0px 0;
 /* _margin:-14px 0px 0px -110px;*/
  padding:0px 0px 0px 0px;
  font-size:80%;
  font-weight:normal;
  color:#FFF;
  background-color:transparent;
}
/****fin Ajout CC****/

/* Hides form labels */
.hiddenFormLabel {
    display: none;
}

/* Hides radio button labels */
.hiddenText {
    display: none;
}

column1 form p {
    margin: 0;
    padding: 0;
}

/* Style for acronyms */
.pseudo {
    border: 0;
}

/* Style for <p> around radio buttons */
.radioList {
    margin: 0;
    padding: 5px 0;
}

#keywords {
    width: 201px;
    margin: 5px 0 0 0;
    padding: 2px;
    font-size: 11px;
}

.column1 p.text {
    margin: 0;
    padding: 0;
}

.jobSearchSelect {
    margin: 0;
    padding: 0;
    font-size: 11px;
}

.nestedDisciplineSectorDropdownParagraph {
    float: left;
    margin: 0;
    padding: 0;
}


/*//////////////////////////////////////////
//////// Featured Clients Styles
//////////////////////////////////////////*/
/* Foreign version */
.column2 h3 {
    float: left;
    display: inline;
    width: 164px;
    height: 52px;
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 15px;
    font-weight: 700;
    color: #FFF;
    background: transparent url('../img/mp4/panel_currently_hiring_top_left.gif') no-repeat 0 0;
}

#featured_clients_container {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_grey_bg.jpg') repeat-y 0 0;
}

#featured_clients_header {
    float: left;
    width: 100%;
    height: 52px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_top_bg.jpg') repeat-x 0 0;
}

#featured_clients_container h2 {
    float: left;
    display: inline;
    width: 88%;
    height: 42px;
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 13px;
    font-weight: 700;
    color: #FFF;
    background: transparent url('../img/mp4/panel_currently_hiring_top_left.gif') no-repeat 0 0;
}

#featured_clients_top_right {
    float: right;
    width: 13px;
    height: 52px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_top_right.jpg') no-repeat 0 0;
}


#list_container {
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    text-align: center;
    background: transparent url('../img/mp4/panel_currently_hiring_right_bg.jpg') repeat-y 100% 0;
}

#inner_container {
    display: inline;
    width: 160px;
}

#featured_clients_footer {
    float: left;
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_bg.jpg') repeat-x 0 0;
}

#featured_clients_footer_right {
    float: right;
    display: block;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_right.jpg') no-repeat 0 0;
}

#featured_clients_container p {
    display: block;
    width: 160px;
    margin: 0 auto 5px auto;
    padding: 0;
    font-size: 11px;
    text-align: center;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}

#featured_clients_container p a {
    width: 100%;
    display: inline;
    color: #535353;
    text-decoration: none;
}

#featured_clients_container p a:hover {
    text-decoration: underline;
}
#featured_clients_container p a:hover span.job_title {
    text-decoration: underline;
}

#featured_clients_container img {
    display: inline;
}

#featured_clients_container a span.job_title {
    display: block;
    width: 100%;
    padding: 0;
    background: none;
}

#featured_clients_container span.job_info {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
    color: #535353;
}

#featured_clients_container img {
    display: block;
    margin: 0px auto 2px auto;
}

/*FOR LEFT VERSION */

.column1 #featured_clients_header, 
.column1 #list_container, 
.column1 #featured_clients_footer {
    float: left;
    width: 234px;
}

/* Foreign version */
#featured_clients_container span.job_title {
    clear: both;
    width: 100%;
    padding: 0 0 0 10px;
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 3px;
}

/* UK version */
#featured_clients_container a span.job_title {
    width: 100%;
}

/* Foreign version */
#featured_clients_container span.job_title a {
    width: 100%;
    font-weight: 400;
}

#featured_clients_container br {
    display: none;
}

#page_form h2 {
    padding-left: 10px;
    font-size: 14px;
}

#page_form ul li.forms_stepHeading {
    padding-left: 14px;
}

/*//////////////////////////////////////////
//////// Our Clients Styles
//////////////////////////////////////////*/

/* Side panel for client job list on description page */
#featured_clients_container h2.single_client {
    background: transparent url('../img/mp4/panel_currently_hiring_single_client_top_left.jpg') no-repeat 0 0;
}

/*//////////////////////////////////////////
//////// Push Item Styles
//////////////////////////////////////////*/
.pushitem {
    float: left;
    width: 235px;
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/pushitem_home_bg.gif') no-repeat 0 8px;
}

.pushitem div.top,
.pushitem div.bottom {
    float: left;
    display: inline;
    width: 235px;
    margin: 0;
    padding: 0;
    font-size: 1px;
}
.pushitem div.top {
    height: 8px;
    margin: 0 0 2px 0;
    background: transparent url('../img/mp4/pushitem_home_top.gif') no-repeat 0 0;
}
.pushitem div.bottom {
    height: 9px;
    margin: 2px 0 0 0;
    background: transparent url('../img/mp4/pushitem_home_bottom.gif') no-repeat 0 0;
}

.pushitem h4 {
    float: left;
    width: 115px;
    margin: 0;
    padding: 0 10px;
    color: #FFF;
    font-size: 16px;
}

.pushitem p {
    float: left;
    width: 115px;
    margin: 0;
    padding: 0 5px 0 10px;
    color: #FFF;
    font-size: 11px;
}

.pushitem a {
    float: left;
    margin: 5px 0 0 10px;
    padding: 0 10px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: transparent url('../img/mp4/pushitem_home_bullet.gif') no-repeat 0 50%;
}

.pushitem a:hover {
    text-decoration: underline;
}

.pushitem a.image_link {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
    background: none;
}

/*//////////////////////////////////////////
//////// Homepage Styles
//////////////////////////////////////////*/
.style-half {
    float: left;
    width: 250px;
    padding: 0;

}

ul.list-style_1,
ul.list-style_2 {
    float: left;
    width: 238px;
    margin: 0 0 0 0;
    padding: 0 0 15px 12px;
    list-style-type: none;
}

ul.list-style_1 li,
ul.list-style_2 li {
    float: left;
    width: 228px;
    margin: 0;
    padding: 0 0 0 10px;
    color: #000;
    font-size: 11px;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px;
    list-style-type: none;
}

ul.list-style_1 li a,
ul.list-style_2 li a {
    color: #000;
    text-decoration: none;
}

ul.list-style_1 li a:hover,
ul.list-style_2 li a:hover {
    text-decoration: underline;
}

#pulloutpanels_container {
    float: left;
    width: 505px;
    margin: 0 0 10px 0;
}
.ms1>div.content #pulloutpanels_container {
    margin: 0 0 10px 0;
}

.pulloutbox_prop {
    float: right;
    display: block;
    width: 1px;
    height: 131px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    overflow: hidden;
    background: #FFF;
}

#pulloutbox_left,
#pulloutbox_right {
    float: left;
    width: 245px;
    margin: 0;
    padding: 0;
    height: 131px;
}
#pulloutbox_left {
    margin: 0 5px 0 0;
    background: transparent url('../img/mp4/home_pulloutbox_left_bg.jpg') no-repeat 0 100%;
}
#pulloutbox_right {
    background: transparent url('../img/mp4/home_pulloutbox_right_bg.jpg') no-repeat 0 100%;
}

#pulloutbox_left h3,
#pulloutbox_right h3 {
    float: left;
    width: 235px;
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 16px;
}
#pulloutbox_left h3 {
    background: transparent url('../img/mp4/home_pulloutbox_left_top.jpg') no-repeat 0 0;
}
#pulloutbox_right h3 {
    background: transparent url('../img/mp4/home_pulloutbox_right_top.jpg') no-repeat 0 0;
}

.mid-section .ms1 .content #pulloutbox_left p,
.mid-section .ms1 .content #pulloutbox_right p {
    float: left;
    width: 150px;
    margin: 0;
    padding: 0 10px 0 12px;
    font-size: 11px;
}

#pulloutbox_left a,
#pulloutbox_right a {
    float: left;
    clear: left;
    width: 100px;
    margin: 6px 0 0 12px;
    padding: 0 0 0 10px;
    font-size: 11px;
    text-decoration: none;
    color: #000;
    background: transparent url('../img/mp4/home_pulloutpanel_bullet.gif') no-repeat 0 50%;
}

#pulloutbox_left a:hover,
#pulloutbox_right a:hover {
    text-decoration: underline;
}

/*//////////////////////////////////////////
//////// Footer Styles
//////////////////////////////////////////*/
.footer-section {
    width: 990px;
    margin: 0 0 40px 0;
    padding: 0 0 10px 0;
    background: transparent url('../img/mp4/footer_bg.jpg') no-repeat 0 0;
}

ul.footer {
    float: left;
    width: 550px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

ul.footer li {
    float: left;
    display: inline;
    margin: 0 0 0 14px;
    padding: 10px 0 0 0;
}

ul.footer li a,
#tools li a {
    padding: 0 0 0 10px;
    color: #878787;
    font-size: 11px;
    text-decoration: none;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 50%;
}
ul.footer li a:hover {
    text-decoration: underline;
}
#tools li.language_selected{
    padding: 4px 0 0 10px;
    color: #878787;
    font-size: 11px;
    text-decoration: none;
    }
#tools li.language_selected a { text-decoration:underline; }

/* Drop up menu */
#tools {
    position: relative;
    float: right;
    z-index: 101;
    margin: 10px 15px 0 0;
    padding: 0;
}

/*\*/ * html #tools {
    margin: 10px 8px 0 0;
}

#tools li {
    display:inline;
    float: left;
}

#tools li.current_country {
    margin-top: 3px;
}

#tools li a {
    margin-right: 5px;
}

#countries {
    position: absolute;
    width: 218px;
    border: solid 1px #d6d6d6;
    right: 0;
    bottom: 100%;
    padding: 0;
    background: #F5F5F5;
}

#countries li {
    display:block;
    width: 218px;
    padding: 0 0 0 0px;
    border-width: 1px 0;
    border-color: #ececec #e0e0e0;
    border-style: solid;
}

#countries li a {
    display: block;
    width: 195px;
    margin: 0 0 0 0px;
    padding: 2px 0 2px 23px;
    color: #4D4D4D;
    background: transparent url('../img/mp4/footer_countrynav_arrow.gif') no-repeat 10px 5px;
}

#countries li a:hover {
    background: #d1d1d1 url('../img/mp4/footer_countrynav_arrow.gif') no-repeat 10px -195px;
}


/*//////////////////////////////////////////
//////// Long Form Styles
//////////////////////////////////////////*/
/* Top level lists */
#page_form ul.formTable {
    float: left;
    width: 505px;
    margin: 20px 0 0 0;
    padding: 15px 0 0 0;
    list-style-type: none;
    background: transparent url('../img/mp4/form_long_bg.gif') no-repeat 0 0;
}
#page_form ul.formTable li {
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 11px;
    color: #FFF;
    overflow: visible;
    background: none;
}

#page_form div.forms_fieldset {
    width: 477px;
    margin: 0 14px 10px 14px;
    padding: 0 0 10px 0;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #4D4980;
}

/* Nested lists */
#page_form ul.formTable li ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#page_form ul.formTable li ul li {
    padding: 0;
    border-width: 0;
}

#page_form ul.formTable label.forms_textbox_label {
    /*display: none;*/
    float: left;
    width: 150px;
    padding-top: 10px;
}
#page_form ul.formTable label.forms_textarea_label {
    float: left;
    width: 150px;
}

#page_form ul.formTable textarea {
    margin-top: 10px;
 width:180px;
}

#page_form p {
    margin: 0;
    padding: 0 14px;
    font-size: 11px;
}

#page_form p#forms_introTextSpan {
    display: none;
}

.content form {
    margin: 0;
    padding: 0;
}

/*****MODIF CC*****/
fieldset {
        border:0;
        margin:0;
        padding:0px 12px 0px 12px;
        }
/*****MODIF CC*****/

/* form footer */
#page_form div#forms_nav_div {
    float: left;
    display: inline;
    width: 505px;
    height: 47px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 0;
}

/* Submit button */
#page_form div#forms_nav_div input.submit{
    float: right;
    width: 68px;
    height: 24px;
    margin: 0 12px 0 0;
    padding: 0 0 1px 5px;
    color: #FFF;
    font-weight: 700;
    border: 0;
    background: transparent url('../img/mp4/form_long_button_submit.gif') no-repeat 0 0;
}

h2.forms_fieldset {
    width: 477px;
    margin: 0 0 5px 0;
    padding: 0 0 0 0;
    font-weight: 400;
    font-size: 11px;
    color: #FFF;
}

#page_form input.forms_datebox_day {
    width: 29px;
    margin: 0 5px 0 0;
    border: 1px solid #FFF;
}

#page_form input.forms_datebox_month {
    width: 29px;
    margin: 0 5px 0 0;
    border: 1px solid #FFF;
}

#page_form input.forms_datebox_year {
    width: 50px;
    border: 1px solid #FFF;
}

#page_form input.forms_textbox {
    margin: 10px 0 0 5px;
    width:184px;
}

/*\*/ * html #page_form input.forms_textbox {margin-left:-1px;}/**/
#page_form li>input.forms_textbox {
    margin: 10px 0 0 0;
    border: 1px solid #FFF;
    width:184px;
}

#page_form input.forms_checkbox {
    margin: 5px 5px 0 0;
    padding: 0;
}

#page_form input.forms_radio {
    margin: 0;
    padding: 0;
}

#page_form p.form_belowSubmitText {
    float: left;
    width: 505px;
    height: 20px;
    margin: 10px 0 0 0;
    padding: 0;
    font-size: 16px;
    font-weight: 700;
    color: #FFF;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
}

/*//////////////////////////////////////////
//////// Right Column Panels Styles
//////////////////////////////////////////*/
.column2 h2 {
    display: none;
}

.profile_navigation {
    width: 200px;
    margin: 0 0 8px 0;
    padding: 44px 0 0 0;
    background: transparent url('../img/mp4/panel_client_nav_bg.gif') no-repeat 0 0;
}

.column2 div.profile_navigation ul {
    width: 168px;
    float: none;
    margin: 0;
    padding: 0 16px 21px 16px;
    list-style-type: none;
    background: transparent url('../img/mp4/panel_client_nav_bottom.gif') no-repeat 0 100%;
}

.profile_navigation ul li {
    width: 150px;
    float: none;
    margin: 0;
    padding: 0;
    background: none;
}

.profile_navigation ul li a {
    width: 136px;
    margin: 0;
    padding: 0 0 0 10px;
    color: #333;
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 4px;
}
.profile_navigation ul li a:hover {
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 -61px;
}

.profile_navigation ul li.current a {
    font-weight: 700;
    color:#000;
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 4px;
}
.profile_navigation ul li.current a:hover {
    font-weight: 700;
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 -61px;
}

.profile_navigation li a {
    width: 168px;
}

/*//////////////////////////////////////////
//////// For Candidates Styles
//////////////////////////////////////////*/
#panel_contracting {
    float: left;
    width: 246px;
    margin: 0 12px 10px 0;
    padding: 0;
    text-align: center;
    background: transparent url('../img/mp4/panel_contracting_bg.jpg') no-repeat 0 0;
}

.content div.leftFeaturePanel {
    float: left;
    width: 246px;
    margin: 0 12px 10px 0;
    padding: 0;
    text-align: center;
    background: transparent url('../img/mp4/panel_feature_left_bg.jpg') no-repeat 0 0;
}

#panel_contracting h3,
.content div.leftFeaturePanel h3,
.content div.rightFeaturePanel h3 {
    float: left;
    width: 235px;
    margin: 0;
    padding: 10px 0 7px 10px;
    color: #333333;
    text-align: left;
    background: none;
}

#panel_contracting p,
.content div.article div.leftFeaturePanel p,
.content div.article div.rightFeaturePanel p {
    float: left;
    width: 226px;
    margin: 0;
    padding: 0 10px 6px 10px;
    text-align: left;
}
#panel_contracting p {
    width: 116px;
}

#panel_contracting #content {
    float: left;
    width: 235px;
    margin: 0;
    padding: 0;
}

#panel_contracting * {
   /* border: 1px solid #000;*/
}

#panel_contracting a,
.content div.leftFeaturePanel a,
.content div.rightFeaturePanel a {
    /*Modif CC*/
      _clear:both;
      margin: 0px 0 0 10px;
      /*margin: 5px 0 0 10px;*/
      width:150px;
    /*Fin modif CC*/
    float: left;
    padding: 0 0 0 10px;
    color: #262626;
    font-size: 11px;
    text-align: left;
    text-decoration: none;
    background: transparent url('../img/mp4/panel_feature_bullet.gif') no-repeat 0 3px;
}
#panel_contracting a {
    width: 150px;
}

#panel_contracting a:hover,
.content div.leftFeaturePanel a:hover,
.content div.rightFeaturePanel a:hover {
    text-decoration: underline;
    background-position: 0 -91px;
}


.content div.leftFeaturePanel a.image,
.content div.rightFeaturePanel a.image {
    float: none;
    margin: 0;
    padding: 0;
    background: none;
}

#panel_contracting div.footer,
.content div.leftFeaturePanel div.footer,
.content div.rightFeaturePanel div.footer {
    float: left;
    display: block;
    width: 246px;
    height: 11px;
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_feature_left_bottom.jpg') no-repeat 0 0;
}
#panel_contracting div.footer {
    height: 10px;
    background: transparent url('../img/mp4/panel_contracting_bottom.jpg') no-repeat 0 0;
}

#panel_contracting #prop{
    float: right;
    width: 1px;
    height: 129px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
}

.ms1 .content div.rightFeaturePanel {
    float: left;
    width: 246px;
    margin: 0 0 10px 0;
    padding: 0;
    text-align: center;
    background: transparent url('../img/mp4/panel_feature_right_bg.jpg') no-repeat 0 0;
}

/*//////////////////////////////////////////
//////// Submit Your CV Styles
//////////////////////////////////////////*/
form.apply{
    float: left;
    width: 505px;
    margin: 15px 0 0 0;
    padding: 0;
    color: #A8A8A8;
    background: transparent url('../img/mp4/submit_cv_bg.jpg') no-repeat 0 100%;
}

form.apply fieldset{
    float: left;
    width: 505px;
    margin: 0;
    padding: 37px 0 0 0;
    border: none;
    background: transparent url('../img/mp4/submit_cv_header.jpg') no-repeat 0 0;
}

form.apply .form-title {
    padding: 0 0 0 15px;
    margin: -25px 0 10px 0;
    color: #FFFFFF;
}

form.apply_pp{
    float: left;
    width: 505px;
    margin: 15px 0 0 0;
    padding: 0;
    color: #000000;
    background: transparent url('../img/pp/submit_cv_bg.png') no-repeat 0 100%;
}

form.apply label{
    float: left;
    width: 166px;
    margin: 0;
    padding: 0;
    color: #FFF;
}

form.apply input, form.apply select, form.apply textarea {
    width: 300px;
    margin: 0 0 5px 0;
}

form.apply span{
    width: 306px;
}

form.apply a{
    color: #FFF;
    text-decoration: none;
}
form.apply a:hover {
    text-decoration: underline;
}

p.cv_comment {
    width: 495px;
}

p.cv {
    padding-bottom: 10px;
}

form.apply p.submit {
    float: left;
}

form.apply input.submit {
    float: right;
    display: block;
    width: 140px;
    height: 26px;
    margin: 20px 0 0 0;
    padding: 0 0 4px 0px;
    border: 0;
    font-weight: 700;
    color: #FFF;
    font-size: 12px;
    text-align: center;
    text-decoration: none;
    text-indent: -4px;
    overflow: hidden;
    background: transparent url('../img/mp4/form_button_search.gif') no-repeat 0 0;
}


/*Send Job Friend AJOUT CC*/

form.sendjobfriend{
    float: left;
    width: 505px;
    color: #fff;
    margin: 0 0 10px 0;
    padding: 0 0 45px 0;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 100%;
}

form.sendjobfriend fieldset {
    float: left;
    width: 505px;
    margin: 0;
    padding: 10px 0 0 0;
    border: none;
    background: transparent url('../img/mp4/form_long_bg.gif') no-repeat 0 0;
}

form.sendjobfriend p.submit input {
    width: 146px;
    height: 27px;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-left: 15px;
    text-align: left;
    border: none;
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    background: transparent url('../img/mp4/candidates_form_button.gif') no-repeat 0 0;
}

form.sendjobfriend label{
    float: left;
    width: 166px;
    margin: 0;
    padding: 0;
    color: #FFF;
}

form.sendjobfriend input,
form.sendjobfriend select {
    width: 300px;
    margin: 0 0 5px 0;
}

form.sendjobfriend span{
    width: 306px;
}

form.sendjobfriend a{
    color: #FFF;
    text-decoration: none;
}
form.sendjobfriend a:hover {
    text-decoration: underline;
}

/*Fin AJOUT CC*/


/*//////////////////////////////////////////
//////// Salary Survey Styles
//////////////////////////////////////////*/

.article p {
    clear:both;
}

.article table.salarySurvey {
    float:left;
    width: 494px;
    padding: 0;
    font-size: 11px;
    border: 1px solid #D8D7DA;
    border-collapse: collapse;
    overflow:hidden;
}

thead th {
    margin: 0;
    padding: 5px 0px 5px 5px;
    color: #FFF;
    text-align: left;
    background: transparent url('../img/mp4/table_header_bg.gif') repeat-x 0 0;
    border: 1px solid #D8D7DA;
}

tbody td {
    border: 1px solid #D8D7DA;
}

th.mceVisualAid {
    padding: 8px;
    font-weight: 400;
    border-width: 0 0 2px 0;
    border-color: #9C9C9C;
    border-style: solid;
}

table.salarySurvey td {
    padding: 8px;
}

/***AJOUT CC***/
table.salarySurvey td.pair, table.salarySurvey td.impair{color:#000;    border: 1px solid #D8D7DA;}
table.salarySurvey td.head{border: 1px solid #D8D7DA;}
/***AJOUT CC***/

table.salarySurvey tr.even  {
    background: #EBEBEB;
}

table.salarySurvey tr.odd {
    background: #FAFAFA;
}

.article p {
    padding-bottom: 10px;
}



/*//////////////////////////////////////////
//////// Global Styles
//////////////////////////////////////////*/
/* Hidden navigation */
.skip {
    display: none;
}

/* Main page contianer */
.page {
    position: relative;
    width: 990px;
    top: 0;
    left: 0;
    margin: 18px auto;
    padding: 0;
    overflow:hidden;
}

/* Logo for print version */
.print_header {
    display: none;
}

/* Main column */
.content {
    float: right; 
    position: relative;
    width: 505px;
    margin: 0 0 0 0;
    top: 0;
    overflow: hidden; 
}

.mid-section {
    /*position: relative;*/
}

/*\*/ * html .mid-section {
   /* height:100%; */
}

/* Left column */
.column1 {
    float:left;
    width: 225px;
}

.column1 form{
    overflow:hidden;

}

/* Push items */
.column1 p.push {
    float: left;
    width: 234px;
    margin: 0 0 5px 0;
    padding: 7px 0 0 0;
    background: transparent url('../img/mp4/global_pushitem_bg.gif') no-repeat 0 0;
}

.column1 p.push a {
    display: block;
    width: 234px;
    font-size: 14px;
    font-weight: 400;
    color: #FFF;
}

.column1 p.push a span {
    display: block;
    width: 214px;
    margin: 0;
    padding: 0 0 11px 20px;
    cursor: pointer;
    background: transparent url('../img/mp4/global_pushitem_bottom.gif') no-repeat 0 100%;
}

/* Right column */
.column2 {
    width: 200px;
    top: 0;
    right: 0;
}

/* Content container */
.ms1 {
    float: left;
    position: relative;
    width: 765px;
    margin: 8px 25px 0 0;
    padding: 0 0 20px 0;
}

/* Inner content container */
.ms2 {
    float: left;
    position: relative;
    width: 200px;
    margin: 8px 0 0 0;
    padding: 0 0 20px 0;
}

.ms3 {
    float: left;
    position: relative;
    width: 990px;
    margin: 8px 0 0 0;
}

.ms4 {
    float: left;
    position: relative;
    width: 765px;
    margin: 8px 25px 0 0;
}

.ms4 .content {
    float: left !important;
    width: 765px !important;
}

.ms4 .content p {
    width: 725px;
}

.ms4 h1, .ms4 h3 {
    background: transparent url(../img/mp4/wide_header_top.gif) no-repeat scroll 0 0 !important;
    width: 765px !important;
}

.ms5 {
    float: left;
    position: relative;
    width: 990px;
    margin: 8px 0px 0px 0px;
}


.ms5 h1 {
   background: transparent url(../img/mp4/ms5_bg.jpg) no-repeat scroll 0 0 !important;
    width: 990px !important;
	padding-bottom: 0px !important;
}


.ms5 h1 img {
   float: left;
}


.ms5 .content {
    float: right; 
    position: relative;
    width: 990px;
    margin: 0 0 0 0;
    top: 0;
    overflow: hidden; 
}

.article {
    position:relative;
    float: left;
    width: 520px;
    margin: 0;
    padding: 0;
}

.article div.style-half {
    display: inline;
    margin: 0;
    margin: 0 10px 0 0;
    overflow: visible;
}

hr {
    float: left;
    width: 505px;
}

/* Standard header */
h1, h3 {
    float: left;
    width: 493px;
    margin: 0;
    padding: 14px 0 10px 12px;
    font-size: 16px;
    font-weight: 700;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
}
/***AJOUT CC Pour le contenu du CMS***/
h3{_padding:14px 0 10px 9px;}
/*Fin Ajout*/

h3 span {
    color: #878787;
}

/* Half-width header */
.style-half h3 {
    width: 238px;
    background: transparent url('../img/mp4/global_header_small_bg.gif') no-repeat 0 0;
}

/* Hide banners */
.banner {
    display: none;
}

/* Hide horizontal rules */
hr {
    display: none;
}

/*//////////////////////////////////////////
//////// Job search results page
//////////////////////////////////////////*/
.mid-section .content2 {
    position: relative;
    width: 732px;
    float: right;
}

.mid-section .content2 p {
    padding: 0 5px;
}

.mid-section .content2 hr {
    display: none;
}

.mid-section .content2  h1.style_h_01 {
    width: 722px;
    min-height: 29px;
    height: 29px;
    margin: 0 0 10px 0;
    margin-top: 3px;
    font-size: 16px;
    color: #fff;
    padding: 12px 0 0 10px;
    background: transparent url('../img/mp4/header_results.gif') no-repeat 0 0;
}

.mid-section .content2  p.emphasis {
    position: relative;
    width: 712px;
    height: 20px;
    margin: 0 0 10px 0;
    padding: 6px 10px 0 10px;
    clear: left;
    font-size: 0.7em;
    color: #000;
    background: transparent url('../img/mp4/results_tools_bg.gif') no-repeat 0 0;
}

.mid-section .content2  p.emphasis a {
    text-decoration: none;
    color: #6b6b6b;
}
.mid-section .content2  p.emphasis a:hover {
    text-decoration: underline;
}

.mid-section .content2 p.push {
    width: 732px;
    margin: 0 0 10px 0 ;
    padding: 0 0 12px 0;
    background: transparent url('../img/mp4/search_results_personnel_bottom.jpg') no-repeat 0 100%;
}

.mid-section .content2 p.push a {
    display: block;
    width: 712px;
    padding: 7px 0 0 20px;
    color: #fff;
    text-decoration: none;
    font-size: 0.8em;
    font-weight: bold;
    background: transparent url('../img/mp4/search_results_personnel_bg.jpg') no-repeat 0 0;
}
.mid-section .content2 p.push a:hover {
    text-decoration: underline;
}

.mid-section .content2 p.emphasis span.page_before {
    position: absolute;
    left: 0;
    margin: 13px 10px 0 10px;
}

.mid-section .content2  p.emphasis span.page_next {
    position: absolute;
    right: 0;
    margin-right: 10px;
    margin-top: 13px;
}

.mid-section .content2  p.emphasis span.page_element {
    float: left;
    margin-left: 278px;
    margin-top: 13px;
}

.mid-section .content2 .job_push,
.mid-section .content2 .job_pagedirect {
    position: relative;
    width: 732px;
    min-height: 112px;
    margin-bottom: 10px;
    background: #EEE url('../img/mp4/featured_client_btm.gif') bottom no-repeat;
}
.mid-section .content2 .job_pagedirect {
    background: #e4eddc url('../img/mp4/featured_client_pagedirect_btm.jpg') no-repeat 0 100%;
}


.mid-section .content2 .job_push h2.title,
.mid-section .content2 .job_pagedirect h2.title {
    width: 732px;
    margin: 0;
    font-size: 1em;
    background: transparent url('../img/mp4/featured_client_top.gif') top left no-repeat;
}

.mid-section .content2 .job_pagedirect h2.title {
    background: transparent url('../img/mp4/featured_client_pagedirect_top.jpg') no-repeat 0 0;
}

.mid-section .content2 .job_push h2.title span,
.mid-section .content2 .job_pagedirect h2.title span {
    display: block;
    padding: 14px 0 0 10px;
    color: #000;
}

.mid-section .content2 .job_push h2.title a,
.mid-section .content2 .job_pagedirect h2.title a,
.mid-section .content2 .job h2.title a {
    width: 722px;
    margin: 0;
    padding: 0;
    color: #241c71;
    text-decoration: none;
}
.mid-section .content2 .job_pagedirect h2.title a {
    display: block;
    padding: 14px 0 0 10px;
    /****Modif CC****/
    color:#007C44;
}

.mid-section .content2 .job_push h2.title a:hover,
.mid-section .content2 .job_pagedirect h2.title a:hover,
.mid-section .content2 .job h2.title a:hover {
    text-decoration: underline;
}

.mid-section .content2 .job_push p.descr,
.mid-section .content2 .job_pagedirect p.descr {
    width: 395px;
    color: #262626;
    padding: 0 0 10px 10px;
    margin: 0;
    margin-top: 10px;
    font-size: 0.7em;
    line-height: 1.4em;
}

.mid-section .content2 .job_push p.logo,
.mid-section .content2 .job_pagedirect p.logo,
.mid-section .content2 .job p.logo {
    position: absolute;
    top: 0;
    right: 0;
    /*margin-top: 25px;*/
    margin-right: 10px;
    width: 120px;
    text-align: center;
    font-size: 11px;
}


/**Ajout CC**/
p.logo a{
    color:#000 !important;
    font-size: 11px;
    margin-left:20px;
}

.mid-section .content2 .job p.logo  img {
    width: 120px;
}

.mid-section .content2 .job p.logo .clientProfileLink {

}

.mid-section .content2 .job {
    position: relative;
    width: 722px;
    padding: 0 0 0 10px;
    background: transparent url('../img/mp4/job_container_top.gif') no-repeat 0 0;
    margin-bottom: 20px;
    overflow: hidden;
}

.mid-section .content2 .job h2.title,
.mid-section .content2 .job_pagedirect h2.title {
    font-size: 16px;
    margin: 0;
    padding: 0;
}
.mid-section .content2 .job h2.title {
    padding: 14px 0 0 0;
}

.mid-section .content2 .job p.job_divers1,
.mid-section .content2 .job_push p.job_divers1,
.mid-section .content2 .job_pagedirect p.job_divers1 {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 0.7em;
    font-weight: bold;
    color: #262626;
}
.mid-section .content2 .job_push p.job_divers1,
.mid-section .content2 .job_pagedirect p.job_divers1 {
    padding: 0 0 0 10px;
}

.mid-section .content2 .job_push span.publicationDate,
.mid-section .content2 .job_pagedirect span.publicationDate {
    float: left;
    padding: 0 10px 0 10px;
    font-size: 11px;
}

.mid-section .content2 .job p.descr {
    width: 516px;
    color: #262626;
    margin: 0;
    margin-top: 10px;
    padding: 0;
    font-size: 0.7em;
    line-height: 1.4em;
    padding-bottom: 8px;
}

.mid-section .content2 .job p.logo {
  /*  margin-top:40px;*/
    position:relative;
    float:right;
}


.mid-section .content2 .job p.job_divers2 {
    margin: 5px 0 5px 0;
    padding: 0;
    font-size: 0.7em;
    color: #b4b4b4;
}

.mid-section .content2 .job_push p.job_divers2,
.mid-section .content2 .job_pagedirect p.job_divers2 {
    margin-top: 0;
    padding-left: 0;
    height: 30px;
    margin:0;padding:0;vertical-align:bottom;
}
/*Modif CC
.mid-section .content2 .job p.job_divers2 img,
.mid-section .content2 .job_push p.job_divers2 img,
.mid-section .content2 .job_pagedirect p.job_divers2 img {
    display: block;
    position: absolute;
    top: 50px;
    left: 580px;
    margin: 0;
}*/

.mid-section .content2 .job p.job_divers2 img,
.mid-section .content2 .job_push p.job_divers2 img,
.mid-section .content2 .job_pagedirect p.job_divers2 img{
    margin:0;
    padding:0;
    width:120px;
    height:22px;
    vertical-align:bottom;
}
.mid-section .content2 .job_push p.job_divers2 img{margin-left:175px;}
.mid-section .content2 .job p.job_divers2 img{margin-left:180px;}
.mid-section .content2 .job_pagedirect p.job_divers2 img{  margin-left:135px;}


/* PP styles */
.mid-section .content2 .job-pp {
    background: transparent url('/img/pp/7316_PP_shadow.gif') no-repeat 0 0 !important;
}

.mid-section .content2 .job-pp .logo-container {
    height: 100px;
    float: right;
    width: 120px;
    margin: 5px 10px 5px 0px;
    padding: 0px;
}

.mid-section .content2 .job-pp .logo-container .logo {
    display: block;
    margin: 15px auto;
}

.mid-section .content2 .job-pp a.title-pp {
    color: #E42518 !important;
}

span.city, span.jobType, span.sector {
    font-weight: 700;
}

.mid-section .content2  h2.style_h_01,
.mid-section .content2  h3.style_h_01 {
    position:relative;
    width:722px;
    height:19px;
    font-size:1em;
    color:#fff;
    margin: 10px 0 0 0;
    padding:12px 0 0 10px;
    z-index:100;
    background:transparent url('../img/mp4/register_job_alerts_top.jpg') no-repeat 0 0;
    float:none;
}

.mid-section .content2 div.jobdetail_pagedirect h2.style_h_01,
.mid-section .content2 div.jobdetail_pagedirect h3.style_h_01 {
    position:relative;
    width:722px;
    height:19px;
    font-size:1em;
    color:#007c44;
    margin: 10px 0 0 0;
    padding:12px 0 0 10px;
    z-index:100;
    background:transparent url('../img/mp4/register_job_alerts_pdir_top.jpg') no-repeat 0 0;
    float:none;
}

.mid-section .content2 form.jobAlerts {
    position: relative;
    width: 731px;
    z-index: 99;
    min-height: 120px;
    margin-bottom: 100px;
    margin-top: 0;
    padding-top: 1px;
    background: transparent url('../img/mp4/register_job_alerts_bg.jpg') no-repeat scroll 0pt 100%;
}

.mid-section .content2 form.jobAlerts fieldset {
    display: block;
    padding: 0 10px 15px 10px;
    border: none;
    font-size: 0.7em;
    color: #fff;
}

.mid-section .content2 form.jobAlerts fieldset table {
    width: 705px;
    margin: 15px 0 10px 0;
    text-align: left;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #494579;
}

.mid-section .content2 form.jobAlerts fieldset table td {
    margin-bottom: 20px;
    border: none;
}

.mid-section .content2 form.jobAlerts fieldset table td.alertEmailCriteriaLabel {
    width: 240px;
    padding-bottom: 5px;
}

.mid-section .content2 form.jobAlerts fieldset table td.alertEmailCriteriaText {
    padding-bottom: 5px;
}

.mid-section .content2 form.jobAlerts fieldset table p {
    margin: 0;
    padding: 0 0 0 2px;
}

.mid-section .content2 form.jobAlerts p.alertEmail {
    display: inline;
    margin: 0;
    padding: 0 0 0 5px;
}

.mid-section .content2 form.jobAlerts p.alertEmail input {
    margin: 0 0 0 4px;
    float: left;
    clear: left;
    width: 200px;
}

.mid-section .content2 form.jobAlerts p.alertEmailType {
    float: left;
    margin: 0;
}

.mid-section .content2 form.jobAlerts p.alertEmail label {
    display: inline;
    margin-bottom: 5px;
}

.mid-section .content2 form.jobAlerts p.alertEmailType label[title] {
    color: #fff;
    margin-top: 3px;
}

.mid-section .content2 form.jobAlerts p.alertEmailType input[type='radio'] {
    color: #fff;
}

.mid-section .content2 form.jobAlerts fieldset .alertEmailCriteriaText {
    font-weight: bold;
}

.mid-section .content2 form.jobAlerts p.alertPolicy {
    position: absolute;
    top: 68%;
    left: -2px;
    color: #b4b4b4;
    margin-top: 55px;
    width: 722px;
    padding: 14px 0 0 10px;
    background: transparent url('../img/mp4/job_container_top.gif') top left no-repeat;
}

.mid-section .content2 form.jobAlerts p.alertPolicy a {
    text-decoration: none;
    color: #000;
    font-weight: 400;
}

.mid-section .content2 form.jobAlerts p.alertPolicy a:hover {
    text-decoration: underline;
}

.mid-section .content2 form.jobAlerts p.alertEmailSubscribe {
    float: right;
    margin-top: 0px;
    margin-bottom: -10px;
}

.mid-section .content2 form.jobAlerts p.alertEmailSubscribe input{
    border: 0 none;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: 700;
    height: 23px;
    width: 72px;
    overflow: hidden;
    padding: 0 0 3px 12px;
    text-decoration: none;
    background: transparent url('../img/mp4/register_job_alerts_submit.gif') no-repeat scroll 0pt 50%;
}

.mid-section .content2 form.jobAlerts .rssFormBox {
    height: 36px;
    padding-top: 10px;
    margin-left: 15px;
    margin-right: 15px;
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color: #494579;
}

.mid-section .content2 form.jobAlerts .rssFormBox a {
    font-size: 0.7em;
    color: #999;
    text-decoration: none;
}

.mid-section .content2 form.jobAlerts .rssFormBox a:hover {
    text-decoration: underline;
}

span.footer_page_element {
    float: left;
    width: 100%;
    padding: 13px 0 0 0;
    text-align: center;
}


/* Foreign stuff */
/*.mid-section .content2 .job_push p.logos,
.mid-section .content2 .job_pagedirect p.logos {
    display: none;
}*/
p.logos{
    height:40px;
    float:right;
    width:120px;
    margin:5px 10px 5px 0;
    _margin:5px 3px 5px 0;
    padding:0;
  }


/*//////////////////////////////////////////
//////// job details page
//////////////////////////////////////////*/

/***Modif CC - Page Direct***/
.mid-section .content2 p.emphasis {
    position: relative;
    width: 712px;
    height: 42px;
    background: transparent url('../img/mp4/job_details_tools_bg.gif') no-repeat 0 0;
    font-size: 0.7em;
    color:#fff;
    padding: 0 10px 10px 10px;
    margin: 0;
}

.mid-section .content2 p.emphasis span.job_tools {
    margin: 0 10px 0 0;
    float:right;
    text-align:right;
    color:#bcbcbc;
}

.mid-section .content2 p.emphasis span.job_tools a {
    color: #fff;
    font-weight: bold;
    margin: 10px;
    line-height: 38px;
    background: transparent url('../img/mp4/arrow.gif') no-repeat 0 4px;
    padding-left:10px;
}

.mid-section .content2 form[name='jobApplyForm'] p.emphasis span.job_tools a#jobPrintLink {
    margin: 0;
}

.mid-section .content2  p.emphasis span.link_back a {
    color: #fff;
    font-weight: bold;
    line-height: 38px;
}

.mid-section .content2  p.emphasis span.page_element {
    float: left;
    margin-left: 278px;
}

.mid-section .content2 .jobdetail, .mid-section .content2 .jobdetail_pagedirect {
    position: relative;
    width: 732px;
    margin-top: 0;
    padding: 5px 0 0 0;
    background: transparent url('../img/mp4/job_container_top.gif') top left no-repeat;
}

.mid-section .content2 .jobdetail p, .mid-section .content2_pagedirect .jobdetail p{
    color: #999;
}

.mid-section .content2 .jobdetail p a, .mid-section .content2 .jobdetail_pagedirect p a {
    color: #FFF;
    font-weight: 400;
}

.mid-section .content2 .jobdetail label {
    color: #FFF;
}

.mid-section .content2 .jobdetail_pagedirect label {
    color: #007c44;
}

.mid-section .content2 .jobdetail .logo, .mid-section .content2 .jobdetail_pagedirect .logo {
    float: right;
    text-align: center !important;
}

.mid-section .content2 .jobdetail h1, .mid-section .content2 .jobdetail_pagedirect h1,
.mid-section .content2 .jobdetail h1.title, .mid-section .content2 .jobdetail_pagedirect h1.title {
    font-size: 1.2em;
    font-weight: normal;
    margin: 0;
    background: none;
    float: none;
}

.mid-section .content2 .jobdetail .job_divers, .mid-section .content2 .jobdetail_pagedirect .job_divers {
    font-size: 0.9em;
    color: #000;
    margin: 5px 0;
    padding-left: 15px;
}

.mid-section .content2 .jobdetail .publicationDate, .mid-section .content2 .jobdetail_pagedirect .publicationDate {
    color:#B4B4B4;
    font-size:0.8em;
}

.mid-section .content2 .jobdetail .descr, .mid-section .content2 .jobdetail_pagedirect .descr {
    font-size: 0.7em;
    color: #333;
    margin-left: 10px;
}

.mid-section .content2 .jobdetail .descr_title, .mid-section .content2 .jobdetail_pagedirect .descr_title{
    font-weight: bold;
    font-size: 1.1em;
    display: block;
}

.mid-section .content2 .jobdetail .jobRef, .mid-section .content2 .jobdetail_pagedirect .jobRef{
    font-weight: bold;
}

.mid-section .content2 .jobdetail .job_footer, .mid-section .content2 .jobdetail_pagedirect .job_footer{
    list-style: none;
    font-size: 0.7em;
    font-weight: bold;
    margin-left: -30px;
}

.mid-section .content2 .jobdetail form{
    position: relative;
    width: 730px;
    z-index: 99;
    min-height: 100px;
    margin: 0 0 100px 0;
    padding-top: 10px;
    background: transparent url('../img/mp4/register_job_alerts_bg.jpg') no-repeat 0 100%;
}

.mid-section .content2 .jobdetail_pagedirect form {
    position: relative;
    width: 730px;
    z-index: 99;
    min-height: 100px;
    margin: 0 0 100px 0;
    padding-top: 10px;
    background: transparent url('../img/mp4/register_job_alerts_pdir_bg.jpg') no-repeat 0 100%;
}

.mid-section .content2 .jobdetail>form, .mid-section .content2 .jobdetail_pagedirect>form {
    padding-top: 0;
}

.mid-section .content2 .jobdetail form p, .mid-section .content2 .jobdetail_pagedirect form p {
    padding: 0 10px 10px 10px;
    margin-bottom: 0;
}

.mid-section .content2 .jobdetail form fieldset, .mid-section .content2 .jobdetail_pagedirect form fieldset{
    position: relative;
    width: 690px;
    padding: 0 10px 10px 10px;
    border: none;
    font-size: 0.7em;
    color: #fff;
    display: block;

}

.mid-section .content2 .jobdetail form p, .mid-section .content2 .jobdetail_pagedirect form p {
    clear: both;
    margin: 0;
    padding-top: 10px;
}

.mid-section .content2 .jobdetail input, .mid-section .content2 .jobdetail_pagedirect input {
    width:220px;
}

.mid-section .content2 .jobdetail p.text_left, .mid-section .content2 .jobdetail_pagedirect p.text_left {
    float: left;
    clear: left;
    margin-right: 10px;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0 0 0 7px;
}

.mid-section .content2 .jobdetail p.text_right, .mid-section .content2 .jobdetail_pagedirect p.text_right {
    float: right;
    clear: right;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0 250px 0 0;
}

.mid-section .content2 .jobdetail p.text_right + span, .mid-section .content2 .jobdetail_pagedirect p.text_right + span {
    display: none;
}

.mid-section .content2 .jobdetail label, .mid-section .content2 .jobdetail_pagedirect label {
    display: block;
    width: 100px;
    margin-bottom: 5px;
}

.mid-section .content2 .jobdetail input.text, .mid-section .content2 .jobdetail_pagedirect input.text {
    width: 200px;
}

.mid-section .content2 .jobdetail p.submit, .mid-section .content2 .jobdetail_pagedirect p.submit {
    width: 130px;
    position: absolute;
    margin: 0;
    padding: 0;
    top: 82px;
    left: 570px;
    border: none;
}

.mid-section .content2 .jobdetail p.submit input{
    width: 130px;
    height: 25px;
    padding: 0 0 5px 0;
    color: #FFF;
    font-weight: 700;
    border: none;
    cursor: pointer;
    background: transparent url('../img/mp4/job_details_form_button_apply.gif') no-repeat 0 0;
}

.mid-section .content2 .jobdetail_pagedirect p.submit input {
    width: 130px;
    height: 25px;
    padding: 0 0 5px 0;
    color: #007c44;
    font-weight: 700;
    border: none;
    cursor: pointer;
    background: transparent url('../img/mp4/job_details_form_pdir_button_apply.gif') no-repeat 0 0;
}

/************ PP *********/

.mid-section .content2 .jobdetail-pp {
    background: transparent url(/img/pp/7316_PP_shadow.gif) no-repeat scroll left top !important;
}

.mid-section .content2 .jobdetail-pp .style_h_01-pp {
    color: #000000; 
    background: transparent url(/img/pp/pp_jd_top.gif) no-repeat scroll 0 0;
}

.mid-section .content2 .jobdetail p.submit input.submit-pp {
    background: transparent url(/img/pp/pp_apply_button.gif) no-repeat scroll 0 0;
}


/*//////////////////////////////////////////
//////// French Job Application Form Styles
//////////////////////////////////////////*/
.mid-section .ms3 .content2 .jobdetail form#applyform p.text_right, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform p.text_right {
    float: right;
    margin-bottom: 0;
    margin-top: 10px;
    padding: 0 250px 0 0;
}

.mid-section .ms3 .content2 .jobdetail form#applyform fieldset, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform fieldset{
    width: 480px;
}

.mid-section .ms3 .content2 .jobdetail form#applyform p.commentaire, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform p.commentaire {
    position:relative;
    padding:0;
}

.mid-section .ms3 .content2 .jobdetail form#applyform p.commentaire textarea, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform p.commentaire textarea {
    width:220px;
}

.mid-section .ms3 .content2 .jobdetail form#applyform p.text_right, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform p.text_right {
    float: right;
    clear: right;
    margin-bottom: 0;
    margin-top: 10px;
}

.mid-section .ms3 .content2 .jobdetail form#applyform .cv, .mid-section .ms3 .content2 .jobdetail_pagedirect form#applyform .cv {
    width:221px;
    margin-bottom:-10px;
}

.mid-section .ms3 .content2 .jobdetail #applyform p.submit, .mid-section .ms3 .content2 .jobdetail_pagedirect #applyform p.submit {
    width: auto;
    position: relative;
    float:left;
    margin-top:-100px;
    border: none;
}

p.style_h_01 {
    display: none;
}

ul.job_footer {
    display: none;
}

.print_job_footer {
    margin-left: 14px;
}

/*******PAGE DIRECT *******/
.jobdetail_pagedirect p.comments{clear:both;border:1px solid #007C44;color:#007C44;margin:0px;padding:5px;font-size:0.7em;}
.content2 .jobdetail_pagedirect h1{color:#007C44;}


/*//////////////////////////////////////////
//////// Discipline Styles
//////////////////////////////////////////*/
div.article table {
    float: left;
}

div.article table td {
    border: none;
}

div.article table td a {
    color: #000;
    text-decoration: none;
}

div.article table td a:hover {
    text-decoration: underline;
}

.discipline_banner {
    margin: 0 0 5px 0;
}

/*//////////////////////////////////////////
//////// French Our Clients Styles
//////////////////////////////////////////*/
.clientlist {
    float: left;
}

.ms1 .clientlist h2 {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0 0 0 14px;
    font-size: 11px;
    font-size:0.7em;
    color:#262626;
}
.ms1 .clientlist h1 {
    clear:left;
}

.clientlist p.logo {
    float: left;
    width: 501px;
    margin: 0;
    padding: 14px 0 10px 4px;
}

.clientlist p.logo img {
    border: 1px solid #CCC;
}

form#clientlistform {
    float: left;
    margin: 0;
    padding: 0;
    color: #FFF;
    background: transparent url('../img/mp4/our_clients_nav_bg.jpg') no-repeat 0 0;
}

form#clientlistform fieldset {
    float: left;
    width: 494px;
    margin: 0;
    padding: 10px 10px 0 0;
    border: none;
}

form#clientlistform fieldset label {
    float: left;
    padding-top: 9px;
}

form#clientlistform fieldset input.submit {
    width: 130px;
    height: 25px;
    margin: 5px 0 0 350px;
    padding: 0 0 4px 0;
    color: #FFF;
    font-weight: 700;
    font-size: 11px;
    border: none;
    background: transparent url('../img/mp4/our_clients_form_button.jpg') no-repeat 0 0;
}

form#clientlistform fieldset input#clientname {
    width: 400px;
    margin: 5px;
}

form#clientlistform a {
    color: #FFF;
}

form#clientlistform fieldset p {
    width: 504px;
    margin: 0;
    padding: 0 0 0 10px;
}

form#clientlistform fieldset p.submit {
    padding: 0 0 17px 10px;
    background: transparent url('../img/mp4/our_clients_nav_bottom.jpg') no-repeat 0 100%;
}

form#clientlistform fieldset p.alpha {
    width: 472px;
    height: 53px;
    margin: 5px 0 10px 10px;
    padding: 0 0 0 10px;
    letter-spacing: 8.4px;
    line-height: 27px;
    color: #646090;
    background: transparent;
}

form#clientlistform fieldset p.alpha a {
    display: inline;
    width: 23px;
    height: 25px;
    margin: 0;
    padding: 0;
    background: transparent;
}

form#clientlistform fieldset p.alpha a:hover {
    color: #CCC;
    text-decoration: none;
}

/*//////////////////////////////////////////
//////// French candidate page
//////////////////////////////////////////*/


.ms1 h1, .ms1 h2
 {
    float:none;
    font-size:16px;
}

form.jobsearch, form.jobrefsearch {
    position:relative;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat bottom center;
    color:#fff;
    padding-bottom:45px;
    background-color:#2d2585;
}

form.jobsearch select, form.jobrefsearch select {
    width:95%;
    margin:10px 0;
    border:none;
}

select.selectSecteur {
    height: 90px;
}


form.jobsearch fieldset, form.jobrefsearch fieldset{
    width:505px;
    border:none;
    background: transparent url('../img/mp4/form_long_bg.gif') no-repeat 0 0;
    margin:0;
    padding-top:10px;
}

form.jobrefsearch p.legend {
    padding-top:10px;
}

form.jobsearch p.rem, form.jobrefsearch p.rem {
    margin-bottom:10px;
}

form.jobsearch p.submit input,
form.jobrefsearch input.submit {
    border:none;
    color:#fff;
    font-weight:bold;
    font-size:0.8em;
    background:none;
    text-align:left;
    padding:0;
    height:23px;
}

form.jobrefsearch input.submit {
    background: transparent url('../img/mp4/quicksearch_button_search.gif') no-repeat right top;
    float:right;
    width:150px;
    text-align:right;
    height:23px;
    padding-right:8px;
    margin:-21px 20px 0 0;
}

/*\*/ * html form.jobsearch p.submit input {text-align:right;margin-right:-10px;}/**/

form.jobsearchform input.submit {
    margin-left:13px;
}

form.jobsearch p.submit,
form.jobrefsearch p.submit {
    float: right;
    width: 126px;
    background: none;
    padding-right: 0;
    margin: -21px 65px 0 0;
}

/*\*/ * html form.jobsearch p.submit {margin-right: 10px;}/**/

.ms1 form.jobsearch p.submit {
    background: none;
}

.ms1 form.jobsearch input.submit,
.ms1 form.jobrefsearch input.submit {
    width: 146px;
    height: 27px;
    padding-bottom: 3px;
    padding-left: 12px;
    text-align: left;
    background: transparent url('../img/mp4/candidates_form_button.gif') no-repeat 0 0;
}
.ms1 form.jobsearch input.submit {
    margin: 0;
}

form.jobsearch select#selectFonction,
form.jobsearch select#selectSecteur,
form.jobsearch select#selectLocalisation {
    height: 90px;
}

form#votreavisform input#nom,
form#votreavisform input#prenom,
form#votreavisform input#email {
    border: 1px solid #FFF;
}

p.legend {
    margin-bottom: 5px;
}

textarea#comment {
    width: 300px;
    border: 1px solid #FFF;
}

#votreavisform p.submit {
    padding-bottom: 14px;
}

#votreavisform p.legend {
    padding-bottom: 10px;
    color: #FFF;
}

.clientlist p.logo {
    float: left;
    width: 501px;
    margin: 0;
    padding: 14px 0 10px 4px;
}

.clientlist p.logo img {
    border: 1px solid #CCC;
}

form#clientlistform {
    float: left;
    margin: 0;
    padding: 0;
    color: #FFF;
    background: transparent url('../img/mp4/our_clients_nav_bg.jpg') no-repeat 0 0;
}

form#clientlistform fieldset {
    float: left;
    width: 494px;
    margin: 0;
    padding: 10px 10px 0 0;
    border: none;
}

form#clientlistform fieldset label {
    float: left;
    padding-top: 9px;
}

form#clientlistform fieldset input.submit {
    width: 130px;
    height: 25px;
    margin: 5px 0 0 350px;
    padding: 0 0 4px 0;
    color: #FFF;
    font-weight: 700;
    font-size: 11px;
    border: none;
    background: transparent url('../img/mp4/our_clients_form_button.jpg') no-repeat 0 0;
}

form#clientlistform fieldset input#clientname {
    width: 400px;
    margin: 5px;
}

form#clientlistform a {
    color: #FFF;
}

form#clientlistform fieldset p {
    width: 504px;
    margin: 0;
    padding: 0 0 0 10px;
}

form#clientlistform fieldset p.submit {
    padding: 0 0 17px 10px;
    background: transparent url('../img/mp4/our_clients_nav_bottom.jpg') no-repeat 0 100%;
}

form#clientlistform fieldset p.alpha {
    width: 472px;
    height: 53px;
    margin: 5px 0 10px 10px;
    padding: 0 0 0 10px;
    letter-spacing: 8.4px;
    line-height: 27px;
    color: #646090;
    background: transparent;
}

form#clientlistform fieldset p.alpha a {
    display: inline;
    width: 23px;
    height: 25px;
    margin: 0;
    padding: 0;
    background: transparent;
}

form#clientlistform fieldset p.alpha a:hover {
    color: #CCC;
    text-decoration: none;
}
/*//////////////////////////////////////////
//////// Our Company Styles
//////////////////////////////////////////*/
.content #content_manager_main {
    margin-bottom: 15px;
}

.content #content_manager_main h2 {
    margin: 0px 0 10px 14px;
    padding: 0 0 0 10px;
    font-weight: 400;
    font-size: 11px;
    background: transparent url('../img/mp4/panel_feature_bullet.gif') no-repeat 0 4px;
}

.content #content_manager_main p {
    padding-bottom: 10px;
}

.content #content_manager_main h2 a {
    text-decoration: none;
    color: #000;
}
.content #content_manager_main h2 a:hover {
    text-decoration: underline;
}

form#contactusform {
    float: left;
    background: transparent url('../img/mp4/form_long_bg.gif') no-repeat 0 0;
}

form#contactusform fieldset {
    float: left;
    margin: 0;
    padding: 10px 0 24px 0;
    border: none;
    color: #FFF;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 100%;
}

form#contactusform p.legend {
    padding-bottom: 10px;
    font-weight: 700;
}

form#contactusform p.text {
    padding-bottom: 10px;
}

form#contactusform label {
    float: left;
    width: 150px;
    padding: 5px 0 0 0;
    clear: left;
}

form#contactusform textarea#poste {
    margin-top: 7px;
}

form#contactusform input {
    width: 300px;
    margin: 8px 0 0 0;
    border: 1px solid #FFF;
}

form#contactusform p.file input {
    margin-top: 8px;
}

form#contactusform textarea,
form#contactusform select.big_select {
    width: 300px;
    margin-top: 8px;
    border: 1px solid #FFF;
}
form#contactusform select.big_select {
    width: 302px;
}

form#contactusform input.submit {
    float: right;
    width: 130px;
    margin: 15px 20px 0 0;
    color: #FFF;
    border: none;
    background: transparent url('../img/mp4/our_clients_form_button.jpg') no-repeat 0 0;
}

/*//////////////////////////////////////////
//////// Submit CV French Styles
//////////////////////////////////////////*/
.mid-section .ms1 .content form#applyform textarea#comment {
    width:300px;
    margin-bottom:10px;
}

.mid-section .ms1 .content form#applyform select {
    width:304px;
}

.mid-section .ms1 .content form#applyform p.submit {
    position:relative;
    padding-bottom:50px;
}

.mid-section .ms1 .content form#applyform p.submit input {
    position:absolute;
    top:0;
    right:0;
    margin:10px 10px 5px 0;
}

.mid-section .ms1 .content form#applyform p.legend{
    margin-bottom:10px;
}

.mid-section .ms1 .content form#applyform p.freelance input,
.mid-section .ms1 .content form#applyform p.executive input {
    width:auto;
    margin-bottom:0;
}

.mid-section .ms1 .content p.freelance span,
.mid-section .ms1 .content p.executive span {
    display:block;
    width:100%;
    margin:5px 0;
}

/*//////////////////////////////////////////
//////// My Page Index Styles
//////////////////////////////////////////*/
.content div.mypage div.leftFeaturePanel,
.content div.mypage div.rightFeaturePanel {
    float: left;
    width: 246px;
    margin: 0 9px 10px 0;
    padding: 0;
    text-align: center;
    background: transparent url('../img/mp4/mypage_panel_bg.gif') no-repeat bottom;
}

.content div.mypage div.leftFeaturePanel .prop,
.content div.mypage div.rightFeaturePanel .prop {
    float: right;
    width: 1px;
    height: 131px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
}
.content div.mypage div.rightFeaturePanel .prop {
    height: 132px;
}

.content div.mypage div.rightFeaturePanel{
    margin-right:0;
}

.content div.mypage div.leftFeaturePanel p {
    float: left;
    width: 136px;
    margin: 0;
    padding: 0 10px 6px 10px;
    text-align: left;
}

.content div.mypage div.rightFeaturePanel p {
    float: left;
    width: 156px;
    margin: 0;
    padding: 0 10px 6px 10px;
    text-align: left;
}

.content div.mypage .profile .inner{
    float: left;
    width:246px;
    background: transparent url('../img/mp4/mon_profil.jpg') no-repeat top;
}

.content div.mypage .cv .inner{
    float: left;
    width:246px;
    background: transparent url('../img/mp4/mon_cv.jpg') no-repeat 0 0;
}

.content div.mypage .candidates .inner{
    float: left;
    width:246px;
    background: transparent url('../img/mp4/mon_candidates.jpg') no-repeat 0 0;
}

.content div.mypage .agents .inner{
    float: left;
    width:246px;
    background: transparent url('../img/mp4/mon_agents.jpg') no-repeat 0 0;
}

.content div.mypage .profile div.footer,
 .content div.mypage .candidates div.footer {
    float: left;
    width: 246px;
    height: 11px;
    padding: 0;
    margin:0;
    background: transparent url('../img/mp4/my_page_pulloutpanel_left_footer.gif') no-repeat top;
}

.content div.mypage .cv div.footer,
 .content div.mypage .agents div.footer {
    float: left;
    width: 246px;
    height: 10px;
    padding: 0;
    margin:0;
    background: transparent url('../img/mp4/my_page_pulloutpanel_right_footer.jpg') no-repeat top;
}

.content div.leftFeaturePanel a,
.content div.rightFeaturePanel a {
    background: transparent url('../img/mp4/mypage_pulloutpanel_arrow.jpg') no-repeat 0 3px;
}
.content div.leftFeaturePanel a:hover,
.content div.rightFeaturePanel a:hover {
    text-decoration: underline;
    background-position: 0 -91px;
    /*Modif CC*/
    background: transparent url('../img/mp4/mypage_pulloutpanel_arrow.jpg') no-repeat 0 3px;
     /*Modif CC*/
}

.content div.leftFeaturePanel a.image,
.content div.rightFeaturePanel a.image {
    float: none;
    margin: 0;
    padding: 0;
    background: none;
}

.content div.mypage p.home {
    margin-bottom:20px;
}

.content div.home-buttons .style-half {
    margin-bottom: 20px !important;
}

.disconnect, .carriere {
    clear:left;
    color:#000;
    font-size:11px;
    margin:0pt;
}

.disconnect li a, .carriere li a{
    color:#000;
    text-decoration:none;
}

.disconnect li a:hover, .carriere li a:hover{
    text-decoration:underline;
}


/*//////////////////////////////////////////
//////// Page Direct Panel Styles
//////////////////////////////////////////*/
#panel_pagedirect {
    float: left;
    width: 200px;
    margin: 0 0 10px 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_pagedirect_bg.jpg') no-repeat 0 0;
}

#panel_pagedirect h2 {
    float: left;
    display: block;
    width: 80px;
    margin: 0;
    padding: 10px 0 0 10px;
    font-size: 14px;
    color: #FFF;
}

#panel_pagedirect img {
    float: right;
    margin: 10px 10px 0 0;
}

#panel_pagedirect p {
    float: left;
    width: 93px;
    margin: 0;
    padding: 5px 0 0 10px;
    font-size: 11px;
    color: #FFF;
}

#panel_pagedirect #link_container a{
    float: left;
    /*width: 180px;*/
    width: 85px;
    /*margin: 0 0 0 10px;*/
    margin: 5px 0 0 10px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: transparent url('../img/mp4/panel_pagedirect_arrow.jpg') no-repeat 0 3px;
}
#panel_pagedirect #link_container a:hover {
    text-decoration: underline;
    background-position: 0 -189px;
}

#panel_pagedirect #footer {
    float: left;
    display: block;
    width: 200px;
    height: 14px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('../img/mp4/panel_pagedirect_bottom.jpg') no-repeat 0 0;
    margin: 0 0 0 10px;
    padding: 0 0 0 10px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: transparent url('../img/mp4/panel_pagedirect_arrow.jpg') no-repeat 0 3px;
}
#panel_pagedirect #link_container a:hover {
    text-decoration: underline;
    background-position: 0 -189px;
}

#panel_pagedirect #footer {
    float: left;
    display: block;
    width: 200px;
    height: 14px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    text-indent: -99999px;
    overflow: hidden;
    background: transparent url('../img/mp4/panel_pagedirect_bottom.jpg') no-repeat 0 0;
}

/*//////////////////////////////////////////
//////// My Page Profile Styles and jobstreamer (Ajout CC)
//////////////////////////////////////////*/
.mypage form#settingsform, form.jobsearch_agents, form.list_jobstreamer, form.carriere_infos/*, form.carriere_exps*/, form.apply_submit{
    float: left;
    width: 505px;
    margin: 0;
    padding: 20px 0 0 0;
    color: #FFF;
    background: transparent url('../img/mp4/our_clients_nav_bg.jpg') no-repeat 0 0;
	margin-bottom: 20px;
}


form#settingsform fieldset, form.jobsearch_agents fieldset, form.list_jobstreamer fieldset, /*form.carriere_exps fieldset,*/ form.carriere_infos fieldset, form.apply_submit fieldset{
    float: left;
    width: 505px;
    margin:0;
    padding: 0 0 17px 0;
    border: none;
    background: transparent url('../img/mp4/our_clients_nav_bottom.jpg') no-repeat 0 100%;
}
form.list_jobstreamer fieldset{ background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 100%;}

form#settingsform p, form.jobsearch_agents p, form.apply_submit p {
    padding: 0 0 5px 10px;
}

form#settingsform p.legend, form.jobsearch_agents p.legend, form.apply_submit p.legend {
    float: left;
    width: 495px;
    padding: 0 0 5px 10px;
    font-weight: 700;
}

form#settingsform p.submit input {
    width: 146px;
    height: 27px;
    float:right;
    padding-bottom: 3px;
    padding-left: 15px;
    margin-right: 40px;
    border: none;
}

.content form.jobsearch_agents p.rem { margin-bottom:5px;_margin-left:-85px; }
.content form.jobsearch_agents #motclef_agents { width:450px; }
.content form.jobsearch_agents #wait_agents { text-align:center; margin:-17px 0px 3px 0px; padding:0px; font-weight:normal; color:#FFF; background-color:transparent; }

form#settingsform fieldset p.checkbox {
    margin-top: 5px;
}

form#settingsform fieldset p.checkbox .input-checkbox {
    margin-top: 0px !important;
    margin-right: 2px;
}

form.settings fieldset p.checkbox input.input-checkbox {
  width: 15px;
  margin-top: 0px !important;
  margin-right: 2px;
  border: none;
}

input.input-radio {
    border: none;
}

form.settings fieldset p.checkbox {
  margin-top: 5px;
}

form.settings fieldset p span select {
  margin-top: 10px;
}

form#settingsform label{
    float: left;
    width: 200px;
}
form.jobsearch_agents label {
    float: left;
    width: 85px;
}

form#settingsform input, form.jobsearch_agents input, form.apply_submit input {
    width: 260px;
    margin: 0 0 5px 0;
    border: 1px solid #FFF;
}

form.jobsearch_agents input {
    width: 340px;
    margin: 0 0 5px 0;
    border: 1px solid #FFF;
}

form#settingsform input.input-checkbox, form.jobsearch_agents input.input-checkbox {
    width: auto;
    border: none;
}

form#settingsform input.submit, form.jobsearch_agents input.submit{
    float: right;
    width: 160px;
    height: 23px;
    padding: 0 0 3px 0;
    color: #FFF;
    border: none;
    font-weight: 700;
    background: transparent url('../img/mp4/myprofile_button_submit.jpg') no-repeat 0 0;
}

form.list_jobstreamer input.submit, form.carriere_infos input.submit, form.apply_submit input.submit, form.sendpassword input.submit{
    float: right;
    width: 300px;
    background: transparent url('../img/mp4/jobstreamer_button_submit.jpg') no-repeat 0 0;
    border:none;
    padding: 0 0 3px 0;
    color: #FFF;
    border: none;
    font-weight: 700;
  }

form#settingsform select {
    width: 262px;
    /***modif CC***/
      _width:265px;
      _float:left;
   /***fin modif CC***/
    border: 1px solid #FFF;
}

form.jobsearch_agents select {
    width:93%;
    _width:91%;
    border: 1px solid #FFF;
}

form.jobsearch_agents select#selectFonction_agents,
form.jobsearch_agents select#selectSecteur_agents,
form.jobsearch_agents select#selectLocalisation_agents{
    height: 90px;
  }

.content form.jobsearch_agents #remmin, .content form.jobsearch_agents #remmax { width:60px; }

form#settingsform p.checkbox, form.jobsearch_agents p.checkbox {
    margin: -5px 0 0 0;
    padding: 5px 0 0 10px;
}

form#settingsform p.checkbox input, form.jobsearch_agents p.checkbox input {
    margin: 5px 0 0 0;
}
/*AJOUT CC*/
ul.listofapplyjobs li a{color:#fff;}

.content form.list_jobstreamer table.tab_list_jobstreamer { margin:0px; padding:0px; float:left; background-color:transparent;border-width:0 0 0 0; width:98%;} /*font-size:90%; */
.content form.list_jobstreamer .tab_list_jobstreamer a, .content form.list_jobstreamer .tab_list_jobstreamer:visited{color:#FFF;}
.content form.list_jobstreamer .tab_list_jobstreamer td { padding:0px 0px 0px 10px; text-align:left;border-width:0 0 0 0; }
.content form.list_jobstreamer .tab_list_jobstreamer tr.check_all td { border-top:1px solid #FFF; padding-top:2px; }
.content form.list_jobstreamer .tab_list_jobstreamer tr.check_all td.select_js { font-size:80%; }
.content form.list_jobstreamer .tab_list_jobstreamer tr.check_all td.select_js_inactive { font-size:80%;}
.content form.list_jobstreamer .tab_list_jobstreamer .select_checkbox { width:7%; _width:9%; padding-left:12px; }
.content form.list_jobstreamer .tab_list_jobstreamer .select_js { width:93%; _width:91%; margin-right:12px; }
.content form.list_jobstreamer .tab_list_jobstreamer .select_js_inactive { font-size:80%; color:#FFF; font-style:italic; }
.content form.list_jobstreamer .tab_list_jobstreamer .select_js_inactive a { color:#FFF; font-style:italic; }


/*//////////////////////////////////////////
//////// My Page Nav Styles
//////////////////////////////////////////*/



.column1 h3 span.mypage_deconnexion a{
    color:#fff;
    text-decoration:none;
    font-size:0.8em;
}

.mypage_navigation{
    background:transparent url(../img/mp4/mypagenav_bg.gif) repeat-y scroll 0pt;
    float:left;
    margin:0;
    padding:0;
    width:234px;
    margin-bottom:10px;
}

.mypage_navigation ul.list-style_1, .mypage_navigation fieldset{
    background:transparent url(../img/mp4/mypagenav_btm_bg.gif) no-repeat bottom;
    margin:0pt;
    padding:0pt;
    position:relative;
    width:100%;
    padding-bottom:20px;
}

.mypage_navigation ul.list-style_1 li{
    display:inline;
    margin:5px 0 0 15px;
    width:180px;
}


/*//////////////////////////////////////////
//////// My Page
//////////////////////////////////////////*/

.mypage h1 {
    float: left;
    width: 493px;
    margin: 0;
    padding: 14px 0 10px 12px;
    font-size: 16px;
    font-weight: 700;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
}

.mypage-signup h2 {
    float: left;
    width: 493px;
    margin-top: 12px !important;
    padding: 5px 0 10px 12px !important;
    font-size: 16px;
    font-weight: 700;
	background: transparent url(../img/mp4/global_header_bg.gif) no-repeat scroll 0 0 !important;
}

.mypage p {
    font-size: 11px;
	float: left;
	margin-bottom: 5px;
	
}

.mypage p.terms-conditions {
    margin-left: 153px;
	_margin-left: 75px;
}


.mypage p.terms-conditions span {
   margin-top: 10px;
   _margin-top: 13px;
   display: block;

}



.mypage ul li {
    float: left;
    width: 100%;
    background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0pt 3px;
}

.mypage form{
    float: left;
    width: 505px;
    color: #fff;
    margin: 20px 0px 0px 0px;
    padding: 0 0 40px 0;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 100%;
}

.mypage form fieldset{
    float: left;
    width: 505px;
    margin: 0;
    padding: 10px 0 0 0;
    border: none;
    background: transparent url('../img/mp4/form_long_bg.gif') no-repeat 0 0;
}

.mypage form label {
    float: left;
    width: 155px;
    margin-top: 5px;
    padding-top: 3px;
}

.mypage form p.submit {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 5px;
}

.mypage form input {
    float: left;
    width: 300px;
    margin-top: 10px;
    border: none;
}

.mypage form p.forgot_password a,
.mypage form p.register a {
    color: #FFF;
    float:left;
	padding: 5px 0 0;
}

.mypage form p.submit input{
    width: 146px;
    height: 27px;
    margin-top: 5px;
    padding-bottom: 3px;
    padding-left: 15px;
    text-align: left;
    border: none;
    color: #FFF;
    font-size: 11px;
    font-weight: 700;
    background: transparent url('../img/mp4/candidates_form_button.gif') no-repeat 0 0;
}


/
/*//////////////////////////////////////////
//////// My Page Login Form Styles
//////////////////////////////////////////*/

.mid-section .column1 #loginform {
    background:transparent url(../img/mp4/mypage_login_form_bg.jpg) no-repeat scroll 0pt 100%;
    border:0pt none;
    float:left;
    margin:0pt 0pt 5px;
    padding:0pt 12px 18px;
    width:210px;
}

.mid-section .column1 #loginform p {
    color:#FFFFFF;
    font-size:0.7em;
    margin:0pt;
    padding:0pt;
    width:210px;
}

.mid-section .column1 #loginform fieldset {
    margin-top: 0px;
}

.mid-section .column1 #loginform fieldset input{
    float:left;
    margin:5px 0pt;
    padding:0pt;
    width:210px;
}

.mid-section .column1 #loginform fieldset p.submit input{
    display:inline;
    height:26px;
    margin-top:10px;
    float:right;
    width: 150px;
}

.showcase img {
    border: 1px solid #666;
}

/*****AJOUT CC*****/
/*form.mypage_identification input { width:204px; font-size:95%; }
form.mypage_identification input.submit { width:135px; font-size:105%; }
.mypage_navigation form{
  color:#000;
  width:190px;
  padding: 0 10px;
}
form.mypage_identification p input{width:180px !important;margin:0;padding:0;}
form.mypage_identification label{color:#000;}*/

/*******ERREURS*******/

div.error h2 {
    float: left;
    width: 493px;
    margin: 0;
    padding: 14px 0 10px 12px;
    font-size: 16px;
    font-weight: 700;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
}

div.error ul.error {
    float: left;
    width: 100%;
}

/*//////////////////////////////////////////
//////// Modifs CC
//////////////////////////////////////////*/

form.quicksearch p label, form.jobsearch p label {display:none;}
form.quicksearch #motclef { width:207px; margin-top:5px;}
.column1 form.quicksearch select, .column1 p.push,.column1 p.push a{font-size:11px;}

/*****Jobbasket*****/

.column1 h3 span.jobbasket_capacity{
    color:#fff;
    text-decoration:none;
    font-size:0.8em;
}

.jobbasket_navigation {
    background:transparent url(../img/mp4/mypagenav_bg.gif) repeat-y scroll 0pt;
    float:left;
    margin:0;
    padding:0;
    width:234px;
    margin-bottom:10px;
}

.jobbasket_navigation ul.list-style_1 {
    background:transparent url(../img/mp4/mypagenav_btm_bg.gif) no-repeat bottom;
    margin:0pt;
    padding:0pt;
    position:relative;
    width:100%;
    padding-bottom:20px;
}

.jobbasket_navigation ul.list-style_1 li{
    display:inline;
    margin:5px 0 0 15px;
    width:180px;
}

.jobbasket_navigation span { 
    font-size:80%; margin:0 0px 7px 10px; 
	display: block;
}

.jobbasket_navigation span a, .jobbasket_navigation span a:visited{color:#000;}
.content .jobbasket .tab_list_jobbasket { margin:0px; padding:0px;  background-color:transparent; border-width:0 0 0 0;} /*font-size:80%;*/
.content .jobbasket .tab_list_jobbasket td { text-align:left; border-width:0 0 0 0;}
.content .jobbasket .tab_list_jobbasket tr.check_all td { border-top:1px solid #FFF; padding-top:4px; }

form.jobbasket {
    float: left;
    width: 505px;
    margin: 0;
    padding: 10px 0 0 0;
    color: #FFF;
    background: transparent url('../img/mp4/our_clients_nav_bg.jpg') no-repeat 0 0;
}
form.jobbasket a, form.jobbasket a:hover, form.jobbasket a:visited{color:#FFF;}
form.jobbasket fieldset {
    float: left;
    width: 505px;
    margin: 0;
    padding: 0 0 17px 0;
    border: none;
    background: transparent url('../img/mp4/form_long_bottom.jpg') no-repeat 0 100%;
}

form.jobbasket p.legend {
    float: left;
    width: 495px;
    padding: 0 0 5px 10px;
    font-weight: 700;
}

form.jobbasket label {
    float: left;
    width: 200px;
}

form.jobbasket .select_checkbox { width:7%; _width:9%; padding-left:12px; }

form.jobbasket input.submit {
    float: right;
    width: 160px;
    height: 23px;
    padding: 0 0 3px 0;
    color: #FFF;
    border: none;
    font-weight: 700;
    background: transparent url('../img/mp4/myprofile_button_submit.jpg') no-repeat 0 0;
}

form.jobbasket select {
    width: 262px;
    margin: 0 0 5px 0;
    border: 1px solid #FFF;
}

form.jobbasket p.checkbox {
    margin: -5px 0 0 0;
    padding: 5px 0 0 10px;
}

form.jobbasket p.checkbox input {
    margin: 5px 0 0 0;
}

/****Erreur Job list****/

.noresult h2 { margin:20px 12px 10px 12px; padding:0px; background-color:#FFF; font-size:90%; }
.noresult p { margin:0px 12px 20px 12px; padding:0px;font-size:90%; }

/****Table CMS****/

table{
    float:left;
    width: 494px;
    padding: 0;
    font-size: 11px;
    border: 1px solid #D8D7DA;
    border-collapse: collapse;
    overflow:hidden;
    }

thead {
    margin: 0;
    padding: 0;
    color: #FFF;
    text-align: left;
    background: transparent url('../img/mp4/table_header_bg.gif') repeat-x 0 0;
}

tbody td {
    border: 1px solid #D8D7DA;
}

td, thead tr td.head {
    padding: 8px;
    font-weight: 400;
    border-width: 0 1px 2px 0;
    border-color: #9C9C9C;
    border-style: solid;
}
td.pair  {
    background: #EBEBEB;
}

td.impair {
    background: #FAFAFA;
}


/******************* MPI APAC Fixes ***********************/

.jobdetail2 {
    margin-bottom: 0px;
    padding-bottom: 30px;
}

#header_rss {
    float: right !important;
}


ul.joblist, .jobdetail ul {
    font-size: 11px !important;
    font-family: Arial,sans-serif !important;
    margin: 0 0 0 8px !important;
    padding: 0 0 10px 25px !important;
    list-style-type: disc;
}

ul.joblist li, .jobdetail li {
    background: none;
    padding: 0 !important;
    margin: 0 !important;
}

.mid-section .content2 .jobdetail .jobdetail2 p {
    color: #333333;
    font-size: 11px !important;
    font-family: Arial,sans-serif !important;
    margin-left: 12px !important;
    margin-right: 5px !important;
    margin-top: 3px;
    margin-bottom: 0px !important; 
    padding: 0 !important;
    text-align: justify;
    width: auto;
}

.mid-section .content2 .jobdetail label {
    width: 221px !important;
}

.mid-section .content2 .jobdetail label.cv-type {
    font-size: 9px !important;
    
}

.mid-section .content2 .jobdetail .descr_title {
    margin-top: 5px;
    display: inline;
}

.mid-section .content2 .jobdetail .descr {
    margin-top: 15px !important;
}

.mid-section .content2 .jobdetail .jobdetail2 .job_divers {
    font-size: 14px !important;
    color: #000;
    margin: 5px 0;
    padding-left: 15px;
}

.mid-section .content2 .job_push p.logo, .mid-section .content2 .job_pagedirect p.logo, .mid-section .content2 .job p.logo {
    margin-top: 25px !important;
}

p.logo a {
    margin-left: 0 !important;
}

p.logos {
    text-align: center;
}

p.logos a {
    font-size: 11px;
}

p a {
    font-size: 11px;
}

hr {
    float: none;
    clear: both;
    display: block;
    border-width: 0;
    border: none;
    color: #FFFFFF;
    background: transparent;
}

form.apply {
    padding-bottom: 14px;
}

form.apply .policy {
    clear: both;
    padding-top: 15px;
    color: #999999;
}

form.apply p.submit {
    float: none !important;
}

form.sendjobfriend .policy {
    clear: both;
    padding-top: 15px;
    color: #999999;
}

input, select {
    border: 1px solid #FFFFFF;
}


ul.list-style_1, .style-third ul {
    width: 95% !important;
    display: block;
    margin-top: 5px !important;
    padding-bottom: 5px !important;
}

ul.list-style_1 li, .style-third ul li {
    width: 95% !important;
    display: block;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
    margin: 0 !important;
    padding: 0 0 0 10px;
    list-style-type: none !important;
}

.content li {
    color: #000000;
    clear: both; 
    margin: 0 0 0 13px !important;
    background: none !important;
    list-style-type: disc !important;   
}


.content li a {
    color: #000000;
    text-decoration: none;
}

.content li a:hover {
    text-decoration: underline;
}

p.joblist {
    margin:0 15px 15px 0;
}

.content p.descr {
    margin-bottom: 10px;
}

.pushitem span.link {
    width: 135px;
    display: block;
}

form.apply input.submit {
    float: left !important;
    background:transparent url(../img/mp4/form_apply_button.gif) no-repeat scroll 0 0 !important;
}

form#jobspecform input.submit {
    background: transparent url('../img/mp4/form_button_search.gif') no-repeat 0 0 !important;
}

form#feedbackform input.submit {
    background: transparent url('../img/mp4/form_button_search.gif') no-repeat 0 0 !important;
}

ul.disconnect {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 25px;
}

form.sendjobfriend p.submit input {
    margin-top: 20px;
}

form.sendjobfriend p.body_title {
    padding-top: 5px;
    padding-bottom: 5px;
}

.mid-section .content2 .jobdetail .publicationDate, .mid-section .content2 .jobdetail_pagedirect .publicationDate {
    color: #B4B4B4;
    font-size: 12px !important;
}

/**** PP ******/
.mid-section .content2 .jobdetail .jobdetail2 h1.pp {
    color: #E42518;
}


/**** Error page ******/

.error {
    clear: both;
}

div.error h2 {
    background: none !important;
    padding-bottom: 5px !important;
    color: #d90000;
}

div.error ul.error {
    float: none !important;
    width: auto !important;
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 25px;
    color: #d90000;
}


div.error ul.error li {
    margin: 5px 0 0 20px !important;
    padding: 0;
    list-style-type: disc;
    font-size: 11px;
    color: #d90000;
    background: none !important;
}


/******************* MPI APAC Extentions ***********************/

h4 {
    font-size: 12px; 
    margin: 10px 10px 5px 12px;
}

.home-page-banner {
    clear: both;
}

.list-style_1 li.grouped {
    margin-left: 5px;
    width: 90% !important;
}

.list-style_1 li.group_title {
    background: transparent !important;
    padding: 0;
    font-weight: bold;
    width: 90% !important;
}

.style-third {
    width: 28%;
    float: left;
    padding: 0;
    margin-bottom: 10px;
}

.style-third li {
    width: 120px;
}

table.confirm, table.confirm td {
    background-color: #FFFFFF;
    border: 0px;
    text-align: left;
    margin: 10px;
    padding: 2px;
    padding-left: 5px;
    padding-right: 15px;
    border-width: 0px;
}

.clientWithMinisite {
    font-weight: bold !important;
    font-size: 110%;
}

.applyform-pp {
    background: transparent url(/img/pp/pp_jd_grey_bottom.gif) no-repeat scroll 0 100% !important;
}

.applyform-pp label {
    color: #000000 !important;
}


/*********** Contact Us Page ***************/

.contactus .contact_details {
    float: left;
    padding: 0;
    width: 40%;
}

.contactus .contact_details a {
    font-size: 100%;
}

.contactus .sectors {
    padding: 5px 0 5px 0;
    margin-top: -40px;
    clear: none;
    width: 40%;
    float: right;
}

.contactus .sectors_half {
    width:48%;
    float:left;
    padding:0;
}

.contactus .sectors_title {
    padding:0;
    margin: 10px 0 5px 0;
    font-size: 80%;
    font-weight:bold;
    color: #000000;
    background-color: transparent;
}

.contactus p.descr {
    width: 100%;
}

.contactus p.descr a {
    font-size: 100%;
}

.contactus .directions {
    clear:both;
    padding: 0 10px 0 10px;
    font-size: 80%;
}


/*********** Client Box ***************/

.clientbox {
    height: 160px;
    float: left;
    clear: both;
    position: relative;
    width: 506px;
    margin: 20px 0 10px 0;
    background: #EEE url('../img/mp4/featured_client_btm.gif') bottom no-repeat;
}

.clientbox .logo_container {
    background: transparent url('../img/mp4/featclient_logobox.jpg') no-repeat 0 0;
    position: absolute;
    top: 20px;
    right: 10px;
    _right: 25px;
    width: 198px;
    height: 108px;
    margin: 0;
}

.clientbox .logo_container p.logo {
    position: absolute;
    top: 25px;
    right: 40px;
    width: 120px;
    height: 60px;
    margin: 0 !important;
    padding: 0 !important;
}

.clientbox h2.title {
    width: 506px !important;
    margin: 0 !important;
    padding: 20px 0 0 12px !important;
    font-size: 14px !important;
    background: none !important;
    font-weight: 700 !important;
}

.clientbox p.descr {
    width: 270px;
    color: #262626;
    padding: 3px 0 10px 12px;
    margin: 0;
    font-size: 0.7em;
    line-height: 1.4em;
}



/************ New Jobs Box ************/
.new_job_box {
    clear:both;
    width: 503px;
    margin: 0;
    padding: 0;
}

.new_job_box img {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
}


/* New Jobs Scroller style */
#marqueecontainer{
    clear: both;
    position: relative;
    padding: 0;
    margin: 0 15px 0 15px;
    width: 460px;
    height: 95px;
    background-color: white;
    overflow: hidden;
    border: none;
    font-size: 11px;
}

.new_job_box_container a {
    color: #000000;
    text-decoration: none;
}

.new_job_box_container a:hover {
    text-decoration: underline;
}

.new_job_box_container {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/new_job_box_left_bg.gif') repeat-y 0 0;
}

.new_job_box_header {
    float: left;
    width: 100%;
    height: 40px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/new_job_box_top_bg.gif') repeat-x 0 0;
}

.new_job_box_container h2 {
    float: left !important;
    display: inline !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 10px 0 0 10px !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    color: #FFF !important;
    background: transparent url('../img/mp4/new_job_box_top_left.gif') no-repeat 0 0 !important;
}

new_job_box_container .new_job_box_header {
    width:300px !important;
}

.new_job_box_top_right {
    float: right;
    width: 13px;
    height: 52px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/new_job_box_top_right.gif') no-repeat 0 0;
}

.new_job_box_container .list_container {
    border-style: none !important;
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/new_job_box_right_bg.gif') repeat-y 100% 0;
}

.new_job_box_footer {
    float: left;
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/new_job_box_footer_bg.gif') repeat-x 0 0;
}

.new_job_box_footer_right {
    float: right;
    display: block;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/new_job_box_footer_right.gif') no-repeat 0 0;
}

.new_job_box_container p {
    display: block;
    width: 160px;
    margin: 0 auto 5px auto;
    padding: 0;
    font-size: 11px;
    text-align: center;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
}

.new_job_box_container p a {
    width: 100%;
    display: inline;
    color: #535353;
    text-decoration: none;
    font-weight: normal;
}

.new_job_box_container p a:hover {
    text-decoration: underline;
}

.new_job_box_container p a:hover span.job_title {
    text-decoration: underline;
}

.new_job_box_container img {
    display: inline;
}

.new_job_box_container a span.job_title {
    display: block;
    width: 100%;
    padding: 0;
    background: none;
}

.new_job_box_container span.job_info {
    display: block;
    width: 100%;
    margin: 0 0 10px 0;
    color: #535353;
}

.new_job_box_container img {
    display: block;
    margin: 0px auto 2px auto;
}

.new_job_box_container .descr {
    text-align: left;
    width:190px;
    font-weight: 500;
    font-size: 70%;
    color: #535353;
    margin: 5px 0px 12px 22px !important;
}

.new_job_box_container span.job_title {
    background: transparent url('../img/mp4/panel_list_bullet.gif') no-repeat 0 3px;
    padding:0 0 0 10px;
}

/*********** Job Suggestion for job details page style *************/
.job_suggestion_container {
    width:234px;
    float: left;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/new_job_box_left_bg.gif') repeat-y 0 0;
}

/**** Job Suggestion for apply thankyou page style ****/
    .job-suggestion-for-thankyou-page p {
    display: block !important;
    font-size: 11px !important;
    text-align: center !important;
    float: left !important;
    padding: 0;
    border-color: #FFFFFF;
    margin: 10px 10px 0px 10px !important;
    width: 29% !important;
    height: 55px;

    /*Different width & height for IE6 (to overcome IE6 bug)*/
    _width: 23% !important;
    _height: 80px;
}

/************ MyPage *****************/

.mypage p.policy {
    font-size: 11px !important;
    color: #333333 !important;
    margin-top: 0px;
    padding-bottom: 5px;
}

.mypage p.policy a {
    color: #333333 !important;
}

.already_applied {
    color: #FFFFFF;
}

.mypage_navigation ul.list-style_1, .mypage_navigation fieldset {
    margin: 0 !important;
    padding: 0 0 20px !important;
    width: 100% !important;
}

.mypage_navigation ul.list-style_1 li {
    margin: 5px 0 0 15px !important;
    width: 180px !important;
}

.jobbasket_navigation ul.list-style_1 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    padding-bottom: 20px !important;
}

.jobbasket_navigation ul.list-style_1 li{
    margin: 5px 0 0 15px !important;
    width: 180px !important;
}

.mypage ul li {
    float: none !important;
    width: auto !important;
	text-align: left;
}

.ms1 .content .mypage ul {
    float: left !important;
}



.jobbasket_navigation .job_number {
    display: block;
    width: 200px;
    padding: 5px 5px 3px 6px;
}

.add_job_basket {
    float: left;
    width: 300px;
    background: transparent url('../img/mp4/jobstreamer_button_submit.jpg') no-repeat 0 0;
    border:none;
    padding: 0 0 3px 0;
    color: #FFF;
    border: none;
    font-weight: 700;
  }

.content-job-list {
    position: relative;
    width: 730px;
}

.content-job-list h2 {
    font-size: 0.9em;
    margin: 0 0 10px 0;
    padding: 0 0 0 12px;
}

.content-job-list p {
    font-size: 0.75em;
    margin: 0 0 10px 0 !important;
    padding: 0 0 0 12px !important;
}

.content-job-list ul {
    font-size: 0.75em;
    margin: 0 0 10px 0;
    padding: 0 0 0 12px;
}

.content-job-list li {
    list-style-type: disc;
    margin: 0 0 0 13px;
    padding: 0px;
}

form a {
    color: #FFFFFF;
}

form_pp a {
    color: #505050;
}

.subtitle {
    font-size: 14px !important; 
    font-weight: bold; 
    margin: 5px 0px 10px 0px;
    padding: 5px 0 3px 0 !important;
}

.content .mypage .subtitle { font-size: 90%; font-weight: bold; margin: 5px 0px 10px 0px !important; padding:0pt 14px !important; }
.content .mypage form table { float:left; border-style: none; }
.content .mypage form table thead { background: none; }
.content .mypage form table thead td { text-align: left; padding-bottom: 2px; border-style: none; }
.content .mypage form table td { text-align: left; padding: 1px; padding-top: 5px !important; border-style: none; border-bottom: none; color: #FFFFFF; }
.content .mypage form table td.right { text-align: right; }

.mypage form.list_jobstreamer input {width: auto; background: none; }
.mypage form.list_jobstreamer input.submit {float: left; }

.content form.jobsearch_agents label { width: 130px; margin: 0px; padding: 0px; }
.content form.jobsearch_agents span { text-align: left; }

.content form.jobsearch_agents select { 
    width:324px;
    _width: 327px; /* IE6 */
    _float: left;  /* IE6 */
}

.content form.jobsearch_agents input { width: 322px; }
.content form.jobsearch_agents input.input-radio { width: 16px; float: left; }
.content form.jobsearch_agents .email-format { padding-top: 5px; }
.content form.jobsearch_agents .email-format-name { float: left; padding-top: 0px; padding-left: 5px; width: 80px; }

.content form.jobsearch_agents #selectSubsector, .jobsearch_agents #selectSecteur_agents, .jobsearch_agents #selectLocalisation_agents { height:85px; }
.content form.jobsearch_agents #wait_agents { text-align:center; margin:-17px 0px 3px 0px; padding:0px; font-weight:normal; color:#990000; background-color:transparent; }

.content form.jobsearch_agents #motclef_agents {
    width: 322px !important;
}

form#jobStreamerCreateForm p.submit input {
    width: 146px;
    height: 27px;
    float:right;
    padding-bottom: 3px;
    padding-left: 15px;
    margin-right: 5px;
    border: none;
}

form#jobStreamerListForm {
    margin-top: 10px !important;
}

.content .mypage table.tab_jobhistory, .content .mypage table.cv-list,  .content .mypage table.job-list {
    margin: 10px 0 10px 14px;
    _margin-left: 7px; /* IE6 only */
    padding: 0;
    width: 470px;
}

.content .mypage form.cv { padding-top: 0px; }
.content .mypage form.cv label { width:220px; }
.content .mypage form.cv input#cvname { width:242px; }
.content .mypage form.cv input.file { width:242px; }

.content .mypage form.list_jobstreamer table thead td {
    font-weight: bold;
}

input.input-checkbox {
    border: 0 none !important;
	width: 10px !important;
	float: left !important;
	margin-left: 0px;
}

form#settingsform p {
    clear: both;
}

form.settings fieldset p span select {
    margin-top: 0;
}

form#settingsform p.submit input {
    width: 160px !important;
}

.mypage form.jobsearch_agents input {
    margin-top: 0;
}

form#jobStreamerCreateForm p.submit input {
    float: left !important;
}

form#sendpasswordform input {
    float: right;
}

form#sendpasswordform input.submit {
    margin-right: 27px;
}


form.list_jobstreamer .input-checkbox {
  margin-top: 0px !important;
  margin-right: 2px;
}

.view_map p a {
    font-size: 100%;
}

p.button {
    float: left;
    padding: 0 !important;
    margin: 10px 0 0 6px !important;
}

a.button {
    background: transparent url('../img/mp4/button1.gif') no-repeat top left;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: 700 !important;
    height: 26px;
    line-height: 15px;
    padding-left: 15px;
    text-decoration: none;
    border: medium none;
    margin: 5px 5px 10px 0;
    color: #FFFFFF;
    cursor: pointer;
}

a:link.button, a:visited.button, a:active.button, a:hover.button{
    color: #FFFFFF;
    text-decoration: none;
    cursor: pointer;
}

a.button span {
    background: transparent url('../img/mp4/button2.gif') no-repeat top right;
    height: 26px;
    display: block;
    padding: 4px 18px 5px 5px;
    color: #FFFFFF;
    float:left;
    cursor: pointer;
}

a.form_button {
    background: transparent url('../img/mp4/button_f1.gif') no-repeat top left !important;
}

a.form_button span {
    background: transparent url('../img/mp4/button_f2.gif') no-repeat top right !important;
}

.mid-section .content2 .jobdetail .jobdetail2 p.button {
    margin: 0 !important;
    padding: 15px 0 20px 12px !important;
}

input.submit_image {
    margin-top: 20px;
    border: none;
    float: right;
}

input.input-radio {
    border: 0pt none !important;
}

.mypage form p.submit input {
    margin-right: 5px;
}

form input.submit {
    cursor: pointer;
}


/*********** Job suggestion tool *************/
#featured_clients_container .descr {
    text-align: left;
    font-weight: 700;
    font-size: 70%;
    color: #535353;
    margin: 0 20px 10px 20px;
}

table.clients {
    background-color: #FFFFFF;
    border: 0px;
}

td.clients {
    border: 0px ;
    text-align: left;
    padding: 2px 0 2px 0;
}

table.clients a {
    color: #000000;
    font-weight: 400;
    text-decoration: none;
}

table.clients a:hover {
    text-decoration: underline;
}


/********* Featured employer box *************/
.mid-section .content2 .job_push .logo_container {
    background: transparent url('../img/mp4/featclient_logobox.jpg') no-repeat 0 0;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 198px;
    height: 108px;
}

.mid-section .content2 .featured_client_box {
    height: 130px;
}

.mid-section .content2 .job_push .logo_container p.logo {
    position: absolute;
    top: 25px;
    right: 40px;
    width: 120px;
    height: 60px;
    margin: 0 !important;
    padding: 0 !important;
}


/********** External Apply ****************/

#external_apply {
    position: absolute;
    top: 10px;
    left: 20px;
}

#external_apply_header {
    width: 505px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#external_apply_header_pp {
    width: 505px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#external_apply_header_container {
    float: left;
    display: inline;
    width: 505px;
    margin: 0;
    padding: 0 0 3px 0;
    background: transparent url('../img/mp4/topheader_middle_505.jpg') no-repeat 0 0;
}

#external_apply_header_top {
    float: left;
    display: block;
    width: 505px;
    height: 8px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/topheader_top_505.jpg') no-repeat 0 0;
}

#external_apply_header_bottom {
    float: left;
    display: block;
    width: 505px;
    height: 11px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/topheader_bottom_505.jpg') no-repeat 0 0;
}

#external_apply form.apply span { 
    float:left; 
    width: auto; 
}

#external_apply_content {
    clear: both;
    width: 505px;
}

#external_apply_content p { 
    clear: both;
    margin: 0px; 
    padding: 0px 10px 0 10px; 
    font-size: 11px;
}

#external_apply_footer_section {
    clear: both;
    width: 505px;
    margin: 10px 0 40px 0;
    padding: 10px 0 5px 0;
    background: transparent url('../img/mp4/footer_505.jpg') no-repeat 0 0;
}

#external_apply .policy {
    float: left;
    padding: 0 10px 15px 10px;
    font-size: 10px;
}

#external_apply form.apply {
    margin-top: 10px;
    margin-bottom: 10px;
}

#external_apply form.apply label {
    width: 100px; 
    margin: 0; 
    padding: 0; 
    font-size: 11px;
}

#external_apply ul {
    margin: 0;
    padding: 5px 14px;
    font-size: 11px;
    list-style-type: none;
    width: 475px !important;
}

#external_apply li {
    margin: 5px 0;
    padding: 0 0 0 10px;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px;
    width: 450px !important;
}

#external_apply li a {
    color: #000000;
}


#external_apply form.apply { font-size:95%; background-color:#FFFFFF;}
#external_apply form.apply p.listofapplyjobs { float: left; margin: 0px 10px 15px 10px; 
_padding-left:3px; }

#external_apply form.apply file { size:400px;}
#external_apply form.apply textarea { width:365px; }
#external_apply form.apply select { width:369px; }

#external_apply form.apply p.cv input { width:304px; }
#external_apply form.apply p.cv span>input { width:369px; margin-right:0px; }
#external_apply form.apply input.text { height:15px; width:365px;}
#external_apply form.apply input.file { height:15px; width:365px;}
#external_apply form.apply p.cv input { height:20px; width:370px; }
#external_apply form.apply p.comment { width:100%; float:left; margin-bottom:15px; } 
#external_apply form.apply p.policy { width:100%; float:left; margin-bottom:15px; }
#external_apply form.apply p.policy { font-size:65%; }

#external_apply form.apply p.cv_comment { float: left; text-align: left; margin-bottom:15px; font-size:65%; } 


#external_apply form.apply p.apply_links { width:100%; float:left; margin-top:10px; margin-bottom:15px; }
#external_apply form.apply p.apply_links { font-size:85%; }
#external_apply form.apply p.apply_links a { font-size:95%; }


#external_apply form.apply p.subscribe { width:100%; float:left; margin-bottom:15px; }
#external_apply form.apply p.subscribe .input-checkbox {float right;width:30px; margin:-4px 0px 0px 0px;}

#external_apply div.apply p { margin-top:12px; }

#external_apply form.apply_submit .submit_text { margin-bottom:10px; }

#external_apply form.apply_submit input.submit { width:255px; margin-bottom:15px; font-size:105%; }

#external_apply form.apply p.apply_links_head { padding:0px; margin:0px 0px 5px 0px; font-size:90%; 
font-weight:bold;}

#external_apply form.apply p.legend { margin-bottom: 10px; }


/******************* Testimonial ***********************/
.testimonial_box {
    position: relative;
    width: 506px;
    padding: 0 0 0 10px;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
    margin-bottom: 20px;
    overflow: hidden;
}

.testimonial_box h2 {
    background: none !important;
    margin: 15px 0 5px 0 !important;
    padding: 0 !important;
	color: #241C71 !important;
	font-size: 16px !important;
    font-weight: 700;
    text-decoration: none !important;
    width: 506px;
}

.testimonial_box h2.title a {
    color: #241C71 !important;
    margin: 0 !important;
    padding: 0;
    font-size: 16px !important;
    font-weight: 700;
    text-decoration: none !important;
    width: 506px;
}

.testimonial_box h2.title a:hover {
    text-decoration: underline;
}

.testimonial_box p {
    padding-left: 2px;
    margin-bottom: 0 !important;
}

.testimonial_box p.candidate {
    color: #262626;
    font-size: 11px;
    font-weight: bold;
}

.testimonial_box p.more a {
    color: #B4B4B4;
    font-size: 12px;
}


/****************** CASE STUDY *********************/
.case_study_box {
    position: relative;
    width: 506px;
    padding: 0 0 0 10px;
    background: transparent url('../img/mp4/global_header_bg.gif') no-repeat 0 0;
    margin-bottom: 20px;
    overflow: hidden;
}

.case_study_box h2 {
    background: none !important;
    margin: 15px 0 0 0 !important;
    padding: 0 !important;
}

.case_study_box h2.title a {
    color: #241C71 !important;
    margin: 0 !important;
    padding: 0;
    font-size: 16px !important;
    font-weight: 700;
    text-decoration: none;
    width: 506px;
}

.case_study_box h2.title a:hover {
    text-decoration: underline;
}

.case_study_box p {
    padding-left: 2px;
    margin-bottom: 0 !important;
}

.case_study_box p.details {
    color: #262626;
    font-size: 11px;
    font-weight: bold;
}

.case_study_box p.descr {
    padding-top: 15px;
}

.case_study_box p.more a {
    color: #B4B4B4;
    font-size: 12px;
}

.case_study_box div.logo {
    position: absolute;
    top: 10px;
    right: 10px;
}

/****************** ONLINE SOLUTIONS ADDITIONS *********************/

.content li.multiline {
    margin-bottom: 16px !important;
}

h3.subheading {
    font-size: 13px !important;
    font-weight: 600 !important;
    background: none !important;
    padding: 14px 0 0 12px !important;
}  


/****************** EXECUTIVE SEARCH TEAM PROFILE *********************/

.executive-profile {
    width: 506px;
    padding: 0 0 0 10px;
    background: none !important;
    margin-bottom: 20px;
    overflow: hidden;
}

.executive-info {
    width: 350px !important;
    float: left;
}

.executive-photo img {
    position: absolute;
    top: 30px;
    left: 20px;
    float: left;
}

.executive-photo {
    float: right;
    width: 130px;
    position: relative;
}

.executive-heading {
    font-size: 14px !important;
    width: 330px !important;
}

.executive-description {
    width: 330px !important; 
}

.poll-container {
    float: left;
    margin-top: 15px;
}

h3.subheading {
    font-size: 13px !important;
    font-weight: 600 !important;
    background: none !important;
    padding: 14px 0 12px 12px !important;
}

.content li.multiline {
    margin-bottom: 16px !important;
}

h3.cvsubheading {
    font-size: 13px !important;
    font-weight: 600 !important;
    background: none !important;
    padding: 14px 0 0 12px !important;
}

hr.interview-questions {
    color: #d4d4d4 !important;
	height: 2px !important;
	border: solid 1px !important;
	margin: 15px 20px 20px 10px;
	
}

/****************** C100 WEBSITE SECTION *********************/

.contract100-website{
    position: relative;
    width: 506px;
    padding: 0 0 0 0px;
    background: none !important;
    margin-bottom: 20px;
    overflow: hidden;
}

.contract100-website div.img {
    float: left;
    width: 168px;
    padding: 0;
}


/****************** CONTRACT 100 MARKETING LANDING PAGE *********************/

.contract-100{
    position: relative;
    width: 506px;
    padding: 0 0 0 10px;
    background: none !important;
    margin-bottom: 20px;
    overflow: hidden;
}

.contract-100 p{
    width:300px !important;
}

.contract-100 p.left{
    width: 340px !important;
}

.contract-100 p.right{
    width:80px !important;
}

.contract100-half_left {
    float: left;
    width: 350px;
    padding: 0;
}

.contract100-half_right {
    float: left;
    width: 106px;
    padding: 0;
}


/****************** TWITTER LINK *********************/

.twitter-link {
    position: relative;
    width: 400px;
    padding: 0 0 5px 10px;
    background: none !important;
    overflow: hidden;
    clear: both;
}

.twitter-link .link {
    float: left;
    width: 250px;
    padding: 0;
    font-weight: normal;
}

.twitter-link .icon {
    float: left;
    width: 30px;
}

.twitter-link img {
    float: left;
    width: 15px;
    padding: 0;
}

.twitter-link p {
    padding: 0px 0px 0px 0px !important;
    width: 300px !important;
}

a.twitter {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
    float: left;
}


/****************** VIDEO TITLE *********************/

.video-title {
    position: relative;
    width: 235px;
    padding: 0 0 5px 0px;
    background: none !important;
    overflow: hidden;
}

.video-title p {
    width: 235px;
    margin: 0;
    padding: 0 0px;
    font-size: 11px;
	padding-bottom: 0px !important;
}

.video-title p.heading {
    font-weight: bold !important;
}
	   

/****************** WEB POLL CENTRE *********************/

.web-poll {
    position: relative;
    width: 506px;
    padding: 0 0 5px 10px;
    background: none !important;
    overflow: hidden;
    float: left;
    clear: both;
}

.web-poll p {
    width: 350px !important;
}
	   
/****************** WEB POLL LEFT *********************/

.web-poll_left {
    position: relative;
    width: 235px;
    padding: 10px 0 0 0;
    background: none !important;
    overflow: hidden;
    clear: both;
}

/****************** MYPAGE BUTTON'S ON HOMEPAGE *********************/
.home-button {
    float: left;
    padding: 0 20px 15px 15px;

}


/****************** SALARY SURVEY BULLET POINTS *********************/
ul.list-style_salarysurvey {
    width: 95% !important;
    display: block;
    margin-top: 5px !important;
    padding-bottom: 5px !important;
	color: #302e77;
}

ul.list-style_salarysurvey li  {
    width: 95% !important;
    display: block;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
    margin: 0 !important;
    padding: 0 0 0 10px;
    list-style-type: none !important;
}

ul.list-style_salarysurvey li.discipline  {
    width: 95% !important;
    display: block;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
    margin: 0 !important;
	margin-left: 15px !important;
    padding: 0 0 0 10px;
    list-style-type: none !important;
}

ul.list-style_salarysurvey li a {
    color: #302e77 !important;
    text-decoration: none;
}

ul.list-style_salarysurvey li a:hover {
    text-decoration: underline;
}





h3.salarysurvey {
    font-size: 17px !important;
    font-weight: bold !important;
    background: none !important;
    padding: 0px 0 2px 12px !important;
}




/****************** SALARY CENTRE *********************/

.salary-centre {
   
}

.salary-centre div.selector {
     margin: 0px 0px 10px 12px;
	 background: transparent url('../img/mp4/SalaryCentre_background2010.jpg') no-repeat 0 100%;
	 width: 720px;
	 height: 120px; 
}

.salary-centre .language-ja div.selector {
	 background: transparent url('../img/mp4/SalaryCentrebackground_JP.jpg') no-repeat 0 100% !important;
}

.salary-centre div.selector input {
    background: transparent url('../img/mp4/SalaryCentreSubmit.gif') no-repeat 0 100%;
	width: 54px;
	height: 23px;
	border: none !important;
	float: left;
	position: absolute;
	margin: 0px 0px 0px 5px;
}

.salary-centre .language-zh div.selector {
    margin: 0px 0px 10px 12px;
	 background: transparent url('../img/mp4/8643salarycentre_bnr_zh.jpg') no-repeat 0 100% !important;
	 width: 720px;
	 height: 120px; 
}


.salary-centre .country-SG div.selector {
     margin: 0px 0px 10px 12px;
	 background: transparent url('../img/mp4/SalaryCentre_backgroundSG.jpg') no-repeat 0 100% !important; 
	 width: 720px;
	 height: 120px; 
	 padding: 0px !important;
}




.salary-centre div.selector select {
    font-size: 11px !important;
	font-family: Arial, sans-serif;
}

.salary-centre div.selector #selectSector {
	width: 185px;
}

.salary-centre div.selector #selectIndustry {
	width: 270px;
}

.salary-centre .country-HK div.selector #selectIndustry {
	width: 210px;
}

.salary-centre .country-CN div.selector #selectIndustry {
	width: 210px;
}

.salary-centre .country-HK div.selector #selectLocation {
	width: 215px;
}

.salary-centre .country-CN div.selector #selectLocation {
	width: 215px;
}

.salary-centre div.selector form {
    padding: 75px 0px 0px 17px;
}

.salary-centre h2.selected-sector {
	margin: 5px 0px 5px 0px;
	color: #4784b0 !important;
	font-size: 16px !important;

}



.salary-centre div.salary-data {
    margin: 0px 0px 0px 12px;
	padding: 0px;	
}

.salary-centre div.salary-data table {
    float:left;
    width: 718px;
    padding: 0;
    font-size: 11px;
    border: none !important;
    border-collapse: collapse;
    overflow: hidden;
	margin-bottom: 25px !important;
    
}

.salary-centre div.salary-data tbody td {
    border: 1px solid #74a2c3;
	padding: 4px !important;
}


.salary-centre div.salary-data tr.industry-header  {

}


.salary-centre div.salary-data tr.industry-header td {
    background: none !important;
	padding: 10px 0px 7px 0px !important;
	border: none !important;
	font-size: 14px !important;
	font-weight: bold;

}

.salary-centre div.salary-data tr.job-title-1 {
   background: #4890b9;
   color: #FFFFFF !important;
   text-align: left !important;
   padding: 5px;

}

.salary-centre div.salary-data tr.job-title-1 td.jobtitle {
   font-weight: bold !important;
   border: solid 1px;
   border-color: #4890b9;
   padding: 5px 0px 5px 8px !important;
   font-size: 14px;

}


.salary-centre div.salary-data tr.job-title-1 td.orgsize {
   font-weight: bold !important;
   border: solid 1px;
   border-color: #4890b9;
   text-align: center;
   font-size: 14px;

}

.salary-centre div.salary-data tr.job-title-2 {
   background: #4890b9;
   color: #FFFFFF !important;
   text-align: left !important;
   padding: 5px;

}

.salary-centre div.salary-data tr.job-title-2 td {
   font-weight: bold !important;
   border: solid 1px;
   border-color: #4890b9;
   text-align: center;

}

.salary-centre div.salary-data tr.job-header {
   background: #cadce8;
   color: #FFFFFF !important;
   text-align: left !important;
   padding: 5px;

}

.salary-centre div.salary-data tr.job-header td {
  color: #000000 !important;
  font-weight: bold !important;

}

.salary-centre div.salary-data tr.job-header td a {
  color: #000000 !important;
  text-decoration: none;
  

}

.salary-centre div.salary-data tr.job-header td a:hover {
  text-decoration: underline !important;

}

.salary-centre div.salary-data td.job-title-long {
   width: 900px !important;

}

.salary-centre div.salary-data td.job-title-short {
   width: 400px;

}

.salary-centre div.salary-data td.salary-text {
   width: 95px;

}

.salary-centre .country-SG div.salary-data td.job-title-long {
   width: 900px !important;

}


.salary-centre .country-SG div.salary-data td.salary-text {
   width: 95px !important;

}


.salary-centre div.foot-note li {
    list-style-type: decimal !important;
}

.salary-centre div.foot-note {
    float: left;
	font-size: 11px;
	margin: 10px;
	width: 735px !important;
}

.salary-centre div.disclaimer {
    clear: both;
    float: left;
	font-size: 10px;
	margin: 20px 0px 25px 0px !important;
	padding: 0px 8px 5px 0px;
	color: #939495;
	width: 735px !important;
	
}

.salarycentre-half-left {
    width: 405px;
	float: left;

}

.salarycentre-half-right {
    width: 350px;
	float: left;

}

.salarycentre-half-right span {
    padding: 10px;

}



.salarycentre-half-right .video-title p {
	width: 150px !important;
}


.salarycentre-half-left h3 {
    background: transparent url(../img/mp4/sc_header_left.gif) no-repeat scroll 0 0 !important;
	width: 405px !important;

}

.salarycentre-half-right h3 {
    background: transparent url(../img/mp4/wide-top-half.gif) no-repeat scroll 0 0 !important;
	width: 350px !important;
	
}

.salarycentre-half-right .video-title {
    width: 150px;


}

.video-thumbnail {
   width: 150px;
   padding: 10px;
   float: left;

}


.fullscreen-video {
   padding: 60px 0px 0px 100px;


}


.big-fullscreen-video {
   padding: 60px 0px 0px 60px;


}

/****************** JAPANESE SALARY CENTRE *********************/

.salary-centre .language-ja div.salary-data tr.job-title-1 {
   font-weight: normal !important;

}



.salary-centre .language-ja div.salary-data tr.job-title-2 {
   font-weight: normal !important;

}


.salary-centre .language-ja div.salary-data tr.job-header {
   font-weight: normal !important;

}

.salary-centre .language-ja div.salary-data tr.job-header td a {
  font-weight: normal !important;

}

.salary-centre .language-ja div.salary-data tr.job-header td a:hover {
  font-weight: normal !important;

}



/****************** CHINESE SALARY CENTRE *********************/

.salary-centre .language-zh div.salary-data tr.job-title-1 {
   font-weight: normal !important;

}



.salary-centre .language-zh div.salary-data tr.job-title-2 {
   font-weight: normal !important;

}


.salary-centre .language-zh div.salary-data tr.job-header {
   font-weight: normal !important;

}

.salary-centre .language-zh div.salary-data tr.job-header td a {
  font-weight: normal !important;

}

.salary-centre .language-zh div.salary-data tr.job-header td a:hover {
  font-weight: normal !important;

}


.video-thumbnail .video-title {
    font-size: 11px;

}


.video-thumbnail .video-description {
    font-size: 11px;
	font-weight: bold;
	margin-bottom: 80px;

}



























/****************** MARKET RESEARCH PAGE *********************/

#market_research_container {
   float: left;
    width: 400px;
    margin: 0;
    padding: 0;
    
}

#market_research_container h2 {
    float: left;
    display: inline;
    width: 400px;
    height: 37px;
    margin: 0 !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #FFF;
	padding-top: 10px !important;
	padding-left: 15px;
    background: transparent url('../img/mp4/ETC-header.gif') no-repeat 0 0 !important;
}

.marketr_container {
    padding-left: 20px;
	padding-right: 20px;
    background: transparent url(../img/mp4/ETC-sides.gif) repeat-y scroll 0 0 !important;
}

.marketr_container p {
   width: 350px !important;
   padding: 0px !important;

}

.marketr_container p .title {
    font-weight: bold;
  
}

.marketr_container p .text {
  
}

.marketr_container p .source {
    color: #6094bb;
    
  
}


.marketr_container .divider {
    margin-left: 0px !important;

}


#market_research_footer {
    float: left;
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/ETC-footer.gif') repeat-x 0 0;
}

#market_research_footer_right {
    float: right;
    display: block;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_right.jpg') no-repeat 0 0;
}


.employmenttrends_video-thumbnail {
    width: 450px;
	float: left;
}

.employmenttrends_video-thumbnail .thumbnail_left {
	margin-right: 25px;
	float: left;

}

.employmenttrends_video-thumbnail .thumbnail_right {

}





.employment-trends-commentary {

}

.marketresearch-style-half_wide {
    float: left;
    width: 360px;
    padding: 0;
	margin-bottom: 20px;

}


.video-text_container  {
	width: 430px;

}


h3.employment_trends {
   width: 290px !important;
   background: transparent url(../img/mp4/archive_header.gif) no-repeat scroll 0 0 !important

}

h1.employment_trends {
   background: none !important;
   padding: 15px 0px 10px 0px!important;

}

.employmentindex_feedback {
    float: left;
	margin-top: 30px;
	margin-bottom: 30px;
}

.video-text_container .left {
	width: 200px;
	float: left;

}

.video-text_container .right  {
	width: 200px;
	float: right;

}

.video-text_container p  {
   width: 250px !important; 
   padding: 0px !important;
   margin-left: 5px;

}

.video-text_container .video_title  {
	font-size: 11px;
	margin-left: 5px;
	width: 200px;
}

.video-text_container .description {
    width: 200px;
	font-weight: bold !important;

}

ul.employment_trends {
    width:305px;
	float: right;
	display: block;
    margin: 0 !important;
    list-style-type: none !important;
	padding: 0px!important;
}


p.employmenttrendscommentary_source {
   padding-bottom: 15px !important;
   padding-left: 0px!important;
   width: 180px!important;
   font-weight: bold!important;

}

ul.employment_trends li {
    width:260px;
	float: left;
	display: block;
    margin: 0 !important;
    list-style-type: none !important;
	background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
	padding: 0px 0px 0px 10px !important;

}

.video-text_container .description p {
    width: 195px !important;

}


.video-text_container .length  {
    color: #6094bb !important;

}

ul.list-style_widehalf {
    width: 350px !important;
	margin-top: 25px;
   
}


ul.list-style_widehalf li {
    display: block;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
    margin: 0 !important;
    padding: 0 0 0 10px;
    list-style-type: none !important;
}


/****************** EMPLOYER PROFILES *********************/

.employer_profile {
    position: relative;
    width: 506px;
    overflow: hidden;
}

.employer_profile h1 {
    float: left;
    width: 300px;
    padding: 0px !important;
	background: none !important;

}

.employer_profile p.logo {
   float: right;
   width: 150px;
}

.employer_profile-content {

}

.employer_profile-content p.intro {
   width: 300px !important;

}

.employer_profile-content p.body {

}

.employer_profile-content p.logo {
   float: right;
   width: 150px;
   margin-top: 20px;
   padding: 0px !important;
}

.employer_profile-content ul.list-style_1 {
   margin-left: 15px !important;
}


h2.mypage-logo {
   padding-top: 10px;

}

h1.mypage-logo {
   padding-top: 0px;

}

.mypage-logo img {
   margin-top: 10px;

}

.mypage-submit {
   padding-left: 10px; 
   margin-top: 10px;
   
}


/****************** GLOBAL OPPS NZ *********************/


.column1_maincontent {
    float:left;
    width: 225px;
	padding-left: 10px;
}


.globalopps_body {
    float: right;
	width: 500px; 
	

}


.globalopps_body ul {
    float: left !important;
	margin-bottom: 10px;

}

.globalopps_body p {
    float: left !important;
	width: 470px !important; 

}

.globalopps_body h3 {
	width: 480px !important;
	background: transparent url(../img/mp4/globalopps-headerline.gif) no-repeat scroll 0 0 !important; 

}

.globalopps_body h1 {
	width: 480px !important; 
	background: transparent url(../img/mp4/globalopps-headerline.gif) no-repeat scroll 0 0 !important;
    margin-top: 5px;
}


.globalopps .pushitem {
    float: left;
    width: 235px;
    margin: 8px 0 0 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/pushitem_home_bg.gif') no-repeat 0 8px;
}










.globalopps .pushitem div.top {
    height: 8px;
    margin: 0 0 2px 0;
    background: transparent url('../img/mp4/pushitem_home_top.gif') no-repeat 0 0;
}
.globalopps .pushitem div.bottom {
    height: 9px;
    margin: 2px 0 0 0;
    background: transparent url('../img/mp4/pushitem_home_bottom.gif') no-repeat 0 0;
}

.globalopps .pushitem h4 {
    float: left;
    width: 115px;
    margin: 0;
    padding: 0 10px;
    color: #FFF;
    font-size: 16px;
}

.globalopps .pushitem p {
    float: left;
    width: 115px;
    margin: 0;
    padding: 0 5px 0 10px;
    color: #FFF;
    font-size: 11px;
}

.globalopps .pushitem a {
    float: left;
    margin: 5px 0 0 10px;
    padding: 0 10px;
    color: #FFF;
    font-size: 11px;
    text-decoration: none;
    background: transparent url('../img/mp4/pushitem_home_bullet.gif') no-repeat 0 50%;
}

.globalopps .pushitem a:hover {
    text-decoration: underline;
}

.globalopps .pushitem a.image_link {
    float: right;
    margin: 0 10px 0 0;
    padding: 0;
    background: none;
}

.globalopps .pushitem span.link {
    width: 135px;
    display: block;
}

.globalopps .pushitem span.description {
    width: 135px;
    display: block;
}

.globalopps .pushitem span.description a {
    background: none!important;
	margin: 0px!important;
	padding-left: 10px!important;
}










.globalopps {
    float: left;

}

.teaching .globalopps  {
	float: left;
	height: 760px;

}


.globalopps_body .job-details p {
    padding-right: 10px;
    font-size: 11px;
    font-weight: bold !important;
    color: #262626;
	padding-bottom: 5px!important;
}


.globalopps_body p.job-title {
    padding-bottom: 0px !important;
	margin-top: 12px;
}














/****************** CLIENT PROFILE NAVIGATION *********************/


.clientprofile_navigation {
    width: 500px;
	padding-left: 5px;
    
}

#clientprofile_container {
   float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_grey_bg.jpg') repeat-y 0 0;
}

#clientprofile_header {
    float: left;
    width: 100%;
    height: 52px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_top_bg.jpg') repeat-x 0 0;
}

#clientprofile_container h2 {
    float: left;
    display: inline;
    width: 88%;
    height: 42px;
    margin: 0 !important;
    padding: 10px 0 0 10px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #FFF;
    background: transparent url('../img/mp4/panel_currently_hiring_top_left.gif') no-repeat 0 0 !important;
}

#clientprofile_top_right {
    float: right;
    width: 13px;
    height: 52px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_top_right.jpg') no-repeat 0 0;
}

#navigation_container {
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_right_bg.jpg') repeat-y 100% 0;
}


.navigation_text {
    margin-left: 20px;
	margin-right: 20px;

}

.navigation_text p {
   width: 350px !important;
   padding: 0px !important;

}


.navigation_text .divider {
    margin-left: 0px !important;

}


#clientprofile_footer {
    float: left;
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_bg.jpg') repeat-x 0 0;
}

#clientprofile_footer_right {
    float: right;
    display: block;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_right.jpg') no-repeat 0 0;
}

/****************** THANKYOU POLL ASIA *********************/

.poll_thankyou {
margin-left: 10px;

}

.poll_thankyou p {
}

.IT_mailer {

}

.IT_mailer .style-half_left {
    float: left;
	padding-top: 10px;
	width: 295px;

}

.IT_mailer .style-half_right {
    float: left;
	padding-top: 15px;
	width: 205px;

}

.IT_mailer p {
   width: 250px;

}


/************* Left Navigation ***********************/

div.left-navigation-container {
    float: left;
    width: 234px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_grey_bg.jpg') repeat-y 0 0;
	margin-bottom: 10px;
}

div.left-navigation-container a {
    color: #000000;
    text-decoration: none;
}

div.left-navigation-container a:hover {
    text-decoration: underline;
}

div.left-navigation-header {
    float: left;
    width: 100%;
    height: 52px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_top_bg.jpg') repeat-x 0 0;
}

div.left-navigation-container h2 {
    float: left !important;
    display: inline !important;
    width: 164px !important;
    height: 42px !important;
    margin: 0 !important;
    padding: 10px 0 0 10px !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    color: #FFF !important;
    background: transparent url('../img/mp4/panel_currently_hiring_top_left.gif') no-repeat 0 0 !important;
}

div.left-navigation-top-right {
    float: right;
    width: 13px;
    height: 52px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_top_right.jpg') no-repeat 0 0;
}

div.left-navigation-container .left-navigation {
    float: left;
    position: relative;
    width: 100%;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_right_bg.jpg') repeat-y 100% 0;
}

div.left-navigation-footer {
    float: left;
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
    font-size: 1px;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_bg.jpg') repeat-x 0 0;
}

div.left-navigation-footer-right {
    float: right;
    display: block;
    width: 19px;
    height: 15px;
    margin: 0;
    padding: 0;
    background: transparent url('../img/mp4/panel_currently_hiring_footer_right.jpg') no-repeat 0 0;
}

div.left-navigation-container ul.list-style_1 {
	margin: 0 !important;
    padding: 0 0 7px 15px !important;
    width: 190px !important;
}

div.left-navigation-container ul.list-style_1 li {
    width: 170px !important;
    padding-bottom: 3px;
    width: 190px !important;
}

div.left-navigation-container ul.list-style_1 a.current {
	font-weight: bold;
	color: #241c71;
}

div.left-navigation-container ul.list-style_1 li.level1 {
}

div.left-navigation-container ul.list-style_1 li.level2 {
	padding-left: 20px !important;
	background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat scroll 10px 3px !important;
}



/************* Media Centre ***********************/

.mediacentre-headers {

}


.mediacentre-headers h3.left  {
    width: 380px !important;
	float: left;
	background: none !important;
	padding-top: 20px;

}

.mediacentre-headers h3.right {
    width: 360px !important;
	float: left;
	background: transparent url(../img/mp4/mediacentre_header-right.gif) no-repeat scroll 0 0 !important;
	padding-top: 20px;
}


.mediacentre-latestvideos {
   width: 380px;
   float: left;
}

.mediacentre-latestvideos h3{
   width: 380px !important;
}

.mediacentre-latestvideos .style-half {
    float: left;
    width: 190px;

}

.mediacentre-videorow {
    float: left;
	margin-bottom: 5px;

}

.mediacentre-latestvideos .video-title {
    width: 170px;
	

}

.mediacentre-latestvideos .video-title p {
    width: 170px !important;
}

.mediacentre-mediareleases {
    width: 360px;
	float: left;

}

.mediacentre-mediareleases .style-half {
    width: 170px;
	float: left;

}

.mediacentre-mediareleases .style-half img {
    margin-left: 30px !important;
	

}

.mediacentre-mediareleases .style-half p {
    width: 170px !important;
	padding: 10px 0px 10px 16px!important;

}

.mediacentre-mediareleases .style-half li {
   width: 100% !important;

}

.mediacentre-mediareleases p {
    width: 344px !important;
	padding-left: 20px !important;

}

.mediacentre-mediareleases h3 {
    width: 360px !important;
	margin-top: 30px;
	background: transparent url(../img/mp4/mediacentre_header-right.gif) no-repeat scroll 0 0 !important;
	padding-top: 20px;

}


/************* Singapore Salary Centre ***********************/



.SG-salarycentre {
  margin-left: 12px;
  margin-bottom: 20px;

}

.SG-salarycentre_disc {

}

.SG-salarycentre_disc h1 {
   margin-top: 20px !important;
   color: #4784B0 !important;
   font-size: 16px;
   background: none !important;

}

.SG-salarycentre table tbody tr td p {
   padding: 0px !important;
   width: 105px !important;
   padding-bottom: 0px !important;

}

.SG-salarycentre table tbody tr td {
    border: 1px solid #74a2c3;
    padding: 5px !important;

}

.SG-salarycentre p.SGSS-salaryfigure {
   width: 105px !important;

}


.SG-salarycentre p.SGSS-jobtitle {
   width: 263px !important;

}

.SG-salarycentre table tbody tr.SGSS-rowtitle {
   background: #4890b9;
   color: #FFFFFF !important;
   text-align: left !important;
   padding: 5px;
  
}

.SG-salarycentre table tbody tr.SGSS-rowtitle td {
   border: solid 1px;
   border-color: #4890b9 !important;
}


.SG-salarycentre p.SGSS-header {
   background: #cadce8;
   text-align: left !important;
   padding: 5px;
   font-weight: bold !important;
   width: 500px !important;

}


.SG-salarycentre table tr.header {
   background: #cadce8;
   text-align: left !important;
   padding: 5px;
   font-weight: bold !important;

}


.SGSS-dropdown {
	background: transparent url('../img/mp4/SalaryCentre_backgroundSG_small.jpg') no-repeat 0 100% !important; 
	width: 720px;
	 height: 100px; 
	 margin-bottom: 30px;

}


.SGSS-dropdown input {
   background: transparent url('../img/mp4/SalaryCentreSubmit.gif') no-repeat 0 100%;
   border: 0px !important;
   height: 24px;
   width: 55px;


}


.SGSS-dropdown select {
    margin-left: 18px;
	margin-top: 65px;

}



ul.list-style_SGSC {
    float: left;
    width: 500px;
    margin: 0 0 0 0;
    padding: 0 0 15px 12px;
    list-style-type: none;
}

ul.list-style_SGSC li {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    color: #000;
    font-size: 11px;
    background: transparent url('../img/mp4/global_list_bullet.gif') no-repeat 0 3px !important;
    list-style-type: none !important;
}

.SGSC h1 {
   margin-top: 20px !important;
}


.SGSC div.foot-note {
    float: left;
	font-size: 11px;
	margin: 10px;
	width: 735px !important;
}

.SGSC div.disclaimer {
    clear: both;
    float: left;
	font-size: 10px;
	margin: 20px 0px 25px 0px !important;
	padding: 0px 8px 5px 0px;
	color: #939495;
	width: 735px !important;
	
}


/************* Retail Landing Page ***********************/


.retail {
   padding-top: 20px;

}

.retail h3 {
    width: 430px !important;
	float: left;
	background: transparent url(../img/mp4/retaillanding_header-right.gif) no-repeat scroll 0 0 !important;
	padding-top: 20px;
	padding-right: 10px;
}

.retail .retail_left h3 {
   background: transparent url(../img/mp4/retaillanding_header-left.gif) no-repeat scroll 0 0 !important;
   width: 320px !important;

}

.retail p.retail_jobdescription {
  width: 420px !important;
}

.retail ul {
   width: 280px !important;
}

.retail li {
   width: 300px !important;
}


.retail .retail_left {
   float: left;
   width: 323px;
   margin-bottom: 30px;

}


.retail .retail_right {
  float: left;
  width: 430px;

}

.retail-half {
    float: left;
    width: 380px;
    padding: 0;
}

.retail-callback {
   padding-left: 8px;
   margin-bottom: 50px;
   padding-top: 20px;
}


.retail-text {
   clear: both;
}


.retail-third {
    float: left;
	width: 255px;
}

.retail-third .left {

}

.retail-third .middle {
    padding-left: 68px;
}

.retail-third .right {
    padding-left: 115px;
}

.retail-third p{
  width: 255px !important;
	
}

table.retailplacements-table {
   border: 1px solid #000000 !important;
   margin-left: 12px;
   width: 420px !important;
   margin-top: 10px;
 
}

table.retailplacements-table tbody td {
   border: 1px solid #000000 !important;
   padding: 3px !important;
}

table.retailplacements-table tbody td.left {
   width: 150px;
}

table.retailplacements-table tbody td.left p {
   width: 150px !important;
   padding: 0px !important;
   padding-bottom: 0px !important;
}

table.retailplacements-table tbody td.right {
   width: 210px;
}

table.retailplacements-table tbody td.right p {
   width: 210px !important;
   padding: 0px !important;
   padding-bottom: 0px !important;
}





/************* Retail PPC Landing Page ***********************/

.retail_jobsbutton {
   margin-bottom: 10px;
   margin-top: 10px;
   background: transparent url('../img/b/Retail_Background.jpg') no-repeat 0 0;
   height: 31px;
   width: 234px;

}

.retail_jobsbutton a {
    font-size: 11px;
	color:#FFFFFF;
	text-decoration: none;
	padding-left: 20px;
	display: block;
	padding-top: 6px;

}

.retail_jobsbutton a:hover {
	text-decoration: underline;

}





.retail_contactbutton {
   margin-top: 10px;
   background: transparent url('../img/b/Retail_Background.jpg') no-repeat 0 0;
   height: 31px;
   width: 234px;
}

.retail_contactbutton a {
     font-size: 11px;
	 color:#FFFFFF;
	 text-decoration: none;
	 padding-left: 20px;
	 display: block;
	padding-top: 6px;

}

.retail_contactbutton a:hover {
	 text-decoration: underline;

}



/************* Client Profile ***********************/


.client-profile {

}

.client-profile .logo {
     float:left;
     width: 200px;

}

.client-profile .client-content {
     width: 500px;
     float:left;
	 margin-left: 20px;
}

.client-profile .client-content p {
     width: 480px;

}



/************* Client Profile ***********************/

p.candidateprofile_title {
   padding-bottom: 0px !important;
   padding-top: 10px;

}


/************* Global Opps Landing Pages ***********************/


.UKcostofliving_table {

}

.UKcostofliving_table .item {
    float: left;
	width: 280px;

}



.UKcostofliving_table .price {
    float: left;
	width: 200px;

}


.UKaccomodation_table {

}

.UKaccomodation_table .UKlocation {
   float: left;
   width: 250px;
    
}


.UKaccomodation_table .UKprice {
    float: left;
	width: 220px;

}


table.UKschoolterms {
   width: 490px !important;
   margin-left: 5px;
   margin-bottom: 20px;
   border: 1px solid #000000 !important;

}

table.UKschoolterms tbody tr.header {
   background-color: #CCCCCC !important;

}

table.UKschoolterms tbody tr.header p {
   font-weight: bold !important;

}

table.UKschoolterms tbody tr p {
   width: 200px !important;
   padding-bottom: 0px !important;

}

table.UKschoolterms tbody td {
   width: 100px !important;
   padding: 0px !important;
   border: 1px solid #000000 !important;

}

table.UKschoolterms tbody td p {
   width: 200px !important;
    padding-bottom: 0px !important;

}

table.UKschoolterms tr.header {

}

.UKeducationsystem {
   width: 495px !important;
   margin-left: 5px;
   margin-bottom: 30px;
   margin-top: 10px;

}

.UKeducationsystem tbody td { 
   border: 1px solid #000000 !important;
   padding: 3px 0px 3px 3px !important;
 
}

.UKeducationsystem p {
    width: 90px !important;
	padding-bottom: 0px !important;
	padding: 0px !important;

}

.UKeducationsystem .header  {
   height: 20px;
   background: #c0c0c0;

}

.UKeducationsystem .td  {
   padding: 5px 0px 5px 10px !important;
   

}

.UKeducationsystem td.age  {
   width: 70px !important;

}

.UKeducationsystem td.stage  {
   width: 100px !important;

}

.UKeducationsystem td.year  {
   width: 70px !important;

}

.UKeducationsystem td.tests  {
   width: 140px !important;

}

.UKeducationsystem td.blank  {
   border: 0px !important;

}

.UKeducationsystem td.tests p {
   width: 160px !important;

}


.UKeducationsystem .header p {
   font-weight: bold !important;
    height: 20px !important;
	padding: 0px !important;
	padding-bottom: !important;

}

.curriculum_bullet ul {
   margin-bottom: 10px;

}





.UKeducationsystem .level1 {
     background: #ffff99;

}

.UKeducationsystem .level2 {
     background: #ff9900;

}

.UKeducationsystem .level3 {
  background: #ff99cc;
}

.UKeducationsystem .level4 {
   background: #99ccff;
}

.UKeducationsystem .level5 {
  background: #ccffcc;
}

.UKeducationsystem .level6 {
    background: #33cccc;
}


/************* IT Mailer 2***********************/


ol {
   font-size: 11px;
   list-style-image: none;
   list-style-type: decimal !important;
   padding: 0px 14px;
   margin-left: 10px !important;
   margin-top: 0px !important;

}

.content ol li {
   font-size: 11px;
   list-style-image: none;
   list-style-type: decimal !important;

}

.content ol ul li {
   font-size: 11px;
   list-style-image: none;
   list-style-type: disc !important;
   padding-bottom: 10px;

}



/************* MyPage Automation ***********************/

.ms5 .content {
    float: left !important;
	padding-bottom: 50px;

}

form#automationForm {
   margin-bottom: 30px;

}


form#automationForm p select {
    margin-top: 8px !important;
	width: 300px;

}

form#automationForm p select#selectSector {
  
}

form#automationForm p select#selectSubsector {
    height: 90px;

}


form#automationForm p select#selectLocalisation_agents {
     height: 90px;


}


form#automationForm input.input-radio {
   width: 10px !important;
   
   
  
    

}

form#automationForm span.email-format-name {
    float: left;
	width: 80px;
	margin-top: 12px;
	margin-left: 5px;

}

/************* PRC Video ***********************/


p#single {
   padding: 0px !important;
   margin-top: 10px;
   margin-bottom: 20px;
}


/************* Global Opps Left Navigation ***********************/


.leftpanel-education-navpanel {
     float: left;
	 width: 234px;
	 padding-left: 10px;
}


.leftpanel-education-navpanel h2 {
     background: transparent url('../img/mp4/head-left_nevi.gif') no-repeat scroll 0 0 !important;
	 color: #FFFFFF !important;
     height: 48px !important;
	 width: 224px !important; 
	 margin: 0px !important;
	 margin-bottom: 0px !important; 
	 padding: 10px 0 0 10px !important;
	 font-size: 17px !important;
	 font-weight: bold !important;
}




.leftpanel-education-navpanel .links {
    background: transparent url('../img/mp4/bg-left_menu.gif') repeat-y scroll 0 0 !important;
	float: left;
	padding: 0 15px 5px;
	width: 204px;
	
	
}

.leftpanel-education-navpanel .links ul {
   list-style-type: none !important;
   padding: 0px !important;
   padding-top: 5px !important;
   

}

.leftpanel-education-navpanel .links ul li {
   background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
   #background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 6px !important;
   padding-left: 10px;
   list-style-type: none !important;
   margin: 0px !important;
}

.leftpanel-education-navpanel .links ul li.current {
    font-weight: bold  !important;

}

.leftpanel-education-navpanel .bottom {
    float: left;

}


/************* PRC PAGE ***********************/

h1 .headerspace {
   padding: 0px !important;
   font-size: 1px !important;
}


.headerspace img {
  padding: 0px !important;

}

.prc-image {
   margin-left: 10px;

}




/************* Career Centre ***********************/

/******* Breadcrumbs ********/

.breadcrumb {
   background: transparent url(../img/mp4/wide_header_top.gif) no-repeat scroll 0 0 !important;
   height: 10px;
   float: left;
   width: 760px;
   margin-bottom: 10px;

}

.breadcrumb .bc_text {
  float: left;
  margin-top: 12px;

}

.breadcrumb .bc_text .bc_bg {
   float: left;
   height: 18px;
   font-size: 10px !important;
   color: #000000 !important;
}

.breadcrumb .bc_text .bc_bg a {
  color: #3475AC !important;
  text-decoration: none !important;
}

.breadcrumb .bc_text .bc_bg a:hover {
  color: #3475AC !important;
  text-decoration: underline !important;
}

.breadcrumb .bc_text .arrows {
  float: left;
  font-size: 10px;
  padding-left: 6px;
  padding-right: 6px;
  color: #3475AC !important;
  
}

.breadcrumb img {
    float: left;
	 margin-top: 20px;
}

.breadcrumb_align {
   margin-left: 10px;
   float: left;

}


.breadcrumb .bc_text .bc_current {
   float: left;
   height: 18px;
   font-size: 10px !important;
   color: #000000 !important;
   width: 400px;
}





/*** Career Centre Nav ****/


.careercentre-navpanel {
     float: left;
	 width: 234px;
	 padding-left: 10px;
}


.careercentre-navpanel h2 {
     background: transparent url('../img/b/cc_nav_top.gif') no-repeat scroll 0 0 !important;
	 color: #FFFFFF !important;
     height: 27px !important;
	 width: 224px !important; 
	 margin: 0px !important;
	 margin-bottom: 0px !important; 
	 padding: 5px 0 0 10px !important;
	 font-size: 12px !important;
	 font-weight: bold !important;
}




.careercentre-navpanel .links {
    background: transparent url('../img/b/cc_nav_sides.gif') repeat-y scroll 0 0 !important;
	float: left;
	padding: 0 12px 5px;
	width: 209px;
	
	
}

.careercentre-navpanel .links ul {
   list-style-type: none !important;
   padding: 0px !important;
   padding-top: 5px !important;
   

}

.careercentre-navpanel .links ul li {
   background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
   #background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 6px !important;
   padding-left: 10px;
   list-style-type: none !important;
   margin: 0px !important;
}

.careercentre-navpanel .links ul li.current {
    font-weight: bold  !important;

}

.careercentre-navpanel .bottom {
    float: left;
    background: transparent url(../img/b/cc_nav_bottom.gif) no-repeat scroll 0 0px !important;
}


.links .nav-current_section {
    margin-top: 5px;

}

.links .nav-current_section p {
   width: 195px !important;
   font-weight: bold !important;
   padding: 0px !important;

}

.links .nav-other_sections {

}

.links .nav-other_section ul li.current a {
   font-weight: bold !important;
}



.links .nav-other_sections p {
   width: 195px !important;
   font-weight: bold !important;
   padding: 0px !important;
}



.cc-nav-divider {
   margin-top: 5px;
   margin-bottom: 10px;

}

/*** Career Centre Homepage ****/


.careercentre-homepage {
   float: left;

}

.careercentre-homepage .careercentre_body {
  margin-left: 0px !important;
  width: 750px !important;
  
}

.careercentre_body .style-half-left {
    width: 350px !important;
	float: left !important;

}


.careercentre_body .style-half-right {
    width: 350px !important;
	float: left !important;
	margin-left: 50px !important;

}

.careercentre-homepage .careercentre_body .intro-half {
   float: left;
   background: transparent url('../img/b/careercentre_h3_bgline.gif') no-repeat 0 0 !important;
   margin-bottom: 15px;
}

.careercentre-homepage .careercentre_body .mypage-half {
   float: left;
   margin-bottom: 5px;
   background: transparent url('../img/b/careercentre_h3_bgline.gif') no-repeat 0 0 !important;
   margin-top: 15px;
}

.careercentre-homepage .careercentre_body .mypage-half .image {
   float: left;
   width: 150px;

}

.careercentre-homepage .careercentre_body .mypage-half .image img {
   padding-top: 20px;

}

.careercentre-homepage .careercentre_body .mypage-half .text {
   float: left;
   padding-left: 10px;
   padding-top: 20px;
}

.careercentre-homepage .careercentre_body .mypage-half .text p {
   width: 190px !important;
   padding: 0px !important;
}


.careercentre-homepage .careercentre_body .searchjobs-half {
   float: left;
   margin-bottom: 5px;
   background: transparent url('../img/b/careercentre_h3_bgline.gif') no-repeat 0 0 !important;
   margin-top: 40px;
}


.careercentre-homepage .careercentre_body .searchjobs-half h3 {
   width: 340px !important;

}

.careercentre-homepage .careercentre_body .searchjobs .image {
   float: left;
   width: 160px;

}

.careercentre-homepage .careercentre_body .searchjobs-half .text {
   float: left;
   padding-left: 10px;
}

.careercentre-homepage .careercentre_body .text p a {
   color: #3475AC !important;
   font-weight: normal !important;  
}

.cc-survey p a {
   color: #3475AC !important;
   font-weight: normal !important;  
}


.careercentre-homepage .careercentre_body .searchjobs-half .text p {
   width: 180px !important;
   padding: 0px !important;
}




.careercentre-homepage .careercentre_body .intro-half .image {
   float: left;
   width: 150px;

}

.careercentre-homepage .careercentre_body .intro-half .image img {
   padding-left: 10px;
   padding-top: 20px;

}

.careercentre-homepage .careercentre_body .intro-half .text {
   float: left;
   padding-left: 10px;
   padding-top: 20px;
}

.careercentre-homepage .careercentre_body .intro-half .text h3 {
   float: left;
   width: 170px !important;
   padding: 0 0 10px 0 !important;
}

.careercentre-homepage .careercentre_body .intro-half .text p {
   width: 190px !important;
   padding: 0px !important;
}


.careercentre-homepage .careercentre_body .careercentre_header {
  background: transparent url(../img/b/cc_push_bg.gif) no-repeat scroll 0 0px !important;
  height: 25px;
  width: 350px;
  padding-top: 3px;
  float: left;
  margin-top: 10px;
  
}

.careercentre-homepage .careercentre_body .careercentre_articles {
   float: left;
   padding-top: 5px;
}

.careercentre_articles .icon {
   float: left;
   width: 65px;
}


.careercentre_articles .links {
   float: left;
   width: 260px;
}


.careercentre_articles .links ul { 
    width: 220px !important;
}


.careercentre_articles .links ul li { 
   width: 200px !important;

}



.careercentre-homepage .careercentre_body .careercentre_header .text {
   color: #FFFFFF;
   font-size: 13px;
   font-weight: bold;
   padding-left: 10px;
   float: left;
  
}

.careercentre-homepage .careercentre_body .careercentre_header .text a {
    color: #FFFFFF !important;
	text-decoration:none;

}

.careercentre-homepage .careercentre_body .careercentre_header .text a:hover {
    color: #FFFFFF !important;
	text-decoration: underline;
}


.careercentre_body .style-half {
    width: 350px !important;
	float: left !important;
	padding-left: 10px !important;

}



.job-search-advice {
    float: left;
	width: 330px;
}

.cover-letter-resume-advice {
   float: left;
   margin-top: 3px;
   width: 330px;
}

.job-interview-tips {
    float: left;
   margin-top: 10px;
   width: 330px;
}

.growing-your-career {
    float: left;
	width: 330px;
}

.next-career-move {
    float: left;
	width: 330px;
}

.popular-articles {
    float: left;
	width: 330px;
}


.cc-survey {
   float: left;
    margin-top: 20px;
	margin-bottom: 20px;

}



/*** Career Centre Article Body ****/


.careercentre_articlepage h3 {
   padding-top: 30px !important;
   padding-bottom: 19px !important;

}




.careercentre-container {
    margin-top: 30px;
	float: left;
}



.careercentre_body {
    float: left;
	width: 500px; 
	margin-bottom: 30px;
	margin-left: 20px;
	
}

.careercentre_body h3 {
    background: none !important;
	width: 470px !important;
}

.careercentre_body h3.subheading {
    padding: 5px 0px 0px 12px !important;
}

.careercentre_body h3.cc-related-articles {
   margin-top: 20px !important;
   background: transparent url(../img/mp4/cc-relatedarticles.gif) no-repeat scroll 0 0 !important;
   padding-top: 15px !important;
}

.careercentre_body p { 
   width: 460px !important;

}

/*** Career Centre Article Landing Page Body ****/


.careercentre_landingpage_body {

}

.careercentre_landingpage_body .careercentre_body  {
  margin-top: 0px !important;

}

.careercentre_landingpage_body .careercentre_body h3 {
    background: none !important;
	width: 408px !important;
	float: left;
	padding-top: 30px !important;
}

.careercentre_landingpage_body .careercentre_body .image {
   float: left;
   padding-right: 10px;

}


.careercentre_landingpage_body .careercentre_body ul.list-style_1 {
   padding-bottom: 0px !important;
}

.careercentre_landingpage_body .careercentre_body ul.list-style_1 li a {
   color: #3475AC !important;
}

.cc-big-fullscreen-video {
    margin-left: 70px;
	margin-bottom: 50px;

}

/*** HK Employment Index Media Release ****/

.HKETC-mediacentre-headers {
   float: left;
   margin-top: 20px;
}

.HKETC-mediacentre-headers h3.right {
 width: 387px !important;
 float: left;
 background: transparent url(../img/mp4/HK-MediaCentrebg.gif) no-repeat scroll 0 0 !important;
 margin-left: 5px;
}







/**********     Exec Search EDM      ****************/


.exec-search_header {
   font-weight: bold;
   text-decoration: underline;
   font-size: 12px;
   padding-left: 12px;
}

.exec-search_header .company {
   float: left;
   width: 160px;

}
 
.exec-search_header .jt {
   float: left;
   width: 80px;
}

.exec-search_header .availability {
   float: left;
   width: 240px;
}


.exec-search_table-body {
   font-size: 11px;
   padding-left: 12px;
}

.exec-search_table-body .company {
   float: left;
   width: 160px;
}
 
.exec-search_table-body .jt {
   float: left;
   width: 80px;
}

.exec-search_table-body .availability {
   float: left;
   width: 240px;
}


.exec-print-examples {
   float: left;
}

.exec-print-examples .top {
   float: left;
   margin-bottom: 40px;

}

.exec-print-examples .bottom {
   float: left;
   margin-bottom: 30px;

}

.exec-ad-full-screenshot {
   margin-top: 15px;
}








/*** JP Market Update 2010 ****/

.jp-market-update2010 .executive-profile {
   padding: 0px !important;

}


/************* News & Research Centre ***********************/

.news-research-centre-container {


}

.news-research-centre-container .news-research-banner {
    background: transparent url('../img/b/nr_header.jpg') no-repeat 0 0;
	height: 178px;
	float: left;


}

.news-research-centre-container .news-research-banner .nr-banner-text {
    float: left;
}

.news-research-centre-container .news-research-banner .nr-banner-text p {
    width: 700px;
	margin-left: 250px;
	margin-top: 70px;
}

.nr-research-publications-container {

}

.nr_title {
     background: transparent url('../img/b/nr-title-bg.jpg') no-repeat 0 0;
	 float: left;

}

.nr_title .text {

}

.nr_title .text p {
    color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	width: 959px;

}


.nr-research-publications-container .pdf-container {

}

.nr-research-publications-container .pdf-container .current {
    width: 250px;
	float: left;

}

.nr-research-publications-container .pdf-container .current .grey-box {
    margin-top: 10px;

}

.nr-research-publications-container .pdf-container .current .grey-box h2 {
    background: transparent url('../img/b/grey-box-top.jpg') no-repeat 0 0 !important;
	height: 40px;
	margin-bottom: 0px !important;
	font-weight: bold !important;
	padding-top: 7px !important;
	padding-left: 20px !important;
	
}

.nr-research-publications-container .pdf-container .current .grey-box h2 .new {
   color: #FF0000;
   margin-right: 10px;
}

.nr-research-publications-container .pdf-container .current .grey-box .links {
     background: transparent url('../img/b/grey-box-middle.jpg') repeat-y scroll 0 0 !important;
	 margin-left: 14px;
	 height: 174px;

}


.nr-research-publications-container .pdf-container .current .grey-box .links .box-content {
    float: left;
	padding-left: 45px;
	width: 170px;


}




.nr-research-publications-container .pdf-container .current .grey-box .bottom {
     background: transparent url('../img/b/grey-box-bottom.jpg') no-repeat 0 0;
	 margin-left: 14px;

}




.nr-research-publications-container .pdf-container .rest  {
    width: 700px;
	float: left;
	height: 200px;
}

.nr-research-publications-container .pdf-container .rest .pdf  {
    float: left;
	margin-left: 40px;
	margin-top: 45px;

}

.nr-research-publications-container .pdf-container .description  {
    float: left;


}

.nr-research-publications-container .pdf-container .description .links  {
	float: left;
	margin-left: 35px;


}

.nr-research-publications-container .pdf-container .description .links p  {
    width: 95px !important;
	padding-left: 10px !important;
	padding-right: 0px !important;


}


.nr-research-publications-container .pdf-container .description .links .date  {
	font-weight: bold;
    background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
	float: left;
	#float: none;

	

}

.nr-research-publications-container .pdf-container .description .links .date p  {
     width: 90px !important;
	 padding-left: 10px !important;
	 padding-right: 0px !important;
	 padding-bottom: 0px !important;

}

.nr-research-publications-container .nr-archive-link {
    float: right;
	margin-top: 15px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;

}

.nr-research-publications-container .nr-archive-link p {
    width: 90px;
	padding-left: 10px !important;

}









.nr-marketcommentary-container {
   float: left;

}

.nr-marketcommentary-container .pdf-container {
   float: left;

}

.nr-marketcommentary-container .pdf-container .current {
    width: 250px;
	float: left;

}

.nr-marketcommentary-container .pdf-container .current .grey-box {
    margin-top: 10px;

}

.nr-marketcommentary-container .pdf-container .current .grey-box h2 {
    background: transparent url('../img/b/grey-box-top.jpg') no-repeat 0 0 !important;
	height: 40px;
	margin-bottom: 0px !important;
	font-weight: bold !important;
	padding-top: 7px !important;
	padding-left: 20px !important;
	
}

.nr-marketcommentary-container .pdf-container .current .grey-box h2 .new {
   color: #FF0000;
   margin-right: 10px;
}

.nr-marketcommentary-container .pdf-container .current .grey-box .links {
     background: transparent url('../img/b/grey-box-middle.jpg') repeat-y scroll 0 0 !important;
	 margin-left: 14px;
	 height: 174px;

}

.nr-marketcommentary-container .pdf-container .current .grey-box .links p {
    float:left;
	width: 140px;
	

}

.nr-marketcommentary-container .pdf-container .current .grey-box .links p.descrip {
    float:left;
	width: 140px;
	margin-left: 30px;
	padding-bottom: 0px !important;
	padding-left: 0px;
	padding-right: 0px;
}


.nr-marketcommentary-container .pdf-container .current .grey-box .links .date  {
	font-weight: bold;
    background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
	float: left;
	margin-left: 30px;

	

}

.nr-marketcommentary-container .pdf-container .current .grey-box .links .date p  {
     width: 140px !important;
	 padding-left: 10px !important;
	 padding-right: 0px !important;
	 padding-bottom: 0px !important;

}



.nr-marketcommentary-container .pdf-container .current .grey-box .links .box-content {
    float: left !important;
	padding-left: 25px;
	width: 185px;


}




.nr-marketcommentary-container .pdf-container .current .grey-box .bottom {
     background: transparent url('../img/b/grey-box-bottom.jpg') no-repeat 0 0;
	 margin-left: 14px;

}




.nr-marketcommentary-container .pdf-container .rest  {
    width: 700px;
	float: left;
	height: 175px;
}

.nr-marketcommentary-container .pdf-container .rest .pdf  {
    float: left;
	margin-left: 40px;
	margin-top: 45px;

}

.nr-marketcommentary-container .pdf-container .description  {
    float: left;


}

.nr-marketcommentary-container .pdf-container .description .links  {
	float: left;
	margin-left: 45px;
	margin-right: 3px;


}

.nr-marketcommentary-container .pdf-container .description .links p  {
    width: 140px !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	padding-bottom: 0px !important;


}


.nr-marketcommentary-container .pdf-container .description .links .date  {
	font-weight: bold;
    background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
	float: left;
	#float: none;

	

}

.nr-marketcommentary-container .pdf-container .description .links .date p  {
     width: 140px !important;
	 padding-left: 10px !important;
	 padding-right: 0px !important;
	 padding-bottom: 0px !important;

}

.nr-marketcommentary-container .nr-archive-link {
    float: right;
	margin-top: 15px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;

}

.nr-marketcommentary-container .nr-archive-link p {
    width: 90px;
	padding-left: 10px !important;

}



.nr-media-releases-requests-container {
    float: left;
	width: 980px;
	margin-bottom: 20px;
}

.nr-media-releases-requests-container .nr-title-half {
     background: transparent url('../img/mp4/nr-halftitle-bg.jpg') no-repeat 0 0;
	 float: left;
	 width: 465px;
}


.nr-media-releases-requests-container .nr-title-half .dropdown {
    float: left;
	margin-top: 10px;

}

.nr-media-releases-requests-container .nr-title-half-spacer {
     width: 45px;
	 float: left;
	 height: 1px;
}

.nr-media-releases-requests-container .nr-title-half .text {
    float: left;

}

.nr-media-releases-requests-container .nr-title-half .text p {
    float: left;
	width: 455px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	color: #FFFFFF;
	padding-right: 0px !important;

}


.nr-media-releases-requests-container .nr-title-half .media-releases {
    float:left;
	width: 465px;

}


.nr-media-releases-requests-container .nr-title-half .media-releases .date-title {
    float: left;
	width: 130px;
	

}

.nr-media-releases-requests-container .nr-title-half .media-releases .date-title p {
    width: 130px;
	padding-right: 0px;
	font-weight: bold !important;
	padding-bottom: 5px !important;

}

.nr-media-releases-requests-container .nr-title-half .media-releases .descrip-title {
   float: left;
   width: 335px;
}

.nr-media-releases-requests-container .nr-title-half .media-releases .descrip-title p {
   width: 130px;
	padding-right: 0px;
	font-weight: bold !important;
	padding-bottom: 5px !important;
}


.nr-media-releases-requests-container .nr-title-half .media-releases .date {
   float: left;
   width: 130px;
}

.nr-media-releases-requests-container .nr-title-half .media-releases .date p {
   padding-bottom: 0px !important;
   width: 90px;
}

.nr-media-releases-requests-container .nr-title-half .media-releases .descrip {
    float: left;
	width: 335px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
	
}

.nr-media-releases-requests-container .nr-title-half .media-releases .descrip p {
    padding-bottom: 0px !important;
	padding-left: 10px;
	width: 335px;
}

.nr-media-releases-requests-container .nr-title-half .media-releases .descrip p a {
    font-weight: normal !important;
}


.nr-media-releases-requests-container .nr-title-half .media-releases .archive {
    float: right;
	width: 106px;
	margin-top: 10px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
}

.nr-media-releases-requests-container .nr-title-half .media-releases .archive p {
    float: right;
	padding: 0px !important;
	width: 100px !important;

}

.nr-media-releases-requests-container .nr-title-half .media-releases .archive p a {
   float: right;
   padding-right: 20px;

}



.nr-media-releases-requests-container .nr-title-half .media-requests {
   float: left;
   width: 465px;
}



.nr-media-releases-requests-container .nr-title-half .media-requests .date {
   float: left;
   width: 130px;
}

.nr-media-releases-requests-container .nr-title-half .media-requests .date p {
   padding-bottom: 0px !important;
   width: 110px;
}

.nr-media-releases-requests-container .nr-title-half .media-requests .descrip {
    float: left;
	width: 335px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;
	
}

.nr-media-releases-requests-container .nr-title-half .media-requests .descrip p {
    padding-bottom: 0px !important;
	padding-left: 10px;
	width: 335px;
}

.nr-media-releases-requests-container .nr-title-half .media-requests .descrip p.email {
    margin-bottom: 20px !important;
	
}


.nr-media-releases-requests-container .nr-title-half .media-requests .archive {
    float: right;
	width: 465px;
	margin-top: 10px;
}

.nr-media-releases-requests-container .nr-title-half .media-requests .archive p {
    float: right;
	padding: 0px !important;

}

.nr-media-releases-requests-container .nr-title-half .media-requests .archive p a {
   float: right;
   padding-right: 20px;

}

/****News & Research Centre Archive****/


.news-research-archive-centre-container {


}

.news-research-archive-centre-container .news-research-banner {
    background: transparent url('../img/b/nra_header.jpg') no-repeat 0 0;
	height: 160px;
	float: left;


}

.news-research-archive-centre-container .news-research-banner .nr-banner-text {
    float: left;
}

.news-research-archive-centre-container .news-research-banner .nr-banner-text p {
    width: 700px;
	margin-left: 250px;
	margin-top: 70px;
}





.nra-marketcommentary {
   float: left;

}


.nra-marketcommentary .video-archive-container {
   float: left;
   margin-left: 20px;
   width: 270px;

}


.nra-marketcommentary .video-archive-container .video-screenshot {
    float: left;
	margin-right: 10px;
	width: 90px;

}

select#newsAndResearchDropDown1 {
   font-size: 11px;
    border: 1px solid #0070AF !important;

}

select#newsAndResearchDropDown2 {
   font-size: 11px;
   border: 1px solid #0070AF !important;

}


.nra-marketcommentary .video-archive-container .video-descrip {
    float: left;
	width: 120px;
	background: transparent url(../img/mp4/global_list_bullet.gif) no-repeat scroll 0 4px !important;

}

.nra-marketcommentary .video-archive-container .video-descrip p {
    width: 120px;
	padding-bottom: 0px !important;

}

.nra-marketcommentary .video-archive-container .video-descrip p.video-title {
    font-weight: bold !important;

}

.nra-marketcommentary .video-archive-container .seperator {
    float: left;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 5px;
}


.nra-marketcommentary .video-archive-container .seperator img {
    height: 1px;
	float: left;

}


.nra-marketcommentary .video-column {
   float: left;
   margin-bottom: 10px;
}

/******* News & Research Archive Breadcrumbs ********/

.nrabreadcrumb {
   height: 30px;
   float: left;
   width: 760px;

}

.nrabreadcrumb .bc_text {
  float: left;
  margin-top: 12px;

}

.nrabreadcrumb .bc_text .bc_bg {
   float: left;
   height: 18px;
   font-size: 10px !important;
   color: #000000 !important;
}

.nrabreadcrumb .bc_text .bc_bg a {
  color: #3475AC !important;
  text-decoration: none !important;
}

.nrabreadcrumb .bc_text .bc_bg a:hover {
  color: #3475AC !important;
  text-decoration: underline !important;
}

.nrabreadcrumb .bc_text .arrows {
  float: left;
  font-size: 10px;
  padding-left: 6px;
  padding-right: 6px;
  color: #3475AC !important;
  
}

.nrabreadcrumb img {
    float: left;
	 margin-top: 20px;
}

.nrabreadcrumb_align {
   margin-left: 10px;
   float: left;

}


.nrabreadcrumb .bc_text .bc_current {
   float: left;
   height: 18px;
   font-size: 10px !important;
   color: #000000 !important;
   width: 400px;
}



/****VeriSign logo****/

table.verisign
{
    border: none !important;
    }
	
table.verisign tr
{
    border: none !important;
    }
	
table.verisign td
{
    border: none !important;
    }



.mid-section .content2  p.moreLocalisedJobs {

	width: 732px;
	margin: 0 0 10px 0 ;
	padding: 0 0 12px 0;
	background: transparent url('../img/mp4/search_results_personnel_bottom.jpg') no-repeat 0 100%;

}

.mid-section .content2  p.moreLocalisedJobs a {
	display: block;
    width: 712px;
    padding: 7px 0 0 20px;
	color: #fff;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: bold;
	background: transparent url('../img/mp4/search_results_personnel_bg.jpg') no-repeat 0 0;

}