#plaza-ssl{
	margin: 5px;
}
#plaza-ssl h1{
	font-size: 32px;
	margin-bottom: 20px;
}
#plaza-ssl h2{
	font-size: 24px;
	margin-bottom: 10px;
}
#plaza-ssl p{
	font-size: 16px;
	margin-bottom: 7px;
}
#plaza-ssl form{
	float: left;
	padding-right: 100px;
}
#plaza-ssl h3{
	clear: both;
}
#plaza-ssl iframe{
	clear: both;
}
#plaza-ssl ul{
	border:2px #99f solid;
	border-radius: 8px;
	padding:12px;
	list-style: none;
	width: 400px;
	margin: 20px 40px;
}
#plaza-ssl li{
	line-height: 1.3em;
}
.button{
	width: 370px;
	text-align: center;
	margin: 20px 40px;
	border:2px #777 solid;
	box-shadow: 2px 2px 2px rgba(200,200,200,1);
}
.button:hover,
.button:focus{
	box-shadow: 3px 3px 2px rgba(200,200,200,1) inset;
}
.button a div{
	margin: 12px;
}
.footer-menu{
	display: flex;
	margin: 2rem 0;
}
.footer-menu div{
	margin-right:1rem ;
}
.footer-menu div a {
		border: 1px solid rgba(50, 50, 50, 1.0);
	border-radius: 5px;
	background-color: rgba(255, 255, 240, 1.0);
	padding: 1rem 2rem ;
}
/*
.footer-menu{
	width: 100%;
	display: grid;
	display: -ms-grid;
	grid-gap: 10px;
	grid-template-columns: 150px 150px 150px;
	-ms-grid-columns:150px 150px 150px;
	grid-template-rows:40px;
	-ms-grid-rows:40px;
	text-align:center;
	margin-bottom: 20px;
}
.footer-menu div.grid1{
	width: 100%;
	-ms-grid-row:1;
	-ms-grid-column:1;
}
.footer-menu div.grid2{
	-ms-grid-row:1;
	-ms-grid-column:2;
}
.footer-menu div.grid3{
	-ms-grid-row:1;
	-ms-grid-column:3;
}			
.footer-menu a{
	border:1px #aaa solid;
	border-radius: 5px;
	background-color: #ffe;
	padding: 7px;
}
*/
/*
.footer-menu a div{
	margin:4px;
}
*/