/* HomePage CSS for LeMeridien Careers */

body {
	background: url(/lemeridien/images/lm_background.gif) top  repeat-x #FFFFFF;
	margin: auto;
}
#bgImgContainer {
	background:url(/lemeridien/images/lm_center_bg.gif)  top repeat-y;
	margin:auto;
}
#siteContainer {
	background:url(/lemeridien/images/lm_site_bg.gif)  top no-repeat;
	width:825px;
	margin:auto;
	padding:0px 11px 0px 12px;
   

}
/***** --- HEADER DEFINITIONS --- ******/
#headerContainer {
	height:22px;
	margin:0px 0px 0px 0px;
	padding:35px 0px 5px 0px;
}
#headerContainer #logoContainer {
    float:left;
}
#headerContainer #langSwitch {
    float:right;
    width:105px;
    text-align:right;
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
#headerContainer #langSwitch form, #headerContainer #langSwitch form select {
    padding: 0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    font-size:10px;
}
/***** --- END HEADER DEFINITIONS --- ******/

#contentContainer {
  	/*background:url(/lemeridien/images/lm_middle_background.gif) top left repeat-y;*/
  	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}
#bodyContainer {
	border:0px;
    border-collapse: collapse;
    border-spacing: 0px;
    margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#bodyContainer td {
    vertical-align:top;
}
/** CENTER NAVIGATION **/
#bodyContainer #contentArea a,
#bodyContainer #contentArea a:active,
#bodyContainer #contentArea a:visited {
   color:#eff5f6;
}
#flashcontent {
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 border: 0px;   
}
#flashMessage {
    padding:200px 200px 200px 200px;
    font-family:Arial, Helvetica, sans-serif;
    color:#ff0000;
}
#bodyContainer  #flashMessage a:active,
#bodyContainer  #flashMessage a:visited,
#bodyContainer  #flashMessage a {
     color:#0000ff;
}
#navThree {
    float:left;
}
#navTop {
    display:block;
    height:25px;
    padding:5px 20px 0px 0px;
    text-align: right;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#747474;
    text-transform:capitalize;
    visibility:visible;
}
#bodyContainer #contentArea #navTop a {
   color:#747474;
}
#bodyContainer #contentArea #navTop a:active,
#bodyContainer #contentArea #navTop a:hover,
#bodyContainer #contentArea #navTop a:hover.locked,
#bodyContainer #contentArea #navTop a.locked {
   color:#000000; 
}
.navTitle {
    font-family:Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#eff5f6;
    text-transform:uppercase;
}
.navDesc {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
    color:#eff5f6;
}
#navWho {
    width:260px;
    height:198px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;
}
.navWhoon {
    background:url(/lemeridien/images/careers/md_a1_on.jpg) no-repeat;
}
.navWhooff {
    background:url(/lemeridien/images/careers/md_a1_off.jpg) no-repeat;
}
#navWhoTitle {
    display:block;
    margin:54px 0px 0px 70px;
    padding:0px 0px 0px 0px;
    visibility:hidden;
}
#navWhoDesc {
    display:block;
    margin:5px 31px 0px 26px;
    padding:0px 0px 0px 0px;
    text-align:center;
    visibility:hidden;
}
#navInspire {
    width:306px;
    height:198px;
    margin:0px 0px 0px 0px;
    float:left;
}
.navInspireon {      
    background:url(/lemeridien/images/careers/md_a2_on.jpg) no-repeat;
}
.navInspireoff {
    background:url(/lemeridien/images/careers/md_a2_off.jpg) no-repeat;
}
#navInspTitle {
    display:block;
    margin:68px 0px 0px 76px;
    padding:0px 0px 0px 0px;
    visibility:hidden;
}
#navInspDesc {
    display:block;
    margin:5px 15px 0px 20px;
    padding:0px 0px 0px 0px;
    text-align:center;
    visibility:hidden;
}
#navPaths {
    width:259px;
    height:168px;
    margin:0px 0px 0px 0px;
    float:left;
}
.navPathson {
    background:url(/lemeridien/images/careers/md_a3_on.jpg) no-repeat;
}
.navPathsoff {
    background:url(/lemeridien/images/careers/md_a3_off.jpg) no-repeat;
}
#navPathsTitle {
    display:block;
    margin:60px 0px 0px 63px;
    padding:0px 0px 0px 0px;
    visibility:hidden;
}
#navPathsDesc {
    display:block;
    margin:5px 50px 0px 45px;
    padding:0px 0px 0px 0px;
    text-align:center;
    visibility:hidden;
}
#navAwaits {
    width:260px;
    height:217px;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    float:left;

}
.navAwaitson {
    background:url(/lemeridien/images/careers/md_b1_on.jpg) no-repeat;
}
.navAwaitsoff {
    background:url(/lemeridien/images/careers/md_b1_off.jpg) no-repeat;
}
#navAwtTitle {
    display:block;
    margin:52px 0px 0px 92px;
    padding:0px 0px 0px 0px;
    visibility:hidden;
}
#navAwtDesc {
    display:block;
    margin:5px 48px 0px 55px;
    padding:0px 0px 0px 0px;
    text-align:center;
    visibility:hidden;
}
#navTocome {
    width:259px;
    height:217px;
    margin:0px 0px 0px 0px;
    float:right;
}
.navTocomeon {
    background:url(/lemeridien/images/careers/md_b3_on.jpg) no-repeat;
 
}
.navTocomeoff {
    background:url(/lemeridien/images/careers/md_b3_off.jpg) no-repeat;
}
#navTocomeTitle {
    display:block;
    margin:78px 0px 0px 40px;
    padding:0px 0px 0px 0px;
    visibility:hidden;
}
#navTocomeDesc {
    display:block;
    margin:5px 38px 0px 30px;
    padding:0px 0px 0px 0px;
    text-align:center;
    visibility:hidden;
}
#navCenter {
    width:440px;
    height:100px;
    float:none;
    position:absolute;
    margin-top:-218px;
    margin-left:210px;
    z-index:0;
}
#bodyContainer #contentArea #navCenterTitle {
    display:block;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:30px;
    color:#ffffff;
}
#navCenterDesc {
    display:block;
    margin:3px 65px 0px 27px;
    padding:0px 0px 0px 0px;
    text-align:center;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#cccccc;
}
/***** --- BEGIN FOOTER DEFINITIONS --- ******/
#navfooterContainer { margin: 2px 0px 0px 0px; padding: 0px; text-align:left; }

	/** bottom navigation definitions **/
