#CS_Menu {
  position: absolute;
  left: 200px;
}
#CS_Menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 3;
}
#CS_Menu li { /* all list items */
  float: left;
  position: relative;
  color: #FFFFFF;
  text-align: left;
  margin: 0;
  padding: 0;
  width: 9em;
}
#CS_Menu li ul {/* second-level lists */
  position: absolute;
  display: block;
  top: 16px;
  background-color: #B2001E;
  z-index: 3;
  border: 3px solid #B2001E;
}
#CS_Menu li>ul {/* to override top and left in browsers other than IE */
  top: auto;
  left: auto;
}
#CS_Menu li ul li ul  {/* third-level lists */
  position: absolute;
  display: block;
  top: 0;
  left: 9em;
}

/* Fix IE. Hide from IE Mac \*/
* html #CS_Menu ul li { float: left; height: 1%; }
* html #CS_Menu ul li a { height: 1%; }
/* End */

#CS_Menu li:hover ul { display: block; }

#CS_Menu li:hover>ul { visibility:visible; }

#CS_Menu ul ul { visibility:hidden; }

/* Make-up syles */
#CS_Menu ul, li {
  margin: 0 0 0 0;
}

/* Styles for Menu Items */
#CS_Menu ul a {
  display: block;
  text-decoration: none;
  color: #FFFFFF;
  background-color: #B2001E; /* IE6 Bug */
}
/* Hover Styles */
#CS_Menu ul a:hover {
  color: #FFFFFF;
  background-color: #B2001E;
  text-decoration: underline;
}

/* Sub Menu Styles */
#CS_Menu li ul a {
  text-decoration: none;
  color: #FFFFFF;
  background-color: #B2001E; /* IE6 Bug */
}

/* Sub Menu Hover Styles */
#CS_Menu li ul a:hover {
  text-decoration: underline;
  color: #FFFFFF;
  background-color: #B2001E;
}

