/* temporary styles */

/*[aria-label="Error message"] {
    display: none;
}

.toolbar-bar .nir-toolbar-tab:last-child {
    display: none;
}*/

/* /.temporary styles */




/* template fix */

/* panelizer fix */
.toolbar-horizontal .ndq-5806 .q-investor-intro__container-inner .q-grid__row {
    display: block !important;
}

body {
    overflow: hidden;
}

body:not(.nir-node--5806) .front-page-only {
    display: none !important;
}

header .q-header__actions button:hover, header .q-site-search button:hover {
    background: none transparent !important;
}

header .q-site-search button {
    margin: 0;
    padding: 1px 6px;
}

.no-header {
    visibility: hidden !important;
}

.q-default-hero__content h1:before {
    display: none;
}

.q-square__content ul {
    margin-top: 0;
}

body:not(.nir-node--5816) .ndq-content {
    font-family: "Caecilia", serif;
    font-size: 18px;
    line-height: 1.78;
    letter-spacing:-0.1px;
    color: #6A778B;
    font-weight: 400;
}

.ndq-content p {
    margin-top: 0;
}

@media (min-width: 375px) {
    body:not(.nir-node--5816) .ndq-content, .nir-email-alerts-signup-form label {
        font-size: 16px;
        font-size: calc(0.00219 * 100vw + (15.18033px));
    }
}

@media (min-width: 1290px) {
    body:not(.nir-node--5816) .ndq-content, .nir-email-alerts-signup-form label {
        font-size: 18px;
    }
}

.widget-file--application-pdf:before, .file--application-pdf a:before {
    content: url('../client/image/icon/pdf.svg') !important;
}

.widget-file--application-pdf:hover:before, .file--application-pdf a:hover:before {
    content: url('../client/image/icon/pdf-hover.svg') !important;
}

.file--x-office-spreadsheet a:before, .file--xls a:before, .market-data-file-download-xls:before {
    content: url('../client/image/icon/xls.svg') !important;
}

.file--x-office-spreadsheet a:hover:before, .file--xls a:hover:before, .market-data-file-download-xls:hover:before {
    content: url('../client/image/icon/xls-hover.svg') !important;
}

.field--name-field-nir-ext-document a:before, .html-link a:before {
    content: url('../client/image/icon/html.svg') !important;
}

.field--name-field-nir-ext-document a:hover:before, .html-link a:hover:before {
    content: url('../client/image/icon/html-hover.svg') !important;
}

.file--mime-application-xml a:before, .file--mime-application-octet-stream a:before {
    content: url('../client/image/icon/xbrl.svg') !important;
}

.file--mime-application-xml a:hover:before, .file--mime-application-octet-stream a:hover:before {
    content: url('../client/image/icon/xbrl-hover.svg') !important;
}

.add-outlook, .add-gcal {
    margin: 3px 3px 10px 0;
}

.add-outlook a:before {
    background: none transparent;
    content: url('../client/image/icon/msft-calendar-icon.svg') !important;
}

.add-gcal a:before {
    background: none transparent;
    content: url('../client/image/icon/gmail-calendar-icon.svg') !important;
}

.normal-webcast-link a:before, .webcast-link a:before {
    content: url('../client/image/icon/play.svg') !important;
    line-height: normal;
}

.normal-webcast-link a:hover:before, .webcast-link a:hover:before {
    content: url('../client/image/icon/play-hover.svg') !important;
    line-height: normal;
}

body.unsubscribe-alerts .q-default-hero__content h1 {
    display: none !important;
}

body.unsubscribe-alerts .ndq-content h1 {
    margin-bottom: 20px;
}

/* /.template fix */





/* hero image */

/* home */
.nir-node--5806 .q-default-hero__image {
    background-image: url('../client/image/asset/image/bg.jpg');
}

/* governance */
.nir-node--5836 .q-default-hero__image, .nir-node--5846 .q-default-hero__image, .nir-node--5841 .q-default-hero__image, .nir-node--5851 .q-default-hero__image
/*, .nir-node--5866 .q-default-hero__image*/
 {
    background-image: url('../client/image/asset/image/person-giving-presentation-1290-2x.jpg');
}

/* financial */
.nir-node--5876 .q-default-hero__image, .nir-node--5881 .q-default-hero__image, .nir-node--5986 .q-default-hero__image {
    background-image: url('../client/image/asset/image/person-seeing-presentation-1290-2x.jpg');
}


/* stock */
.nir-node--5916 .q-default-hero__image, .nir-node--5921 .q-default-hero__image, .nir-node--5926 .q-default-hero__image, .nir-node--5896 .q-default-hero__image {
    background-image: url('../client/image/asset/image/investor-stock-bg.jpg');
}


/* /.hero image */



/* front */

.home-upcoming-events .hue-location div {
    display: inline-block;
}

.home-upcoming-events .hue-title {
    text-decoration: none;
}

.home-upcoming-events .hue-speaker span {
    display: inline-block;
    float: none;
    margin: 0;
}

.proxy-materials .q-link a {
    text-decoration: none;
}

.hue-summary {
    font-size: .9em;
}

@media screen and (max-width: 719px) {

    .proxy-materials {
        overflow: hidden;
    }

}

.q-inventor__carousel-technology .footnote {
    margin: 30px 0 10px;
}

/* /.front */



/* press releases */

.nir-node--5816 .news-formats div {
    display: inline;
}

.news-formats a {
    color: #2E8BE0 !important;
}

.news-formats a:hover {
    color: #30405B !important;
}

.nir-node--5816 .news-formats a span:before {
    content: 'HTML' !important;
    font-family: "Caecilia", serif;
    font-size: 18px;
    line-height: 1.625;
    vertical-align: middle;
}

.nir-node--5816 .news-formats .widget-file--application-html:before {
    content: 'HTML' !important;
}

.nir-node--5816 .news-formats .widget-file--application-pdf:before {
    content: 'PDF' !important;
}

.news-sort-year {
    margin-bottom: 10px;
}

.news-sort-year .form-item, .news-per-page .form-item {
    margin: 0 !important;
}

.news-sort-year label, .news-sort-year form > .form-item:first-child, .news-sort-year input[value="Filter"], .news-per-page label, .news-per-page .nir-widgets--field-container--yeartimezone, .news-per-page input[value="Filter"] {
    display: none !important;
}

.nir-node--type-nir-news .q-investor__menu--list li a.q-investor__menu--press-releases {
    color: #000;
}

@media screen and (max-width: 600px) {

    .q-investor__news--pager {
        display: block !important;
    }

    .q-investor__news--pager li {
        display: inline-block;
        margin-bottom: 20px !important;
    }

}


/* /.press releases */



/* overview */

.widget-file--application-pdf:before, .file--application-pdf a:before {
    line-height: normal;
}

/* /.overview */



/* mgmt/people */

.member-heading-wrapper {
    cursor: pointer;
}

.toggle {
    background: url('../client/image/icon/plus.svg') no-repeat center;
    height: 20px !important;
    width: 21px !important;
}

.item-is-open .toggle {
    background: url('../client/image/icon/minus.svg') no-repeat center;
    height: 3px !important;
    width: 17px !important;
}

.member-bio {
    font-size: 18px;
    line-height: 1.78;
    letter-spacing:-0.1px;
    color: #6A778B;
    font-weight: 400;
}

.member-bio > div > p:first-child {
    margin-top: 0;
}

.ndq-5841 .member-headshot img {
    border-radius: 50%;
    margin: 0 auto;
    width: 80px;
}

.ndq-5841 .nir-widget--person--committee {
    color: inherit;
    text-decoration: none;
    font-size: 14px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    line-height: 16px;
    font-family: "Gotham", sans-serif;
    font-weight: 500;
    color: #2e8be0;
}

@media (min-width: 375px) {
    .ndq-5841 .nir-widget--person--committee {
        font-size: 14px;
        font-size: calc(0.00109 * 100vw + (13.59016px));
    }
}

@media (min-width: 1290px) {
    .ndq-5841 .nir-widget--person--committee {
        font-size: 15px;
    }
}

@media (pointer: fine), (-moz-touch-enabled: 0) {
    .ndq-5841 .nir-widget--person--committee:hover {
        color: #1a77cc;
    }

    .ndq-5841 .nir-widget--person--committee:hover::after {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0);
    }
}

.ndq-5841 .nir-widget--person--committee:after {
    content: "";
    display: inline-block;
    margin-left: 8px;
    width: 8px;
    height: 30px;
    background: url(../client/image/icon/link-arrow.svg) 100% 9px no-repeat;
    -webkit-transition: color 200ms, -webkit-transform 200ms;
    transition: color 200ms, -webkit-transform 200ms;
    transition: transform 200ms, color 200ms;
    transition: transform 200ms, color 200ms, -webkit-transform 200ms;
}

.ndq-5841 .nir-widget--person--committee > span {
    display: none;
}

.ndq-5841 .nir-widget--person--committee a {
    text-decoration: none;
}

/* /.mgmt/people */



/* commcomp */

.ndqicon__chairperson a:before, .ndqicon__chairperson a_after:after, span.ndqicon__chairperson:before, span.ndqicon__chairperson_after:after {
    content: url('../client/image/asset/image/committee-chair-icon.svg');
}

