p {
	margin-top: 0px;
	font-size:16px;
	line-height:22px;	
}
ul, ol {
	margin-top:0px;	
	padding-top:0px;
}
li {
	font-size:16px;
	line-height:26px;	
	line-height:22px;	
	margin-top:8px;
}
.pointer, .pointer:hover {
	cursor:pointer !important;	
}
.masthead-flex-container {
	x-display: flex;
	x-flex-wrap: wrap;
	max-width:1100px;
	margin:auto;
	X-align-items: center;
	background-color: white;
}

.masthead_BG {
	X-display: flex;
	X-flex-wrap: wrap;
	margin-left:8px;
	margin-right:8px;
	margin-top:8px;
	x-align-items: center;
	width:100%;
}

.logo_div {
	max-height:130px;
	X-align-self:center;
	margin-top:10px;
	margin-bottom:6px;
	X-text-align: right;
	X-flex-grow: 1;
	display:none;
}
#logo_image {
	height: 110px;
}
.masthead_text_div {
	padding-left:20px;
	padding:20px;
	font-size:3rem;
	X-flex-grow: 10;
	font-family: 'Pridi', serif;
	text-align:center;	
}

/* TEST2.2 */
.hero-flex-container {
	X-display: flex;
	X-flex-wrap: wrap;
	max-width:1100px;
	margin:12px auto 32px auto;
	margin:0px auto 0 auto;
	X-align-items: center;
	justify-content: center;
}

.hero-flex-container > div {
	margin-left:8px;
	margin-right:8px;
	margin-bottom:18px;
}

a.quicklink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1rem;
	display:block;
}
.sectionTitle {
	font-family: 'Noto Serif', serif;
	font-size:22px;
	margin:0px;
	padding:0px;
	letter-spacing:normal;
}

.homeTitle {
	font-family: 'Noto Serif', serif; 
	font-size:22px;
	font-weight: normal;
	padding:6px 6px;
	margin-top:0;
	margin-left:0;
	margin-bottom:0;
	padding-left:.7rem;
	border-radius: 4px;	
}
#text_div {
	max-width:550px !important;
}
.text_innerDiv {
	max-width:528px;
	display:block;
}
#hero_img_div {
	width:750px;
	max-width:540px;
	text-align:left;
	X-align-self:flex-start;
	X-flex-grow:1;
}

#hero_qlinks_div { 
	max-width:840px;
	max-width:100%;
	min-width:300px;
	X-align-self:flex-start;
	X-flex-grow: 1;
	margin-left: 8px;
}
#column_2 { 
	max-width:540px;
	min-width:300px;
	X-align-self:flex-start;
	X-flex-grow: 1;
	margin-left: 8px;
	text-align:left;
}

/* RESPONSIVE IMAGES  */
.responsive_img {
	max-width:100%;
	border-radius: 8px;
} 

/* TEST2.3 */
.header-flex-container {
	X-display: flex;
	X-flex-wrap: nowrap;
	max-width:1100px;
	margin:auto;
	padding-bottom:6px;
}

.header-flex-container > div {
	margin-left:8px;
	margin-right:8px;
	X-flex-grow: 1;
}

/* END MOVE MOVING STYLES TO SEPARATE responsive_css.html */
.news-flex-container {
	display: flex;
	flex-wrap: wrap;
	max-width:1100px;
	margin:auto;
	margin:0 auto;
	align-items: center;
	justify-content: center;
	cursor: pointer;
	background-color:#FFFFFF;
}

.news-flex-container > div {
	width: 350px;
	text-align: center;
	font-size: 30px;
	margin:0px 8px 12px 8px;
	flex-grow: 1;
	cursor: pointer;
}

.news-flex-container > div > img {
	max-width:100%;
	height: auto;
	cursor: pointer;
}

/* TEST2.4 */
.footer-container {
	max-width:1100px;
	margin:0 auto;
	text-align:center;
	padding:0px;
	padding-top:1px;
	padding-bottom:8px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	background-color:#FFFFFF;
}
.footer-container > div {
	margin-left:8px;
	margin-right:8px;
	padding:16px 0px;
	border-radius: 4px;
}

.footer-text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FFFFFF;
}

/* NAVIGATION */
body {
  margin: 24px 0;
  font-family: Arial, Helvetica, sans-serif;
}

.topnav {
	overflow: hidden;
}

.topnav a {
	float: left;
	display: block;
	text-align: center;
	padding: 14px 16px;
	text-decoration: none;
	font-size: 17px;
}

.topnav .icon {
	display: none;
}

.nav-flex-container {
	X-display: flex;
	X-flex-wrap: nowrap;
	max-width:1084px;
	max-width:1100px;
	margin:4px auto 0px auto;
	padding-top:8px;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.nav-flex-container > div {
	margin-left:8px;
	margin-right:8px;
	X-flex-grow: 1;
}

#qlinks_ul {
	margin:0;
	padding:0;	
}
#qlinks_ul li {
	list-style:none;
	margin:0;
	padding:0;	
	margin-top:8px;
	margin-bottom:8px;
	padding-top:3px;
	padding-bottom:5px;
	padding-left:6px;
}
#qlinks_ul li a {
	list-style:none;
	padding-top:3px;	
	margin-left:0px;
	font-size:15px;
	text-decoration:none;
}
