/* Styles for Newsletters */

td.NLheading {
  text-align: center;
  font-family: Palatino, "Times New Roman", Times, serif;
  color: #0A498E;
  padding-top: 0.5em;
  padding-bottom: 0.7em;
}
div.NLheading {
  font-size: 45px;
  white-space: nowrap;
}
.NLheading img {
  border: none;
  vertical-align: text-top;
}
.NLheading span {
}
.NLsubheading {
  font-size: 90%;
}
.NLtopLeftInfo {
  font-family: Palatino, "Times New Roman", Times, serif;
  font-size: 90%;
  vertical-align: bottom;
  padding-bottom: 10px;
  color: #000000;
}
.NLtopRightInfo {
  font-family: Palatino, "Times New Roman", Times, serif;
  font-size: 90%;
  text-align: right;
  vertical-align: bottom;
  padding-bottom: 10px;
  color: #000000;
}
.NLleftColumn {
}
.NLcontents {
  border: 1px solid #0A498E;
  width: 100%;
  background-color: #EFF5F9;
  margin-bottom: 10px;
}
.NLcontents .NLlabel {
  color: #FFFFFF;
  border: 1px solid #0A498E;
  background-color: #0A498E;
  font-weight: bold;
  padding: 5px;
  white-space: nowrap;
}
.NLcontents .NLlabel a {
  color: #FFFFFF;
}
.NLcontents .NLlabel a:visited {
  color: #FFFFFF;
}
.NLcontents a {
  color: #0A498E;
}
.NLcontents a:visited {
  color: #000000;
}
a.NLnavLink {
  color: #0A498E;
}
a.NLnavLink:visited {
  color: #000000;
}
.NLcontents ul {
  margin: 5px;
  padding-left: 14px;
}
.NLheadlines {
  border: 1px solid #18791D;
  width: 100%;
  background-color: #F6F9EF;
  margin-bottom: 10px;
}
.NLheadlines .NLlabel {
  border: 1px solid #18791D;
  color: #FFFFFF;
  background-color: #18791D;
  font-weight: bold;
  padding: 5px;
  white-space: nowrap;
}
.NLheadlines p {
  margin: 8px;
}
.NLitemBlue {
  border: 1px solid #0A498E;
  width: 100%;
  background-color: #EFF5F9;
  margin-bottom: 10px;
}
.NLitemBlue .NLlabel {
  color: #FFFFFF;
  background-color: #0A498E;
  font-weight: bold;
  padding: 5px;
  white-space: nowrap;
}
.NLitemBlue p {
  margin: 5px;
}
.NLitemGreen {
  border: 1px solid #18791D;
  width: 100%;
  background-color: #F6F9EF;
  margin-bottom: 10px;
}
.NLitemGreen .NLlabel {
  color: #FFFFFF;
  background-color: #18791D;
  font-weight: bold;
  padding: 5px;
  white-space: nowrap;
}
.NLitemGreen p {
  margin: 5px;
}
div.NLcartoon {
  float: right;
  margin-left: 5px;
  margin-bottom: 5px;
  margin-right: 0;
}
img.NLcartoon {
/*  width: 100%; */
  margin: 0;
  border: 1px solid #0A498E;
}
.NLmiddleColumn {
  padding-right: 15px;
  padding-left: 15px;
}
.NLrayNote {
  border: 1px solid #18791D;
  width: 100%;
  background-color: #F6F9EF;
  margin-bottom: 10px;
  padding: 5px;
  font-size: 85%;
}
.NLrayNote p {
  margin: 8px;
}
.NLrayNote .NLcite {
  float: left;
  text-align: left;
  white-space: nowrap;
  font-weight: bold;
  font-style: italic;
  margin: 8px;
}
.NLarticle {
  margin-bottom: 10px;
  padding: 5px;
/*  width: 100%;
  border: 1px solid #18791D;
  float: left; */
}
.NLarticle .NLlabel {
  font-weight: bold;
  font-size: 110%;
}
.NLarticle p, .NLarticle ul {
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 15px;
  font-size: 90%;
}
.NLarticle p.NLlistheader {
  margin-right: 5px;
  margin-left: 5px;
  margin-top: 15px;
  margin-bottom: 5px;
  font-size: 90%;
}
.NLarticle em {
  font-weight: bold;
  font-style: normal;
}
.NLarticle .NLmore {
  text-align: right;
}
.NLarticle .NLafter {
 /* clear: both; */
}
.NLrightColumn {
}
.NLsubscribe {
  width: 100%;
  text-align: center;
}
.NLsubscribe a {
  color: #18791D;
  font-weight: bold;
}
.NLsubscribe a:visited {
  color: #18791D;
}
.NLfooter {
  text-align: center;
  background-image: url(http://www.doxpop.com/prod/images/footer_logo_line.gif);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #666666;
  padding-bottom: 10px;
}
.NLfooter a {
  color: #666666;
  text-decoration: underline;
}
.NLfooter a:hover {
  text-decoration: none;
}
.NLinterviewer {
  font-size: 90%;
  font-weight: bold;
  color: #18791D;
}
.NLinterviewee {
  font-size: 90%;
  font-weight: bold;
  color: #0A498E;
}
.NLsolicit {
  padding-top: 1.5em;
  font-size: 90%;
}
.NLhighlightList {
}
.NLhighlightList li {
  font-weight: bold;
}

