/****
Styles for DHTML country/city pulldown
Used in conjucntion with js/country_select.js
****/
#serviceLHS, #serviceLHS ul { /* all lists */
  padding: 0;
  margin: 0;
  list-style: none;
}

#serviceLHS a {
  display: block;
  width: 120px;
}

#serviceLHS li { /* all list items */
  float: left;
  width: 140px;
}

#serviceLHS li .leftNavLinkWSubOff {
 height: auto; 
}

#serviceLHS li:hover, #serviceLHS li.sfhover {
  background: #fff;
}

#serviceLHS li ul { /* second-level lists */
  position: absolute;
  border:1px solid #CCD6E0;
  margin-top: -42px;
  background-color: #fff;
  width: 250px;
  padding: 5px 0 5px 10px;     
  left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#serviceLHS li:hover ul, #serviceLHS li.servHover ul { /* lists nested under hovered list items */
  left: 155px;
  position: absolute;
  z-index: 50;
  background-color:#fff;
  width:250px;  
}

/* flyout links */
#serviceLHS li ul li a {
  display:block;
  width: 220px; 
  padding:4px 0px;
}

#serviceLHS li ul li a:hover {
  font-weight: normal;  
  font-style: normal;
}

/* overwrite ul li styles in global.css */
ul {margin:0;padding:0;}
li {padding:0;text-indent:0px;}
