table.outlined{WIDTH:100% ;BORDER:1px outset darkgreen; BACKGROUND-COLOR:ivory}

table.outlined2{
		padding:30px 0px 40px 50px;
}

th.info{	text-align:left;
		background-color:#BFE4FF; 
		color:white;
		font-weight:bold;
}

td.label{font-weight:bold;
		font-size:10pt;
		vertical-align:top;
		background-color:#BFE4FF;
		padding:5px 0px 0px 10px;}

td.info{font-weight:normal;
		font-size:10pt;
		vertical-align:top;
		background-color:#BFE4FF;
		padding:5px 0px 0px 10px;}

td.data{border-bottom:1px solid black;}

td.datawide{border-bottom:1px solid black;width:200px;}

hr{margin:10px 0px 10px 0px;}

input.menu{	width:170px; 
		height:30px;
		color:white; 
		cursor:pointer;
		background-color:#6096BF;
}

th.menu{	
		font-weight:bold;
		color:#FFFFFF;
		background-color:#AAAAFF;
}
	
th.list{	
		font-weight:bold;
		color:#FFFFFF;
		background-color:#CCCCFF;
}	
th.heading{
		font-weight:bold;
		color:#FFFFFF;
		background-color:#AAAAFF; 

}

p.menu{padding:2px 0px 2px 0px;margin:0px;}

/*************** mpp specifics ******************/
div.menu{
	border:1px outset #aaf;
	background-color:#AAAAFF;
	padding:0px 40px 20px 40px;
	margin-left:20px;
	left:10%;
	top:15%;
	width:70%;
/*	height:80%;	*/
}

div.event_list{
	border:1px outset #aaf;
	background-color:#AAAAFF;
	padding:20px 10px 20px 40px;
	margin:20px 0px 0px 20px;
	left:10%;
	top:15%;
	width:90%;

}

table.login{
	border:1px outset #aaf;
	background-color:#BFE4FF;

}

div.footer{
	margin-left:20px;
}

div.page_title{
	margin:30px 0px 50px 20px;
}

div.page_strap{
	margin:0px 0px 20px 20px;
}

table.list_table{
	margin:20px 0px 20px 0px;
	padding:20px 0px 20px 0px;
}	