@charset "UTF-8";

/*
 CSS created with CSE HTML Validator
*/


.thumbnail {
    max-width: 300px !important;
    height: auto !important;
    display: block;
    object-fit: contain;
}

table.table1  {
    display: flex;
    justify-content: center; /* horizontal centering */
    align-items: flex-start; /* align to top */
    min-height: 100vh; /* full viewport height */
    padding-top: 20px; /* optional spacing from top */
}
table.table10 {
    margin-top: 0;
    padding-top: 10;
}

table.table10 td {
    width: auto;
    height: auto;
    padding: 15px;
    text-align: center;
    vertical-align: middle;
    border: none;
}
table.table2 {
	width: 100%;
	height: 100px;
   	border: none;
	}

table.table3 {

	width: 100%;
	height: 50px;
   	border: none;
	}
table.table3 td {
	width: 50%;
    vertical-align: middle;
     color: #ffffff; /* Changes all table cells to dark gray */
}

   
table.table4 {
	width: 600px;
	height: 300px;
	vertical-align: middle;
   	border: solid white;
	}
table.table4 td	{
	width: 100%;	
	vertical-align: middle;
   	border: solid white;	
    }
table.table5 {
	width: 100%;
	height: 100px;
	vertical-align: middle;
	border: none;
	}
table.table5 td3	{
    width: auto !important;
    max-width: 1px !important;
}	
   

img {
	display: block;
    margin: auto;
    }
P   { 
	text-align: center;
	font-size: x-large;
	}
	
