*	
/* begin reset */

html,body,div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,form,fieldset,caption,legend,
table,tr,td,th,address,blockquote,img {
	margin:0;
	padding:0;
}

img, fieldset {
	border:none;
}

blockquote, q {
	quotes:none;
}

body *, *:after, *:before {
	box-sizing:border-box;
}

button, label, summary {
	cursor:pointer;
}

html, body {
	height:100%;
}

body, button, input, table, textarea, select {
	font-size:1.5rem;
	line-height:1.2;
	font-family:inherit;
}

/* end reset */

body {
	text-align:center;
	padding:0 0.5rem;
	background-image: url("..//images/graybrck.jpg");
	font-family: Arial, Helvetica, sans-serif;
	color: #069;
}

body > header,

body > main {
	max-width:52rem;
	margin:1rem auto;
}

body > header {
	margin-bottom:2rem;

}

#mainMenu ul {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	list-style:none;
	gap:0.5rem 5rem;
	margin:1rem 0 2rem;
}

.mainMenu a {
    display:block;
	padding:0 1rem;
	font-size: 2rem;
}
body > header > hgroup {
	flex-direction:column;
}

main p {
	margin:1rem 0;
	font-size:1.5rem;
}

.plate {
	display:block;
	margin:1rem auto;
	max-width:95%;
}

section:not(:first-child) {
	margin-top:1rem;
	padding-top:2rem;
	border-top:0.25rem solid #069;
}

/* ul {
	list-style: disc;
	list-style-position: outside;
	text-align: left;
} */

.allen-table {
	width:99%;
	border-collapse: collapse;
	padding: 1px;
	table-layout:fixed;
	align-items:center;
	border-width:2px;
	border-style: solid;
}

.allen-table th, td {
	width:33%;
	border-collapse: collapse;
	padding: 1px;
	table-layout:fixed;
	align-items:center;
	border-width:2px;
	border-style: solid;
}

.paris-table th, td {
	width:33%;
	border-collapse: collapse;
	padding: 1px;
	table-layout:fixed;
	align-items:center;
	border-width:0px;
	border-style: solid;
}

/* .allen-table table th {
	column-span:all;
	text-align:center;
	border-width: 1px;
	border-style: solid;
} */

/* footer ul {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	flex-wrap:wrap;
	list-style:none;
	gap:0.5rem 5rem;
	margin:1rem 0 2rem;
} */

img {
	max-width:95%;
	height:auto;
}

.left {
	text-align:left;
}

.center {
	text-align:center;
}

/* h1 {
	font-size: 30px;
	color: #006898;
} */

/* .h2 {
	font-size: 24px;
	font-weight: normal;
	color: #006898;
} */

.h2-center {
	text-align: center;
	margin: auto;
	width:95%;
}

/* .center {
	color: #006898;
	text-align: center;
	margin: auto;
} */
/* .bold {
	font-weight:bold;
} */

/* .allen-navtable {
	text-align: center;
	width: .9rem;
	padding:2px; 
	margin-left:auto;
	margin-right: auto;
} */

/* .allen-nav-td {
	width:.3rem; 
	font-size: 30px; 
	text-align: center;
	color: #006898;
	margin:auto
} */



/* .allen-table {
	margin-left:auto;
	margin-right:auto; 
	width:33%;
	border:1px;
	padding:0px;
	text-align:center; 
	font-size: 24px; 
	font-weight: bold;
 } */

 /* .allen-table-td {
	font-size:24px;
	text-align:center;
	padding-left:5px;
	padding-right:5px;
	padding-top:0px;
	padding-bottom:0px
} */

/* 


/*
.allen-project-table {border:3px;  padding:0px; margin:auto; border-style:solid;
			border-spacing: 0px; border-color: 00000; border-collapse: collapse;}

.allen-project-th {border: 2px; border-style:solid; padding: 0px; border-color: 00000;border-collapse: collapse;}

.allen-project-td {border: 1px; border-style:solid; padding: 2px; border-color: 00000;border-collapse:collapse;}

.allen-pictable {
	width:90%
	margin-left:auto;
	margin-right:auto;
	text-align: center;
	font-size: 20px;
	text-align: center;
	color: #006898;
	font-weight: bold;

}



.allen-PicTable-th {border:0px solid; }

.allen_PicTableTD {border:0px solid;}

.allen-right {
	float:right;
	margin:0px;
}
.allen-wrap-text {
	float:left;
	display:inline;
}



/* .allen-h1-centered-bold {
	font-size: 20px;
	text-align: center;
	color: #006898;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}*/





/* .allen-ul-none {
	list-style-type: none;
	text-align: left;
} */


/* .allen-h2-left-bold {
	font-size: 24px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
} */

/* .allen-h2-centered {
	font-size: 24px;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
} */

/* .allen-bold {
	font-weight:bold;
} */

/* .allen-italic {
	font-style:italic;
} */

/* .allen-italic-centered {
	font-style:italic;
	text-align: center;
} */


/* .allen-h2-left {
	font-size: 24px;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
} */

/* .allen-h2-left-italic {
	font-size: 24px;
	text-align: left;
	font-style:italic;
	margin-top: 0px;
	margin-bottom: 0px;
} */


/* .allen-h2-bold{
	font-size: 24px;
	font-weight: bold;
} */

/* .allen-h2-italic-centered{
	font-size: 24px;
	text-align: center;
	font-style: italic;
	margin-top: 0px;
} */

/* .allen-h2-italic-left{
	font-size: 24px;
	text-align: left;
	font-style: italic;
	margin-top: 0px;
} */


/* .photos	{box-sizing: border-box; margin: auto; }

.table_photos	{ margin-left:auto; text-align:center; margin-right: auto; }
.table_photos_TD_left	{float: right; margin-right: 0;}
.table_photos_TD_center	{margin:0 auto; text-align: center;}
.table_photos_TD_right	{float: left; margin-left: 0;}


.twoleftcolumn	{float: right; width: 45%;  margin-right: 0;}
.tworightcolumn	{float: left; width: 45%;  margin-left: 0;}
.twocentercolumn{float: center; width: 45%}


.threeleftcolumn	{float: right; width: 30%; }
.threecentercolumn	{margin-left: auto; margin-right: auto;}
.threerightcolumn	{float: left;	width: 30%; }





.allen_H1_Left {
	font-size: 20px; text-align: left;
	}
	
.allen_H1_Left_Bold {
	font-size: 20px; text-align: left;
	color: #006898;	font-weight:bold}
	



.allen-h2-left {
	font-size: 16px; text-align: left;
	color: #006898;font-weight:normal}

.allen-h2-left-bold {
	font-size: 16px; text-align: left;
	color: #006898; font-weight:bold}
	
.allen_H3_Left {
	font-size: 12px;
	text-align: left;
	color: #006898;}
	
.H2_Left_Italic {
	font-size: 16px; text-align: left;
	color: #006898; font-style: italic;}
	
p	{font-family: Arial; font-size: 24px; text-align: left;
	color: #006898;}
dd	{font-family: Arial; font-size: 24px; text-align: left;
	color: #006898;}
	
dt 	{	font-family: Arial; font-size: 24px; text-align: left;
	color: #006898; font-weight:bold}

th	{width:33.3%}

dd {font-family: Arial; font-size: 24px; text-align: left;
	color: #006898; font-style:italic;
} */
