
#nav {
	float: left;
	padding: 0;
	height:100px;
	z-index:9999999
	}
#nav li {
	float: left;
	position: relative;
	}
#nav li.open, #nav li:hover {	 
  background:rgba(53,158,216,0.5);
  }
#nav li a {
	display: block;
	padding: 0px 25px;
	line-height:100px;
	color: #fff;
	font-size:15px;
	text-decoration: none;
	}
#nav li ul {
  display: none;
  position: absolute;
  top: 100px;
  left: 0;
  padding: 0 ;
  }
#nav li:hover ul {
  display: block;
  }
#nav li ul li {
  float: none;
  }
#nav li ul li a {
  padding: 0px 10px;
  width:90px;
  display: inline-block;
  font-size:14px;
  height:40px;
  line-height:40px;
   background:rgba(53,158,216,0.5);
   text-align:center;
  }
#nav li ul li a {display: block;}
#nav li ul li a:hover {
  background: #3396cd;
  padding: 0px 10px;
  width:90px;
  color: #fff;
  font-size:14px;
  height:40px;
  line-height:40px;
   text-align:center;
  }