.ndqicon__member a:before, span.ndqicon__member:before {
    content: url('../client/image/asset/image/committee-member-icon.svg');
}

/* /.commcomp */



/* contact the board */

.ndq-5866 .contact-message-contact-the-board-form  input[type="text"], .ndq-5866 .contact-message-contact-the-board-form  input[type="email"], .ndq-5866 .contact-message-contact-the-board-form textarea {
    width: 100% !important;
}

.ndq-5866 .contact-message-contact-the-board-form label {
    display: none;
}

.ndq-5866 .contact-message-contact-the-board-form .button-span-wrapper {
    margin: 30px -30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.q-contacts__splash--info ul {
    margin-bottom: 50px;
}

@media (min-width: 810px) {

    .q-contacts__splash--info ul {
        margin-bottom: 52px;
    }

}

@media (min-width: 720px) {
    
    .ndq-5866 .contact-message-contact-the-board-form .button-span-wrapper {
        margin: 30px -50px 0;
    }

}

@media screen and (min-width: 810px) {

    .nir-node--5866 .q-grid__container h2 {
        margin-bottom: 70px;
    }

    /* .ndq-5866 .q-default-hero__form {
        margin-top: -59px;
    } */

}

@media (min-width: 1280px) {

    .ndq-5866 .contact-message-contact-the-board-form .button-span-wrapper {
        margin: 30px -80px 0;
    }

}

.ndq-5866 .contact-message-contact-the-board-form input[type="submit"] {
    margin: 0 0 16px 16px;
    height: 88px;
    background: #ED2E26;
    border-radius: 2px;
    width: calc(100% - 32px);
    -webkit-transition: background 200ms, color 200ms;
    transition: background 200ms, color 200ms;
}

/* /.contact the board */



/* events pres */

.upcoming-events-section .heading--4 {
    margin: 0;
}

.upcoming-events-section .paragraph--1 {
    margin: 9px 0 2px;
}

.upcoming-events-section .paragraph--1 a {
    text-decoration: none;
}

.nir-node--5821 .speaker span {
    display: inline !important;
    float: none !important;
    margin: 0 !important;
    width: auto !important;
}

.nir-node--5821 .webcast-link.q-link, .nir-node--5821 .q-investor-events__container .q-link {
    font-family: "Gotham", sans-serif;
    font-size: 15px;
    font-weight: 500;
}

/* events pres */



/* sec */

.sec-sort form {
    margin-bottom: 0;
}

.sec-sort .form-item {
    float: none !important;
    margin: 0 !important;
    width: 100% !important;
}

.sec-sort li:first-child .form-item-field-nir-sec-date-filed-value, .sec-sort li:nth-child(2) .form-item-field-nir-sec-form-group-target-id {
    display: none !important;
}

.sec-sort li:first-child label {
    display: block;
}

.nir-node--type-nir-sec-filing .doc-group a, .nir-node--type-nir-sec-filing .xbrl-group a {
    text-decoration: none;
}

.nir-node--type-nir-sec-filing .q-investor__menu--list li a.q-investor__menu--financials {
    color: #000;
}

/* /.sec */



/* ar proxy */

.nir-node--5881 #block-nir-pid1499-content {
    display: block;
    width: 100%;
}

.nir-node--5881 #block-nir-pid1499-content .block-region-slider {
    float: left;
    margin-right: 6%;
    width: 47%;
}

.nir-node--5881 #block-nir-pid1499-content .block-region-slidergutter {
    float: left;
    width: 47%;
}

.nir-node--5881 #block-nir-pid1499-content .view {
    display: block !important;
    margin: 0 !important;
}

.custom-arp-table {
    width: 100%;
}

.custom-arp-table td > span {
    display: inline-block;
    width: auto;
}

.custom-arp-table td > span:nth-child(2) {
    margin-left: 5px;
}

.custom-arp-table td > span:nth-child(2) a {
    font-size: inherit;
    text-decoration: none;
}

.custom-arp-table td > span:nth-child(2):before {
    content: '( ';
    margin-right: -5px;
}

.custom-arp-table td > span:nth-child(2):after {
    content: ' )';
    margin-left: -5px;
}

.custom-arp-table td > span:nth-child(3) {
    margin-top: -7px;
    float: right;
    margin-right: 10px;
}

@media screen and (max-width: 1024px) {

    .nir-node--5881 #block-nir-pid1499-content .block-region-slider, .nir-node--5881 #block-nir-pid1499-content .block-region-slidergutter {
        float: none;
        margin: 0;
        width: 100%;
    }

    .nir-node--5881 #block-nir-pid1499-content .block-region-slider {
        margin-bottom: 26px;
    }

}

@media screen and (max-width: 480px) {

    .custom-arp-table td > span:nth-child(3) {
        margin: 1em 0 0 0;
        float: none;
        display: block;
    }

}

/* /.ar proxy */



/* qr */

.nir-node--5986 .member-container {
    margin-top: 0;
}

.nir-node--5986 .member-details .items {
    display: block;
    width: 100%;
}

.nir-node--5986 .member-details .items .item {
    border-bottom: 1px solid #EDEEF0;
    display: block;
    padding: 1.3em 2.6em;
}

.nir-node--5986 .member-details .items .item .webcast-link {
    margin: 0;
}

.nir-node--5986 .member-details .items .item a:before {
    padding-right: 10px;
}

.nir-node--5986 .member-details a {
    text-decoration: none;
}

/* /.qr */



/* stock info */

.ndq-5916 .q-stock__table td:not(.q-stock__table-value) {
    font-size: 17px;
}

/* /.stock info */







.ndq-content [class*="file--mime-application-"] a:before, .ndq-content .html-link a:before, .event-item-add-to a:before, .add-event a:before, .add-outlook a:before, .add-gcal a:before {
    line-height: normal;
    /*padding: 0 1px;*/
}

/*.nirtable .nir-widgets--file-list--hide-title .file--application-pdf a:before {*/
.nirtable .nir-widgets--file-list--hide-title a:before {
    margin-top: -15px;
}

.nirtable .nir-widgets--file-list--hide-title .field--name-field-nir-ext-document a:before {
    margin-top: inherit;
}

.ndq-content label {
    color: #333;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    white-space: normal;
    width: auto;
}

.ndq-content input[type="TEXT"], .ndq-content input[type="text"], .ndq-content input[type="email"], .ndq-content input[type="tel"], .ndq-content input[type="number"], .ndq-content input[type="search"], .ndq-content input[type="search"], .ndq-content textarea {
    display: block;
    margin-bottom: 15px;
    margin-right: 3px;
    min-width: 300px;
    width: auto;
}

.ndq-content textarea {
    height: auto;
}

.field--widget-string-textarea {
    margin-bottom: 20px;
}

@media screen and (max-width: 568px) {

    .ndq-content input[type="TEXT"], .ndq-content input[type="text"], .ndq-content input[type="email"], .ndq-content input[type="tel"], .ndq-content textarea {
        min-width: 0;
        width: 100%;
    }

}

.ndq-content select {
    background: url('../client/image/icon/down-arrow-icon.svg') no-repeat 95% center;
    /*height: 38px;*/
}

.ndq-content  select:not([multiple]) + .chosen-container {
    display: none;
}

.ndq-content select:not([multiple]) {
    /*-webkit-appearance: menulist;*/
    display: block !important;
    /*height: 38px;*/
}

@media screen and (min-width: 375px) {

    .ndq-content select:not([multiple]) {
        min-width: 200px;
    }

}

.ndq-content  select[multiple] + .chosen-container .chosen-choices {
    background: none #f2f2f2 !important;
    border: 0;
}

.ndq-content  select[multiple] + .chosen-container .chosen-choices li:first-child input[type="text"] {
    height: 38px;
}

.ndq-content  select[multiple] + .chosen-container .chosen-choices input[type="text"]{
    background: none #f2f2f2 !important;
    height: 34px;
    padding: 0 5px 0 12px;;
    width: 100% !important;
}

.ndq-content input[type="submit"] {
    -webkit-appearance: none;
    display: inline-block;
    width: auto;
}

.ndq-content input[type="submit"]:hover {
}

.block--nir-stock-chart--5916 iframe {
    height: 460px !important;
    margin-top: 30px;
}

.historical-price-lookup-form, .stock-price-calculator-form {
    margin-bottom: 50px;
    overflow: hidden;
}

.historical-price-lookup-form > .form-wrapper, .stock-price-calculator-form > .form-wrapper, .historical-price-lookup-form > .form-wrapper > div, .stock-price-calculator-form > .form-wrapper > div {
    overflow: hidden;
}

.historical-price-lookup-form .form-item, .stock-price-calculator-form .form-item {
    margin: 0 20px 20px 0;
}

.stock-price-calculator-form input[type="number"] {
    margin-bottom: 10px;
}

.historical-price-lookup-form .form-submit, .stock-price-calculator-form .form-submit {
    margin-top: 0;
}

.block--market-data-block__historical-price-lookup {
    margin-bottom: 20px;
}

.block--market-data-block__historical-price-lookup .nirtable, .block--market-data-block__stock-price-calculator .nirtable {
    font-size: 14px;
    margin-bottom: 50px;
}

.stock-price-calculator-form input[type="number"] {
    min-width: 200px;
}


