/* Default CSS */

.ModulePressReleaseDetails img {
	float: left;
	padding: 5px 10px 5px 0;
}

.ModulePressReleaseDetails table {
	width: 100%;
}

.ModulePressReleaseDetails pre {
	font-family: "arial", sans-serif
}

.ModulePressReleaseDetails .ModuleBody i {
  font: inherit;
  color: inherit;
  text-transform: inherit;
}

/* Business Wire CSS */

.ModulePressReleaseDetails h1 {
  margin: 0 0 .5em 0;
}
.ModulePressReleaseDetails h2 {
  font-size: 115%;
  padding: 0;
  border: 0;
  margin: 1.5em 0 .5em 0;
}
.ModulePressReleaseDetails h3, .ModulePressReleaseDetails h4 {
  font-size: 100%;
  margin: 0 0 .5em 0;
}
.ModulePressReleaseDetails form {
  margin: 0;
}
.ModulePressReleaseDetails optgroup {
  font-style: normal;
  color: #666;
}
.ModulePressReleaseDetails option {
  color: #000;
}
.ModulePressReleaseDetails option[disabled] {
  color: #999;
}
.ModulePressReleaseDetails pre {
  font-size: 12px;
  font-family: "Courier New";
}
.ModulePressReleaseDetails ul {
  margin-top: 0;
}
.ModulePressReleaseDetails address {
  font-style: normal;
  margin: 0 0 .9em 0;
}
.ModulePressReleaseDetails a img {
  border: 0;
}
.ModulePressReleaseDetails sup {
  font-size: 85%;
  line-height: 70%;
}
.ModulePressReleaseDetails div.epi-block {
  margin-bottom: 1.39em;
}
.ModulePressReleaseDetails div.epi-menu {
  color: #000 !important;
}
.ModulePressReleaseDetails div.epi-menu:hover {
  text-decoration: none !important;
}
.ModulePressReleaseDetails div.epi-rowSpecial1, .ModulePressReleaseDetails div.epi-rowFooter {
  font-weight: normal;
  padding: .5em 6px;
  margin: .75em 0 .5em 0;
}
.ModulePressReleaseDetails .epi-rowFooter .epi-rowSpecial1 {
  background-color: #b8c1cc;
}
.ModulePressReleaseDetails .epi-chromeHeader {
  font-weight: bold;
  padding: .25em 6px .35em 6px;
}
.ModulePressReleaseDetails .epi-chromeBG {
  min-height: 1px;
}
.ModulePressReleaseDetails div.epi-chromeBG {
  padding: 0 6px 6px 6px;
}
.ModulePressReleaseDetails .epi-chromeBG:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails div.epi-chromeBorder {
  padding: 1px;
}
.ModulePressReleaseDetails #bannerSmall {
  padding: 5px 12px;
  border-bottom: 1px solid #4fa600;
  margin-bottom: 12px;
}
.ModulePressReleaseDetails #bannerSmall:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails #bannerSmall div {
  float: right;
  height: 20px;
  margin-top: 18px;
  padding-left: 10px;
}
.ModulePressReleaseDetails #bannerSmall div a img {
  vertical-align: middle;
}
.ModulePressReleaseDetails #bannerSmallPrint {
  padding: 5px 0;
  display: none;
}
.ModulePressReleaseDetails .bwNoDisplay {
  display: none;
}
.ModulePressReleaseDetails .bwLinkExpand, .ModulePressReleaseDetails .linkExpand {
  text-transform: capitalize;
  white-space: nowrap;
  color: #2e5173;
  cursor: default;
}
.ModulePressReleaseDetails .bwSmall, .ModulePressReleaseDetails .bwMeta {
  font-size: 85%;
}
.ModulePressReleaseDetails .email_pageBG {
  background-color: #fff;
}
.ModulePressReleaseDetails .highlight, .ModulePressReleaseDetails tr.epi-rowOdd.highlight, .ModulePressReleaseDetails tr.epi-rowEven.highlight {
  background-color: #ffc;
}
.ModulePressReleaseDetails td.highlight {
  background-color: #ffc !important;
}
.ModulePressReleaseDetails .highlightReview {
  background: #ffc url(/images/icons/icon_review.gif) no-repeat 11px 5px;
  min-height: 27px;
  padding: 5px 11px 5px 36px;
  border: 1px solid #ccc;
  margin: 0 96px 1.4em 96px;
}
.ModulePressReleaseDetails .negative_change {
  color: #c00;
}
.ModulePressReleaseDetails .nowrap {
  white-space: nowrap;
}
.ModulePressReleaseDetails .positive_change {
  color: #060;
}
.ModulePressReleaseDetails h3 a:link, .ModulePressReleaseDetails h3 a:visited, .ModulePressReleaseDetails h3 a:hover, .ModulePressReleaseDetails h3 a:active {
  color: #00659c;
}
.ModulePressReleaseDetails .linkClose {
  float: right;
  padding: 8px;
  text-transform: uppercase;
}
.ModulePressReleaseDetails .formInput .linkClose {
  padding: 0 0 8px 8px;
}
.ModulePressReleaseDetails .linkExpand {
  text-transform: capitalize;
  white-space: nowrap;
}
.ModulePressReleaseDetails .linkJump {
  display: block;
  background: url(/images/icons/icon_jump.gif) no-repeat 0 2px;
  font-weight: bold;
  font-size: 85%;
  padding: 0 0 0 11px;
  margin: .25em 0;
}
.ModulePressReleaseDetails p.linkMore, .ModulePressReleaseDetails div.linkMore, .ModulePressReleaseDetails #catalogIntro div.linkMore, .ModulePressReleaseDetails div.bwLinkMore {
  background: url(/images/arrow_link.gif) no-repeat 0 -1px;
  font-size: 85%;
  line-height: 139%;
  padding: 0 0 0 12px;
  margin-top: .25em;
  margin-bottom: .6em;
}
.ModulePressReleaseDetails div.linkMore a, .ModulePressReleaseDetails p.linkMore a, .ModulePressReleaseDetails div.bwLinkMore a {
  font-weight: bold;
}
.ModulePressReleaseDetails th a.linkMore {
  font-weight: normal;
}
.ModulePressReleaseDetails div.linkDoc, .ModulePressReleaseDetails div.linkVideo {
  background-repeat: no-repeat;
  background-position: center left;
  font-size: 85%;
  line-height: 139%;
  padding-left: 12px !important;
  margin-bottom: .6em;
}
.ModulePressReleaseDetails div.linkDoc {
  background-image: url(/images/icons/icon_mini_document.gif);
}
.ModulePressReleaseDetails div.linkVideo {
  background-image: url(/images/icons/icon_mini_video.gif);
}
.ModulePressReleaseDetails div.linkDoc a, .ModulePressReleaseDetails div.linkVideo a {
  font-weight: bold;
}
.ModulePressReleaseDetails .backNav {
  font-size: 85%;
  line-height: 139%;
  color: #666;
  background: url(/images/icons/icon_backnav.gif) no-repeat 0 2px;
  padding: 0 0 0 12px;
  margin: -.3em 0 1.65em 0;
}
.ModulePressReleaseDetails .epi-menu.backNav {
  color: #666;
}
.ModulePressReleaseDetails .backNav a {
  white-space: nowrap;
}
.ModulePressReleaseDetails .jumpNav {
  background: url(/images/icons/icon_jump.gif) no-repeat 0 6px;
  padding: .3em 0 .3em 12px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  margin-bottom: 1.39em;
  font-size: 85%;
}
.ModulePressReleaseDetails .jumpNav a {
  white-space: nowrap;
}
.ModulePressReleaseDetails .pageOptions div, .ModulePressReleaseDetails ul.pageOptions li {
  display: block;
  float: left;
  padding: 0 12px 0 0 !important;
}
.ModulePressReleaseDetails ul.pageOptions, .ModulePressReleaseDetails ul.tabOptions {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.ModulePressReleaseDetails ul.pageOptions li, .ModulePressReleaseDetails ul.tabOptions li {
  background: none !important;
}
.ModulePressReleaseDetails .pageOptions a {
  vertical-align: middle;
}
.ModulePressReleaseDetails .pageOptions a img {
  float: left;
  margin: 0 3px 0 0;
}
.ModulePressReleaseDetails .pageOptions:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails .tabOptions {
  position: absolute;
  top: 0;
  right: 0;
  padding-top: .35em;
  margin-top: 0;
}
.ModulePressReleaseDetails #reportOptionsRepeat {
  clear: both;
  min-height: 1px;
}
.ModulePressReleaseDetails ul.linkList {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ModulePressReleaseDetails ul.linkList li {
  background: transparent url(/images/arrow_list.gif) no-repeat 0 7px;
  padding-left: 10px;
}
.ModulePressReleaseDetails .pageOptions:after, .ModulePressReleaseDetails .specialLinksTop:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails a.button, .ModulePressReleaseDetails a.buttonSm {
  height: 22px;
  padding: 0 6px 0 0;
  border-width: 0;
  margin: 0 12px 0 0;
  position: relative;
  overflow: visible;
  cursor: pointer;
  color: #226db3;
  background-color: transparent !important;
  background: url(/images/button22px.gif) no-repeat right -120px;
}
.ModulePressReleaseDetails a.button:visited, .ModulePressReleaseDetails a.buttonSm:visited {
  color: #226db3;
}
.ModulePressReleaseDetails a.button, .ModulePressReleaseDetails a.buttonSm {
  display: block;
  float: left;
  margin-top: 1px;
  text-decoration: none;
}
.ModulePressReleaseDetails a.buttonSm, .ModulePressReleaseDetails button.buttonSm {
  height: 14px;
  font-size: 85%;
  background-image: url(/images/button14px.gif);
}
.ModulePressReleaseDetails a.button span, .ModulePressReleaseDetails a.buttonSm span {
  display: block;
  position: relative;
  white-space: nowrap;
  line-height: 19px;
  height: 19px;
  padding: 1px 0 2px 6px;
  margin-right: 0 !important;
  background: url(/images/button22px.gif) no-repeat left top;
}
.ModulePressReleaseDetails a.buttonSm span, .ModulePressReleaseDetails button.buttonSm span {
  line-height: 13px;
  height: 13px;
  padding: 0 0 1px 6px;
  background-image: url(/images/button14px.gif);
}
.ModulePressReleaseDetails a.button span span, .ModulePressReleaseDetails a.buttonSm span span {
  display: inline;
  margin: 0;
  background-image: none;
}
.ModulePressReleaseDetails a.button span img, .ModulePressReleaseDetails a.buttonSm span img {
  vertical-align: baseline;
  position: relative;
  top: 0.15em;
  margin-right: 3px;
}
.ModulePressReleaseDetails a.button span img {
  vertical-align: -10%;
}
.ModulePressReleaseDetails button span img {
  vertical-align: -10%;
  position: relative;
  top: 0.15em;
  margin-right: 3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .ModulePressReleaseDetails {
    /* needed for Safari/Chrome quirks */
  }
  .ModulePressReleaseDetails a.buttonSm, .ModulePressReleaseDetails button.buttonSm {
    margin-top: -1px;
  }
}
.ModulePressReleaseDetails a.button:hover, .ModulePressReleaseDetails a.buttonPrime:hover, .ModulePressReleaseDetails a.buttonSm:hover, .ModulePressReleaseDetails a.buttonPrime {
  background-position: right -180px;
  text-decoration: none;
}
.ModulePressReleaseDetails a.button:hover span, .ModulePressReleaseDetails a.buttonPrime:hover span, .ModulePressReleaseDetails a.buttonSm:hover span {
  background-position: left -60px;
  text-decoration: none;
}
.ModulePressReleaseDetails a.button:active, .ModulePressReleaseDetails a.buttonPrime:active, .ModulePressReleaseDetails a.buttonSm:active {
  background-position: right -210px;
  text-decoration: none;
}
.ModulePressReleaseDetails a.button:active span, .ModulePressReleaseDetails a.buttonPrime:active span, .ModulePressReleaseDetails a.buttonSm:active span {
  background-position: left -90px;
  text-decoration: none;
  float: none;
  margin-right: 0;
}
.ModulePressReleaseDetails div.buttonsExtra {
  width: 100%;
  padding: .5em 0;
  margin-bottom: .75em;
  overflow: auto;
}
.ModulePressReleaseDetails .buttonsExtra:first-child {
  padding-top: 0;
}
.ModulePressReleaseDetails div.other .buttonsExtra {
  margin: 0;
}
.ModulePressReleaseDetails #distData .buttonsExtra:first-child {
  padding-top: 0;
}
.ModulePressReleaseDetails p + .buttonsExtra {
  padding-top: 0;
}
.ModulePressReleaseDetails div.buttonsExtra div, .ModulePressReleaseDetails .tabbertab div.buttonsExtra div {
  float: left;
  margin-right: 12px;
  line-height: 22px;
}
.ModulePressReleaseDetails div.buttonsExtra div.epi-fontSm {
  line-height: 14px;
}
.ModulePressReleaseDetails div.buttonsExtra span {
  display: block;
  float: left;
  margin-right: 12px;
}
.ModulePressReleaseDetails div.buttonsExtra a span {
  float: none;
  margin-right: 0;
}
.ModulePressReleaseDetails div.buttons.addFile {
  padding-left: 0;
}
.ModulePressReleaseDetails button.img {
  background: transparent;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.ModulePressReleaseDetails button img {
  vertical-align: middle;
  background: transparent;
  padding: 0;
  border: 0;
  cursor: pointer;
}
.ModulePressReleaseDetails .button img.iconSm {
  vertical-align: 10%;
}
.ModulePressReleaseDetails div.actions button img {
  display: inline;
}
.ModulePressReleaseDetails img.eventLogo {
  display: block;
  float: right;
  width: 120px;
  margin: .25em 0 .5em 12px;
}
.ModulePressReleaseDetails img.headshot {
  display: block;
  float: left;
  width: 100px;
  height: 140px;
  margin: .25em 12px .5em 0;
}
.ModulePressReleaseDetails img.icon, .ModulePressReleaseDetails img.bwIconNoText {
  vertical-align: text-bottom;
  border: 0;
  margin-right: 3px;
}
.ModulePressReleaseDetails .actions img {
  vertical-align: text-bottom;
  border: 0;
  padding-right: 3px;
}
.ModulePressReleaseDetails .actions img.icon {
  margin-right: 0;
}
.ModulePressReleaseDetails img.iconSm {
  vertical-align: middle;
  border: 0;
  margin: 0 2px 0 0;
}
.ModulePressReleaseDetails h2 img.icon {
  vertical-align: middle;
}
.ModulePressReleaseDetails .actions a img.icon:first-child, .ModulePressReleaseDetails a.epi-headline img.iconSm:first-child {
  display: block;
  float: left;
  margin-top: .1em;
  margin-right: 2px;
}
.ModulePressReleaseDetails span.epi-pageTitle img.iconSm {
  vertical-align: -5%;
}
.ModulePressReleaseDetails img.iconExample {
  vertical-align: bottom;
  padding: 0 2px;
}
.ModulePressReleaseDetails a.chromeButton {
  float: right;
  background: #dedede;
  width: 18px;
  height: 18px;
  margin-left: 2px;
  margin: 0 0 2px 2px;
}
.ModulePressReleaseDetails a.chromeButton:hover {
  background: #ffc;
}
.ModulePressReleaseDetails a.chromeButton img {
  border: 1px solid #006;
}
.ModulePressReleaseDetails caption {
  text-align: left;
  font-weight: bold;
  font-size: 115%;
}
.ModulePressReleaseDetails td.action, .ModulePressReleaseDetails th.action {
  text-align: center;
}
.ModulePressReleaseDetails th.actionText, .ModulePressReleaseDetails .epi-dataTable thead th.actionText {
  text-align: left;
  padding-left: 22px;
}
.ModulePressReleaseDetails td.actionText {
  padding-left: 3px;
}
.ModulePressReleaseDetails td.actionText div a, .ModulePressReleaseDetails td.actionText div span {
  display: block;
  padding-left: 21px;
}
.ModulePressReleaseDetails td.actionText div a img.icon {
  margin-left: -19px;
}
.ModulePressReleaseDetails table.epi-dataTable td.actionText a img.icon {
  margin-right: 3px;
}
.ModulePressReleaseDetails td.dataNumber, .ModulePressReleaseDetails th.dataNumber {
  text-align: right;
}
.ModulePressReleaseDetails td.dataConstant, .ModulePressReleaseDetails th.dataConstant {
  text-align: center;
}
.ModulePressReleaseDetails td.dataLabel, .ModulePressReleaseDetails th.dataLabel, .ModulePressReleaseDetails td.dataText, .ModulePressReleaseDetails th.dataText {
  text-align: left;
}
.ModulePressReleaseDetails .summary td.dataLabel {
  text-align: right;
  font-weight: bold;
  width: 25%;
}
.ModulePressReleaseDetails th.dataTotal, .ModulePressReleaseDetails td.dataTotal {
  font-weight: bold;
  text-align: right;
}
.ModulePressReleaseDetails td.select {
  text-align: center;
  width: 75px;
}
.ModulePressReleaseDetails td.thumbnail, .ModulePressReleaseDetails th.thumbnail {
  text-align: center;
  width: 25%;
}
.ModulePressReleaseDetails table.controlled {
  margin-bottom: 0 !important;
}
.ModulePressReleaseDetails #maincontent {
  margin: 4px;
}
.ModulePressReleaseDetails .dataSection {
  clear: both;
  padding: .5em 0;
}
.ModulePressReleaseDetails .section {
  margin-bottom: 1.39em;
}
.ModulePressReleaseDetails .subsection {
  margin-top: 1.39em;
}
.ModulePressReleaseDetails .columns_2, .ModulePressReleaseDetails .columns_3, .ModulePressReleaseDetails .columns_4 {
  /* for the container columns go in, indicating number of columns */
  margin-bottom: 1em;
  min-height: 1px;
}
.ModulePressReleaseDetails .columns_2:after, .ModulePressReleaseDetails .columns_3:after, .ModulePressReleaseDetails .columns_4:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails .column {
  /* for container for each separate column */
  float: left;
  padding: 0;
  margin: 0 0 1em 2%;
}
.ModulePressReleaseDetails .column:first-child {
  margin-left: 0;
}
.ModulePressReleaseDetails .column h2:first-child {
  margin-top: 0;
}
.ModulePressReleaseDetails ul.column li {
  margin-left: 2.5em;
}
.ModulePressReleaseDetails .columns_2 .column {
  width: 48.4%;
}
.ModulePressReleaseDetails .columns_3 .column {
  width: 31.6%;
}
.ModulePressReleaseDetails .columns_4 .column {
  width: 23.2%;
}
.ModulePressReleaseDetails div.messageInfo, .ModulePressReleaseDetails div.messageNew, .ModulePressReleaseDetails div.messageReminder, .ModulePressReleaseDetails div.messageRequired, .ModulePressReleaseDetails div.messageSuccess, .ModulePressReleaseDetails div.messageSystemError, .ModulePressReleaseDetails div.messageDrafts, .ModulePressReleaseDetails div.messageUserError {
  background: transparent no-repeat 4px .5em;
  padding: .5em 24px;
  border: 1px solid #ccc;
  border-width: 1px 0;
  margin-bottom: .95em;
}
.ModulePressReleaseDetails div.messageInfo {
  background-image: url(/images/icons/icon_status_info_sm.gif);
}
.ModulePressReleaseDetails div.messageNew {
  background-image: url(/images/icons/icon_new_update.gif);
}
.ModulePressReleaseDetails div.messageReminder {
  background-image: url(/images/icons/icon_status_reminder.gif);
}
.ModulePressReleaseDetails div.messageRequired {
  background-image: url(/images/icons/icon_notice.gif);
}
.ModulePressReleaseDetails div.messageSuccess {
  background-image: url(/images/icons/icon_status_success_sm.gif);
}
.ModulePressReleaseDetails div.messageSystemError {
  background-image: url(/images/icons/icon_status_system_error_sm.gif);
}
.ModulePressReleaseDetails div.messageUserError {
  background-image: url(/images/icons/icon_status_user_error_sm.gif);
}
.ModulePressReleaseDetails div.messageDrafts {
  background-image: url(/images/icons/icon_draft_message.gif);
}
.ModulePressReleaseDetails div.messageInfo ul, .ModulePressReleaseDetails div.messageSuccess ul, .ModulePressReleaseDetails div.messageSystemError ul, .ModulePressReleaseDetails div.messageUserError ul, .ModulePressReleaseDetails div.messageDrafts ul {
  margin-top: .5em;
  margin-bottom: .5em;
}
.ModulePressReleaseDetails .messageReminder .buttonsExtra {
  margin-bottom: 0;
}
.ModulePressReleaseDetails div.other div.messageUserError {
  padding-left: 24px;
}
.ModulePressReleaseDetails #headlines {
  width: 100%;
  clear: both;
  padding: 2px 0 0 0;
}
.ModulePressReleaseDetails .epi-rowSpecial1 #headlines {
  margin: 0.25em 0pt 0pt;
}
.ModulePressReleaseDetails .headlineBox {
  clear: both;
  padding: 6px;
  margin: 0 6px 6px 6px;
}
.ModulePressReleaseDetails .headlineBox:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails #ndmSettings {
  width: 100%;
}
.ModulePressReleaseDetails #ndmSettings td {
  padding: 3px;
}
.ModulePressReleaseDetails #headlinesMessages {
  padding: 0 6px;
}
.ModulePressReleaseDetails #headlinesMessages .messageInfo {
  margin: 0;
}
.ModulePressReleaseDetails #headlinesHead {
  padding: 0;
  margin: 0;
  min-height: 1px;
}
.ModulePressReleaseDetails #headlinesHead div, .ModulePressReleaseDetails #headlinesHead h4 {
  padding: 12px 0 6px 0;
  margin: 0;
}
.ModulePressReleaseDetails #headlinesDate {
  float: left;
  padding: 0 0 12px 0;
  margin: 0;
  color: #666;
}
.ModulePressReleaseDetails #headlinesSearchHead {
  clear: both;
  margin-bottom: 6px;
}
.ModulePressReleaseDetails #headlines h3.epi-BG2 {
  padding: 18px 0 6px 0;
  margin: 0 0 2px 0;
}
.ModulePressReleaseDetails #headlines div.linkMore {
  padding: 6px 6px 18px 18px;
  margin: 0;
  background-position: 6px 5px;
}
.ModulePressReleaseDetails #headlines .timestamp {
  display: inline;
}
.ModulePressReleaseDetails #headlines .timestamp, .ModulePressReleaseDetails .assets {
  display: inline;
  white-space: nowrap;
}
.ModulePressReleaseDetails .assets img {
  vertical-align: bottom;
  margin-left: 3px;
}
.ModulePressReleaseDetails span.language img {
  vertical-align: text-bottom;
}
.ModulePressReleaseDetails #headlines .headline {
  font-weight: normal;
  font-size: 100%;
}
.ModulePressReleaseDetails .headlineThumb {
  float: right;
  margin: 5px 0 6px 12px;
}
.ModulePressReleaseDetails #paging {
  padding: 6px 2px;
  margin-top: 4px;
}
.ModulePressReleaseDetails .pagingLinks {
  text-align: center;
  white-space: nowrap;
  padding-bottom: 3px;
  border-bottom: 1px solid #666;
  margin-bottom: 3px;
}
.ModulePressReleaseDetails .pagingLinks a, .ModulePressReleaseDetails .pagingLinks span {
  padding: 0 2px;
}
.ModulePressReleaseDetails .pagingPrev {
  width: 50%;
  float: left;
}
.ModulePressReleaseDetails .pagingNext {
  text-align: right;
}
.ModulePressReleaseDetails .linkRss {
  text-align: right;
  margin: 12px 6px 5px 6px;
}
.ModulePressReleaseDetails .buttonRss {
  text-align: right;
  margin-right: 0;
  padding: 0;
  position: relative;
  top: -.15em;
}
.ModulePressReleaseDetails table.searchbox {
  width: 100%;
  margin: 0;
  border-collapse: collapse;
}
.ModulePressReleaseDetails table.searchbox td {
  padding: 3px;
}
.ModulePressReleaseDetails table.searchbox td.formInputLabel {
  padding-top: 5px;
}
.ModulePressReleaseDetails .searchboxAlt {
  font-size: 85%;
}
.ModulePressReleaseDetails .searchboxAlt fieldset li {
  margin-bottom: 0;
  clear: none;
  float: left;
}
.ModulePressReleaseDetails .searchboxAlt fieldset li label {
  padding: 3px 6px 0 0;
  width: auto;
}
.ModulePressReleaseDetails .searchboxAlt fieldset li div {
  width: auto;
}
.ModulePressReleaseDetails .searchboxAlt div.inputComplex {
  width: auto;
  margin-right: 6px;
}
.ModulePressReleaseDetails .searchboxAlt div.inputComplex div {
  padding-bottom: 3px;
  margin-right: 6px;
}
.ModulePressReleaseDetails .searchboxAlt div.inputComplex div span input[type="image"] {
  vertical-align: -15%;
}
.ModulePressReleaseDetails .searchboxAlt fieldset li div.inputComplex label {
  float: none;
  clear: none;
  text-align: left;
  font-weight: normal;
}
.ModulePressReleaseDetails .searchboxAlt div.inputComplex div.stack {
  margin: .5em 0;
}
.ModulePressReleaseDetails .searchboxAlt div.inputComplex div.stack select {
  display: block;
  margin-bottom: .25em;
}
.ModulePressReleaseDetails .searchboxAlt div.linkMore {
  font-size: 100%;
}
.ModulePressReleaseDetails #ndmContainer {
  position: relative;
  width: 100%;
  padding-top: 50px;
  margin-bottom: 1em;
}
.ModulePressReleaseDetails #releaseMain {
  clear: both;
  margin: 0 12px;
}
.ModulePressReleaseDetails #ndmPage {
  width: 100%;
}
.ModulePressReleaseDetails #ndmFeatures {
  width: 100%;
}
.ModulePressReleaseDetails .story_dateline {
  font-size: 85%;
  margin-bottom: 1.45em;
}
.ModulePressReleaseDetails .story_dateline div {
  display: inline;
}
.ModulePressReleaseDetails div.story_dateline a img.icon {
  display: inline;
  float: none;
}
.ModulePressReleaseDetails a.permalink:link, .ModulePressReleaseDetails a.permalink:visited {
  text-decoration: none;
}
.ModulePressReleaseDetails #ndmContainer h1.epi-fontLg, .ModulePressReleaseDetails #story h1.epi-fontLg {
  display: block;
  color: #000;
  margin-bottom: 1em;
}
.ModulePressReleaseDetails .story_genre_notes {
  margin-bottom: 1em;
}
.ModulePressReleaseDetails #story_body, .ModulePressReleaseDetails #fsa, .ModulePressReleaseDetails #fsaXhtml, .ModulePressReleaseDetails #storyPlain {
  width: 100%;
  margin-bottom: 1em;
}
.ModulePressReleaseDetails #story blockquote {
  float: right;
  width: 25%;
  padding: .25em 0;
  border: 1px solid #ccc;
  border-width: 1px 0;
  margin: 0 0 .5em 10px;
  background-image: none;
}
.ModulePressReleaseDetails #story blockquote p {
  font-weight: bold;
  font-size: 110%;
  line-height: 140%;
  color: #4a9900;
  padding: 0;
  margin-bottom: 0;
}
.ModulePressReleaseDetails #releaseBottom {
  clear: both;
  margin: 0;
}
.ModulePressReleaseDetails #releaseBottom h2 {
  padding: 0;
  border: 0;
  margin-bottom: 1.25em;
  font-size: 115%;
}
.ModulePressReleaseDetails #releaseBottom table {
  width: auto;
  border-collapse: collapse;
  margin-bottom: 1.39em;
}
.ModulePressReleaseDetails #releaseBottom td {
  font-size: 85%;
  padding: 3px;
}
.ModulePressReleaseDetails #releaseBottom tfoot td {
  font-style: italic;
}
.ModulePressReleaseDetails #internal {
  clear: both;
  margin-top: 1em;
}
.ModulePressReleaseDetails #internal caption {
  text-align: left;
  font-weight: bold;
}
.ModulePressReleaseDetails #internal td {
  padding: 2px;
}
.ModulePressReleaseDetails #ndmBWLogo {
  clear: both;
  text-align: right;
  height: 36px;
  padding-top: 1em;
  margin: 0 20px;
}
.ModulePressReleaseDetails #ndmFeatures h3 {
  margin-bottom: .7em;
}
.ModulePressReleaseDetails #ndmFeatures h3 img.iconSm {
  vertical-align: bottom;
}
.ModulePressReleaseDetails #ndmFeatures ul {
  font-size: 85%;
  padding-left: 0;
  margin: 0 0 3px 0;
  list-style-type: none;
}
.ModulePressReleaseDetails #ndmFeatures div {
  clear: both;
  font-size: 85%;
}
.ModulePressReleaseDetails #ndmFeatures div div, .ModulePressReleaseDetails #ndmFeatures div ul, .ModulePressReleaseDetails #ndmFeatures div p {
  font-size: 100%;
}
.ModulePressReleaseDetails #ndmFeatures li {
  background: url(/images/arrow_menu.gif) no-repeat 0 3px;
  padding-left: 12px;
}
.ModulePressReleaseDetails ul.icons {
  padding-left: 0;
  margin: 0 0 .5em 0;
  list-style-type: none;
}
.ModulePressReleaseDetails ul.icons li a img {
  display: block;
  float: left;
  border: 0;
  margin-right: 3px;
}
.ModulePressReleaseDetails #ndmFeatures ul.icons li, .ModulePressReleaseDetails ul.icons li {
  clear: both;
  background-image: none;
  padding-left: 0;
  line-height: 155%;
}
.ModulePressReleaseDetails p#cic + .bwDim {
  margin-top: -1.39em;
}
.ModulePressReleaseDetails .bwMm img {
  display: block;
  margin: 0 auto .25em auto;
}
.ModulePressReleaseDetails #ndmFeatures #mmSection div.highlight {
  background-color: transparent !important;
}
.ModulePressReleaseDetails #ndmFeatures #mmSection div.bwMm a.bwMm {
  display: block;
  width: 144px;
}
.ModulePressReleaseDetails .bwMmPlay {
  position: relative;
}
.ModulePressReleaseDetails .bwMmPlay .bwPlayButton {
  position: absolute;
  top: 36px;
  left: 56px;
}
.ModulePressReleaseDetails .highlight .bwPlayButton {
  display: none !important;
}
.ModulePressReleaseDetails .ndmOptions {
  position: absolute;
  top: 0;
  right: 0;
  text-align: right;
  padding: 0;
  margin: 10px 0 .5em 0;
}
.ModulePressReleaseDetails .ndmOptions h2 {
  display: none;
}
.ModulePressReleaseDetails .ndmOptions ul {
  float: right;
  padding: 0;
  margin: 0;
  margin-top: 2px;
}
.ModulePressReleaseDetails .ndmOptions li {
  display: block;
  float: left;
  height: 14px;
  padding: 0;
}
.ModulePressReleaseDetails .ndmOptions a {
  vertical-align: middle;
}
.ModulePressReleaseDetails .ndmOptions a.buttonSm {
  font-size: 85%;
  margin-left: 12px;
  display: block;
}
.ModulePressReleaseDetails .ndmOptions a img {
  display: block;
  float: left;
  border: 0;
  margin-top: .25em;
  margin-right: 3px;
}
.ModulePressReleaseDetails #ndmContainer .ndmOptions {
  z-index: 5;
  top: -3px;
  right: 0;
  height: 25px;
}
.ModulePressReleaseDetails #ndmContainer #ndmContent div.bwMm .ndmOptions {
  position: static;
  text-align: left;
  margin: 18px 0;
}
.ModulePressReleaseDetails #ndmContent div.bwMm .ndmOptions ul {
  float: left;
  clear: both;
  margin-top: 12px;
}
.ModulePressReleaseDetails .ndmOptions #bwFbLike {
  border: none;
  overflow: hidden;
  width: 77px;
  height: 21px;
  margin-right: 6px;
  display: inline;
}
.ModulePressReleaseDetails .ndmOptions #bwFbLike iframe {
  border: 0;
  float: left;
  overflow: hidden;
  width: 77px;
  height: 25px;
}
.ModulePressReleaseDetails .ndmOptions #bwTweet {
  width: 89px;
  height: 20px;
  margin-right: 6px;
  float: left;
}
.ModulePressReleaseDetails .ndmOptions #bwTweet iframe {
  width: 89px;
  height: 20px;
  border: 0;
}
.ModulePressReleaseDetails .ndmOptions #bwGPlus {
  width: 71px;
  height: 20px;
  margin-right: 6px;
  float: left;
  position: relative;
  top: 0;
}
.ModulePressReleaseDetails .ndmOptions #bwGPlus iframe {
  border: 0;
  overflow: hidden;
  top: 0 !important;
  left: 0 !important;
}
.ModulePressReleaseDetails .ndmOptions #bwLinkedIn {
  border: none;
  width: 103px;
  height: 19px;
  margin-right: 6px;
  float: left;
  text-align: center;
}
.ModulePressReleaseDetails .ndmOptions #bwLinkedIn a {
  vertical-align: bottom;
}
.ModulePressReleaseDetails .ndmOptions #bwPin {
  border: none;
  width: 78px;
  height: 24px;
  margin-right: 6px;
  float: left;
  text-align: center;
}
.ModulePressReleaseDetails #ndmContainer .bwBreadcrumbs {
  position: absolute;
  top: 10px;
  left: 0;
  z-index: 0;
}
.ModulePressReleaseDetails #ndmContainer .bwBreadcrumbs div {
  padding-bottom: 0;
  border: 0;
}
.ModulePressReleaseDetails #companyLogos, .ModulePressReleaseDetails #companyLogosTop {
  display: none;
}
.ModulePressReleaseDetails #companyLogosTop {
  margin-bottom: 1.39em;
}
.ModulePressReleaseDetails #companyLogos a, .ModulePressReleaseDetails #companyLogosTop a {
  text-decoration: none;
}
.ModulePressReleaseDetails #companyLogos img {
  display: block;
  margin: 0 auto 2.8em auto;
}
.ModulePressReleaseDetails #companyLogosTop img {
  display: inline;
  margin-right: 24px;
  vertical-align: middle;
}
.ModulePressReleaseDetails div#ndmRecent {
  position: relative;
}
.ModulePressReleaseDetails ul.bwNewsList, .ModulePressReleaseDetails div#headlines ul.bwNewsList {
  width: 100%;
  padding: 0;
  margin: 0;
}
.ModulePressReleaseDetails ul.bwNewsList li, .ModulePressReleaseDetails div#headlines ul.bwNewsList li {
  clear: both;
  list-style: none none !important;
  list-style-type: none !important;
  position: relative;
  min-height: 62px;
  padding: 24px 0 10px 168px;
  padding-top: 24px !important;
  border: 0;
  border-top: 2px solid #ccc;
  margin-top: 0;
  background-color: #fff;
  background-image: none;
}
.ModulePressReleaseDetails ul.bwNewsList li:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwThumbs {
  width: 168px;
  height: 74px;
  position: absolute;
  top: 12px;
  left: 0;
  background-color: #fff;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwThumbs a {
  float: right;
  display: block;
  width: 72px;
  height: 72px;
  border: 1px solid #ccc;
  margin: 0 11px 0 -1px;
  line-height: 68px;
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwThumbs a img {
  max-width: 68px;
  max-height: 68px;
  margin-top: 2px;
  display: inline-block;
  vertical-align: middle;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwThumbs a img.bwSquare {
  max-width: 72px;
  max-height: 72px;
  margin-top: 0;
  display: block;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwThumbs a:after {
  content: ".";
  display: inline;
  font-size: 1px;
  color: #fff;
  vertical-align: middle;
}
.ModulePressReleaseDetails ul.bwNewsList a.bwTitleLink {
  font-size: 92%;
  font-weight: bold;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwMeta {
  position: absolute;
  top: 8px;
  left: 168px;
  min-height: 18px;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwMeta div {
  float: left;
  white-space: nowrap;
  line-height: 18px;
  color: #666;
  font-size: 100%;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwMeta div.bwTimestamp {
  margin-right: 6px;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwMeta img {
  display: inline;
  margin-right: 6px;
  vertical-align: text-bottom;
}
.ModulePressReleaseDetails ul.bwNewsList div.bwDesc {
  font-size: 85%;
  color: #999;
  line-height: 1.63em;
  left: 0;
}
.ModulePressReleaseDetails div#ndmRecent a.bwRss {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}
.ModulePressReleaseDetails div.tags, .ModulePressReleaseDetails ul.tags {
  line-height: 200%;
}
.ModulePressReleaseDetails #releaseBottom div.tags, .ModulePressReleaseDetails #releaseBottom ul.tags {
  margin-right: -4px;
  margin-left: -4px;
}
.ModulePressReleaseDetails ul.tags li {
  display: inline;
  padding-left: 0;
  background-image: none;
}
.ModulePressReleaseDetails label.tags {
  padding-top: .45em;
}
.ModulePressReleaseDetails a.tag, .ModulePressReleaseDetails span.tag {
  padding-right: 12px;
  white-space: nowrap;
}
.ModulePressReleaseDetails .popular1, .ModulePressReleaseDetails .popular2 {
  font-size: 85%;
}
.ModulePressReleaseDetails .popular6, .ModulePressReleaseDetails .popular7, .ModulePressReleaseDetails .popular8 {
  font-size: 120%;
}
.ModulePressReleaseDetails .popular9, .ModulePressReleaseDetails .popular10 {
  font-size: 150%;
}
.ModulePressReleaseDetails .tooltipSpecial {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  background: transparent;
  padding: 0;
  min-height: 1px;
  font-size: 85%;
  text-decoration: none;
  color: #000;
  /* opacity:.95; */
}
.ModulePressReleaseDetails div.tooltipSpecialContainer {
  position: relative;
}
.ModulePressReleaseDetails div.tooltipSpecialContainer, .ModulePressReleaseDetails map, .ModulePressReleaseDetails area {
  z-index: 98;
  border: 0;
}
.ModulePressReleaseDetails div.tooltipSpecialContainer area:hover {
  z-index: 99;
}
.ModulePressReleaseDetails div.tooltipSpecialContainer area:hover .tooltipSpecial {
  display: block;
}
.ModulePressReleaseDetails .tooltipSpecial .hd {
  background: transparent url(/images/tooltip_01_l.png) no-repeat -25px 0 !important;
  background: transparent url(/images/tooltip_01_l.gif) no-repeat -25px 0;
  padding-left: 10px;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial .hd .c {
  background: transparent url(/images/tooltip_01_r.png) no-repeat top right !important;
  background: transparent url(/images/tooltip_01_r.gif) no-repeat top right;
  padding: 6px 26px 0 0;
  min-height: 19px;
}
.ModulePressReleaseDetails .tooltipSpecial .bd {
  background: transparent url(/images/tooltip_01_l.png) no-repeat -25px -25px !important;
  background: transparent url(/images/tooltip_01_l.gif) no-repeat -25px -25px;
  padding-left: 10px;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial .bd .c {
  background: transparent url(/images/tooltip_01_r.png) no-repeat 100% -25px !important;
  background: transparent url(/images/tooltip_01_r.gif) no-repeat 100% -25px;
  padding: 0 22px 0 0;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial .ft {
  background: transparent url(/images/tooltip_01_l.png) no-repeat -25px 100% !important;
  background: transparent url(/images/tooltip_01_l.gif) no-repeat -25px 100%;
  padding-left: 10px;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial .ft .c {
  background: transparent url(/images/tooltip_01_r.png) no-repeat bottom right !important;
  background: transparent url(/images/tooltip_01_r.gif) no-repeat bottom right;
  padding: 0 22px 21px 0;
  min-height: 5px;
}
.ModulePressReleaseDetails .tooltipSpecial .pointer {
  background: transparent url(/images/tooltip_01_l.png) no-repeat 0 -100px !important;
  background: transparent url(/images/tooltip_01_l.gif) no-repeat 0 -100px;
  position: absolute;
  top: 100px;
  left: -25px;
  width: 25px;
  height: 25px;
}
.ModulePressReleaseDetails .tooltipSpecial .closer {
  display: block;
  position: absolute;
  top: 4px;
  right: 14px;
  cursor: pointer;
  border: 0;
}
.ModulePressReleaseDetails .tooltipSpecial h2 {
  font-size: 100%;
}
.ModulePressReleaseDetails .tooltipSpecial h3, .ModulePressReleaseDetails .mkt .mktMain .tooltipSpecial h3 {
  clear: both;
  color: #00659c;
  font-size: 110%;
  padding-top: 0;
  margin-top: 0;
  margin-bottom: 0;
  position: relative;
}
.ModulePressReleaseDetails .tooltipSpecial p {
  font-size: 100%;
  min-height: 1px;
  margin-bottom: 0;
  padding-bottom: 1.4em;
}
.ModulePressReleaseDetails .tooltipSpecial table {
  margin-bottom: 0;
  border-collapse: collapse;
}
.ModulePressReleaseDetails .tooltipSpecial td {
  font-size: 100%;
  padding: 4px 6px 0 0;
}
.ModulePressReleaseDetails .tooltipSpecial ul {
  margin-bottom: -10px;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial li {
  margin-bottom: 0;
  min-height: 1px;
}
.ModulePressReleaseDetails .tooltipSpecial .columns_2, .ModulePressReleaseDetails .tooltipSpecial .columns_3, .ModulePressReleaseDetails .tooltipSpecial .columns {
  margin-bottom: 0;
}
.ModulePressReleaseDetails .tooltipSpecial .columns2, .ModulePressReleaseDetails .tooltipSpecial .columns3 {
  margin-right: 3%;
  margin-bottom: 0;
}
.ModulePressReleaseDetails img.map {
  border: 0;
}
.ModulePressReleaseDetails .imgmapskip {
  position: absolute;
  left: -9999px;
}
.ModulePressReleaseDetails .bwTooltipMm {
  display: none;
  position: absolute;
  top: -36px;
  left: 124px;
  background: transparent;
  padding: 0;
  min-height: 78px;
  width: 230px;
  font-size: 85%;
  text-decoration: none;
  color: #000;
}
.ModulePressReleaseDetails .bwMmPlay .bwTooltipMm {
  top: -78px;
}
.ModulePressReleaseDetails .bwTooltipMm .hd {
  background: transparent url(/images/tooltip_02.png) no-repeat 0 0;
  width: 168px;
  padding: 6px 24px 6px 38px;
  min-height: 18px;
}
.ModulePressReleaseDetails .bwTooltipMm .bd {
  background: transparent url(/images/tooltip_02.png) no-repeat left bottom;
  width: 168px;
  padding: 0 24px 22px 38px;
  min-height: 38px;
}
.ModulePressReleaseDetails .bwTooltipMm .closer {
  display: block;
  position: absolute;
  top: 5px;
  right: 15px;
  cursor: pointer;
  border: 0;
}
.ModulePressReleaseDetails .bwTooltipMm h3 {
  clear: both;
  font-size: 100%;
  line-height: 18px;
  text-indent: -18px;
  min-height: 18px;
  padding: 0 0 0 18px;
  margin: 0 13px 0 0;
  position: relative;
  background: url(/images/icons/icon_zoom.gif) no-repeat 0 1px;
}
.ModulePressReleaseDetails .bwMmPlay .bwTooltipMm h3 {
  background-image: url(/images/icons/icon_play.gif);
}
.ModulePressReleaseDetails .bwTooltipMm h3 a {
  min-height: 18px;
  padding-left: 18px;
}
.ModulePressReleaseDetails .bwTooltipMm p {
  font-size: 100%;
  min-height: 1px;
  margin-bottom: 0;
  padding-bottom: 1.69em;
}
.ModulePressReleaseDetails #ndmFeatures .bwTooltipMm ul {
  padding: 0;
  margin-bottom: -3px;
  min-height: 1px;
  list-style-type: none;
}
.ModulePressReleaseDetails .bwTooltipMm ul:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails #ndmFeatures div.bwMm:hover {
  z-index: 99;
  overflow: visible;
}
.ModulePressReleaseDetails #ndmFeatures div.bwMm:hover .bwTooltipMm {
  display: block;
}
.ModulePressReleaseDetails div.bwDownload ul, .ModulePressReleaseDetails ul.bwDownload {
  list-style-type: none;
  padding: 0;
  margin: 0;
  overflow: hidden;
  /*last rule needed for IE9 hover bug*/
}
.ModulePressReleaseDetails div.bwDownload ul {
  margin-bottom: 1.39em;
}
.ModulePressReleaseDetails div.bwDownload li, .ModulePressReleaseDetails ul.bwDownload li, .ModulePressReleaseDetails #ndmFeatures .bwTooltipMm ul.bwDownload li {
  min-height: 18px;
  line-height: 18px;
  padding: 3px 0 3px 18px;
  text-indent: -18px;
  font-size: 85%;
  color: #666;
  background-image: none;
  background: url(/images/icons/icon_download.gif) no-repeat 0 4px;
}
.ModulePressReleaseDetails #ndmContent div.bwDownload li {
  max-width: 128px;
}
.ModulePressReleaseDetails #ndmFeatures .bwTooltipMm ul.bwDownload li {
  font-size: 100%;
}
.ModulePressReleaseDetails div.bwDownload li a, .ModulePressReleaseDetails ul.bwDownload li a, .ModulePressReleaseDetails li.bwDownload a {
  padding-left: 18px;
  font-size: 118%;
}
.ModulePressReleaseDetails #ndmContent div.bwDownload a {
  margin-right: 3px;
}
.ModulePressReleaseDetails #ndmFeatures .bwTooltipMm ul.bwDownload li a {
  font-size: 100%;
}
.ModulePressReleaseDetails div.bwDownload h2 {
  padding-top: 0;
  line-height: 18px;
}
.ModulePressReleaseDetails div.bwDownload h3 {
  font-size: 100%;
  margin-bottom: 0;
}
.ModulePressReleaseDetails #dialog {
  display: none;
}
.ModulePressReleaseDetails * html div.epi-chromeBG {
  height: 1%;
}
.ModulePressReleaseDetails * html div.messageInfo, .ModulePressReleaseDetails * html div.messageSuccess, .ModulePressReleaseDetails * html div.messageSystemError, .ModulePressReleaseDetails * html div.messageUserError {
  height: 1em;
}
.ModulePressReleaseDetails * html .chartSection, .ModulePressReleaseDetails * html .dataSection {
  height: 1%;
}
.ModulePressReleaseDetails * html .pageOptions {
  height: 1%;
}
.ModulePressReleaseDetails * html .tabOptions {
  padding-top: .15em;
}
.ModulePressReleaseDetails * html #story_body ul li, .ModulePressReleaseDetails * html #story_body ol li {
  text-indent: 0;
  padding-left: 0;
}
.ModulePressReleaseDetails * html #story_body table {
  width: auto;
}
.ModulePressReleaseDetails * html #contactsTitle {
  width: 160px;
}
.ModulePressReleaseDetails * html #ataglanceTitle {
  width: 160px;
}
.ModulePressReleaseDetails * html #ndmContainer {
  width: 100%;
  overflow: visible;
  height: 1%;
}
.ModulePressReleaseDetails * html #ndmPage, .ModulePressReleaseDetails * html #releaseMain, .ModulePressReleaseDetails * html #releaseBottom, .ModulePressReleaseDetails * html .ndmOptions, .ModulePressReleaseDetails * html .ndmMiscLinks, .ModulePressReleaseDetails * html .story_module, .ModulePressReleaseDetails * html .headlineBox, .ModulePressReleaseDetails * html #headlines, .ModulePressReleaseDetails * html #headlinesHead {
  height: 1%;
}
.ModulePressReleaseDetails #ndmContainer, .ModulePressReleaseDetails #releaseTop, .ModulePressReleaseDetails #releaseBottom, .ModulePressReleaseDetails .ndmOptions, .ModulePressReleaseDetails .ndmMiscLinks, .ModulePressReleaseDetails .story_module, .ModulePressReleaseDetails .headlineBox {
  display: block;
}
.ModulePressReleaseDetails * html .tooltipSpecial .pointer {
  top: 106px;
}
.ModulePressReleaseDetails * html .tooltipSpecial .hd, .ModulePressReleaseDetails * html .tooltipSpecial .hd .c {
  height: 25px;
}
.ModulePressReleaseDetails * html .tooltipSpecial .bd {
  height: 1px;
}
.ModulePressReleaseDetails * html .tooltipSpecial .ft .c {
  padding: 6px 22px 15px 0;
  height: 26px;
}
.ModulePressReleaseDetails * html #ndmFeatures .tooltipSpecial .pointer {
  top: 30px;
}
.ModulePressReleaseDetails * html #ndmFeatures .mmPlay .tooltipSpecial .pointer {
  top: 53px;
}
.ModulePressReleaseDetails * html #ndmFeatures .tooltipSpecial .bd .c table {
  margin-bottom: 0;
}
.ModulePressReleaseDetails * html #ndmFeatures .tooltipSpecial ul {
  height: 1%;
  margin-bottom: -3px;
}
.ModulePressReleaseDetails .bwbodyimg {
  float: left;
  padding-left: 0px;
  padding-right: 20px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.ModulePressReleaseDetails .bwbodyimgcaption {
  font-size: 85%;
}
.ModulePressReleaseDetails .bwtextaligncenter, .ModulePressReleaseDetails .bwalignc {
  text-align: center;
}
.ModulePressReleaseDetails .bwtextalignleft, .ModulePressReleaseDetails .bwalignl {
  text-align: left;
}
.ModulePressReleaseDetails .bwtextalignright, .ModulePressReleaseDetails .bwalignr {
  text-align: right;
}
.ModulePressReleaseDetails .bwverticalaligntop, .ModulePressReleaseDetails .bwvertalignt {
  vertical-align: top;
}
.ModulePressReleaseDetails .bwverticalalignmiddle, .ModulePressReleaseDetails .bwvertalignm {
  vertical-align: middle;
}
.ModulePressReleaseDetails .bwverticalalignbottom, .ModulePressReleaseDetails .bwvertalignb {
  vertical-align: bottom;
}
.ModulePressReleaseDetails .bwtablefigurealign, .ModulePressReleaseDetails .bwfigurealign {
  text-align: right;
  vertical-align: bottom;
}
.ModulePressReleaseDetails .bwtabletextalign, .ModulePressReleaseDetails .bwtxtalign {
  text-align: left;
  vertical-align: bottom;
}
.ModulePressReleaseDetails .bwwhitespacenowrap, .ModulePressReleaseDetails .bwnowrap {
  white-space: nowrap;
}
.ModulePressReleaseDetails .bwsinglebottomborder, .ModulePressReleaseDetails .bwsinglebottom {
  border-bottom: solid black 1.0pt;
}
.ModulePressReleaseDetails .bwdoublebottomborder, .ModulePressReleaseDetails .bwdoublebottom {
  border-bottom: double black 2.25pt;
}
.ModulePressReleaseDetails .bwsingletopborder, .ModulePressReleaseDetails .bwsingletop {
  border-top: solid black 1.0pt;
}
.ModulePressReleaseDetails .bwdoubletopborder, .ModulePressReleaseDetails .bwdoubletop {
  border-top: double black 2.25pt;
}
.ModulePressReleaseDetails .bwcellpaddingleft0, .ModulePressReleaseDetails .bwpadl0 {
  padding-left: 0.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft1, .ModulePressReleaseDetails .bwpadl1 {
  padding-left: 5.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft2, .ModulePressReleaseDetails .bwpadl2 {
  padding-left: 10.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft3, .ModulePressReleaseDetails .bwpadl3 {
  padding-left: 15.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft4, .ModulePressReleaseDetails .bwpadl4 {
  padding-left: 20.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft5, .ModulePressReleaseDetails .bwpadl5 {
  padding-left: 25.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft6, .ModulePressReleaseDetails .bwpadl6 {
  padding-left: 30.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft7, .ModulePressReleaseDetails .bwpadl7 {
  padding-left: 35.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft8, .ModulePressReleaseDetails .bwpadl8 {
  padding-left: 40.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft9, .ModulePressReleaseDetails .bwpadl9 {
  padding-left: 45.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft10, .ModulePressReleaseDetails .bwpadl10 {
  padding-left: 50.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft11, .ModulePressReleaseDetails .bwpadl11 {
  padding-left: 55.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft12, .ModulePressReleaseDetails .bwpadl12 {
  padding-left: 60.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft13, .ModulePressReleaseDetails .bwpadl13 {
  padding-left: 65.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft14, .ModulePressReleaseDetails .bwpadl14 {
  padding-left: 70.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft15, .ModulePressReleaseDetails .bwpadl15 {
  padding-left: 75.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft16, .ModulePressReleaseDetails .bwpadl16 {
  padding-left: 80.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft17, .ModulePressReleaseDetails .bwpadl17 {
  padding-left: 85.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft18, .ModulePressReleaseDetails .bwpadl18 {
  padding-left: 90.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft19, .ModulePressReleaseDetails .bwpadl19 {
  padding-left: 95.0px;
}
.ModulePressReleaseDetails .bwcellpaddingleft20, .ModulePressReleaseDetails .bwpadl20 {
  padding-left: 100.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright0, .ModulePressReleaseDetails .bwpadr0 {
  padding-right: 0.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright1, .ModulePressReleaseDetails .bwpadr1 {
  padding-right: 5.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright2, .ModulePressReleaseDetails .bwpadr2 {
  padding-right: 10.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright3, .ModulePressReleaseDetails .bwpadr3 {
  padding-right: 15.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright4, .ModulePressReleaseDetails .bwpadr4 {
  padding-right: 20.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright5, .ModulePressReleaseDetails .bwpadr5 {
  padding-right: 25.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright6, .ModulePressReleaseDetails .bwpadr6 {
  padding-right: 30.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright7, .ModulePressReleaseDetails .bwpadr7 {
  padding-right: 35.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright8, .ModulePressReleaseDetails .bwpadr8 {
  padding-right: 40.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright9, .ModulePressReleaseDetails .bwpadr9 {
  padding-right: 45.0px;
}
.ModulePressReleaseDetails .bwcellpaddingright10, .ModulePressReleaseDetails .bwpadr10 {
  padding-right: 50.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop1, .ModulePressReleaseDetails .bwpadt1 {
  padding-top: 10.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop2, .ModulePressReleaseDetails .bwpadt2 {
  padding-top: 20.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop3, .ModulePressReleaseDetails .bwpadt3 {
  padding-top: 30.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop4, .ModulePressReleaseDetails .bwpadt4 {
  padding-top: 40.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop5, .ModulePressReleaseDetails .bwpadt5 {
  padding-top: 50.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop6, .ModulePressReleaseDetails .bwpadt6 {
  padding-top: 60.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop7, .ModulePressReleaseDetails .bwpadt7 {
  padding-top: 70.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop8, .ModulePressReleaseDetails .bwpadt8 {
  padding-top: 80.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop9, .ModulePressReleaseDetails .bwpadt9 {
  padding-top: 90.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop10, .ModulePressReleaseDetails .bwpadt10 {
  padding-top: 100.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop11, .ModulePressReleaseDetails .bwpadt11 {
  padding-top: 110.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop12, .ModulePressReleaseDetails .bwpadt12 {
  padding-top: 120.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop13, .ModulePressReleaseDetails .bwpadt13 {
  padding-top: 130.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop14, .ModulePressReleaseDetails .bwpadt14 {
  padding-top: 140.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop15, .ModulePressReleaseDetails .bwpadt15 {
  padding-top: 150.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop16, .ModulePressReleaseDetails .bwpadt16 {
  padding-top: 160.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop17, .ModulePressReleaseDetails .bwpadt17 {
  padding-top: 170.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop18, .ModulePressReleaseDetails .bwpadt18 {
  padding-top: 180.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop19, .ModulePressReleaseDetails .bwpadt19 {
  padding-top: 190.0px;
}
.ModulePressReleaseDetails .bwcellpaddingtop20, .ModulePressReleaseDetails .bwpadt20 {
  padding-top: 200.0px;
}
.ModulePressReleaseDetails .bwcellpaddingbottom1, .ModulePressReleaseDetails .bwpadb1 {
  padding-bottom: 2.0px;
}
.ModulePressReleaseDetails .bwcellpaddingbottom2, .ModulePressReleaseDetails .bwpadb2 {
  padding-bottom: 3.0px;
}
.ModulePressReleaseDetails .bwcellpaddingbottom3, .ModulePressReleaseDetails .bwpadb3 {
  padding-bottom: 4.0px;
}
.ModulePressReleaseDetails .bwunderlinestyle, .ModulePressReleaseDetails .bwuline {
  text-decoration: underline;
}
.ModulePressReleaseDetails .bwdoubleunderlinestyle, .ModulePressReleaseDetails .bwdbluline {
  text-decoration: underline;
  border-bottom: 1px solid black;
}
.ModulePressReleaseDetails .bwcolorred, .ModulePressReleaseDetails .bwred {
  color: red;
}
.ModulePressReleaseDetails .bwcolorblack, .ModulePressReleaseDetails .bwblack {
  color: black;
}
.ModulePressReleaseDetails .bwmarginleft1, .ModulePressReleaseDetails .bwmarginl1 {
  margin-left: 30.0px;
}
.ModulePressReleaseDetails .bwmarginleft2, .ModulePressReleaseDetails .bwmarginl2 {
  margin-left: 60.0px;
}
.ModulePressReleaseDetails .bwmarginleft3, .ModulePressReleaseDetails .bwmarginl3 {
  margin-left: 90.0px;
}
.ModulePressReleaseDetails .bwmarginleft4, .ModulePressReleaseDetails .bwmarginl4 {
  margin-left: 120.0px;
}
.ModulePressReleaseDetails .bwmarginleft5, .ModulePressReleaseDetails .bwmarginl5 {
  margin-left: 150.0px;
}
.ModulePressReleaseDetails .bwmarginleft6, .ModulePressReleaseDetails .bwmarginl6 {
  margin-left: 180.0px;
}
.ModulePressReleaseDetails .bwmarginleft7, .ModulePressReleaseDetails .bwmarginl7 {
  margin-left: 210.0px;
}
.ModulePressReleaseDetails .bwmarginleft8, .ModulePressReleaseDetails .bwmarginl8 {
  margin-left: 240.0px;
}
.ModulePressReleaseDetails .bwmarginleft9, .ModulePressReleaseDetails .bwmarginl9 {
  margin-left: 270.0px;
}
.ModulePressReleaseDetails .bwmarginleft10, .ModulePressReleaseDetails .bwmarginl10 {
  margin-left: 300.0px;
}
.ModulePressReleaseDetails .bwhangingindent, .ModulePressReleaseDetails .bwhangindent {
  text-indent: -30.0px;
}
.ModulePressReleaseDetails .bwparagraphindent, .ModulePressReleaseDetails .bwpindent {
  text-indent: 30.0px;
}
.ModulePressReleaseDetails .bwliststylenone, .ModulePressReleaseDetails .bwlistnone {
  list-style-image: none;
  list-style-type: none;
}
.ModulePressReleaseDetails .bwliststyledisc, .ModulePressReleaseDetails .bwlistdisc {
  list-style-type: disc;
}
.ModulePressReleaseDetails .bwliststylesquare, .ModulePressReleaseDetails .bwlistsquare {
  list-style-type: square;
}
.ModulePressReleaseDetails .bwliststylecircle, .ModulePressReleaseDetails .bwlistcircle {
  list-style-type: circle;
}
.ModulePressReleaseDetails .bwliststyledecimal, .ModulePressReleaseDetails .bwlistdecimal {
  list-style-type: decimal;
}
.ModulePressReleaseDetails .bwliststyleloweralpha, .ModulePressReleaseDetails .bwlistlowalpha {
  list-style-type: lower-alpha;
}
.ModulePressReleaseDetails .bwliststyleupperalpha, .ModulePressReleaseDetails .bwlistupalpha {
  list-style-type: upper-alpha;
}
.ModulePressReleaseDetails .bwliststylelowerroman, .ModulePressReleaseDetails .bwlistlowroman {
  list-style-type: lower-roman;
}
.ModulePressReleaseDetails .bwliststyleupperroman, .ModulePressReleaseDetails .bwlistuproman {
  list-style-type: upper-roman;
}
.ModulePressReleaseDetails .bwlistitemmarginbottom, .ModulePressReleaseDetails .bwlistitemmargb {
  margin-bottom: 10.0px;
}
.ModulePressReleaseDetails .bwcellparagraphmargin, .ModulePressReleaseDetails .bwcellpmargin {
  margin-bottom: 0px;
  margin-top: 0px;
}
.ModulePressReleaseDetails .bwtablebottommargin, .ModulePressReleaseDetails .bwtablemarginb {
  margin-bottom: 10.0px;
}
.ModulePressReleaseDetails .bwblockaligncenter, .ModulePressReleaseDetails .bwblockalignc {
  margin-left: auto;
  margin-right: auto;
}
.ModulePressReleaseDetails .bwblockalignleft, .ModulePressReleaseDetails .bwblockalignl {
  margin-left: 0px;
  margin-right: auto;
}
.ModulePressReleaseDetails .bwblockalignright, .ModulePressReleaseDetails .bwblockalignr {
  margin-left: auto;
  margin-right: 0px;
}
.ModulePressReleaseDetails .bwwidthpercent1, .ModulePressReleaseDetails .bwwidth1 {
  width: 1%;
}
.ModulePressReleaseDetails .bwwidthpercent2, .ModulePressReleaseDetails .bwwidth2 {
  width: 2%;
}
.ModulePressReleaseDetails .bwwidthpercent3, .ModulePressReleaseDetails .bwwidth3 {
  width: 3%;
}
.ModulePressReleaseDetails .bwwidthpercent4, .ModulePressReleaseDetails .bwwidth4 {
  width: 4%;
}
.ModulePressReleaseDetails .bwwidthpercent5, .ModulePressReleaseDetails .bwwidth5 {
  width: 5%;
}
.ModulePressReleaseDetails .bwwidthpercent6, .ModulePressReleaseDetails .bwwidth6 {
  width: 6%;
}
.ModulePressReleaseDetails .bwwidthpercent7, .ModulePressReleaseDetails .bwwidth7 {
  width: 7%;
}
.ModulePressReleaseDetails .bwwidthpercent8, .ModulePressReleaseDetails .bwwidth8 {
  width: 8%;
}
.ModulePressReleaseDetails .bwwidthpercent9, .ModulePressReleaseDetails .bwwidth9 {
  width: 9%;
}
.ModulePressReleaseDetails .bwwidthpercent10, .ModulePressReleaseDetails .bwwidth10 {
  width: 10%;
}
.ModulePressReleaseDetails .bwwidthpercent11, .ModulePressReleaseDetails .bwwidth11 {
  width: 11%;
}
.ModulePressReleaseDetails .bwwidthpercent12, .ModulePressReleaseDetails .bwwidth12 {
  width: 12%;
}
.ModulePressReleaseDetails .bwwidthpercent13, .ModulePressReleaseDetails .bwwidth13 {
  width: 13%;
}
.ModulePressReleaseDetails .bwwidthpercent14, .ModulePressReleaseDetails .bwwidth14 {
  width: 14%;
}
.ModulePressReleaseDetails .bwwidthpercent15, .ModulePressReleaseDetails .bwwidth15 {
  width: 15%;
}
.ModulePressReleaseDetails .bwwidthpercent16, .ModulePressReleaseDetails .bwwidth16 {
  width: 16%;
}
.ModulePressReleaseDetails .bwwidthpercent17, .ModulePressReleaseDetails .bwwidth17 {
  width: 17%;
}
.ModulePressReleaseDetails .bwwidthpercent18, .ModulePressReleaseDetails .bwwidth18 {
  width: 18%;
}
.ModulePressReleaseDetails .bwwidthpercent19, .ModulePressReleaseDetails .bwwidth19 {
  width: 19%;
}
.ModulePressReleaseDetails .bwwidthpercent20, .ModulePressReleaseDetails .bwwidth20 {
  width: 20%;
}
.ModulePressReleaseDetails .bwwidthpercent21, .ModulePressReleaseDetails .bwwidth21 {
  width: 21%;
}
.ModulePressReleaseDetails .bwwidthpercent22, .ModulePressReleaseDetails .bwwidth22 {
  width: 22%;
}
.ModulePressReleaseDetails .bwwidthpercent23, .ModulePressReleaseDetails .bwwidth23 {
  width: 23%;
}
.ModulePressReleaseDetails .bwwidthpercent24, .ModulePressReleaseDetails .bwwidth24 {
  width: 24%;
}
.ModulePressReleaseDetails .bwwidthpercent25, .ModulePressReleaseDetails .bwwidth25 {
  width: 25%;
}
.ModulePressReleaseDetails .bwwidthpercent26, .ModulePressReleaseDetails .bwwidth26 {
  width: 26%;
}
.ModulePressReleaseDetails .bwwidthpercent27, .ModulePressReleaseDetails .bwwidth27 {
  width: 27%;
}
.ModulePressReleaseDetails .bwwidthpercent28, .ModulePressReleaseDetails .bwwidth28 {
  width: 28%;
}
.ModulePressReleaseDetails .bwwidthpercent29, .ModulePressReleaseDetails .bwwidth29 {
  width: 29%;
}
.ModulePressReleaseDetails .bwwidthpercent30, .ModulePressReleaseDetails .bwwidth30 {
  width: 30%;
}
.ModulePressReleaseDetails .bwwidthpercent31, .ModulePressReleaseDetails .bwwidth31 {
  width: 31%;
}
.ModulePressReleaseDetails .bwwidthpercent32, .ModulePressReleaseDetails .bwwidth32 {
  width: 32%;
}
.ModulePressReleaseDetails .bwwidthpercent33, .ModulePressReleaseDetails .bwwidth33 {
  width: 33%;
}
.ModulePressReleaseDetails .bwwidthpercent34, .ModulePressReleaseDetails .bwwidth34 {
  width: 34%;
}
.ModulePressReleaseDetails .bwwidthpercent35, .ModulePressReleaseDetails .bwwidth35 {
  width: 35%;
}
.ModulePressReleaseDetails .bwwidthpercent36, .ModulePressReleaseDetails .bwwidth36 {
  width: 36%;
}
.ModulePressReleaseDetails .bwwidthpercent37, .ModulePressReleaseDetails .bwwidth37 {
  width: 37%;
}
.ModulePressReleaseDetails .bwwidthpercent38, .ModulePressReleaseDetails .bwwidth38 {
  width: 38%;
}
.ModulePressReleaseDetails .bwwidthpercent39, .ModulePressReleaseDetails .bwwidth39 {
  width: 39%;
}
.ModulePressReleaseDetails .bwwidthpercent40, .ModulePressReleaseDetails .bwwidth40 {
  width: 40%;
}
.ModulePressReleaseDetails .bwwidthpercent41, .ModulePressReleaseDetails .bwwidth41 {
  width: 41%;
}
.ModulePressReleaseDetails .bwwidthpercent42, .ModulePressReleaseDetails .bwwidth42 {
  width: 42%;
}
.ModulePressReleaseDetails .bwwidthpercent43, .ModulePressReleaseDetails .bwwidth43 {
  width: 43%;
}
.ModulePressReleaseDetails .bwwidthpercent44, .ModulePressReleaseDetails .bwwidth44 {
  width: 44%;
}
.ModulePressReleaseDetails .bwwidthpercent45, .ModulePressReleaseDetails .bwwidth45 {
  width: 45%;
}
.ModulePressReleaseDetails .bwwidthpercent46, .ModulePressReleaseDetails .bwwidth46 {
  width: 46%;
}
.ModulePressReleaseDetails .bwwidthpercent47, .ModulePressReleaseDetails .bwwidth47 {
  width: 47%;
}
.ModulePressReleaseDetails .bwwidthpercent48, .ModulePressReleaseDetails .bwwidth48 {
  width: 48%;
}
.ModulePressReleaseDetails .bwwidthpercent49, .ModulePressReleaseDetails .bwwidth49 {
  width: 49%;
}
.ModulePressReleaseDetails .bwwidthpercent50, .ModulePressReleaseDetails .bwwidth50 {
  width: 50%;
}
.ModulePressReleaseDetails .bwwidthpercent51, .ModulePressReleaseDetails .bwwidth51 {
  width: 51%;
}
.ModulePressReleaseDetails .bwwidthpercent52, .ModulePressReleaseDetails .bwwidth52 {
  width: 52%;
}
.ModulePressReleaseDetails .bwwidthpercent53, .ModulePressReleaseDetails .bwwidth53 {
  width: 53%;
}
.ModulePressReleaseDetails .bwwidthpercent54, .ModulePressReleaseDetails .bwwidth54 {
  width: 54%;
}
.ModulePressReleaseDetails .bwwidthpercent55, .ModulePressReleaseDetails .bwwidth55 {
  width: 55%;
}
.ModulePressReleaseDetails .bwwidthpercent56, .ModulePressReleaseDetails .bwwidth56 {
  width: 56%;
}
.ModulePressReleaseDetails .bwwidthpercent57, .ModulePressReleaseDetails .bwwidth57 {
  width: 57%;
}
.ModulePressReleaseDetails .bwwidthpercent58, .ModulePressReleaseDetails .bwwidth58 {
  width: 58%;
}
.ModulePressReleaseDetails .bwwidthpercent59, .ModulePressReleaseDetails .bwwidth59 {
  width: 59%;
}
.ModulePressReleaseDetails .bwwidthpercent60, .ModulePressReleaseDetails .bwwidth60 {
  width: 60%;
}
.ModulePressReleaseDetails .bwwidthpercent61, .ModulePressReleaseDetails .bwwidth61 {
  width: 61%;
}
.ModulePressReleaseDetails .bwwidthpercent62, .ModulePressReleaseDetails .bwwidth62 {
  width: 62%;
}
.ModulePressReleaseDetails .bwwidthpercent63, .ModulePressReleaseDetails .bwwidth63 {
  width: 63%;
}
.ModulePressReleaseDetails .bwwidthpercent64, .ModulePressReleaseDetails .bwwidth64 {
  width: 64%;
}
.ModulePressReleaseDetails .bwwidthpercent65, .ModulePressReleaseDetails .bwwidth65 {
  width: 65%;
}
.ModulePressReleaseDetails .bwwidthpercent66, .ModulePressReleaseDetails .bwwidth66 {
  width: 66%;
}
.ModulePressReleaseDetails .bwwidthpercent67, .ModulePressReleaseDetails .bwwidth67 {
  width: 67%;
}
.ModulePressReleaseDetails .bwwidthpercent68, .ModulePressReleaseDetails .bwwidth68 {
  width: 68%;
}
.ModulePressReleaseDetails .bwwidthpercent69, .ModulePressReleaseDetails .bwwidth69 {
  width: 69%;
}
.ModulePressReleaseDetails .bwwidthpercent70, .ModulePressReleaseDetails .bwwidth70 {
  width: 70%;
}
.ModulePressReleaseDetails .bwwidthpercent71, .ModulePressReleaseDetails .bwwidth71 {
  width: 71%;
}
.ModulePressReleaseDetails .bwwidthpercent72, .ModulePressReleaseDetails .bwwidth72 {
  width: 72%;
}
.ModulePressReleaseDetails .bwwidthpercent73, .ModulePressReleaseDetails .bwwidth73 {
  width: 73%;
}
.ModulePressReleaseDetails .bwwidthpercent74, .ModulePressReleaseDetails .bwwidth74 {
  width: 74%;
}
.ModulePressReleaseDetails .bwwidthpercent75, .ModulePressReleaseDetails .bwwidth75 {
  width: 75%;
}
.ModulePressReleaseDetails .bwwidthpercent76, .ModulePressReleaseDetails .bwwidth76 {
  width: 76%;
}
.ModulePressReleaseDetails .bwwidthpercent77, .ModulePressReleaseDetails .bwwidth77 {
  width: 77%;
}
.ModulePressReleaseDetails .bwwidthpercent78, .ModulePressReleaseDetails .bwwidth78 {
  width: 78%;
}
.ModulePressReleaseDetails .bwwidthpercent79, .ModulePressReleaseDetails .bwwidth79 {
  width: 79%;
}
.ModulePressReleaseDetails .bwwidthpercent80, .ModulePressReleaseDetails .bwwidth80 {
  width: 80%;
}
.ModulePressReleaseDetails .bwwidthpercent81, .ModulePressReleaseDetails .bwwidth81 {
  width: 81%;
}
.ModulePressReleaseDetails .bwwidthpercent82, .ModulePressReleaseDetails .bwwidth82 {
  width: 82%;
}
.ModulePressReleaseDetails .bwwidthpercent83, .ModulePressReleaseDetails .bwwidth83 {
  width: 83%;
}
.ModulePressReleaseDetails .bwwidthpercent84, .ModulePressReleaseDetails .bwwidth84 {
  width: 84%;
}
.ModulePressReleaseDetails .bwwidthpercent85, .ModulePressReleaseDetails .bwwidth85 {
  width: 85%;
}
.ModulePressReleaseDetails .bwwidthpercent86, .ModulePressReleaseDetails .bwwidth86 {
  width: 86%;
}
.ModulePressReleaseDetails .bwwidthpercent87, .ModulePressReleaseDetails .bwwidth87 {
  width: 87%;
}
.ModulePressReleaseDetails .bwwidthpercent88, .ModulePressReleaseDetails .bwwidth88 {
  width: 88%;
}
.ModulePressReleaseDetails .bwwidthpercent89, .ModulePressReleaseDetails .bwwidth89 {
  width: 89%;
}
.ModulePressReleaseDetails .bwwidthpercent90, .ModulePressReleaseDetails .bwwidth90 {
  width: 90%;
}
.ModulePressReleaseDetails .bwwidthpercent91, .ModulePressReleaseDetails .bwwidth91 {
  width: 91%;
}
.ModulePressReleaseDetails .bwwidthpercent92, .ModulePressReleaseDetails .bwwidth92 {
  width: 92%;
}
.ModulePressReleaseDetails .bwwidthpercent93, .ModulePressReleaseDetails .bwwidth93 {
  width: 93%;
}
.ModulePressReleaseDetails .bwwidthpercent94, .ModulePressReleaseDetails .bwwidth94 {
  width: 94%;
}
.ModulePressReleaseDetails .bwwidthpercent95, .ModulePressReleaseDetails .bwwidth95 {
  width: 95%;
}
.ModulePressReleaseDetails .bwwidthpercent96, .ModulePressReleaseDetails .bwwidth96 {
  width: 96%;
}
.ModulePressReleaseDetails .bwwidthpercent97, .ModulePressReleaseDetails .bwwidth97 {
  width: 97%;
}
.ModulePressReleaseDetails .bwwidthpercent98, .ModulePressReleaseDetails .bwwidth98 {
  width: 98%;
}
.ModulePressReleaseDetails .bwwidthpercent99, .ModulePressReleaseDetails .bwwidth99 {
  width: 99%;
}
.ModulePressReleaseDetails .bwwidthpercent100, .ModulePressReleaseDetails .bwwidth100 {
  width: 100%;
}
.ModulePressReleaseDetails .textSection {
  padding-bottom: .7em;
}
.ModulePressReleaseDetails div.actions, .ModulePressReleaseDetails p.actions {
  /* for primary-action links */
  padding: 0;
  margin: .5em 0 1em 0;
  min-height: 1px;
}
.ModulePressReleaseDetails .actions:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails div.actions + div.actions {
  margin-top: -1em;
}
.ModulePressReleaseDetails div.actions.column + div.actions.column {
  margin-top: .5em !important;
}
.ModulePressReleaseDetails .actions div {
  padding-right: 24px;
  display: block;
  float: left;
  margin-bottom: 1em;
  white-space: nowrap;
}
.ModulePressReleaseDetails .actions.column div {
  white-space: normal;
}
.ModulePressReleaseDetails .columns_2 .actions div {
  clear: both;
  margin-bottom: 0.7em;
}
.ModulePressReleaseDetails .epi-embeddedTable td ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.ModulePressReleaseDetails .epi-embeddedTable td li {
  background: transparent url(/images/arrow_list.gif) no-repeat 0 7px;
  padding-left: 10px;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm {
  width: 144px;
  clear: none;
  text-align: center;
  padding: .5em 0;
  margin-right: 24px;
  float: left;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm div, .ModulePressReleaseDetails #ndmFeatures div.story_mm div div {
  font-size: 100%;
  text-align: center;
  margin: 0 auto;
  z-index: 98;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm div div, .ModulePressReleaseDetails #ndmFeatures div.story_mm div p {
  text-align: left;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm img.icon {
  display: block;
  float: left;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm div.epi-dim {
  height: 18px;
  padding-top: .5em;
  margin: 0;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm div.epi-dim a {
  line-height: 150%;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm div.mmPlay div.epi-dim {
  padding-top: .75em;
}
.ModulePressReleaseDetails #ndmFeatures div.epi-blockBGColor div.epi-dim, .ModulePressReleaseDetails #ndmFeatures .epi-blockBGColor p {
  padding: 0 2px;
}
.ModulePressReleaseDetails a.mmButton {
  display: block;
  position: absolute;
  top: 79px;
  left: 121px;
  background: #dedede;
  width: 18px;
  height: 18px;
}
.ModulePressReleaseDetails a.mmButton:hover {
  background: #ff9;
}
.ModulePressReleaseDetails a.mmButton img {
  border: 1px solid #006;
}
.ModulePressReleaseDetails #ndmFeatures div.tooltipSpecialContainer:hover {
  z-index: 99;
  overflow: visible;
}
.ModulePressReleaseDetails #ndmFeatures div.tooltipSpecialContainer:hover .tooltipSpecial {
  display: block;
  top: -25px;
  left: 123px;
  width: 225px;
}
.ModulePressReleaseDetails #ndmFeatures div.story_mm .tooltipSpecial li div.epi-dim {
  padding-top: 0;
  padding-bottom: 0;
  position: static;
  margin-bottom: 0;
}
.ModulePressReleaseDetails #ndmFeatures .mmPlay .tooltipSpecial div.player {
  position: absolute;
  top: 6px;
}
.ModulePressReleaseDetails #ndmFeatures .mmPlay .tooltipSpecial .hd .c {
  padding-top: 29px;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial .bd {
  background-position: -25px -100px !important;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial .pointer {
  top: 25px;
}
.ModulePressReleaseDetails #ndmFeatures .mmPlay .tooltipSpecial .pointer {
  top: 48px;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial table {
  width: 190px;
  margin-bottom: .5em;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial .bd .c {
  padding-bottom: .5em;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial .bd .c ul {
  margin-bottom: 0;
}
.ModulePressReleaseDetails #ndmFeatures .tooltipSpecial a.linkMore {
  font-size: 100%;
}
.ModulePressReleaseDetails .tooltipSpecial a.mmButton {
  position: static;
  float: left;
  margin: 0 3px 0 0;
  border: 0;
  line-height: 100%;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer {
  display: inline;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial {
  display: none;
  width: 218px;
  font-size: 100%;
  top: -40px;
  left: 50px;
}
.ModulePressReleaseDetails #ndmFeatures div#sharingPermalink div.tooltipSpecial {
  top: -35px;
  left: 100px;
}
.ModulePressReleaseDetails div.story_dateline:hover div.tooltipSpecialContainer div.tooltipSpecial {
  display: block;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial div {
  display: block;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial .bd, .ModulePressReleaseDetails div#sharingPermalink div.tooltipSpecial .bd {
  background-position: -25px -100px !important;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial .bd .c p, .ModulePressReleaseDetails div#sharingPermalink div.tooltipSpecial .bd .c p {
  margin-bottom: 0;
  font-size: 100%;
  line-height: 140%;
}
.ModulePressReleaseDetails div.story_dateline div.tooltipSpecialContainer div.tooltipSpecial div.pointer, .ModulePressReleaseDetails div#sharingPermalink div.tooltipSpecial div.pointer {
  top: 25px;
}
.ModulePressReleaseDetails #cookie-policy {
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  background-color: #79a2bd;
  color: #efefef;
  z-index: 9101;
  text-align: center;
  padding: 10px 9px;
  line-height: 19px;
}
.ModulePressReleaseDetails #cookie-policy a {
  color: #FFF;
  text-decoration: underline;
}
.ModulePressReleaseDetails a#cookie-closer {
  padding: 3px 6px;
  background-color: #fff;
  border-radius: 4px;
  color: #79a2bd;
  margin-left: 5px;
  opacity: .9;
}
.ModulePressReleaseDetails table.cookies-table th {
  background-color: #EFEFEF;
  font-size: smaller;
  padding: 5px;
  text-align: center;
}
.ModulePressReleaseDetails table.cookies-table td {
  background-color: #EFEFEF;
  font-size: smaller;
  padding: 12px;
}
.ModulePressReleaseDetails table.cookies-table .first {
  width: 15%;
  text-align: right;
}
.ModulePressReleaseDetails table.cookies-table .second {
  width: 20%;
}
.ModulePressReleaseDetails table.compare {
  width: 100%;
}
.ModulePressReleaseDetails table.compare thead th.dataLabel, .ModulePressReleaseDetails table.compare tbody th, .ModulePressReleaseDetails table.compare tfoot th {
  text-align: right;
}
.ModulePressReleaseDetails table.compare thead div.action {
  height: 1em;
  margin-top: .25em;
}
.ModulePressReleaseDetails table.compare thead div.action img {
  display: inline;
}
.ModulePressReleaseDetails table.compare td {
  text-align: center;
}
.ModulePressReleaseDetails table.compare thead tr#graphs th {
  height: 127px;
  background-color: #fff;
}
.ModulePressReleaseDetails table.compare ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 85%;
}
.ModulePressReleaseDetails .chartSection {
  width: 100%;
  overflow: auto;
  padding-bottom: 1.4em;
}
.ModulePressReleaseDetails .chartSection img {
  display: block;
}
.ModulePressReleaseDetails .chartSection table img {
  display: inline;
}
.ModulePressReleaseDetails .chartSection tbody th img {
  display: block;
  float: right;
}
.ModulePressReleaseDetails .chartSection .chartSection {
  float: left;
  width: 49.9%;
  overflow: hidden;
}
.ModulePressReleaseDetails .chartSection .tabbertab .chartSection {
  width: auto;
  max-height: 250px;
  overflow: auto;
}
.ModulePressReleaseDetails .chartSection .tabbertab .chartSection img {
  margin-left: 24px;
}
.ModulePressReleaseDetails .chartSection .chartSection table.epi-dataTable {
  float: left;
  width: 94%;
  margin-right: 24px;
}
.ModulePressReleaseDetails .chartSection .tabbertab .chartSection table.epi-dataTable {
  width: auto;
  margin-right: 6px;
}
.ModulePressReleaseDetails .chartSection .linkMore {
  clear: both;
}
.ModulePressReleaseDetails .chartSection:after, .ModulePressReleaseDetails .dataSection:after, .ModulePressReleaseDetails .logoList:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.ModulePressReleaseDetails .body_small {
  font-size: 85%;
  color: #000;
}
.ModulePressReleaseDetails .body_large {
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #000;
}
.ModulePressReleaseDetails .body {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
}
.ModulePressReleaseDetails a.body:link {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #006;
}
.ModulePressReleaseDetails a.body:hover {
  font-size: 12px;
  font-family: Arial, Helvetica, sans-serif;
  color: #966;
}
.ModulePressReleaseDetails a.body_large:link {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #006;
}
.ModulePressReleaseDetails a.body_large:hover {
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  color: #966;
}
.ModulePressReleaseDetails .body_bold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #000;
}
.ModulePressReleaseDetails a:link.body_bold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #006;
}
.ModulePressReleaseDetails a:hover.body_bold {
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #966;
}

/* CNW CSS */

.ModulePressReleaseDetails #cofile .company_info {
  padding: 0;
  border: 0;
}
.ModulePressReleaseDetails #cofile .company_info img {
  float: none;
}
.ModulePressReleaseDetails #cofile .company_info a {
  font-size: 11px;
  font-weight: normal;
}
.ModulePressReleaseDetails #cofile .company_info h5 {
  font-weight: bold;
}
.ModulePressReleaseDetails #cofile .company_info .company {
  padding: 20px 20px 10px 20px;
  border-bottom: 1px dotted #ccc;
}
.ModulePressReleaseDetails #cofile .company_info .company.last {
  border: 0;
}
.ModulePressReleaseDetails #release_content > p {
  padding: 0;
  margin-bottom: 20px;
  font-size: 13px;
  line-height: 20px;
}
.ModulePressReleaseDetails #release_content h1 {
  padding: 0;
  font-size: 30px;
}
.ModulePressReleaseDetails #release_overview .title_block {
  background: url(http://www.newswire.ca/static/images/backgrounds/todays_events.gif) 160px bottom no-repeat;
}
.ModulePressReleaseDetails #release_overview ul {
  margin: 10px 0;
  font-size: 13px;
}
.ModulePressReleaseDetails #release_overview ul li {
  padding: 7px 20px;
  line-height: 15px;
}
.ModulePressReleaseDetails #release_overview ul li.active {
  background: #ff7b00;
}
.ModulePressReleaseDetails #release_overview ul li.active a {
  background: url(http://www.newswire.ca/static/images/backgrounds/tab_white_right.gif) 0 center no-repeat;
  padding: 0 0 0 10px;
  font-weight: bold;
  color: #fff;
}
.ModulePressReleaseDetails #release_overview ul li a {
  display: block;
  color: #323232;
}
.ModulePressReleaseDetails #media_highlights {
  width: 709px;
  padding-right: 0;
  margin: 20px 0;
}
.ModulePressReleaseDetails #media_highlights .title_block {
  float: left;
  background: url(http://www.newswire.ca/static/images/icons/media_highlights.gif) right bottom no-repeat;
  width: 130px;
  height: 119px;
  padding: 0;
}
.ModulePressReleaseDetails #media_highlights .title_block h3 {
  padding: 10px 0;
  margin: 0;
  font-size: 21px;
}
.ModulePressReleaseDetails #media_highlights .title_block a {
  color: #ff7b00;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
}
.ModulePressReleaseDetails #media_highlights .media_row {
  margin-left: 158px;
  margin-bottom: 0;
  z-index: 99;
  position: relative;
}
.ModulePressReleaseDetails #media_highlights .media_row ul {
  float: left;
  _width: 10000px;
}
.ModulePressReleaseDetails #media_highlights .media_row li {
  width: 179px;
  height: 119px;
  border-right: solid #b2b2b2 1px;
  padding: 0px;
  margin: 0px;
}
.ModulePressReleaseDetails #media_highlights .media_row li img {
  display: block;
  margin: auto;
  vertical-align: middle;
}
.ModulePressReleaseDetails #media_highlights .media_row .load_more {
  position: absolute;
  right: 0;
  top: 0;
  background: url(http://www.newswire.ca/static/images/backgrounds/load_more.png) 0 0 repeat;
  height: 119px;
}
.ModulePressReleaseDetails #media_highlights .media_row .load_less {
  position: absolute;
  visibility: hidden;
  left: 145;
  background: url(http://www.newswire.ca/static/images/backgrounds/load_more.png) 0 0 repeat;
  height: 119px;
  zoom: 1;
  z-index: 99;
}
.ModulePressReleaseDetails #media_highlights .media_row .load_more a {
  display: block;
  background: url(http://www.newswire.ca/static/images/backgrounds/white_right_arrow_slim.gif) center 0 no-repeat;
  padding: 25px 0 0 0;
  margin: 25px 0 0 10px;
  width: 50px;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none !important;
  color: #fff;
}
.ModulePressReleaseDetails #media_highlights .media_row .load_less a {
  display: block;
  background: url(http://www.newswire.ca/static/images/backgrounds/white_left_arrow_slim.png) center 0 no-repeat;
  padding: 25px 0 0 0;
  margin: 25px 0 0 0px;
  width: 50px;
  text-align: center;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: none !important;
  color: #fff;
}
.ModulePressReleaseDetails #tags {
  background: #fcfcfc;
  padding: 10px 20px;
  border-top: 1px dotted #e8e8e8;
  border-bottom: 1px dotted #e8e8e8;
}
.ModulePressReleaseDetails #tags ul {
  padding: 6px 0 6px 25px;
  overflow: hidden;
  zoom: 1;
}
.ModulePressReleaseDetails #tags ul.technorati_tags {
  background: url(http://www.newswire.ca/static/images/icons/technorati.gif) 0 center no-repeat;
}
.ModulePressReleaseDetails #tags ul.delicious_tags {
  background: url(http://www.newswire.ca/static/images/icons/delicious.gif) 0 center no-repeat;
}
.ModulePressReleaseDetails #tags ul li {
  float: left;
  margin-right: 5px;
  color: #b2b2b2;
  font-weight: bold;
}
.ModulePressReleaseDetails #tags ul li a {
  font-weight: normal;
  color: #323232;
}
.ModulePressReleaseDetails #tags ul li a:hover {
  text-decoration: underline;
}
.ModulePressReleaseDetails #release_content #comment-block .title_block {
  padding: 25px 20px;
  text-align: right;
  border-bottom: 1px solid #dedede;
  overflow: hidden;
  zoom: 1;
}
.ModulePressReleaseDetails #release_content #comment-block .title_block h2 {
  float: left;
  font-size: 22px;
  text-transform: uppercase;
  color: #323232;
}
.ModulePressReleaseDetails #release_content #comment-block #comments div.comment_pagination {
  font-size: 14px;
  padding-top: 2px;
  padding-bottom: 2px;
}
.ModulePressReleaseDetails #release_content #comment-block #comments div.comment_pagination a.pager_jump {
  cursor: pointer;
}
.ModulePressReleaseDetails #release_content #comment-block #comments {
  border-top: 3px solid #f9f9f9;
  padding: 0px 20px 25px 20px;
  width: 100%;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment {
  overflow: hidden;
  padding-top: 30px;
  border-top: 1px dotted #e8e8e8;
  clear: both;
  width: 100%;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment.first_comment {
  border-top: none;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .awaiting-moderation {
  background-color: #eee;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .hidden-comment {
  display: none;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment:first-child {
  border-top: 0px;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-info {
  float: left;
  width: 145px;
  font-weight: 11px;
  color: #b2b2b2;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-info p.twitter {
  padding-left: 100px;
}
.ModulePressReleaseDetails p.twitter a img {
  margin-bottom: 2px;
}
.ModulePressReleaseDetails p.twitter a {
  color: #b2b2b2;
}
.ModulePressReleaseDetails span.twitter_realname {
  color: #000000;
  font-size: 10px;
  font-weight: normal;
}
.ModulePressReleaseDetails span.twitter_realname:hover {
  text-decoration: none !important;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-info p span {
  display: block;
  color: #ff7b00;
  font-weight: bold;
  font-size: 13px;
}
.ModulePressReleaseDetails .twitter_user a {
  color: #4099FF;
  font-weight: bold;
  font-size: 13px;
}
.ModulePressReleaseDetails a.twitter_realname {
  color: #000000;
  font-size: 11px;
  font-weight: normal;
}
.ModulePressReleaseDetails a.twitter_realname:hover {
  text-decoration: none;
}
.ModulePressReleaseDetails span.comment-timestamp {
  float: right;
  color: #b2b2b2;
  font-style: italic;
}
.ModulePressReleaseDetails span.comment-timestamp a {
  color: #b2b2b2;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-contents {
  color: #323232;
  float: left;
  width: 495px;
  margin-left: 15px;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-contents p {
  margin-bottom: 5px;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-contents li {
  display: inline;
  vertical-align: middle;
  padding-right: 12px;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-contents li img {
  vertical-align: top;
}
.ModulePressReleaseDetails #release_content #comment-block #comments .comment .comment-contents li a {
  color: #989898;
}
.ModulePressReleaseDetails ul#comment_tabs li {
  width: 200px;
  font-size: 13px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  display: inline-block;
  background-color: #b2b2b2;
}
.ModulePressReleaseDetails ul#comment_tabs li.comment_tab_switch:hover {
  cursor: pointer;
  text-decoration: underline;
}
.ModulePressReleaseDetails ul#comment_tabs li.comment_tab_switch a {
  color: #ffffff;
}
.ModulePressReleaseDetails ul#comment_tabs li.comment_tab_active {
  background-color: #ffffff;
  border-right: 1px solid #cfcfcf;
  border-left: 1px solid #cfcfcf;
  border-top: 1px solid #cfcfcf;
}
.ModulePressReleaseDetails ul#comment_tabs li.comment_tab_active a {
  color: #000000;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment {
  background-color: #fff7cf;
  border-top: 1px solid #dedede;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .title_block {
  padding: 25px 20px;
  text-align: right;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .title_block h2 {
  font-size: 18px;
  text-transform: uppercase;
  color: #323232;
  float: left;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment a {
  color: #323232;
  text-decoration: underline;
  font-size: 11px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment label {
  display: inline-block;
  width: 165px;
  font-weight: bold;
  font-size: 16px;
  line-height: 20px;
  text-align: left;
  float: left;
  zoom: 1;
  clear: both;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment input.field,
.ModulePressReleaseDetails #release_content #comment-block #add-comment textarea {
  float: left;
  width: 300px;
  height: 30px;
  border: 1px solid #b3b3b3;
  border-right: 0px;
  border-bottom: 0px;
  margin-bottom: 10px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment textarea {
  height: 130px;
  width: 400px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .captcha {
  clear: left;
  display: block;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .captcha img {
  float: left;
  margin-left: 165px;
  margin-bottom: 10px;
  margin-right: 20px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .captcha label {
  clear: left;
  float: left;
  font-size: 16px;
  padding-top: 5px;
  height: 28px;
  line-height: 20px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .captcha input {
  float: left;
  width: 125px;
  height: 30px;
  border: 1px solid #b3b3b3;
  border-right: 0px;
  border-bottom: 0px;
  margin-bottom: 10px;
}
.ModulePressReleaseDetails #release_content #comment-block #add-comment .post-comment {
  clear: both;
  float: left;
  margin-left: 165px;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  background-color: #FCFCFC;
  padding: 9px 20px 7px 20px;
  border-top: 1px #DCDCDC solid;
  border-left: 1px #D6D6D6 solid;
  border-right: 1px #B9B9B9 solid;
  border-bottom: 1px #ABABAB solid;
  color: #383838;
  font-size: 12px;
  text-transform: uppercase;
  /* for IE */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
  /* for webkit browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  /* for firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
}
.ModulePressReleaseDetails .release_highlights {
  float: left;
  width: 200px;
  padding: 20px 0 0 0;
  margin: 0 20px 15px 0;
  font-size: 12px;
  line-height: 18px;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.ModulePressReleaseDetails .release_highlights h3 {
  margin-bottom: 15px;
  font-size: 18px;
  text-transform: uppercase;
}
.ModulePressReleaseDetails .release_highlights ul {
  padding-left: 20px;
  list-style: square;
}
.ModulePressReleaseDetails .release_highlights ul li {
  margin-bottom: 15px;
}
.ModulePressReleaseDetails .consolidated_highlights {
  padding-top: 20px;
  border-top: 1px dotted #d8d8d8;
}
.ModulePressReleaseDetails .consolidated_highlights h4 {
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: bold;
}
.ModulePressReleaseDetails .consolidated_highlights table {
  margin-bottom: 20px;
}
.ModulePressReleaseDetails .consolidated_highlights table th {
  background: #f7f7f7;
  padding: 10px;
  font-weight: bold;
  text-align: right;
  border-bottom: 1px solid #000;
}
.ModulePressReleaseDetails .consolidated_highlights table td {
  padding: 10px;
  text-align: right;
  border-right: 1px solid #e8e8e8;
  border-bottom: 1px solid #e8e8e8;
}
.ModulePressReleaseDetails #content_wrapper .consolidated_highlights .footnotes {
  margin: 0;
  line-height: 13px;
  font-size: 11px;
  color: #b2b2b2;
}
.ModulePressReleaseDetails #table_blowup {
  position: relative;
  font-size: 1em;
  background-color: #fff;
  margin: 5% auto;
  max-width: 1000px;
  max-height: 80%;
  overflow-y: auto;
  overflow-x: auto;
  padding: 20px;
}
.ModulePressReleaseDetails #table_blowup table {
  margin: auto;
}
.ModulePressReleaseDetails #table_blowup td {
  padding: 5px;
}
.ModulePressReleaseDetails #PullQuote, .ModulePressReleaseDetails #PullQuoteFrench {
  width: 300px;
  float: right;
  margin: 30px;
  font-style: italic;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 16px;
  text-indent: -1.5em;
  line-height: 20px;
}
.ModulePressReleaseDetails #PullQuote:before, .ModulePressReleaseDetails #PullQuoteFrench:before {
  font-size: xx-large;
  font-weight: bold;
  color: #0000FF;
}
.ModulePressReleaseDetails #PullQuote:after, .ModulePressReleaseDetails #PullQuoteFrench:after {
  font-size: xx-large;
  font-weight: bold;
  color: #0000FF;
  float: right;
  position: relative;
  right: -1.5em;
}
.ModulePressReleaseDetails #PullQuote:before {
  content: "“ ";
}
.ModulePressReleaseDetails #PullQuoteFrench:before {
  content: "« ";
}
.ModulePressReleaseDetails #PullQuote:after {
  content: " ”";
}
.ModulePressReleaseDetails #PullQuoteFrench:after {
  content: " »";
}
.ModulePressReleaseDetails .meta_info {
  width: 60%;
}
.ModulePressReleaseDetails .meta_info .release_date {
  color: #323232;
  font-weight: bold;
}
.ModulePressReleaseDetails p.alt_release {
  padding: 0;
  color: #444444;
  font-family: Verdana, Helvetica, sans-serif;
}
.ModulePressReleaseDetails span.din {
  font-size: 24px;
}
.ModulePressReleaseDetails .alt_release {
  display: inline-block;
  text-align: center;
  color: #ff7b00;
  height: 27px;
  width: 228px;
  background-color: #FCFCFC;
  padding: 10px 0 0 10px;
  border-top: 1px #E6E6E6 solid;
  border-left: 1px #E2E2E2 solid;
  border-right: 1px #C6C6C6 solid;
  border-bottom: 1px #B7B7B7 solid;
  text-transform: uppercase;
  font-size: 18px;
  /* for IE */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f0f0f0');
  /* for webkit browsers */
  background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
  /* for firefox 3.6+ */
  background: -moz-linear-gradient(top, #ffffff, #f0f0f0);
  margin-bottom: 40px;
}
.ModulePressReleaseDetails a.alt_release:hover {
  text-decoration: none;
  cursor: pointer;
}
.ModulePressReleaseDetails #ReleaseContent {
  font-size: 13px;
}
.ModulePressReleaseDetails #ReleaseContent ul[type=circle] > li {
  list-style-type: circle;
}
.ModulePressReleaseDetails #ReleaseContent ul[type=square] > li {
  list-style-type: square;
}
.ModulePressReleaseDetails #ReleaseContent ol[type=a] > li {
  list-style-type: lower-alpha;
}
.ModulePressReleaseDetails #ReleaseContent ol[type=i] > li {
  list-style-type: lower-roman;
}
.ModulePressReleaseDetails #ReleaseContent table {
  border-collapse: collapse;
}
.ModulePressReleaseDetails tr.cnwUnderlinedCell td {
  border-bottom: 1px solid #000000;
}
.ModulePressReleaseDetails tr.cnwDoubleUnderlinedCell td {
  border-bottom: 3px double #000000;
}
.ModulePressReleaseDetails tr.cnwBoldUnderlinedCell td {
  border-bottom: 3px solid #000000;
}
.ModulePressReleaseDetails td.cnwUnderlinedCell {
  border-bottom: 1px solid #000000;
}
.ModulePressReleaseDetails td.cnwDoubleUnderlinedCell {
  border-bottom: 3px double #000000;
}
.ModulePressReleaseDetails td.cnwBoldUnderlinedCell {
  border-bottom: 3px solid #000000;
}
.ModulePressReleaseDetails .cnwBorderedTable td {
  border-collapse: collapse;
  border: 1px solid black;
  padding: 2px;
  font-size: 12px;
}
.ModulePressReleaseDetails #ReleaseContent table td {
  padding: 2px;
}
.ModulePressReleaseDetails .cnwTableBorderStyle15 {
  border: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle14 {
  border-top: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle13 {
  border-top: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-bottom: none;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle12 {
  border-top: 1px solid #aaaaaa;
  border-right: 1px solid #aaaaaa;
  border-bottom: none;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle11 {
  border-top: 1px solid #aaaaaa;
  border-right: none;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle10 {
  border-top: 1px solid #aaaaaa;
  border-right: none;
  border-bottom: 1px solid #aaaaaa;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle9 {
  border-top: 1px solid #aaaaaa;
  border-right: none;
  border-bottom: none;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle8 {
  border-top: 1px solid #aaaaaa;
  border-right: none;
  border-bottom: none;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle7 {
  border-top: none;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle6 {
  border-top: none;
  border-right: 1px solid #aaaaaa;
  border-bottom: 1px solid #aaaaaa;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle5 {
  border-top: none;
  border-right: 1px solid #aaaaaa;
  border-bottom: none;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle4 {
  border-top: none;
  border-right: 1px solid #aaaaaa;
  border-bottom: none;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle3 {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #aaaaaa;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle2 {
  border-top: none;
  border-right: none;
  border-bottom: 1px solid #aaaaaa;
  border-left: none;
}
.ModulePressReleaseDetails .cnwTableBorderStyle1 {
  border-top: none;
  border-right: none;
  border-bottom: none;
  border-left: 1px solid #aaaaaa;
}
.ModulePressReleaseDetails .cnwTableBorderStyle16 {
  border-collapse: collapse;
}
.ModulePressReleaseDetails #ReleaseContent pre {
  font-family: Courier;
}

/*PR Newswire CSS*/

.ModulePressReleaseDetails span.prnews_span {
	font-size:8pt;
	font-family:"Arial";
	color:black;
}
.ModulePressReleaseDetails a.prnews_a {
	color:blue;
}
.ModulePressReleaseDetails li.prnews_li {
	font-size:8pt;
	font-family:"Arial";
	color:black;
}
.ModulePressReleaseDetails p.prnews_p {
	font-size:0.62em;
	font-family:"Arial";
	color:black;
	margin:0in;
}

/* Globe Newswire */

.gnw_table_border_collapse td.gnw_heading, .gnw_heading {font: 16px Arial; text-align: center}
.gnw_table_border_collapse td.gnw_subhead, .gnw_subhead {font: 12px Arial; text-align: center}
.gnw_table_border_collapse td.gnw_colhead, .gnw_colhead {font: 12px Arial; text-align: center}
.gnw_table_border_collapse td.gnw_colhead_uline, .gnw_colhead_uline {font: 12px Arial; text-align: center; border-bottom: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_colhead_dline, .gnw_colhead_dline {font: 12px Arial; text-align: center; border-bottom: double black 2.5pt;}
.gnw_table_border_collapse td.gnw_label, .gnw_label    {font: 12px Arial; vertical-align: bottom; text-align: left }
.gnw_table_border_collapse td.gnw_label_uline, .gnw_label_uline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_label_uline_i10, .gnw_label_uline_i10 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt; padding-left: 10.0px;}
.gnw_table_border_collapse td.gnw_label_uline_i15, .gnw_label_uline_i15 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt; padding-left: 15.0px;}
.gnw_table_border_collapse td.gnw_label_uline_i20, .gnw_label_uline_i20 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt; padding-left: 20.0px;}
.gnw_table_border_collapse td.gnw_label_uline_i25, .gnw_label_uline_i25 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt; padding-left: 25.0px;}
.gnw_table_border_collapse td.gnw_label_uline_i30, .gnw_label_uline_i30 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt; padding-left: 30.0px;}
.gnw_table_border_collapse td.gnw_label_dline_i10, .gnw_label_dline_i10 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt; padding-left: 10.0px;}
.gnw_table_border_collapse td.gnw_label_dline_i15, .gnw_label_dline_i15 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt; padding-left: 15.0px;}
.gnw_table_border_collapse td.gnw_label_dline_i20, .gnw_label_dline_i20 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt; padding-left: 20.0px;}
.gnw_table_border_collapse td.gnw_label_dline_i25, .gnw_label_dline_i25 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt; padding-left: 25.0px;}
.gnw_table_border_collapse td.gnw_label_dline_i30, .gnw_label_dline_i30 {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt; padding-left: 30.0px;}
.gnw_table_border_collapse td.gnw_label_ulinetop, .gnw_label_ulinetop {font: 12px Arial; vertical-align: bottom; text-align: left; border-top: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_label_dline, .gnw_label_dline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt;}
.gnw_table_border_collapse td.gnw_label_i10, .gnw_label_i10 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 10.0px;}
.gnw_table_border_collapse td.gnw_label_i15, .gnw_label_i15 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 15.0px;}
.gnw_table_border_collapse td.gnw_label_i20, .gnw_label_i20 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 20.0px;}
.gnw_table_border_collapse td.gnw_label_i25, .gnw_label_i25 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 25.0px;}
.gnw_table_border_collapse td.gnw_label_i30, .gnw_label_i30 {font: 12px Arial; vertical-align: bottom; text-align: left; padding-left: 30.0px;}
.gnw_table_border_collapse td.gnw_num, .gnw_num   {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap;}
.gnw_table_border_collapse td.gnw_num_uline, .gnw_num_uline {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-bottom: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_num_ulinetop, .gnw_num_ulinetop {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-top: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_num_dline, .gnw_num_dline {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-bottom: double black 2.5pt;}
.gnw_table_border_collapse td.gnw_num_dlinetop, .gnw_num_dlinetop {font: 12px Arial; vertical-align: bottom; text-align: right; white-space: nowrap; border-top: double black 2.5pt;}
.gnw_table_border_collapse td.gnw_data, .gnw_data   {font: 12px Arial; vertical-align: bottom; text-align: left; white-space: nowrap;}
.gnw_table_border_collapse td.gnw_data_uline, .gnw_data_uline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: solid black 1.0pt;}
.gnw_table_border_collapse td.gnw_data_dline, .gnw_data_dline {font: 12px Arial; vertical-align: bottom; text-align: left; border-bottom: double black 2.5pt;}
.gnw_news_media_box { margin-top: 15px; margin-left: 6px; margin-bottom: 6px; margin-right: 6px; border-width: 1px; border-color: #A9A9A9; border-style: solid; }
.gnw_table_border_collapse td.gnw_media_caption, .gnw_media_caption { font-size: 8pt; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.gnw_media_bgcolor { background-color: transparent }
.gnw_table { border-collapse: separate; border-spacing: 6px }
.gnw_table_border_collapse td.gnw_videotitle, .gnw_videotitle {font: bold 12px Arial; color: #1d5296;}

.gnw_border_top_solid {border-top: solid black 1px!important;}
.gnw_border_right_solid {border-right: solid black 1px!important;}
.gnw_border_bottom_solid {border-bottom: solid black 1px!important;}
.gnw_border_left_solid {border-left: solid black 1px!important;}
 
.gnw_border_top_double {border-top: double black 3px!important;}
.gnw_border_right_double {border-right: double black 3px!important;}
.gnw_border_bottom_double {border-bottom: double black 3px!important;}
.gnw_border_left_double {border-left: double black 3px!important;}
 
.gnw_table_border_collapse {border-collapse: collapse!important;}
.gnw_table_border_collapse td {font-size: 12px;}
/*.gnw_table_border_collapse td {padding-left: 3px!important; padding-right: 3px!important;}*/
 
.gnw_align_left {text-align: left!important;}
.gnw_align_center {text-align: center!important;}
.gnw_align_right {text-align: right!important;}
.gnw_align_justify {text-align: justify!important;}
 
.gnw_vertical_align_top {vertical-align: top!important;}
.gnw_vertical_align_middle {vertical-align: middle!important;}
.gnw_vertical_align_bottom {vertical-align: bottom!important;}

.gnw_padding_left_none {padding-left: 0 !important;}
.gnw_padding_right_none {padding-right: 0 !important;}