#botNavContainer {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 20px;
    height:25px;
}
#botNavContainer ul {
    font-family: arial, verdana, sans-serif;
    text-transform:uppercase;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#botNavContainer li {
    float:left;
    padding: 0px 5px 0px 5px; 
    margin: 0px 0px 0px 0px;
    list-style-type: none;
}
#botNavContainer li a {
    font-size:10px;
}
#bodyContainer #contentArea #botNavContainer a {
    color:#747474;
    text-decoration:none;
    font-weight:bolder;
    font-size:10px; 
}
#bodyContainer #contentArea #botNavContainer a:hover { color: #000000; }
#bodyContainer #contentArea #botNavContainer a.locked { color: #000000; }
#bodyContainer #contentArea #botNavContainer a:hover.locked { color: #000000; }
#botNavContainer ul .menu {
    font-size:10px;
    color:#1c1c1c;
    margin:5px 0px 0px 0px;
    padding:0px 5px 0px 0px;
    background:url(/lemeridien/images/md_home_arrow.gif) right no-repeat;
}
#bodyContainer #contentArea #botNavContainer ul .menu  a{
    background:url(/lemeridien/images/md_home_arrow.gif) left no-repeat;
}
#botNavContainer ul .explore {
    font-size:14px;
    color:#1c1c1c;
    margin:-8px 0px 0px 0px;
    padding:0px 0px 0px 30px;
}
#bodyContainer #contentArea #botNavContainer ul .explore a {
    display:block;
    color:#1c1c1c;
    font-size:14px;
    font-weight:normal;
    background:url(/lemeridien/images/md_red_arrow.gif) top right no-repeat;
    margin:0px 0px 0px 0px;
    padding:12px 62px 0px 0px;
    height:25px;
}
#bodyContainer #contentArea #botNavContainer ul .explore a:hover {
   color:#000000;
}
#bgFooter {
	background:url(/lemeridien/images/lm_home_bottom_bg.gif) no-repeat;
	width:846px;
	height:20px;
	margin: auto;
	padding:0px 0px 0px 0px;
}
#footerContainer {
	margin: auto;
	padding:0px 0px 0px 0px;
	width:825px;
}
#globalFooterContainer	{
    margin: auto;
}
#globalFooterContainer #globalFooterBrandBar table #navigationLinkContainer {
    width:235px;
}
/***** --- END FOOTER DEFINITIONS --- ******/

.clear {
	clear: both;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
}

#langSwitch {
    display:inline;
    margin-right:3px;
    padding:0;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
}
#langSwitch #langSwitchform {
    display:inline;
    height:20px;
    margin:0;
    padding:0;
}

#languageSelector {
    position:relative;
    width:79px;
    display:inline;
    z-index:5;
    padding:0 31px 0 15px;

}

#languageSelector .dhtmlSelectTrigger{
    cursor:pointer;
    cursor:hand;
    display:inline;
    background:url(/lemeridien/images/arrow.gif) no-repeat right center;
    padding:2px 15px 2px 4px;
    width:79px;
    color:#848484;
    text-decoration:underline;
}

#languageSelector ul {
    /*background-color:#FFFFFF;*/
    display:none;
    /*height:103px;*/
    list-style-type:none;
    margin:0;
    padding:0;
    /*width:79px;*/
}

#languageSelector ul li {
    margin:0;
    padding:0 0 0 17px;
    border:1px solid #cecece;
    border-bottom:none;
    border-top:none;
    background-color:#ffffff;
}

#languageSelector.show ul {
    display:block;
    left:0;
    /*padding:3px 0 0 3px;*/
    position:absolute;
    text-align:left;
    top:15px;
    z-index: 999;
    width:87px;
    margin-top:10px;
}

#languageSelector ul li a {
    /*line-height:15px ;*/
    border:none;
    color:#AAAAAA;
    display:inline;
    padding:0 0 0 0;
    margin:0;
    text-transform:capitalize;
    text-decoration:none;
}

#languageSelector a:hover {
    color:#000000;
    font-weight:normal;
}

#languageSelector ul {
    background:url( /lemeridien/images/careers/lmbg.png ) no-repeat center bottom;
    position: absolute;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 10px 0px;
    display: none;
}

*html #languageSelector ul{
   background: transparent url( /lemeridien/images/dropdownBottom.gif ) no-repeat left bottom;
        padding: 0px 0px 12px 0px;
}

#languageSelector.show {
    background: transparent url( /lemeridien/images/dropdown_top.png ) no-repeat left top;
    padding:6px 31px 5px 15px;
    /*width:79px;*/
}

*html #languageSelector.show{
    background: transparent url( /lemeridien/images/dropdownTop.gif ) no-repeat left top;
}