@media screen and (max-width: 736px) {

    .historical-price-lookup-form .form-item, .stock-price-calculator-form .form-item {
        margin: 0 0 20px;
        width: 100%;
    }

    .historical-price-lookup-form .form-item select, .stock-price-calculator-form .form-item select, .stock-price-calculator-form .form-item input[type="number"] {
        min-width: 0;
        width: 100%;
    }

    .stock-price-calculator-form input[type="number"] {
        margin-bottom: 0;
    }

    .historical-price-lookup-form .form-submit, .stock-price-calculator-form .form-submit {
        margin-top: 10px;
    }

}


@media screen and (max-width: 430px) {

    .historical-lookup tbody tr td {
        padding-left: 70%;
    }

}


.ndq-5851 .modal-content {
    display: none;
}

.ndq-5851 .commitee-key span {
    display: inline-block;
    margin-right: 10px;
}





/* ndq-accordion */

.ndq-accordion {
    overflow: hidden;
    margin: 15px 0 5px;
}

.ec-all {
    text-align: right;
}

.ndq-accordion-item {
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 2px;
}

.ndq-accordion-trigger {
    background-color: #f1f1f1;
    padding: 7px 15px;
    cursor: pointer;
    color: #219d48;
}

.ndq-accordion-trigger:before {
    content: '\f0da';
    display: inline-block;
    font-family: 'FontAwesome';
    padding-right: 14px;
    font-size: 20px;
    vertical-align: -2px;
}

.target-is-open .ndq-accordion-trigger {
    background-color: #219d48; 
    color: #fff;
}

.target-is-open .ndq-accordion-trigger:before {
    content: '\f0d7';
    padding-right: 10px;
}

.ndq-accordion-target {
    padding: 15px 15px 20px 35px;
}

.gov-people-name {
    display: inline-block;
    font-weight: 700;
    margin-right: 10px;
}

.gov-people-title {
    display: block;
    margin-left: 25px;
}

.field.field--name-field-nir-person-dir-details {
    margin-bottom: 10px;
    margin-top: 10px;
} 

.field.committee-composition {
    margin-top: 10px;
} 

/* /.ndq-accordion */



/* news-release */

.nir-node--type-nir-news .box__right {
    text-align: center;
}

.nir-node--type-nir-news .box__right a {
    border: 0;
    font-size: 0;
}

@media screen and (min-width: 1024px) {
    
    .nir-node--type-nir-news .box__right {
        padding: .5em 3em;
        width: auto;
    }

}

@media screen and (max-width: 1024px) {

    .table-container {
        overflow-x: auto;
        overflow-y: hidden;
        width: 99%;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }

    .table-container2 {
        background-color: #fafafa;
        border: 1px solid #ccc;
        margin-bottom: 10px;
        overflow-x: auto;
        overflow-y: hidden;
        padding: 15px;
        width: 99%;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        -webkit-overflow-scrolling: touch;
    }

    .table-container2 table td, .table-container2 table td {
        background-color: #fafafa;
        border-image: none;
        border: 0 solid #58595b;
        border-top-width: 1px;
        padding: 8px;
    }

}

@media (max-width: 768px) {

    .nir-node--type-nir-news .box__right {
        float: none;
        margin-left: 0 !important;
    }

}

/* /.news-release */

/* alerts */

.nir-email-alerts-signup-form .sticky-header {
    display: none;
}

#edit-nir-email-alerts-signup-alerts {
    background: none transparent;
    border: 0;
    padding: 0;
}

#edit-nir-email-alerts-signup-alerts thead {
    background: none transparent;
}

#edit-nir-email-alerts-signup-alerts th {
    border: 0;
    background: none transparent;
    color: #333;
    cursor: default;
    font-weight: 700;
    padding: 10px 0 5px;
}

#edit-nir-email-alerts-signup-alerts tbody {
    border: 0;
}

#edit-nir-email-alerts-signup-alerts tr {
    border: 0;
}

#edit-nir-email-alerts-signup-alerts td {
    border: 0;
    padding: 3px 0 7px 0;
}

.nir-email-alerts-signup-form table th:first-child::after {
    display: none;
}

.nir-email-alerts-signup-form table tbody tr {
    background: none transparent !important;
}

.nir-email-alerts-signup-form input[type="email"] {
    width: auto;
}

.nir-email-alerts-signup-form input[type=checkbox] {
    margin-top: 0;
    vertical-align: -2px;
    border: 2px solid #808080;
    width: 17px;
    height: 17px;
    display: inline-block;
}

.nir-email-alerts-signup-form label {
    font-family: "Caecilia", serif;
    line-height: 1.78;
    letter-spacing:-0.1px;
    color: #6A778B;
    font-weight: 400;
    display: inline;
}

.nir-email-alerts-unsubscribe-form h2 {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.1;
    margin: 10px 0 15px;
}

.nir-email-alerts-unsubscribe-form h2:after {
    display: none;
}

.nir-email-alerts-unsubscribe-form input[type="email"] {
    width: auto;
}

/* /.alerts */


/* contact ir */

.ndq-5981 .contact-message-nir-contact-us-form  input[type="text"], .ndq-5981 .contact-message-nir-contact-us-form  input[type="email"], .ndq-5981 .contact-message-nir-contact-us-form textarea {
    width: 100% !important;
}

.ndq-5981 .contact-message-nir-contact-us-form label {
    display: none;
}

.ndq-5981 .contact-message-nir-contact-us-form .button-span-wrapper {
    margin: 30px -30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

@media (min-width: 720px) {
    
    .ndq-5981 .contact-message-nir-contact-us-form .button-span-wrapper {
        margin: 30px -50px 0;
    }

}

@media screen and (min-width: 810px) {

    .ndq-5981 .q-default-hero__form {
        margin-top: -229px;
    }

}

@media (min-width: 1280px) {

    .ndq-5981 .contact-message-nir-contact-us-form .button-span-wrapper {
        margin: 30px -80px 0;
    }

}

.ndq-5981 .contact-message-nir-contact-us-form input[type="submit"] {
    margin: 0 0 16px 16px;
    height: 88px;
    background: #ED2E26;
    border-radius: 2px;
    width: calc(100% - 32px);
    -webkit-transition: background 200ms, color 200ms;
    transition: background 200ms, color 200ms;
}

@media screen and (min-width: 1025px) {

    /*.contact-message-nir-contact-us-form, .contact-message-contact-the-board-form, */
    .nir-email-alerts-signup-form, .nir-email-alerts-unsubscribe-form {
        width: 50%;
    }

}

/* contact ir */


/* printed materials */

@media screen and (min-width: 769px) {

    .contact-message-nir-document-request-form {
        width: 50%;
    }

}

.contact-message-nir-document-request-form input:not(.form-checkbox):not(.form-submit), .contact-message-nir-document-request-form select, .contact-message-nir-document-request-form textarea {
    width: 100% !important;
}

.contact-message-nir-document-request-form legend {
    margin-bottom: inherit;
    font-size: inherit;
    line-height: inherit;
    color: inherit;
    border: 0;
    margin: 0 0 10px;
}

.contact-message-nir-document-request-form legend + .fieldset-wrapper .form-item {
    margin-top: 0;
}

.contact-message-nir-document-request-form input[type="checkbox"] {
    margin: 0;
    vertical-align: -2px;
}

.contact-message-nir-document-request-form div.address-container-inline > .form-item {
    float: none;
    margin-right: 0;
}

.contact-message-nir-document-request-form .form-no-label {
    margin-top: 0;
}

/* /.printed materials */



/* calendar - list */

.event-items {
    overflow: hidden;
}

.event-items .event-item {
    overflow: hidden;
    padding: 10px;
}

.event-items .event-item:nth-child(even) {
    background-color: #f0f0f0;
}

.event-item .event-item-date {
    font-size: 13px;
}

.event-items .webcast-link {
    margin: 0 0 5px;
}

.ndq-content .webcast-link {
    font-weight: normal;
}

/* calendar */



/* qresults */

.ndq-5986 .show-all, .ndq-5986 .views-field.views-field-field-nir-tags {
    display: none;
}

.qresults-year-item {
    font-size: 14px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.qresults-year-item h4 {
    font-size: 18px !important;
}

.qresults-quarter-item {
    margin-bottom: 10px;
}

.qresults-quarter-item-title {
    border-bottom: 2px solid #005b7f;
}

.qresults-quarter-materials {
    text-transform: none;
}

.qresults-quarter-materials p {
    font-size: 14px;
}

@media screen and (max-width: 480px) {

    .qresults-quarter-item {
        width: 100% !important;
    }

}


/* /.qresults */



/* fundamentals */

.fund-nav-link-active, .fund-nav-link-active:hover {
    color: #333;
}

.fund-block {
    margin-bottom: 20px;
}

.block-nir-attribution-block {
    clear: both;
    float: none;
    padding: 0px;
}

.block-nir-attribution-block > p {
    margin: 0;
    padding: 20px 0 0;
}

.market-data-filter-form {
    margin: 10px 0;
}

.market-data-filter-form .form-item {
    display: inline-block;
    float: none;
    margin-right: 3%;
    width: 20%;
}

.market-data-filter-form input[type="submit"] {
    margin-top: 0;
}

.market-data-filter-form .form-item select {
    min-width: 0;
    width: 100% !important;
}

@media (max-width: 768px) {

    .market-data-filter-form .form-item {
        margin-right: 0;
        width: 100%;
    }

}

@media (max-width: 414px) {

    .income-statment tbody tr td:before, .income-statment tfoot tr td:before, .cash-flow tbody tr td:before, .cash-flow tfoot tr td:before {
        white-space: normal;
    }

}

/* ie10 and ie11 specific */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

    .ndq-6001 .market-data-filter-form input[type="submit"], .ndq-6006 .market-data-filter-form input[type="submit"], .ndq-6011 .market-data-filter-form input[type="submit"] {
        margin-top: 60px;
    }

    .q-facts__carousel-slide p {
        width: 100% !important;
    }

    .nir-node--5816 .q-default-hero__splash, .nir-node--type-nir-news .q-default-hero__splash, .nir-node--5821 .q-default-hero__splash, .nir-node--type-nir-sec-filing .q-default-hero__splash, .nir-node--5981 .q-default-hero__splash {
        min-height: auto !important;
    }

}

/* /.fundamentals */



/* sec table */

/*#views-exposed-form-widget-sec-filings-table {
    margin-bottom: 10px;
}

#views-exposed-form-widget-sec-filings-table .form-item {
    margin-right: 3%;
    width: 20%;
}

.form-item-field-nir-sec-form-group-target-id .chosen-container, .form-item-field-nir-sec-form-group-target-id li, .form-item-field-nir-sec-form-group-target-id input, .form-item-field-nir-sec-date-filed-value select, .form-item-items-per-page select {
    min-width: 0;
    width: 100% !important;
}*/

.views-field-field-nir-sec-date-filed {
    width: 180px;
}

.views-field-field-nir-sec-form {
    width: 150px;
}

/* .views-field-field-nir-sec-form-group {
    width: 130px;
} */

.views-field-nothing-1 {
    white-space: nowrap;
    width: 240px;
}

.doc-group,.xbrl-group {
    margin-bottom: 20px;
}

/*.pager {
    margin: 20px 0;
}

.pager__item {
    padding: 0 1px !important;
}

.pager__item a {
    border: 1px solid #ddd;
    margin: 5px 0 10px;
    padding: 5px 14px;
}

.pager .is-active {
    background: none transparent;
}

.pager .is-active a {
    background-color: #219d48;
    border-color: #219d48;
}

.pager a:focus, .pager a:hover {
    background-color: #219d48;
    border-color: #219d48;
    color: #fff;
}*/

.results-summary {
    margin: 20px 0 !important;
    font-size: .9em;
}

.node--nir-sec-filing--full .field--name-field-nir-sec-issuer {
    display: none !important;
}

@media (max-width: 1000px) {

    #/*views-exposed-form-widget-sec-filings-table .form-item {
        margin-right: 0;
        width: 100%;
    }

    #views-exposed-form-widget-sec-filings-table .form-item-field-nir-sec-form-group-target-id {
        margin-bottom: 2em;
    }*/

    .collapse-table-wide:not(.income-statment):not(.cash-flow):not(.cash-flow):not(.historical-lookup):not(.stock-calculator-table) tbody tr td, .collapse-table-wide:not(.income-statment):not(.cash-flow):not(.historical-lookup) tfoot tr td {
        padding-left: 40%;
    }

    .collapse-table-wide:not(.income-statment):not(.cash-flow):not(.historical-lookup):not(.stock-calculator-table) tbody tr td:before, .collapse-table-wide:not(.income-statment):not(.cash-flow):not(.historical-lookup) tfoot tr td:before {
        width: 35%;
    }

}

