.inserv-menu-decorator .UIMenu {
	margin: 0px 0px 0px 0px;
	background: #EAEAEA;
	/*width: 100px;*/
	/*height: 200px;*/
	/*border-bottom: 0px solid black;*/
}

.inserv-menu-decorator .UIMenu .tree {
  padding: 5px 5px 5px 5px ;
  /*width: 220px;*/

}

.inserv-menu-decorator .UIMenu ul.sub {

}

.inserv-menu-decorator .UIMenu ul {
  margin: 0px 0px 5px 3px;
  padding: 1px 0px 0px 0px ;
  list-style-type: none ;
  width:20em;
  display:block;
}

.inserv-menu-decorator .UIMenu .root a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  margin: 0px ;
  text-transform: capitalize ;
  font-size: 12pt; font-weight: bold ;
 color: #005EAF;
  text-decoration: none ;
}

.inserv-menu-decorator .UIMenu li {
  
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  position:relative;
  /*border-top: 1px solid black;*/
  display:block;
  width:220px;
}


.inserv-menu-decorator .UIMenu li a{
  display:block;
}

.inserv-menu-decorator .UIMenu li.expanded-child{
  background: url("inserv-menu/expand.gif") no-repeat 0% 3px;
  padding: 0px 0px 3px 15px;
  margin: 0px 0px 0px 0px;
}

.inserv-menu-decorator .UIMenu li.expanded-child a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #005EAF;
  padding: 0px ;
  margin: 0px ;
}

.inserv-menu-decorator .UIMenu li.collapsed-child{
  background: url("inserv-menu/collapse.gif") no-repeat 0% 3px ;
  padding: 0px 3px 3px 15px;
}

.inserv-menu-decorator .UIMenu li.collapsed-child a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #005EAF;
  padding: 0px ;
  margin: 0px ;
  
}

.inserv-menu-decorator .UIMenu li.leaf{
  background: url("inserv-menu/page-16x16.gif") no-repeat 0% 3px ;
  padding: 0px 3px 3px 16px;
}

.inserv-menu-decorator .UIMenu li.leaf a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #005EAF;
  padding: 0px ;
  margin: 0px ;
}

.inserv-menu-decorator .UIMenu li.leaf a:hover{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #005EAF;
	padding: 0px;
	margin: 0px;
}

.inserv-menu-decorator .selectedleaf {
	font-size: 10pt;
	font-weight: bolder;
	text-decoration: none;
	color: #89A222;
	padding: 0px;
	margin: 0px;
}

.inserv-menu-decorator .UIMenu {
  margin: 0px 0px 0px 0px ;
  background: #EAEAEA;
  width: auto ; height: 100% ;
  /*border-bottom: 1px solid black;*/
}

.inserv-menu-decorator .UIMenu .tree {
  padding: 5px 5px 5px 5px ;
}

.inserv-menu-decorator .UIMenu ul {
  margin: 0px 0px 5px 3px;
  padding: 1px 0px 0px 0px ;
  list-style-type: none ;
  width: auto ;
}

.inserv-menu-decorator .UIMenu .root a{
  margin: 0px ;
  text-transform: capitalize ;
  font-size: 12pt; font-weight: bold ;
  width: auto ;
  color: #005EAF;
  text-decoration: none ;
}

.inserv-menu-decorator .UIMenu li {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px ;
  /*border-top: 1px solid black;*/
  width: auto ;
}

.inserv-menu-decorator .UIMenu li.expanded-child{
  background: url("inserv-menu/expand.gif") no-repeat 0% 3px;
  padding: 0px 0px 3px 15px;
  margin: 0px 0px 0px 0px;
}

.inserv-menu-decorator .UIMenu li.expanded-child a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #89A222;
  padding: 0px ;
  margin: 0px ;
}

.inserv-menu-decorator .UIMenu li.collapsed-child{
  background: url("inserv-menu/collapse.gif") no-repeat 0% 3px ;
  padding: 0px 3px 3px 15px;
}

.inserv-menu-decorator .UIMenu li.collapsed-child a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #89A222;
  padding: 0px ;
  margin: 0px ;
}

.inserv-menu-decorator .UIMenu li.leaf{
  background: url("inserv-menu/page-16x16.gif") no-repeat 0% 3px ;
  padding: 0px 3px 3px 16px;
}

.inserv-menu-decorator .UIMenu li.leaf a{
  font-family: Arial, Tahoma, Helvetica, sans-serif;
  font-size: 10pt; font-weight: bold ;
  text-decoration: none ;
  color: #89A222;
  padding: 0px ;
  margin: 0px ;
}

.inserv-menu-decorator .UIMenu li.leaf a:hover{
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: #005EAF;
	padding: 0px;
	margin: 0px;
}

.inserv-menu-decorator {
  background-color: #EAEAEA ;
  padding: 0px 0px 0px 0px;
  width : 100%;
}

.inserv-menu-decorator td {
  padding: 0px 0px 0px 0px;
}

.inserv-menu-decorator .top-left-corner {
  /*height: 16px ; width: 24px ;*/
  /*background: url("inserv-menu/top-left-corner-24x41.gif") no-repeat top right;*/
}

.inserv-menu-decorator .left-portlet-info-bar {
	/*background: url("inserv-menu/info-bar-8x41.gif") repeat-x;*/
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10pt;
	font-weight: bold;
	vertical-align: left;
}

.inserv-menu-decorator .right-portlet-info-bar {
  /*background: url("inserv-menu/info-bar-8x41.gif") repeat-x ;*/
  vertical-align: middle ;
}

.inserv-menu-decorator .right-portlet-info-bar a {
  padding: 0px ;
}

.inserv-menu-decorator .top-right-corner {
  /*width: 26px ;*/
  /*background: url("inserv-menu/top-right-corner-26x41.gif") no-repeat ;*/
}

.inserv-menu-decorator .left-border {
  /*height: 18px ; width: 24px ;*/
  /*background: url("inserv-menu/left-border-24x18.gif") repeat-y right top;*/
}

.inserv-menu-decorator .right-border {
  /*height: 18px ; width: 26px ;*/
  /*background: url("inserv-menu/right-border-26x18.gif") repeat-y;*/
}

.inserv-menu-decorator .bottom-left-corner {
  /*height: 17px ; width: 24px ;*/
  /*background: url("inserv-menu/bottom-left-corner-24x17.gif") no-repeat top right;*/
}

.inserv-menu-decorator .portlet-footer-bar {
 /*height: 17px ;*/
  /*background: url("inserv-menu/footer-bar-8x17.gif") repeat-x;*/
}

.inserv-menu-decorator .bottom-right-corner {
  /*height: 17px ; width: 26px ;*/
  /*background: url("inserv-menu/bottom-right-corner-26x17.gif") no-repeat ;*/
}

.inserv-menu-decorator#menu {
   
}

.inserv-menu-decorator .menu-container,
.inserv-menu-decorator td.inserv-menu-portlet {
  /*border: 2px dashed green;
  width: 200px;*/
}
