





#hist-page-hdr
	{
	Width: 100%;
	height: 100%;
	margin:  0rem, 0rem, 0rem, 0rem;
	padding: 0rem, 0rem, 0rem, 0rem;
	}

#hst-jrhigh-pics-wrapper
	{
	Width: 100%;
	height:  40rem;
	margin: auto;
	padding: 0rem, 0rem, 0rem, 0rem;
	display:flex;
	}

#lincolnpic	
	{
	
	border-top: solid;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-color: white;
	border-width: 1.75rem;
	outline: 1.75rem solid red;
	}
		
#longfellowpic	
	{
	
	border-top: solid;
	border-right:solid;
	border-bottom:solid;
	border-left:solid;
	border-color: white;
	border-width: 1.75rem;
	outline: 1.75rem solid green;
	}



#jrhigh-pics-col-a 
	{
	float: left;
	Width: 50%;
	height: auto;
	margin: 0 auto;
	padding: rem, 0rem, 0rem, 0rem;
	display: flex;
	justify-content: center;
	}
	
#jrhigh-pics-col-b
	{
	float: left;
	Width: 50%;
	height:auto;
	margin: 0 auto;
	padding: 0rem, 0rem, 0rem, 0rem;
	display: flex;
	justify-content: center;
	}	

.jrhighpic
	{
	Width: auto;
	height:35rem;
	margin: 0 auto;
	text-align:center;
	padding: 0rem, 0rem, 0rem, 0rem;
	}
	

#hst-wrapper-a #hst-wrapper-b
	{
	Width: 100%;
	height: auto;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	border: .0rem solid black;
	display: flex;
	}

#hst-tables-grp1
	{
	float: left;
	Width: 49.5%;
	height: auto;
	margin: 0rem 0rem 0rem .30rem;
	padding: 0rem .2rem 4rem 0rem;
	border: none;
	}



.hst-tab1 
	{
	border: .3rem solid;
	border-collapse: collapse;
	margin: auto;
	padding: 0rem 0 0 0;
	background-color: none;
	text-align: center;
	}
	
.hst-tab1 th
	{
	width: 8%;
	text-align: center;
	font-size:2.5rem;
	color: black;
	margin: auto;
	padding: 0 0 0 0;
	background-color: bisque;
	}

.hst-tab1 tr
	{
	border-bottom: .2rem solid;
	width: 1%;
	height:4rem;
	margin: auto;
	padding: 0 0 0 0;
	background-color: none;
	text-align: center;
	font-size:2.5rem;
	}

.hst-tab1 td
	{
	text-align: center;
	width: 8%;
	margin: auto;
	padding: 0 0 0 0;
	font-weight:bold;
	}
	



.hst-tab2 
	{
	border: .3rem solid;
	border-collapse: collapse;
	margin: auto;
	padding: 0 0 0 0;
	background-color: none;
	text-align: center;
	}
	
.hst-tab2 th
	{
	width:8%;
	text-align: center;
	font-size:2.5rem;
	margin: auto;
	padding: 0 0 0 0;
	background-color: bisque;
	}

.hst-tab2 tr
	{
	border-bottom: .2rem solid;
	width: 100%;
	height:4rem;
	margin: auto;
	padding: 0 0 0 0;
	background-color: none;
	text-align: center;
	font-size:2.5rem;
	}

.hst-tab2 td
	{
	text-align: center;
	width: 25%;
	margin: auto;
	padding: 0 0 0 0;
	font-weight:bold;
	column-width: 8%
	}
	
	
	
	
	
	
	
#hst-tables-grp2
	{
	float: left;
	Width: 50%;
	height: auto;
	margin: 0rem 0rem 4rem .30rem;
	padding: 0rem 0rem 0rem 0rem;
	text-align: center;
	border: none;
	}
	
#tab-3	
	{
	border: .3rem solid;
	border-collapse: collapse;
	margin: auto;
	padding: 0rem 0 0 0rem;
	background-color: none;
	font-weight: bold;
	text-align: center;
	}
	

	
.hst-tab3 th
	{
	width:25%;
	text-align: left;
	font-size:2.5rem;
	margin: 0 auto;
	padding: 0rem 0rem 0 2rem;
	background-color: bisque;
	}

.hst-tab3 tr
	{
	border-bottom: .2rem solid;
	width: 100%;
	height:4rem;
	margin: auto;
	padding: 0 0 0 0;
	background-color: none;
	text-align: center;
	font-size:2.5rem;
	}

.hst-tab3 td
	{
	text-align: left;
	width: 25%;
	margin: 0 auto;
	padding: 0 0 0 3rem;
	font-weight:bold;
	font-size:2.5rem;
	background-color: none;
	}	

#hst-tables-grp3
	{
	float: left;
	Width: 50%;
	height: auto;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	border: none;
	}

.hst-tab4
	{
	width:100%;
	border: .3rem solid;
	border-collapse: collapse;
	margin: auto;
	padding: 0rem 0 0 0;
	background-color: none;
	font-weight: bold;
	text-align: center;
	}
	
.hst-tab4 th
	{
	font-size:2.5rem;	
	text-align: center;
	width:25%;
	color: black;
	margin: auto;
	padding: 0 0 0 0;
	font-weight: bold;
	background-color: bisque;
	}

.hst-tab4 tr
	{
	border-bottom: .2rem solid;
	height:4rem;
	margin: auto;
	padding: 0 0 0 0;
	background-color: none;
	font-size:2.5rem;
	font-weight: bold;
	text-align: center;
	width:100%;
	}

.hst-tab4 td
	{
	text-align: center;
	width:25%;
	margin: auto;
	padding: 0 0 0 0;
	font-weight:bold;
	font-size:2.5rem;
	height:3.5rem;
	}
	
#hst-remember
	{
	float: left;
	Width: 49.50%;
	height: auto;
	margin: 0rem 0rem 0rem 0rem;
	padding: 0rem 0rem 0rem 0rem;
	text-align: center;
	border: none;
	border-collapse: collapse;
	}	
	
	

.hst-ppara
	{
	width: 100%;
	height:auto;
	margin: 0rem 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	}	

.hst-sm-ppara
	{
	width: 90%;
	height:auto;
	margin: auto;
	padding: 1rem 1rem 1rem  1rem;
	text-align: left;
	border: .4rem solid black;
	}	



	
	
tr:hover {background-color: bisque;}
	
	


	
@media screen and (max-width: 700px)
	{
  	#hst-tables-grp1 {width: 100%;}
	#hst-tables-grp2 {width: 100%;}
	#hst-tables-grp3 {width: 100%;}
	#hst-remember {width: 100%;}
	.jrhighpic 	{Width: auto; height:25rem;}
		
	
	
	
	
	
	
	
	