.WarningNormal { 
  color: red; 
}

.WarningNormalBold { 
  color: red; 
/*  font-weight: bold; */
}

body
   {
   font-family:  verdana, arial, helvetica, sans-serif;
   font-size: 10pt;
   margin: 5px 10px 20px 20px;
   padding: 0px;
   text-align: center; /* Supports IE 5 problem with horizontally centered layouts */
   background-color: #2A1E1E;
   color: #B3AD96;
   }

img
   {
   vertical-align:bottom;
   border-style: none;
   }

#top
   {
   background: #ffffff;
   background-image: url('/php/html/Sofitel/images/bg_top.gif');
   background-repeat: no-repeat;
   background-position:center; 
   }

#top_container
   {
   margin: 0 auto;
   width: 968px;
   height: 90px;
   text-align: center;
   background-color: #ffffff;
   } 

#top_container img
   {
   margin-top: 24px; /* Vertically centers the Sofitel wordmark */
   }

#socialmedia
   {
   position: absolute;
   top: 0px;
   left: 50%;
   width: 275px;
   margin-left: -550px;
   }

#socialmedia p
   {
   margin: 22px 0px -18px 0px;
   color: #000000;
   }

#overlay
   {
   position: absolute;
   top: 90px;
   left: 0px;
   width: 99.9%;
   height: 250px;
   background-image: url('/php/html/Sofitel/images/bg_overlay_fade.png');
   z-index: -1;
   }

#main_container
   {
   margin: 0 auto;
   width: 968px;
   background-color: #2a1e1e;
   } 


/* MAIN CONTENT STYLES BEGIN */

#content
   {
   float: left;
   text-align: left;
   padding: 10px 0px 0px 0px;
   margin: 0px;
   width: 695px;
   color: #B3AD96;
   }

#res_box
   {
   float:left;
   width: 242px;
   height: 260px;
   background-image: url('/php/html/Sofitel/images/background_resa.gif');
   background-repeat: repeat-x;
   }

#res_frame
   {
   margin-top: 8px;
   width: 226px;
   height: 163px;
   overflow: hidden;
   }

#offer_frame
   {
   margin-top: 4px;
   }

#content h1
   {
   color: #987B5F;
   font-size: 14pt;
   font-weight: normal;
   }

#content h2
   {
   color: #B3AD96;
   font-size: 11pt;
   font-weight: normal;
   background-color: #413431;
   }

#content h3
   {
   color: #B3AD96;
   font-size: 10pt;
   text-decoration: none;
   }

#content th
   {
   padding: 10px 0px 10px 0px;
   }

#content p, td, th
   {
   color: #B3AD96;
   }

#content li
   {
   color: #B3AD96;
   }

#content a:link		{color: #987B5F;}
#content a:visited		{color: #987b5f;}
#content a:hover		{color: #ffffff;}
#content a:active		{color: #ffffff;}

/* MAIN CONTENT STYLES END */

/******  Inputs / Selects / Radios / Buttons */

#content .buttn {
  background-color: #463D3B;
  color: #FFFFFF;
  border: solid 1px #6A5E5B;
  padding: 5px 8px 5px 8px;
  cursor: pointer;
}

#content .buttn:hover {
  background-color: #6A5E5B;
  border: solid 1px #463D3B;
  cursor: pointer;
}


#ShowOverview, #ShowDuties, #ShowBenefits, #ShowAdds {
  background-color: #463D3B;
  color: #FFFFFF;
  border: solid 1px #6A5E5B;
  padding: 5px 8px 5px 8px;
  cursor: pointer;
  text-align: center;
}

#ShowOverview:hover, #ShowDuties:hover, #ShowBenefits:hover, #ShowAdds:hover {
  background-color: #6A5E5B;
  border: solid 1px #463D3B;
  cursor: pointer;
}

#overviewDiv, #dutiesDiv, #experienceDiv, #additionalDiv, #benefitsDiv {
  text-align: left; 
  vertical-align: top; 
  display: none; 
  min-height: 300px;
}


#breadcrumbDiv {
  color: #B3AD96; 
  float: right; 
}

legend {
  color: white;
}

/* Stolen from main site.... */
#left_nav a:link		{color: #b3ad96; text-decoration: none;}
#left_nav a:visited	{color: #b3ad96; text-decoration: none;}
#left_nav a:hover		{color: #987b5f; text-decoration: none;}
#left_nav a:active	{color: #987b5f; text-decoration: none;}

#subnav_contact {
  padding: 0px;
  margin: 5px 0px 0px 0px;
  font-size: 8pt;
}

#left_nav li li {
    color: #B3AD96;
    border-top: 1px solid #413431;
}


#left_nav li {
    color: #987B5F;
    font-variant: small-caps;
    padding: 2px 0 3px;
}
#left_nav ul ul {
    border-style: none;
    list-style: none outside none;
    margin-top: 0;
}

#left_nav ul {
    list-style: none outside none;
    margin-left: 0px;
    padding: 0px;
}


