body {
background-color: lightgrey;
font-style: none;
font-weight: 400;
text-align: left;
}


table.main {
border: none;
background-color: none;
margin-left: auto;
margin-right:auto;
width: 80%;
}


tr.main {
border: none;
background-color: none;
text-align: center;
margin-left: auto;
margin-right:auto;
}

td.main {
border: 1px solid black;
background-color: #DBFFD9;
width: 160px;
text-align: center;
margin-left: auto;
margin-right:auto;
padding-left: 15px;
padding-right: 15px;
}

td.main a:hover {
background-color: #DBFFD1;
width: 160px;
text-align: center;
margin-left: auto;
margin-right:auto;
}

a {
color: black;
style: none;
}

h1 {
text-align: center;
padding-left: 15px;
padding-right: 15px;
color: black;
}

h2 {
text-align: left;
padding-left: 15px;
padding-right: 15px;
}

h3 {
text-align: left;
padding-left: 15px;
padding-right: 15px;
}

th.main {
border: 1px solid black;
background-color: #DBFFD9;
width: 80%;
margin-left: auto;
margin-right:auto;
}
img {
border: none;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 1px solid black;
display: block;
}

body a:hover {
color: blue;
}

div.footer {
text-align: right;
}



li {
list-style: square;
font-weight: 400;
}

p {
font-weight: 400;
padding-left: 15px;
padding-right: 15px;
}
/*
hr {
border-style: solid;
}
*/

.hone {
font-size: 150%;
font-weight: 600;
text-align: left;
margin-left: left;
}

.har {
border: 1px lightgray inset;
}

sup {
vertical-align: top;
}

table.timeline {
border: none;
background-color: none;
margin-left: auto;
margin-right:auto;
width: 100%;
font-style: none;
font-weight: 400;
}


table.timeline tr {
border: 1px solid black;
background-color: none;
margin-left: auto;
margin-right:auto;
}


.text {
position: absolute;
top: 350px;
left: 475px;
}

h1 a {
text-decoration: none;
color: black;
}
