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