/* /.sec table */

table.nirtable, table.dataTable {
    margin: 0 0 26px 0;
    border-collapse: collapse;
    border: 1px solid #EDEEF0;
    width: 100%;
    word-wrap: normal;
    border-bottom: none;
}

table.nirtable td, table.nirtable th, table.dataTable td, table.dataTable th {
    padding: 1.3em;
    vertical-align: top;
    font-size: 18px;
    border-bottom: 1px solid #EDEEF0;
    white-space: normal;
}

table.nirtable th, table.nirtable thead td, table.dataTable th, table.dataTable thead td {
    background-color: #F7FAFC;
    color: #627281;
    vertical-align: bottom;
    padding: 1.3em;
    border-bottom: 1px solid #EDEEF0;
    text-decoration: none;
    font-family: "Gotham", sans-serif;
    font-size: 15px;
    line-height: 1.35;
    letter-spacing: -0.2px;
    font-weight: 500;
}

@media (min-width: 375px) {
    table.nirtable th, table.nirtable thead td, table.dataTable th, table.dataTable thead td {
        font-size: 15px;
        font-size: calc(0.00219 * 100vw + (14.18033px));
    }
}
@media (min-width: 1290px) {
    table.nirtable th, table.nirtable thead td, table.dataTable th, table.dataTable thead td {
        font-size: 17px;
    }
}

.collapse-table-wide thead th, .collapse-table-wide tbody td {
    padding: 1em .7em;
}

table.commiteetable th {
    text-align: center;
}

table.nirtable th a, table.nirtable thead td a, table.dataTable th a, table.dataTable thead td a {
    color: #627281 !important;
    text-decoration: none;
}

table.nirtable tbody tr, table.dataTable tbody tr {
    background-color: #fff;
}

table.nirtable tbody tr:nth-child(odd), table.dataTable tbody tr:nth-child(odd) {
    background-color: #fff;
}

@media screen and (max-width: 768px) {

    .collapse-table-wide, .collapse-table-wide tbody tr {
        border: 0 !important;
    }

    .collapse-table-wide tbody tr td {
        border: 1px solid #EDEEF0;
    }

    .collapse-table-wide tbody {
        background: none transparent;
        border: 0;
    }

}

@media (max-width: 481px) {


    .collapse-table, .collapse-table tbody tr {
        border: 0 !important;
    }

    .collapse-table tbody tr td {
        border: 1px solid #EDEEF0;
    }

    .collapse-table thead {
        display: none;
    }

    .collapse-table tbody {
        background: none transparent;
        border: 0;
    }

    .collapse-table tbody tr td:first-child:before, .collapse-table tfoot tr td:first-child:before {
        border-bottom: 1px dotted #ccc;
    }

}

.block-views-blockwidget-news-table table tr th.views-field-field-nir-news-date, .block-views-blockwidget-news-table table tr td.views-field-field-nir-news-date, .presentations .views-field-field-nir-asset-date {
    width: 200px;
}

.block-views-blockwidget-news-table table th.views-field-field-nir-news-supp-format, .block-views-blockwidget-news-table table td.views-field-field-nir-news-supp-format {
    width: 180px;
}

.nirtable .views-field-field-nir-date {
    width: 200px;
}

.nirtable .views-field-field-nir-document {
    width: 80px;
}

.tablesort, .tablesort--asc, .tablesort--desc {
    background: none !important;
    padding-left: 3px;
    position: static;
}

.tablesort:before, .tablesort--asc:before, .tablesort--desc:before {
    font-family: "ndqfonticons";
    font-size: 18px !important;
    vertical-align: middle;
    padding-right: 5px;
    font-weight: normal;
    text-decoration: none
}

.tablesort:before {
    content: "\e044";
}

.tablesort--asc:before {
    content: "\e044";
}

.nirtable .views-field-field-nir-news-supp-format .html-link {
    display: none;
}

.ndq-content .filesize {
    display: none;
}



/* default nasdaq stock quote long */

.quote-wrap .quote-wrap {
    border: 0;
}

.long-quote .center-stock dd, .long-quote .center-stock dt, .long-quote .right-stock dd, .long-quote .right-stock dt {
    border-bottom: 1px solid #000;
    padding: 8px 8px 9px;
}

@media screen and (max-width: 1024px) and (min-width: 768px) {

    .long-quote .center-stock {
        margin-right: 0;
        width: 74.6836%;
    }

    .long-quote .right-stock {
        clear: both;
        margin-right: 0;
        width: 74.6836%;
    }
}

@media screen and (max-width: 990px) {

    .long-quote dd {
        width: 60%;
    }

    .long-quote dt {
        width: 40%;
    }

}

@media screen and (max-width: 568px) {

    .long-quote .left-stock {
        margin-bottom: 15px;
        width: 100%;
    }

    .long-quote .center-stock, .long-quote .right-stock {
        width: 100%;
    }

}

@media screen and (max-width: 300px) {

    .long-quote .center-stock dd, .long-quote .right-stock dd {
        border-bottom: 0;
        padding-bottom: 0;
        width: 100%;
    }

    .long-quote .center-stock dt, .long-quote .right-stock dt {
        width: 100%;
    }

}

.block-nir-attribution-block p {
    max-width: 650px;
    font-size: 18px;
    line-height: 1.78;
    font-weight: 400;
    letter-spacing: -0.1px;
}

/* /.default nasdaq stock quote long */



/* toolkit */

.toolkit li > a  {
    cursor: pointer;
    display: block;
    overflow: hidden;
}

#ndq-dialog-overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #000000;
    opacity: .15;
    filter: alpha(opacity=15);
    -moz-opacity: .15;
    z-index: 101;
    display: none;
}

