.il-menu-portlet {
  padding: 0px ;
  background:#ffffff;
}

.il-menu-portlet .UIMenu {
  margin-top: 0px 0px 0px 0px ;
	font-size : 11px;
  width: auto ; height: 100% ;
  border-top: 1px solid #000000;
}

.il-menu-portlet .UIMenu .caption {
  padding		: 4px 6px 4px 6px;
  border-bottom	: 1px solid #000000;
  font-size		: 15px;
  font-weight	: bold;
  font-family	: arial;
  background	: #efefef;
}


.il-menu-portlet .UIMenu ul {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 6px 0px ;
  list-style-type: none ;
  width: auto ;
  border-bottom: 1px solid #000000;
}

.il-menu-portlet .UIMenu .root{
	border-bottom:1px solid #000000;
	/*height: 23px;*/
	padding:6px 1px 6px 25px;
	vertical-align:middle;
  	background: url("../skin/portlet/exo-menu/bul.gif") rgb(251,251,251) no-repeat 6px 8px ;
}

.il-menu-portlet .UIMenu .root_selected{
	border-bottom:1px solid #000000;
	/*height: 22px;*/
	font-size		:	13px;
  	text-transform: capitalize ;
	padding:6px 1px 6px 25px;
	vertical-align:middle;
  	background: url("../skin/portlet/exo-menu/bul_sel.gif") #F0F0F0 no-repeat 6px 8px ;
}

.il-menu-portlet .UIMenu li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  width: auto ;
}

.il-menu-portlet .UIMenu a {
  font-family: verdana;
  font-size: 10pt; 
  font-weight: normal;
  text-decoration: none ;
  color: #274B9D;
  padding: 0px ;
  margin: 0px ;
}

.il-menu-portlet .UIMenu .site-map  {
  margin: 0px 3px 3px 0px;
  font-family: verdana;
  font-size: 11pt; 
  width: auto ;
  color:#074B88;
  text-align : center;
}

.il-menu-portlet .UIMenu .site-map a {
  text-decoration : underline;
}
.il-menu-portlet .UIMenu .root a{
  margin: 0px ;
  text-transform: capitalize ;

  font-size: 12px; font-weight: bold ;
  width: auto ;
	color : #274B9D;
}

.il-menu-portlet .UIMenu .root_selected a{
  margin: 0px ;
  text-transform: capitalize ;
  font-size: 12px; font-weight: bold ;
  width: auto ;
	color : #000000;
}

.il-menu-portlet .UIMenu li.expanded-child a {
	color : #000000;
	font-weight:bold;
	font-size: 11px; font-weight: bold ;
}

.il-menu-portlet .UIMenu li.expanded-child{
  background: url("../skin/portlet/exo-menu/expand.gif") no-repeat 28px 9px ;
  padding: 3px 3px 0px 40px;
  font-size: 11px; 
  font-weight: bold ;
  color : #274B9D;
}


.il-menu-portlet .UIMenu li.collapsed-child{
  background: url("../skin/portlet/exo-menu/collapse.gif") no-repeat 28px 9px ;
  padding: 3px 3px 0px 40px;
  font-size: 11px; 
  font-weight: bold ;
}

.il-menu-portlet .UIMenu li.collapsed-child a {
  font-weight: bold ;
  font-size: 11px; 
  color : #274B9D;
}

.il-menu-portlet .UIMenu li.leaf{
  background: url("../skin/portlet/exo-menu/collapse.gif") no-repeat 6px 7px ;
  padding: 0px 3px 0px 19px;
  border-top:1px solid #000000;
  margin-left:-20px;
  margin-top:2px;
}

.il-menu-portlet .UIMenu img{
  vertical-align : middle;
  margin: 0px 0px 0px 1px;
}

.il-menu-portlet .UIMenu .edit-actions{
  display : block;    
  text-align : right;
}

.il-menu-portlet .UIMenu .menu-toolbar{
  display : inline;    
  float : left;  
  background : #82B9F2;
  border : 1px outset black;
  padding: 1px 1px 0px 1px;
  height : 24px;
  font-size : 12pt;
  font-family: verdana;
}

.il-menu-portlet .UIMenu .menu-toolbar-left{
  display : inline;    
  float : left;  
  padding: 3px 1px 3px 1px;
  margin: 1px 0px 0px 1px;
}

.il-menu-portlet .UIMenu .menu-toolbar-right{
  display : inline;    
  float : right;    
  padding: 3px 1px 3px 1px;
  margin: 1px 0px 2px 1px;
}

.il-menu-portlet .UIMenu .menu-toolbar a{
  border : 1px solid #fafafa;
  padding: 2px 1px 2px 1px;
  margin: 1px 1px 1px 1px;
  vertical-align : middle;
}

.il-menu-portlet .UIMenu .menu-toolbar a:hover{
  border : 1px solid blue;
  background : #DDDDDD;
  padding: 2px 1px 2px 1px;
  margin: 1px 1px 1px 1px;
  vertical-align : middle;
}

.il-menu-portlet .UIMenu .menu-toolbar img {
  padding: 0px 1px 0px 1px;
  vertical-align : text-top;
}
