#search	{color: #aaa;
	 width: 140px; 
	background: #FFFEF9; 
	border: solid 1px #A0A0A0; 
	font-size:1em;
	margin: 0; 
	padding: .1em 0; 
	margin-top:.1em
}

.submit {padding: 0; 
	margin: 0; 
	padding-left:4px;
	padding-top:1px;
	vertical-align: center;
}


#menu {
padding:0;
  margin: 0;
  background: url('../assets/images/menu_bg.png') center top repeat-x #e5edf6;
  height: 23px;
  padding-top: 2px;
  padding-left: 20px;
  /*border-top:solid 4px #4759E6;*/
 

}

#menu ul {
position :absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  float:left;
   z-index: 10000;
}

#menu a {
  font: 11px/16px Verdana, arial;
  display: block;
  margin: 0;
  padding:0;
  padding:2px 0px 4px 0px;
}

#menu ul ul a {margin:0;padding:0;display:block;
 padding:4px 0px 4px 4px;
 top:4px;	 	
}


#menu a {
  color: #555;
  text-decoration: none;
  
}


#menu ul ul li a:hover {

  color: #000;
  background: #cbdde9;
  /*b5ccdb*/
}
#menu li{position:relative;}
#menu li .lineunder {
  border-bottom: solid 1px #F3D4A3;
}

#menu ul ul {
margin:0;padding:0;
  background: #ffffff;
  border: solid 1px #5165e9;
  position: absolute;
  z-index: 500;
  width: 150px;
}


div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


#menu ul li.last{padding-right:0px;}
#menu ul ul li {margin:0;padding:0;width: 150px;}

#menu ul ul li:hover {background: #cbdde9;}
#menu ul li {margin:0; padding:0;float:left; display:block;list-style:none;padding:0px 46px 0px 2px;;color:#000000;}