#ndq-dialog {
    display: none;
    position: fixed;
    margin-left: -160px;
    top: 50%;
    left: 50%;
    margin-left: -380px;
    margin-top: -100px;
    background-color: #ffffff;
    border: 2px solid #336699;
    padding: 15px;
    z-index: 102;
}

/*width:380px; height:200px;*/
#ndq-close-dialog {
    color: #336699;
    float: right;
    margin: -10px;
    font-weight: bold;
    text-decoration: none;
    font-size: .9em;
    cursor: pointer;
}

.sharethis-inline-share-buttons {
    margin-top: 10px;
    height: auto;
    width: 245px;
}

.sharethis-inline-share-buttons .st-btn {
    display: inline-block !important;
}

/* /.toolkit */






pre {
    font-family: Menlo, Monaco, "Courier New", monospace;
    color: #333333;
    display: block;
    padding: 8.5px;
    margin: 0 0 9px;
    font-size: 12.025px;
    line-height: 18px;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    white-space: pre;
    white-space: pre-wrap;
    word-break: break-all;
    word-wrap: break-word;
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* x                  BusinessWire Styles                 x */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

/* BUSINESS WIRE XHTML EXTERNAL CSS STYLES */

/* Content Photo */
.ndq-content .news-article-content .bwbodyimg {
    float: left;
    padding-left: 0;
    padding-right: 20px;
    padding-top: 0;
    padding-bottom: 0 !important;
}

.ndq-content .news-article-content .bwbodyimgcaption {
    font-size: 85% !important;
}

/*text alignments*/
.ndq-content .news-article-content .bwtextaligncenter, .ndq-content .news-article-content .bwalignc {
    text-align: center !important;
}

.ndq-content .news-article-content .bwtextalignleft, .ndq-content .news-article-content .bwalignl {
    text-align: left !important;
}

.ndq-content .news-article-content .bwtextalignright, .ndq-content .news-article-content .bwalignr {
    text-align: right !important;
}

.ndq-content .news-article-content .bwverticalaligntop, .ndq-content .news-article-content .bwvertalignt {
    vertical-align: top !important;
}

.ndq-content .news-article-content .bwverticalalignmiddle, .ndq-content .news-article-content .bwvertalignm {
    vertical-align: middle !important;
}

.ndq-content .news-article-content .bwverticalalignbottom, .ndq-content .news-article-content .bwvertalignb {
    vertical-align: bottom !important;
}

.ndq-content .news-article-content .bwtablefigurealign, .ndq-content .news-article-content .bwfigurealign {
    text-align: right;
    vertical-align: bottom !important;
}

.ndq-content .news-article-content .bwtabletextalign, .ndq-content .news-article-content .bwtxtalign {
    text-align: left;
    vertical-align: bottom !important;
}

.ndq-content .news-article-content .bwwhitespacenowrap, .ndq-content .news-article-content .bwnowrap {
    white-space: normal !important;
}

/*borders*/
.ndq-content .news-article-content .bwsinglebottomborder, .ndq-content .news-article-content .bwsinglebottom {
    border-bottom: solid black 1.0pt !important;
}

.ndq-content .news-article-content .bwdoublebottomborder, .ndq-content .news-article-content .bwdoublebottom {
    border-bottom: double black 2.25pt !important;
}

.ndq-content .news-article-content .bwsingletopborder, .ndq-content .news-article-content .bwsingletop {
    border-top: solid black 1.0pt !important;
}

.ndq-content .news-article-content .bwdoubletopborder, .ndq-content .news-article-content .bwdoubletop {
    border-top: double black 2.25pt !important;
}

/*table cell paddings*/
.ndq-content .news-article-content .bwcellpaddingleft0, .ndq-content .news-article-content .bwpadl0 {
    padding-left: 0 !important;
}

.ndq-content .news-article-content .bwcellpaddingleft1, .ndq-content .news-article-content .bwpadl1 {
    padding-left: 5px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft2, .ndq-content .news-article-content .bwpadl2 {
    padding-left: 10px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft3, .ndq-content .news-article-content .bwpadl3 {
    padding-left: 15px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft4, .ndq-content .news-article-content .bwpadl4 {
    padding-left: 20px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft5, .ndq-content .news-article-content .bwpadl5 {
    padding-left: 25px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft6, .ndq-content .news-article-content .bwpadl6 {
    padding-left: 30px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft7, .ndq-content .news-article-content .bwpadl7 {
    padding-left: 35px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft8, .ndq-content .news-article-content .bwpadl8 {
    padding-left: 40px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft9, .ndq-content .news-article-content .bwpadl9 {
    padding-left: 45px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft10, .ndq-content .news-article-content .bwpadl10 {
    padding-left: 50px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft11, .ndq-content .news-article-content .bwpadl11 {
    padding-left: 55px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft12, .ndq-content .news-article-content .bwpadl12 {
    padding-left: 60px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft13, .ndq-content .news-article-content .bwpadl13 {
    padding-left: 65px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft14, .ndq-content .news-article-content .bwpadl14 {
    padding-left: 70.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft15, .ndq-content .news-article-content .bwpadl15 {
    padding-left: 75.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft16, .ndq-content .news-article-content .bwpadl16 {
    padding-left: 80.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft17, .ndq-content .news-article-content .bwpadl17 {
    padding-left: 85.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft18, .ndq-content .news-article-content .bwpadl18 {
    padding-left: 90.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft19, .ndq-content .news-article-content .bwpadl19 {
    padding-left: 95.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingleft20, .ndq-content .news-article-content .bwpadl20 {
    padding-left: 100.0px !important;
}

/*table cell paddings*/
.ndq-content .news-article-content .bwcellpaddingright0, .ndq-content .news-article-content .bwpadr0 {
    padding-right: 0.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright1, .ndq-content .news-article-content .bwpadr1 {
    padding-right: 5.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright2, .ndq-content .news-article-content .bwpadr2 {
    padding-right: 10.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright3, .ndq-content .news-article-content .bwpadr3 {
    padding-right: 15.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright4, .ndq-content .news-article-content .bwpadr4 {
    padding-right: 20.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright5, .ndq-content .news-article-content .bwpadr5 {
    padding-right: 25.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright6, .ndq-content .news-article-content .bwpadr6 {
    padding-right: 30.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright7, .ndq-content .news-article-content .bwpadr7 {
    padding-right: 35.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright8, .ndq-content .news-article-content .bwpadr8 {
    padding-right: 40.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright9, .ndq-content .news-article-content .bwpadr9 {
    padding-right: 45.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingright10, .ndq-content .news-article-content .bwpadr10 {
    padding-right: 50.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop1, .ndq-content .news-article-content .bwpadt1 {
    padding-top: 10.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop2, .ndq-content .news-article-content .bwpadt2 {
    padding-top: 20.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop3, .ndq-content .news-article-content .bwpadt3 {
    padding-top: 30.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop4, .ndq-content .news-article-content .bwpadt4 {
    padding-top: 40.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop5, .ndq-content .news-article-content .bwpadt5 {
    padding-top: 50.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop6, .ndq-content .news-article-content .bwpadt6 {
    padding-top: 60.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop7, .ndq-content .news-article-content .bwpadt7 {
    padding-top: 70.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop8, .ndq-content .news-article-content .bwpadt8 {
    padding-top: 80.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop9, .ndq-content .news-article-content .bwpadt9 {
    padding-top: 90.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop10, .ndq-content .news-article-content .bwpadt10 {
    padding-top: 100.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop11, .ndq-content .news-article-content .bwpadt11 {
    padding-top: 110.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop12, .ndq-content .news-article-content .bwpadt12 {
    padding-top: 120.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop13, .ndq-content .news-article-content .bwpadt13 {
    padding-top: 130.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop14, .ndq-content .news-article-content .bwpadt14 {
    padding-top: 140.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop15, .ndq-content .news-article-content .bwpadt15 {
    padding-top: 150.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop16, .ndq-content .news-article-content .bwpadt16 {
    padding-top: 160.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop17, .ndq-content .news-article-content .bwpadt17 {
    padding-top: 170.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop18, .ndq-content .news-article-content .bwpadt18 {
    padding-top: 180.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop19, .ndq-content .news-article-content .bwpadt19 {
    padding-top: 190.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingtop20, .ndq-content .news-article-content .bwpadt20 {
    padding-top: 200.0px !important;
}

/*cell bottom padding adjustment styles*/
.ndq-content .news-article-content .bwcellpaddingbottom1, .ndq-content .news-article-content .bwpadb1 {
    padding-bottom: 2.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingbottom2, .ndq-content .news-article-content .bwpadb2 {
    padding-bottom: 3.0px !important;
}

.ndq-content .news-article-content .bwcellpaddingbottom3, .ndq-content .news-article-content .bwpadb3 {
    padding-bottom: 4.0px !important;
}

/*underline style*/
.ndq-content .news-article-content .bwunderlinestyle, .ndq-content .news-article-content .bwuline {
    text-decoration: underline !important;
}

.ndq-content .news-article-content .bwdoubleunderlinestyle, .ndq-content .news-article-content .bwdbluline {
    text-decoration: underline;
    border-bottom: 1px solid black !important;
}

/*color style*/
.ndq-content .news-article-content .bwcolorred, .ndq-content .news-article-content .bwred {
    color: red !important;
}

.ndq-content .news-article-content .bwcolorblack, .ndq-content .news-article-content .bwblack {
    color: black !important;
}

/*margin left*/
.ndq-content .news-article-content .bwmarginleft1, .ndq-content .news-article-content .bwmarginl1 {
    margin-left: 30.0px !important;
}

.ndq-content .news-article-content .bwmarginleft2, .ndq-content .news-article-content .bwmarginl2 {
    margin-left: 60.0px !important;
}

.ndq-content .news-article-content .bwmarginleft3, .ndq-content .news-article-content .bwmarginl3 {
    margin-left: 90.0px !important;
}

.ndq-content .news-article-content .bwmarginleft4, .ndq-content .news-article-content .bwmarginl4 {
    margin-left: 120.0px !important;
}

.ndq-content .news-article-content .bwmarginleft5, .ndq-content .news-article-content .bwmarginl5 {
    margin-left: 150.0px !important;
}

.ndq-content .news-article-content .bwmarginleft6, .ndq-content .news-article-content .bwmarginl6 {
    margin-left: 180.0px !important;
}

.ndq-content .news-article-content .bwmarginleft7, .ndq-content .news-article-content .bwmarginl7 {
    margin-left: 210.0px !important;
}

.ndq-content .news-article-content .bwmarginleft8, .ndq-content .news-article-content .bwmarginl8 {
    margin-left: 240.0px !important;
}

.ndq-content .news-article-content .bwmarginleft9, .ndq-content .news-article-content .bwmarginl9 {
    margin-left: 270.0px !important;
}

.ndq-content .news-article-content .bwmarginleft10, .ndq-content .news-article-content .bwmarginl10 {
    margin-left: 300.0px !important;
}

/*text indent*/
.ndq-content .news-article-content .bwhangingindent, .ndq-content .news-article-content .bwhangindent {
    text-indent: -30.0px !important;
}

/*paragraph indent*/
.ndq-content .news-article-content .bwparagraphindent, .ndq-content .news-article-content .bwpindent {
    text-indent: 30.0px !important;
}

/*list styles*/
.ndq-content .news-article-content .bwliststylenone, .ndq-content .news-article-content .bwlistnone {
    list-style-image: none;
    list-style-type: none !important;
}

.ndq-content .news-article-content .bwliststyledisc, .ndq-content .news-article-content .bwlistdisc {
    list-style-type: disc !important;
}

.ndq-content .news-article-content .bwliststylesquare, .ndq-content .news-article-content .bwlistsquare {
    list-style-type: square !important;
}

.ndq-content .news-article-content .bwliststylecircle, .ndq-content .news-article-content .bwlistcircle {
    list-style-type: circle !important;
}

.ndq-content .news-article-content .bwliststyledecimal, .ndq-content .news-article-content .bwlistdecimal {
    list-style-type: decimal !important;
}

.ndq-content .news-article-content .bwliststyleloweralpha, .ndq-content .news-article-content .bwlistlowalpha {
    list-style-type: lower-alpha !important;
}

.ndq-content .news-article-content .bwliststyleupperalpha, .ndq-content .news-article-content .bwlistupalpha {
    list-style-type: upper-alpha !important;
}

.ndq-content .news-article-content .bwliststylelowerroman, .ndq-content .news-article-content .bwlistlowroman {
    list-style-type: lower-roman !important;
}

.ndq-content .news-article-content .bwliststyleupperroman, .ndq-content .news-article-content .bwlistuproman {
    list-style-type: upper-roman !important;
}

/*list item spacing*/
.ndq-content .news-article-content .bwlistitemmarginbottom, .ndq-content .news-article-content .bwlistitemmargb {
    margin-bottom: 10.0px !important;
}

/*pargraph margin inside table cells*/
.ndq-content .news-article-content .bwcellparagraphmargin, .ndq-content .news-article-content .bwcellpmargin {
    margin-bottom: 0;
    margin-top: 0 !important;
}

/*table bottom margin*/
.ndq-content .news-article-content .bwtablebottommargin, .ndq-content .news-article-content .bwtablemarginb {
    margin-bottom: 10.0px !important;
}

/*horizontal block alignment*/
.ndq-content .news-article-content .bwblockaligncenter, .ndq-content .news-article-content .bwblockalignc {
    margin-left: auto;
    margin-right: auto !important;
}

.ndq-content .news-article-content .bwblockalignleft, .ndq-content .news-article-content .bwblockalignl {
    margin-left: 0;
    margin-right: auto !important;
}

.ndq-content .news-article-content .bwblockalignright, .ndq-content .news-article-content .bwblockalignr {
    margin-left: auto;
    margin-right: 0 !important;
}

/*width*/
.ndq-content .news-article-content .bwwidthpercent1, .ndq-content .news-article-content .bwwidth1 {
    width: 1% !important;
}

.ndq-content .news-article-content .bwwidthpercent2, .ndq-content .news-article-content .bwwidth2 {
    width: 2% !important;
}

.ndq-content .news-article-content .bwwidthpercent3, .ndq-content .news-article-content .bwwidth3 {
    width: 3% !important;
}

.ndq-content .news-article-content .bwwidthpercent4, .ndq-content .news-article-content .bwwidth4 {
    width: 4% !important;
}

.ndq-content .news-article-content .bwwidthpercent5, .ndq-content .news-article-content .bwwidth5 {
    width: 5% !important;
}

.ndq-content .news-article-content .bwwidthpercent6, .ndq-content .news-article-content .bwwidth6 {
    width: 6% !important;
}

.ndq-content .news-article-content .bwwidthpercent7, .ndq-content .news-article-content .bwwidth7 {
    width: 7% !important;
}

.ndq-content .news-article-content .bwwidthpercent8, .ndq-content .news-article-content .bwwidth8 {
    width: 8% !important;
}

.ndq-content .news-article-content .bwwidthpercent9, .ndq-content .news-article-content .bwwidth9 {
    width: 9% !important;
}

.ndq-content .news-article-content .bwwidthpercent10, .ndq-content .news-article-content .bwwidth10 {
    width: 10% !important;
}

.ndq-content .news-article-content .bwwidthpercent11, .ndq-content .news-article-content .bwwidth11 {
    width: 11% !important;
}

.ndq-content .news-article-content .bwwidthpercent12, .ndq-content .news-article-content .bwwidth12 {
    width: 12% !important;
}

.ndq-content .news-article-content .bwwidthpercent13, .ndq-content .news-article-content .bwwidth13 {
    width: 13% !important;
}

.ndq-content .news-article-content .bwwidthpercent14, .ndq-content .news-article-content .bwwidth14 {
    width: 14% !important;
}

.ndq-content .news-article-content .bwwidthpercent15, .ndq-content .news-article-content .bwwidth15 {
    width: 15% !important;
}

.ndq-content .news-article-content .bwwidthpercent16, .ndq-content .news-article-content .bwwidth16 {
    width: 16% !important;
}

.ndq-content .news-article-content .bwwidthpercent17, .ndq-content .news-article-content .bwwidth17 {
    width: 17% !important;
}

.ndq-content .news-article-content .bwwidthpercent18, .ndq-content .news-article-content .bwwidth18 {
    width: 18% !important;
}

.ndq-content .news-article-content .bwwidthpercent19, .ndq-content .news-article-content .bwwidth19 {
    width: 19% !important;
}

.ndq-content .news-article-content .bwwidthpercent20, .ndq-content .news-article-content .bwwidth20 {
    width: 20% !important;
}

.ndq-content .news-article-content .bwwidthpercent21, .ndq-content .news-article-content .bwwidth21 {
    width: 21% !important;
}

.ndq-content .news-article-content .bwwidthpercent22, .ndq-content .news-article-content .bwwidth22 {
    width: 22% !important;
}

.ndq-content .news-article-content .bwwidthpercent23, .ndq-content .news-article-content .bwwidth23 {
    width: 23% !important;
}

.ndq-content .news-article-content .bwwidthpercent24, .ndq-content .news-article-content .bwwidth24 {
    width: 24% !important;
}

.ndq-content .news-article-content .bwwidthpercent25, .ndq-content .news-article-content .bwwidth25 {
    width: 25% !important;
}

.ndq-content .news-article-content .bwwidthpercent26, .ndq-content .news-article-content .bwwidth26 {
    width: 26% !important;
}

.ndq-content .news-article-content .bwwidthpercent27, .ndq-content .news-article-content .bwwidth27 {
    width: 27% !important;
}

.ndq-content .news-article-content .bwwidthpercent28, .ndq-content .news-article-content .bwwidth28 {
    width: 28% !important;
}

.ndq-content .news-article-content .bwwidthpercent29, .ndq-content .news-article-content .bwwidth29 {
    width: 29% !important;
}

.ndq-content .news-article-content .bwwidthpercent30, .ndq-content .news-article-content .bwwidth30 {
    width: 30% !important;
}

.ndq-content .news-article-content .bwwidthpercent31, .ndq-content .news-article-content .bwwidth31 {
    width: 31% !important;
}

.ndq-content .news-article-content .bwwidthpercent32, .ndq-content .news-article-content .bwwidth32 {
    width: 32% !important;
}

.ndq-content .news-article-content .bwwidthpercent33, .ndq-content .news-article-content .bwwidth33 {
    width: 33% !important;
}

.ndq-content .news-article-content .bwwidthpercent34, .ndq-content .news-article-content .bwwidth34 {
    width: 34% !important;
}

.ndq-content .news-article-content .bwwidthpercent35, .ndq-content .news-article-content .bwwidth35 {
    width: 35% !important;
}

.ndq-content .news-article-content .bwwidthpercent36, .ndq-content .news-article-content .bwwidth36 {
    width: 36% !important;
}

.ndq-content .news-article-content .bwwidthpercent37, .ndq-content .news-article-content .bwwidth37 {
    width: 37% !important;
}

.ndq-content .news-article-content .bwwidthpercent38, .ndq-content .news-article-content .bwwidth38 {
    width: 38% !important;
}

.ndq-content .news-article-content .bwwidthpercent39, .ndq-content .news-article-content .bwwidth39 {
    width: 39% !important;
}

.ndq-content .news-article-content .bwwidthpercent40, .ndq-content .news-article-content .bwwidth40 {
    width: 40% !important;
}

.ndq-content .news-article-content .bwwidthpercent41, .ndq-content .news-article-content .bwwidth41 {
    width: 41% !important;
}

.ndq-content .news-article-content .bwwidthpercent42, .ndq-content .news-article-content .bwwidth42 {
    width: 42% !important;
}

.ndq-content .news-article-content .bwwidthpercent43, .ndq-content .news-article-content .bwwidth43 {
    width: 43% !important;
}

.ndq-content .news-article-content .bwwidthpercent44, .ndq-content .news-article-content .bwwidth44 {
    width: 44% !important;
}

.ndq-content .news-article-content .bwwidthpercent45, .ndq-content .news-article-content .bwwidth45 {
    width: 45% !important;
}

.ndq-content .news-article-content .bwwidthpercent46, .ndq-content .news-article-content .bwwidth46 {
    width: 46% !important;
}

.ndq-content .news-article-content .bwwidthpercent47, .ndq-content .news-article-content .bwwidth47 {
    width: 47% !important;
}

.ndq-content .news-article-content .bwwidthpercent48, .ndq-content .news-article-content .bwwidth48 {
    width: 48% !important;
}

.ndq-content .news-article-content .bwwidthpercent49, .ndq-content .news-article-content .bwwidth49 {
    width: 49% !important;
}

.ndq-content .news-article-content .bwwidthpercent50, .ndq-content .news-article-content .bwwidth50 {
    width: 50% !important;
}

.ndq-content .news-article-content .bwwidthpercent51, .ndq-content .news-article-content .bwwidth51 {
    width: 51% !important;
}

.ndq-content .news-article-content .bwwidthpercent52, .ndq-content .news-article-content .bwwidth52 {
    width: 52% !important;
}

.ndq-content .news-article-content .bwwidthpercent53, .ndq-content .news-article-content .bwwidth53 {
    width: 53% !important;
}

.ndq-content .news-article-content .bwwidthpercent54, .ndq-content .news-article-content .bwwidth54 {
    width: 54% !important;
}

.ndq-content .news-article-content .bwwidthpercent55, .ndq-content .news-article-content .bwwidth55 {
    width: 55% !important;
}

.ndq-content .news-article-content .bwwidthpercent56, .ndq-content .news-article-content .bwwidth56 {
    width: 56% !important;
}

.ndq-content .news-article-content .bwwidthpercent57, .ndq-content .news-article-content .bwwidth57 {
    width: 57% !important;
}

.ndq-content .news-article-content .bwwidthpercent58, .ndq-content .news-article-content .bwwidth58 {
    width: 58% !important;
}

.ndq-content .news-article-content .bwwidthpercent59, .ndq-content .news-article-content .bwwidth59 {
    width: 59% !important;
}

.ndq-content .news-article-content .bwwidthpercent60, .ndq-content .news-article-content .bwwidth60 {
    width: 60% !important;
}

.ndq-content .news-article-content .bwwidthpercent61, .ndq-content .news-article-content .bwwidth61 {
    width: 61% !important;
}

.ndq-content .news-article-content .bwwidthpercent62, .ndq-content .news-article-content .bwwidth62 {
    width: 62% !important;
}

.ndq-content .news-article-content .bwwidthpercent63, .ndq-content .news-article-content .bwwidth63 {
    width: 63% !important;
}

.ndq-content .news-article-content .bwwidthpercent64, .ndq-content .news-article-content .bwwidth64 {
    width: 64% !important;
}

.ndq-content .news-article-content .bwwidthpercent65, .ndq-content .news-article-content .bwwidth65 {
    width: 65% !important;
}

.ndq-content .news-article-content .bwwidthpercent66, .ndq-content .news-article-content .bwwidth66 {
    width: 66% !important;
}

.ndq-content .news-article-content .bwwidthpercent67, .ndq-content .news-article-content .bwwidth67 {
    width: 67% !important;
}

.ndq-content .news-article-content .bwwidthpercent68, .ndq-content .news-article-content .bwwidth68 {
    width: 68% !important;
}

.ndq-content .news-article-content .bwwidthpercent69, .ndq-content .news-article-content .bwwidth69 {
    width: 69% !important;
}

.ndq-content .news-article-content .bwwidthpercent70, .ndq-content .news-article-content .bwwidth70 {
    width: 70% !important;
}

.ndq-content .news-article-content .bwwidthpercent71, .ndq-content .news-article-content .bwwidth71 {
    width: 71% !important;
}

.ndq-content .news-article-content .bwwidthpercent72, .ndq-content .news-article-content .bwwidth72 {
    width: 72% !important;
}

.ndq-content .news-article-content .bwwidthpercent73, .ndq-content .news-article-content .bwwidth73 {
    width: 73% !important;
}

.ndq-content .news-article-content .bwwidthpercent74, .ndq-content .news-article-content .bwwidth74 {
    width: 74% !important;
}

.ndq-content .news-article-content .bwwidthpercent75, .ndq-content .news-article-content .bwwidth75 {
    width: 75% !important;
}

.ndq-content .news-article-content .bwwidthpercent76, .ndq-content .news-article-content .bwwidth76 {
    width: 76% !important;
}

.ndq-content .news-article-content .bwwidthpercent77, .ndq-content .news-article-content .bwwidth77 {
    width: 77% !important;
}

.ndq-content .news-article-content .bwwidthpercent78, .ndq-content .news-article-content .bwwidth78 {
    width: 78% !important;
}

.ndq-content .news-article-content .bwwidthpercent79, .ndq-content .news-article-content .bwwidth79 {
    width: 79% !important;
}

.ndq-content .news-article-content .bwwidthpercent80, .ndq-content .news-article-content .bwwidth80 {
    width: 80% !important;
}

.ndq-content .news-article-content .bwwidthpercent81, .ndq-content .news-article-content .bwwidth81 {
    width: 81% !important;
}

.ndq-content .news-article-content .bwwidthpercent82, .ndq-content .news-article-content .bwwidth82 {
    width: 82% !important;
}

.ndq-content .news-article-content .bwwidthpercent83, .ndq-content .news-article-content .bwwidth83 {
    width: 83% !important;
}

.ndq-content .news-article-content .bwwidthpercent84, .ndq-content .news-article-content .bwwidth84 {
    width: 84% !important;
}

.ndq-content .news-article-content .bwwidthpercent85, .ndq-content .news-article-content .bwwidth85 {
    width: 85% !important;
}

.ndq-content .news-article-content .bwwidthpercent86, .ndq-content .news-article-content .bwwidth86 {
    width: 86% !important;
}

.ndq-content .news-article-content .bwwidthpercent87, .ndq-content .news-article-content .bwwidth87 {
    width: 87% !important;
}

.ndq-content .news-article-content .bwwidthpercent88, .ndq-content .news-article-content .bwwidth88 {
    width: 88% !important;
}

.ndq-content .news-article-content .bwwidthpercent89, .ndq-content .news-article-content .bwwidth89 {
    width: 89% !important;
}

.ndq-content .news-article-content .bwwidthpercent90, .ndq-content .news-article-content .bwwidth90 {
    width: 90% !important;
}

.ndq-content .news-article-content .bwwidthpercent91, .ndq-content .news-article-content .bwwidth91 {
    width: 91% !important;
}

.ndq-content .news-article-content .bwwidthpercent92, .ndq-content .news-article-content .bwwidth92 {
    width: 92% !important;
}

.ndq-content .news-article-content .bwwidthpercent93, .ndq-content .news-article-content .bwwidth93 {
    width: 93% !important;
}

.ndq-content .news-article-content .bwwidthpercent94, .ndq-content .news-article-content .bwwidth94 {
    width: 94% !important;
}

.ndq-content .news-article-content .bwwidthpercent95, .ndq-content .news-article-content .bwwidth95 {
    width: 95% !important;
}

.ndq-content .news-article-content .bwwidthpercent96, .ndq-content .news-article-content .bwwidth96 {
    width: 96% !important;
}

.ndq-content .news-article-content .bwwidthpercent97, .ndq-content .news-article-content .bwwidth97 {
    width: 97% !important;
}

.ndq-content .news-article-content .bwwidthpercent98, .ndq-content .news-article-content .bwwidth98 {
    width: 98% !important;
}

.ndq-content .news-article-content .bwwidthpercent99, .ndq-content .news-article-content .bwwidth99 {
    width: 99% !important;
}

.ndq-content .news-article-content .bwwidthpercent100, .ndq-content .news-article-content .bwwidth100 {
    width: 100% !important;
}

/* Updated GNW CSS 8/11/15 */

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxx              Globe Newswire CSS                                    xxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.ndq-content .gnw_table_border_collapse td.gnw_heading, .ndq-content .gnw_heading {
    text-align: center
}

.ndq-content .gnw_table_border_collapse td.gnw_subhead, .ndq-content .gnw_subhead {
    text-align: center
}

.ndq-content .gnw_table_border_collapse td.gnw_colhead, .ndq-content .gnw_colhead {
    text-align: center
}

.ndq-content .gnw_table_border_collapse td.gnw_colhead_uline, .ndq-content .gnw_colhead_uline {
    text-align: center;
    border-bottom: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_colhead_dline, .ndq-content .gnw_colhead_dline {
    text-align: center;
    border-bottom: double black 2.5pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_label, .ndq-content .gnw_label {
    vertical-align: bottom;
    text-align: left
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline, .ndq-content .gnw_label_uline {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline_i10, .ndq-content .gnw_label_uline_i10 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
    padding-left: 10.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline_i15, .ndq-content .gnw_label_uline_i15 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
    padding-left: 15.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline_i20, .ndq-content .gnw_label_uline_i20 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
    padding-left: 20.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline_i25, .ndq-content .gnw_label_uline_i25 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
    padding-left: 25.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_uline_i30, .ndq-content .gnw_label_uline_i30 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
    padding-left: 30.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline_i10, .ndq-content .gnw_label_dline_i10 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
    padding-left: 10.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline_i15, .ndq-content .gnw_label_dline_i15 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
    padding-left: 15.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline_i20, .ndq-content .gnw_label_dline_i20 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
    padding-left: 20.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline_i25, .ndq-content .gnw_label_dline_i25 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
    padding-left: 25.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline_i30, .ndq-content .gnw_label_dline_i30 {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
    padding-left: 30.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_ulinetop, .ndq-content .gnw_label_ulinetop {
    vertical-align: bottom;
    text-align: left;
    border-top: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_dline, .ndq-content .gnw_label_dline {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_i10, .ndq-content .gnw_label_i10 {
    vertical-align: bottom;
    text-align: left;
    padding-left: 10.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_i15, .ndq-content .gnw_label_i15 {
    vertical-align: bottom;
    text-align: left;
    padding-left: 15.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_i20, .ndq-content .gnw_label_i20 {
    vertical-align: bottom;
    text-align: left;
    padding-left: 20.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_i25, .ndq-content .gnw_label_i25 {
    vertical-align: bottom;
    text-align: left;
    padding-left: 25.0px;
}

.ndq-content .gnw_table_border_collapse td.gnw_label_i30, .ndq-content .gnw_label_i30 {
    vertical-align: bottom;
    text-align: left;
    padding-left: 30px;
}

.ndq-content .gnw_table_border_collapse td.gnw_num, .ndq-content .gnw_num {
    vertical-align: bottom;
    text-align: right;
}

.ndq-content .gnw_table_border_collapse td.gnw_num_uline, .ndq-content .gnw_num_uline {
    vertical-align: bottom;
    text-align: right;
    border-bottom: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_num_ulinetop, .ndq-content .gnw_num_ulinetop {
    vertical-align: bottom;
    text-align: right;
    border-top: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_num_dline, .ndq-content .gnw_num_dline {
    vertical-align: bottom;
    text-align: right;
    border-bottom: double black 2.5pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_num_dlinetop, .ndq-content .gnw_num_dlinetop {
    vertical-align: bottom;
    text-align: right;
    border-top: double black 2.5pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_data, .ndq-content .gnw_data {
    vertical-align: bottom;
    text-align: left;
}

.ndq-content .gnw_table_border_collapse td.gnw_data_uline, .ndq-content .gnw_data_uline {
    vertical-align: bottom;
    text-align: left;
    border-bottom: solid black 1.0pt;
}

.ndq-content .gnw_table_border_collapse td.gnw_data_dline, .ndq-content .gnw_data_dline {
    vertical-align: bottom;
    text-align: left;
    border-bottom: double black 2.5pt;
}

.ndq-content .gnw_news_media_box {
    margin: 15px 6px 6px;
    border: 1px solid #A9A9A9;
}

.ndq-content .gnw_table_border_collapse td.gnw_media_caption, .ndq-content .gnw_media_caption {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular
}

.ndq-content .gnw_media_bgcolor {
    background-color: transparent
}

.ndq-content .gnw_table {
    border-collapse: separate;
    border-spacing: 6px
}

.ndq-content .gnw_table_border_collapse td.gnw_videotitle, .ndq-content .gnw_videotitle {
    font: bold 12px Arial;
    color: #1d5296;
}

.ndq-content .gnw_border_top_solid {
    border-top: solid black 1px !important;
}

.ndq-content .gnw_border_right_solid {
    border-right: solid black 1px !important;
}

.ndq-content .gnw_border_bottom_solid {
    border-bottom: solid black 1px !important;
}

.ndq-content .gnw_border_left_solid {
    border-left: solid black 1px !important;
}

.ndq-content .gnw_border_top_double {
    border-top: double black 3px !important;
}

.ndq-content .gnw_border_right_double {
    border-right: double black 3px !important;
}

.ndq-content .gnw_border_bottom_double {
    border-bottom: double black 3px !important;
}

.ndq-content .gnw_border_left_double {
    border-left: double black 3px !important;
}

.ndq-content .gnw_table_border_collapse {
    border-collapse: collapse !important;
}

.ndq-content .gnw_align_left {
    text-align: left !important;
}

.ndq-content .gnw_align_center {
    text-align: center !important;
}

.ndq-content .gnw_align_right {
    text-align: right !important;
}

.ndq-content .gnw_align_justify {
    text-align: justify !important;
}

.ndq-content .gnw_vertical_align_top {
    vertical-align: top !important;
}

.ndq-content .gnw_vertical_align_middle {
    vertical-align: middle !important;
}

.ndq-content .gnw_vertical_align_bottom {
    vertical-align: bottom !important;
}

.ndq-content .gnw_padding_left_none {
    padding-left: 0 !important;
}

.ndq-content .gnw_padding_right_none {
    padding-right: 0 !important;
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxx              PR Newswire CSS                                   xxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.ndq-content .news-article-content .prntblns tr td:first-child, .prntblns tr td:first-child p {
    white-space: normal !important;
}

.ndq-content .news-article-content p.prnews_p {
    margin: 0 !important;
}

.ndq-content .news-article-content .prngen14 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-bottom: solid black !important;
}

.ndq-content .news-article-content .prngen21 {
    text-align: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen4 {
    white-space: normal;
    text-align: left !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen19 {
    border-bottom: black 0.17em double;
    text-align: right !important;
    border-left: 0.08em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-top: 0.08em !important;
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prngen16 {
    border-bottom: black 0.17em double;
    text-align: right !important;
    border-left: 0.08em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-top: black !important;
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prngen6 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-left: solid black !important;
}

.ndq-content .news-article-content .prngen9 {
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-bottom: solid black !important;
}

.ndq-content .news-article-content .prngen13 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen2 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen12 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-bottom: solid black !important;
}

.ndq-content .news-article-content .prngen3 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen8 {
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-top: solid black !important;
}

.ndq-content .news-article-content .prngen10 {
    text-align: center;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen23 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-top: solid black !important;
    border-bottom: solid black !important;
}

.ndq-content .news-article-content .prngen24 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-top: solid black !important;
    border-bottom: solid black !important;
}

.ndq-content .news-article-content .prngen18 {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border: 0.08em solid black !important;
}

.ndq-content .news-article-content .prngen20 {
    text-align: right !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: TOP !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prngen22 {
    border-bottom: black 0.08em solid !important;
    text-align: right !important;
    border-left: 0.08em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-top: black !important;
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prngen17 {
    border-bottom: black 0.17em double !important;
    text-align: right !important;
    border-left: 0.08em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-top: black !important;
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prngen15 {
    border-bottom: black 0.17em double !important;
    text-align: right !important;
    border-left: 0.08em !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-top: 0.08em !important;
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prngen5 {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
    border-bottom: solid black !important;

}

.ndq-content .news-article-content .prngen7 {
    text-align: center !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    vertical-align: bottom !important;
    border-width: 0.08em;
}

.ndq-content .news-article-content .prnpr8 {
    padding-right: 0.67em !important;
}

.ndq-content .news-article-content .prntblns {
    border-width: 0.08em;
}

.ndq-content .news-article-content .prnvab {
    vertical-align: bottom !important;
}

.ndq-content .news-article-content .prnpl6 {
    padding-left: 0.50em !important;
}

.ndq-content .news-article-content .prnbls {
    border-left: black 0.08em solid !important;
}

.ndq-content .news-article-content .prnbb1 {
    border-bottom: 0.08em !important;
}

.ndq-content .news-article-content .prnbr1 {
    border-right: 0.08em !important;
}

.ndq-content .news-article-content .prnbt1 {
    border-top: 0.08em !important;
}

.ndq-content .news-article-content .prntac {
    text-align: center !important;
}