	html, body {
		background-color: #eeffff;
		font-family: "Times New Roman", Times, serif;
	}

	a {
		text-decoration: none;
		color: #2684b7;
		font-family: Arial, Helvetica, sans-serif;
	}

	.h {
		font-family: "Times New Roman", Times, serif;
		color: #8a97cf;
	}

	/* Red Button */
	.red-button{
		margin: 0;
		text-align: center;
		padding: 15px 5px 15px 5px;
		background: linear-gradient(to bottom, #ff0000 0%, #000000 100%);
		color: white;
		display: block;
		text-decoration: none;
		border-radius: 25px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		width: 100%;
	}

	/* Submit Cancel Buttons */
	.submit-button {
	  width: 12em;
	  background-color: #e2f1f8;
	  border-radius: 3px;
	}

	.cancel-button {
	  width: 12em;
	  background-color: #e2f1f8;
	}

	/* Grid Containers*/
	.m-container {
		display: grid;
		grid-template-columns: repeat(5, 15%);
		text-transform: uppercase;
	}
		.m-item {
			font-size: 18px;
			text-align: center;
			font-weight: bold;
		}
	.m-line {
		display: grid;
		grid-template-columns: repeat(5, 15%);
		align-items: center;
	}
		.m-line-item {
			font-size: 18px;
			text-align: center;
			font-weight: bold;
		}
	.b-container {
		display: grid;
		grid-template-columns: 12% 42% 42%;
		grid-gap: 2%
		padding: 10px;
		top: 100 px;
	}
		.b-item {
			tect-align: left;
			padding: 10px;
		}
	.b5-container { 
		display: grid;
		grid-template-columns: repeat(9, 19%);
		grid-template-rows: auto;
		justify-content: center;
		align-items: center;
		grid-gap: 5px;
		padding: 10px;
	}
		.b5-container > div { 
			background-color: rgba(255, 255, 255, 0.8);
			text-align: center;
			padding: 20px 0;
		}
	.form-container {
		display: grid;
		grid-template-columns: 30% 5% auto;
	}
		.form-item {
			padding: 1px;
		}

	/* Figure Frames */
	.frame {	
		background-color: #d7d7d7;
		margin: auto;
		padding: 3px;
		border: 1px solid black;
		font-family: Arial, Helvetica, sans-serif;
		height: auto;
	}
	.fig-button { 
		display: inline-flex;
		font-weight: bold;
		background-color: #fbb417;
		border-radius: 5px;
		text-align: center;
	}
	.figcap {
		text-align: center; 
		font-family: Arial, Helvetica, sans-serif; 
		color: white; 
		background-color: #0AA3E1; 
		width: 300px; 
		line-height: 2em; 
		padding: 10px;
	}

	/* Video Control */
	.wrapper {
		margin: 0;
		width: 100;
	}
	video {
		width: 100%;
		height: 300px;
	}
