.menublock{
width:215px;
float:left;
margin:10px;
border:1px dashed #ccc;
padding:10px;
background-color:#ccc;
min-height:160px;


	
}

.menublock ul{
margin-top:-5px;
}

.menublock ul li{
	list-style:none;
	margin-left:-40px;
	line-height:20px;
	

}

.menublock ul li a{
	text-decoration:none;
	display: block;
  padding: 5px;
  background-color: #D8EDF4;
  margin-bottom: 5px;
  box-shadow: 5px 5px #999;

}

.menublock ul li a:hover{
	
	background-color:#fff;
}

.menublock ul li.heading{
	font-weight:bold;
	color:#f00;	
	margin-bottom:5px;		
}

.clr{
clear:both;	
	
}

td.rightalign, .rightalign {
text-align:right !important;	
padding-right:5px;
}

td.leftalign, .rightalign{
text-align:left !important;
padding-left:5px;	
}