div#css-menu-container {
	width: 950px;
	position: relative;
	left: 35px;
	padding: 0;
	margin: 0;
	z-index:100;
	height: 33px;
}
ul.css-menu li, ul.css-menu a {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
ul.css-menu {
	margin: 0px;
	height: 30px;
	width: 950px;                 /* sets the size of the menu block */
	border: none;
	background-color: #065295;
	padding-left: 0px;           /* stops the usual indent from ul */
	cursor: default;            /* Opera 7 final's margin and margin-box model cause problems */
	padding-right: 0px;
}
ul.css-menu ul {
  width: 80px;                 /* sets the default size of the drop-downs */
  background-image: url(menu_bg.png);
  border: none;
  padding-left: 0px;           /* stops the usual indent from ul */
  cursor: default;             /* gives an arrow cursor */
  margin-left: 0px;            /* Opera 7 final's margin and margin-box model cause problems */
}
ul.css-menu li {
  list-style-type: none;       /* removes the bullet points */
  margin: 0px;                 /* Opera 7 puts large spacings between li elements */
  position: relative;
  color: #fff;
  text-align: left;
  padding-left: 4px;
  text-transform: uppercase;
  line-height: 24px;
}
ul.css-menu > li {
  float: left;
  line-height: 30px;
  height: 30px;
  width: 100px;
  font-size: 11px;
  text-align: center;
  padding-left: 0px;
}
ul.css-menu li > ul {          /* using the > selector prevents many lesser browsers (and IE - see below) hiding child ULs */
  width: 180px;
  display: none;               /* hides child menu blocks - one of the most important declarations */
  position: absolute;          /* make child blocks hover without leaving space for them */
  top: 0px;                    /* position slightly lower than the parent menu item */
  left: 180px;                  /* this must not be more than the width of the parent block, or the mouse will
                                  have to move off the element to move between blocks, and the menu will close */
}
ul.css-menu > li > ul {
  display: none;
  position: absolute;
  top: 30px;
  left: 0px;
}
ul.css-menu ul li:hover {
  background-color: #00b7de;      /* gives the active menu items a yellow background */
  color: #fff;                 /* makes the active menu item text black */ 
}
ul.css-menu > li:hover {
	color: #fff;
}

/* Make the child block visible on hover */
ul.css-menu li:hover > ul {    
  display: block;
  z-index: 100;
}

.clearFloat {
  font-size: 1px;
  line-height: 0px;
  height: 1px;
  clear: both;
}
/* and some link styles */
ul.css-menu li a { color: #fff; display: block; width: 100%; text-decoration: none; }
ul.css-menu li a:hover { color: #fff; }
ul.css-menu li:hover > a { color: #fff; } /* supports links in branch headings - should not be display: block; */
/* Top level link hover style */
ul.css-menu > li:hover > a:hover, ul.css-menu > li:hover > a {
	background-color: #00b7de;
	color: #fff;
}

