.box-heading-mcatmod {
   padding: 8px;
   padding-top: 5px;
   padding-bottom: 5px;
   background: url('bmhg.png') top repeat-x;
	-webkit-border-radius: 5px 5px 0px 0px;
	-moz-border-radius: 5px 5px 0px 0px;
	-khtml-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	color: #fff;
    border: 1px solid #64AF41;
}
.box-mcatmod {
    background: #87D662;
	border: 1px solid #64AF41;
	border-top: none;

	padding-top: 0px;
	-webkit-border-radius: 0px 0px 5px 5px;
	-moz-border-radius: 0px 0px 5px 5px;
	-khtml-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
}
.box-mcatmod ul li .catright h2 {
    color: #87D662;
}
.box-mcatmod ul li.catfirst a.lfirst {
   color: #fff;
   
   background: url('mcnc.png') left bottom no-repeat;
}
.box-mcatmod ul li.catfirst.kids  a.lfirst{
   background: url('mcnc.png') left bottom no-repeat;
}
.box-mcatmod ul li.catfirst:hover a.lfirst {
   background: #fff;
   color: #64AF41;
   text-shadow: none;
}
.box-mcatmod ul li.catfirst.kids:hover a.lfirst {
   background: #fff;
   color: #64AF41;
   text-shadow: none;
}
.box-mcatmod ul li .catright .nochild a.ndfirst:hover {
   color: #64AF41;
}
.box-mcatmod ul li .catright li.ndlevel ul.rdlevel a {
   color: #64AF41;
}
.box-mcatmod .catright div.gridel a.gridel-child { 
   color: #64AF41;
}
.box-mcatmod a {
   
}
.box-mcatmod ul li .catright {
   top: -32px;
} 
