/* Article List View Styles */
.nlistarthead {  font-size: 1em; color: #065652; margin-top: 1px; margin-bottom: 1px; font-weight: bold }
a.nlistartlink:active {  color: #065652; text-decoration: underline }
a.nlistartlink:hover { color: #065652; text-decoration: underline }
a.nlistartlink:link { color: #065652; text-decoration: underline }
a.nlistartlink:visited { color: #072440; text-decoration: underline }
.nliststatustext {  font-size: 0.75em; color: #FF9900; margin-top: 1px; margin-bottom: 1px; margin-right: 2px; margin-left: 2px }
.nlistartauth {  font-size: 0.75em; color: #065652; margin-top: 1px; margin-bottom: 1px}
td.nlistartdeleted { background-color: #CCCCCC; border: thin #065652 solid}
td.nlistartnew { background-color: #FFCCCC; border: thin #065652 solid}
td.nlistartedited { background-color: #99CC00; border: thin #065652 solid}
.nlisttoolbg {  background-color: #CDDFE4}
.nlisttooltext {  font-size: 0.75em; color: #065652; margin-top: 3px; margin-right: 3px; margin-bottom: 3px; margin-left: 3px}
a.nlisttoollink:active { color: #065652; text-decoration: none }
a.nlisttoollink:hover { color: #065652; text-decoration: none }
a.nlisttoollink:link { color: #065652; text-decoration: none }
a.nlisttoollink:visited { color: #072440; text-decoration: underline }
/* Full Text View Styles */
.fulltitle {  font-family: Lato, sans-serif; font-size: 1.35em; color: #065652; font-weight: bold }
.fullsubtitle {  font-size: 1em; font-style: italic; color: #065652 }
.fullarttitle { font-family: Lato, sans-serif; font-size: 1.35em; font-weight: bold; color: #065652 }
.fullartauth {  font-size: 0.85em; color: #072442 }
a.fullartauthlink:active { color: #072442; text-decoration: underline }
a.fullartauthlink:visited { color: #072442; text-decoration: underline }
a.fullartauthlink:link { color: #072442; text-decoration: underline }
a.fullartauthlink:hover { color: #072440; text-decoration: underline }
.fullartdate {  font-size: 0.85em; color: #333333; padding-bottom: 5px }
.fullartbody {  font-size: 1em; color: #333333 }
.fullartnotes {  font-size: 0.85em; color: #E3F5F5 }
.fullcathead {  font-family: Lato, sans-serif; font-size: 1em; font-weight: bold; color: #FFFFFE; background-color: #E3F5F5; margin-right: 5px; margin-left: 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 20px ; margin-bottom: 2px }
.fullcatlist {  font-size: 1em; color: #065652 }
.fullcaption {  font-size: 0.85em; font-style: italic; color: #072442; text-align: center}
.fullartbg { overflow: auto; padding: 0 0 1.5em 0; }
/* Headline View Styles */
.hltitle { 
	font-family: Lato, sans-serif;
	color: #FFFFFE;
	font-size: 1.35em;
	line-height: 1.2;
	margin: 0 0 0.5em 0;
	letter-spacing: -0.5px;
}
.hlsubtitle {  font-size: 0.85em; color: #065652; text-align: left; }
.hlarttitle { color: #072440; font-size: 1.15em; font-weight: bold; }
.hlartauth {  font-size: 0.85em; color: #333333; line-height: 1.25em; }
a.hlarttitlelink:link { color: #072440; text-decoration: underline }
a.hlarttitlelink:active { color: #072440; text-decoration: underline }
a.hlarttitlelink:visited { color: #072440; text-decoration: underline }
a.hlarttitlelink:hover { color: #072442; text-decoration: none}
.hlartdate { 
	position: absolute;
	top: 0;
	right: 6em;
	text-align: right;
	font-size: 0.85em;
	font-style: italic;
	color: #CDDFE4;
	padding: 2.5em 4em 0.5em 0;
}
.hlpic { float: left; margin: 0.5em 1em 0.5em 0; }
.hlcathead {  font-family: Lato, sans-serif; font-size: 0.85em; font-weight: normal; color: #FFFFFE; background-color: #E3F5F5; margin-right: 5px; margin-left: 5px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; margin-top: 10px ; margin-bottom: 2px }
.hlartbg {
	position: relative;
	padding: 0.5em 6em 0.5em 0;
	clear: both;
}
.hlartbg h4 {
	width: 50%;
}
	
.hlartmore { font-size: 0.85em; font-weight: bold; color: #CDDFE4 }
a.hlartmorelink:link { color: #065652; text-decoration: none }
a.hlartmorelink:active { color: #065652; text-decoration: none }
a.hlartmorelink:visited { color: #065652; text-decoration: none }
a.hlartmorelink:hover { color: #072440; text-decoration: underline}
/* Generic View Styles */
.smnewsview {
	padding: 0 0 1em 0;
}

/* Special for mobile */
@media (max-width: 1024px) {
	.hlartdate { 
		right: 0;
		padding: 2.5em 3em 0.5em 0;
	}
	.hlartbg {
		padding: 0.5em 3em 0.5em 0;
	}
}
