ul.makeMenu, ul.makeMenu ul {
  width: 168px;  
  padding-left: 0px;
  cursor: default;  
  margin: 0px; 

}
ul.makeMenu li {
  list-style-type: none;      
  margin: 0px;                
  position: relative;         
  color: #fff;  
  font-size:14px;
}
ul.makeMenu li > ul {
  display: none;     
  position: absolute;
  top: -12px;        
  left: 175px;       
}
/*ul.makeMenu li.a:hover {
  
  color: #fff;
}*/
ul.makeMenu li.sub_menu:hover {
  background:url(../images/bg_sub_hover.png) repeat-y;
  color: #fff;                 
  font-size:14px;
}
ul.makeMenu ul.makeMenu li.CSStoHighlight {
  background:url(../images/bg_sub_hover.png) repeat-y;
  color: #fff;                 
  font-size:14px;
}


ul.makeMenu ul.CSStoShow {     
  display: block;              
}
ul.makeMenu li:hover > ul {    
     display: block;    
}

ul.makeMenu li a { color: #fff; display: block; width: 100%;  text-decoration: none; padding-left:15px;padding-top:5px;}
ul.makeMenu li a:hover, ul.makeMenu li a.CSStoHighLink { color: #fff; }
ul.makeMenu li:hover > a { color: #fff; }

li a:hover{
  background:url(../images/bg_sub_hover.png) repeat-y;
  height:18px;
  vertical-align:middle;
  color: red;                 
}

.sub_menu
{
	margin-left:0px;
	background:url(../images/bg_sub.png) repeat-y;
	height:18px;
	width:178px;
	padding-bottom:4px;
}

.sub
{
	margin-left:0px;
	background:url(../images/bg_sub.png) repeat-y;
	height:18px;
	width:178px;
	padding-top:4px;
	padding-left:15px;
}

.sub:hover
{
	margin-left:0px;
	background:url(../images/bg_sub_hover.png) repeat-y;
	height:18px;
	width:178px;
	padding-top:4px;
	padding-left:15px;
}

.sub2_menu
{
	background:url(../images/bg_sub2.png) repeat-y;
	height:18px;
	width:178px;
	padding-bottom:4px;
}

.sub_top
{
	 height:30px;
	 width:178px;
	 background:url(../images/sub_top.gif) bottom no-repeat;
}

.sub_bottom
{
	 height:15px;
	 width:178px;
	 padding-bottom:4px;
	 background:url(../images/sub_bottom.gif) no-repeat;
}

.sub2_top
{
	 height:30px;
	 width:178px;
	 background:url(../images/sub2_top.gif) bottom no-repeat;
}


.sub2_bottom
{
	 height:18px;
	 width:178px;
	 padding-bottom:4px;
	 background:url(../images/sub2_bottom.gif) no-repeat;
}