body {
  background-color: #9196AA;
}
 
body, td {
  font-family: verdana, sans-serif;
  font-size: 10pt;
  color: #283038;
}

a {
  text-decoration: underline;
  color: #386DA6;
  font-weight: bold;
}

a:hover {
  text-decoration: none;
  color: #000;
}

.links a {
  text-decoration: none;
  color: white;
  line-height: 200%;
}

.links a:hover {
  text-decoration: underline;
}

.pagewrapper {
  width: 80%;
  border-color: #ddd;
  border-width: 8px;
  border-radius: 6px;
  -moz-border-radius: 6px;
  border-style: solid;
  background-color: #ddd;
  margin-left: auto;
  margin-right: auto;
  margin-top: 10px;
}

.header, .footer {
  background-color: #5A5E70;
  border-color: #5A5E70;
  border-width: 8px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  border-style: solid;
  text-align: center;
}

.footer {
  color: #eee;
  font-family: verdana, sans-serif;
  font-size: 10pt;
  letter-spacing: 1px;
  clear: both;
}

.titleleft, .titleright {
  font-size: 17pt; 
  font-weight: bold;
  font-family: palatino, garamond, serif;
  color: #ddd;
  display: inline;
  width: 300px;
}

.titleleft {
  float: left;
  margin-bottom: 20px;
}

.titleright {
  float: right;
  margin-top: 20px;
}

.titlecenter {
}

.links {
  padding-top: 5px;
  margin: 0 auto;
  text-align: center;
}

.linkbutton, .linkbutton-active {
  display: inline-block;
  width: 19.4%;
  text-align: center;
  font-weight: bold;
  font-size: 9pt;
  font-family: verdana, sans-serif;
  float: left;
  text-transform: uppercase;
  border-radius: 8px;
  margin: .3%;
  background-color: #6A6E7E;
}

.linkbutton:hover, .linkbutton-active {
  background-color: #7F86A1;
}

.headerimg {
  background-image:url('/include/header.png');
  background-size: 100%;
  width: 100%;
  height: 150px;
  border-radius: 6px;
  margin-bottom: 15px;
}

.bodyimg {
  background-image:url('/include/NJP.png');
  background-size: cover;
  width: 25%;
  height: 260px;
  border-radius: 6px;
  float: left;
  margin-right: 8px;
}

.content {
  padding: 8px;
  line-height: 160%;
  text-align: justify;
  background-color: #f8f8f8;
  border-radius: 6px;
}





h1,h2,h3,h4, .article-headline, .article-list-headline {
  font-size: 26pt;
  font-weight: bold;
  font-family: palatino, garamond, serif;
  color: #3A434F;
  display: inline;
  line-height: 120%;
  text-decoration: none;
  text-align: left;
}

h2, .article-list-headline {
  font-size: 18pt;
}

h3 {
  font-size: 14pt;
}

h4 {
  font-size: 11pt;
}



.article-wrapper {
  display: inline;
}

.article-byline, .article-list-byline {
  font-size: 8pt;
  color: #71768A;
  line-height: 120%;
  font-weight: normal;
  text-decoration: none;
}

.article-byline a:hover, .article-list-byline a:hover, .article-headline a:hover, .article-list-headline a:hover {
  text-decoration: underline;
}

.article-list-headline {
  display: block;
  line-height: 130%;
  margin: 20px 0 0 0;
  text-align: left;
}

.listleft {
  float: left;
  width: 48%;
}

.listright {
  float: right;
  width: 48%;
}

.article-list-readmore {
  font-size: 8pt;
}


.nextprevcontainer {
  width: 100%;
  display: block;
}

.article-list-navprev, .article-list-navnext {
  line-height: 250%;
  width: 50%; 
  text-align: left;
  float: left;
}

.article-list-navprev {
  float: right;
  text-align: right;
}

.article-returnlink {
  font-size: 9pt;
  margin: 0 0 6px 0;
}




.leftimg {
  border-radius: 6px;
  float: left;
  margin-right: 8px;
}

.rightimg {
  border-radius: 6px;
  float: right;
  margin-left: 8px;
}

.formbox {
  border-radius: 6px;
  background-color: #D7D9E0;
  margin: 8px;
  padding: 8px;
}

.hr {
  width: 100%;
  margin: 18px 0 18px 0;
  border-bottom: dashed;
  border-color: #aaa;
  border-width: 0 0 1px 0;
}





.sidebox_wrapper {
  float: right;
  width: 32%;
  padding: 0 0 0 10px;
}

.sidebox {
  border-radius: 6px;
  background-color: #D7D9E0;
  padding: 10px;
  margin: 0 0 10px 0;
  text-align: left;
}

.sidebox_header, .sidebox_subhead {
  font-size: 14pt;
  font-weight: bold;
  font-family: palatino, garamond, serif;
  color: #3A434F;
}

.sidebox_subhead {
  font-size: 11pt;
  margin: 8px 0 0 0;
}

.sidebox_content {
  font-size: 8pt;
  line-height: 150%;
}

.sidebox_linkwrapper {
  padding: 3px;
}

.sidebox_link {
  font-weight: normal;
  text-decoration: none;
}

.sidebox_link:hover {
  text-decoration: underline;
}

.copyright {
	color: #C8CAD4;
	text-align: center;
	font-size: 8pt;
	align: center;
}