#wrapper, #wrapper .dataTable th, #wrapper .dataTable td, #tableWrapper td, #ndq-content textarea, #ndq-content { font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; color: rgb(51, 51, 51); font-size: 18px; font-style: normal; font-weight: 400; letter-spacing: normal; line-height: 1.45; }
a { cursor: pointer; }
#wrapper {  }
#ndq-content { width: auto; }
ul.ndq-ir-nav, .ndq-ir-nav li, ol#ndq-content, ul#ndq-content, #ndq-content li { vertical-align: baseline; background: transparent none repeat scroll 0% 0%; }
#ndq-content ul li {  }
#ndq-content ol li {  }
#ndq-content ol, #ndq-content ul {  }
#ndq-content ol[type="A"] li { list-style-type: upper-alpha; }
#ndq-content ol[type="a"] li { list-style-type: lower-alpha; }
#ndq-content ol[type="I"] li { list-style-type: upper-roman; }
#ndq-content ol[type="i"] li { list-style-type: lower-roman; }
#ndq-content ol[type="A"] li ul li { list-style-type: disc; }
#ndq-content ol[type="a"] li ul li { list-style-type: disc; }
#ndq-content ol[type="I"] li ul li { list-style-type: disc; }
#ndq-content ol[type="i"] li ul li { list-style-type: disc; }
#ndq-content h1, #ndq-content h2, #ndq-content h3 {  }
#ndq-content caption, .ndq-inc-stock-quote-title { margin-bottom: 10px; }
#ndq-content.ndq-alerts h3 { margin-bottom: 10px; }
ul.ndq-ir-nav li { line-height: 1.7em; list-style-type: none; margin: 0px; }
ul.ndq-ir-nav li ul { margin-bottom: 10px; padding-left: 0px; }
ul.ndq-ir-nav li ul li { margin-left: 15px; font-size: 0.8em; }
#ndq-content .ndq-expand-link { cursor: pointer; line-height: 1.5em; }
#ndq-content .ndq-expand-link span.ndq-expand-arrow { float: left; display: block; margin-right: 10px; }
#ndq-content.ndq-index .ndq-expand-link, #ndq-content.ndq-financials .ndq-expand-link { border: 1px solid rgb(218, 218, 218); }
#ndq-content .ndq-expand-link, #ndq-content .ndq-expand-content, #ndq-content .ndq-expand-link-no, #ndq-content .ndq-expand-link-nobio { padding: 10px; clear: both; }
#ndq-content .ndq-expand-content { margin: 0px 0px 20px; }
#ndq-content .ndq-expand-link { border: 1px solid rgb(218, 218, 218); margin-bottom: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 5px; }
#ndq-content .ndq-expand-link span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; }
#ndq-content .ndq-expand-link-no { cursor: default; padding: 10px 0px; clear: both; }
#ndq-content .ndq-expand-content-no { cursor: default; padding: 10px; clear: both; }
#ndq-content .ndq-expand-content h4 { margin: 0px 0px 5px; }
#ndq-content .ndq-on { color: rgb(39, 188, 215); }
#ndq-content .ndq-expand-link:hover span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; color: rgb(69, 69, 69); }
#ndq-content .ndq-on span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; color: rgb(69, 69, 69); }
#ndq-content .ndq-on:hover span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; color: rgb(69, 69, 69); }
#ndq-content .ndq-over { color: rgb(39, 188, 215); }
#ndq-content #ndq-exp-col { float: right; margin-bottom: 20px; }
#ndq-content #ndq-exp-col a { text-decoration: none; }
#ndq-content #ndq-exp-col span.ndq-show-all::before { font-family: "ndqfonticons"; content: ""; color: rgb(85, 85, 85); vertical-align: text-bottom; }
#ndq-content #ndq-exp-col span.ndq-hide-all::before { font-family: "ndqfonticons"; content: ""; color: rgb(85, 85, 85); vertical-align: text-bottom; }
#ndq-content .ndq-expand-content .ndq-expand-link { background: transparent none repeat scroll 0% 0%; }
#ndq-content form { margin-bottom: 10px; }
#ndq-form {  }
#ndq-form fieldset { width: 550px; border: medium none; padding: 0px; }
#ndq-content select {  }
#ndq-content label { font-size: 15px; font-weight: 400; letter-spacing: normal; line-height: 1.33333; }
#ndq-content input[type="text"], #ndq-content input[type="email"], #ndq-content input[type="number"], #ndq-content textarea, #ndq-content select { box-sizing: border-box; vertical-align: top; height: 32px; padding-top: 3px; margin-bottom: 6px; padding-left: 15px; padding-right: 15px; color: rgb(51, 51, 51); text-align: left; border: 1px solid rgb(214, 214, 214); border-radius: 4px; background: white none repeat scroll 0% 0% padding-box; font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; font-size: 15px; line-height: 1.33333; font-weight: 400; letter-spacing: normal; }
#ndq-content input[type="text"]:focus, #ndq-content input[type="email"]:focus, #ndq-content input[type="number"]:focus, #ndq-content textarea:focus, #ndq-content select:focus { border-color: rgb(0, 136, 204); outline: 0px none; box-shadow: 0px 0px 0px 3px rgba(0, 136, 204, 0.3); }
#ndq-content select { -moz-appearance: none; text-indent: 0.01px; text-overflow: ""; }
@media not all {
  #ndq-content select { padding-right: 50px; }
  #ndq-content select option { padding-top: 3px; }
}
@media not all {
  #ndq-content select { background: transparent none repeat scroll 0% 0%; padding: 8px 10px 5px; }
}
#ndq-form input, #ndq-form textarea, #ndq-form select { float: right; width: 380px; margin-top: 5px; box-sizing: border-box; }
#ndq-form textarea { resize: none; }
input[type="checkbox"], input[type="radio"] { vertical-align: baseline; border: 0px none; }
#ndq-form input[type$="checkbox"] { width: auto; float: left; margin-right: 10px; }
#ndq-form label { float: left; padding-top: 5px; }
#ndq-form label.ndq-nofloat { float: none; padding: 0px; }
#ndq-form .ndq-optional { display: inline; float: right; margin: 0px 0px 5px 10px; padding-top: 10px; }
#ndq-form .ndq-required { display: inline; margin: 0px 0px 0px 5px; }
#ndq-form img { margin-left: 170px; }
@media not all, not all {
  #ndq-form img { margin-left: 150px; }
}
#ndq-form div { clear: both; padding-top: 5px; display: block; }
#ndq-form #captcha { font-size: 0.85em; margin-left: 170px; }
#ndq-form .ndq-captcha-audio { padding: 0px; }
#ndq-form .ndq-form-note { font-size: 0.85em; }
#ndq-content button, #ndq-content input[type="submit"] { font-size: 16px; line-height: 2.00625; font-weight: 500; letter-spacing: normal; background: transparent linear-gradient(rgb(66, 161, 236), rgb(0, 112, 201)) repeat scroll 0% 0%; border: 1px solid rgb(0, 119, 204); border-radius: 4px; color: white; cursor: pointer; display: inline-block; padding: 0px 15px; text-align: center; text-shadow: 0px 1px 1px rgba(28, 115, 184, 0.64); white-space: nowrap; font-family: "Myriad Set Pro","Helvetica Neue","Helvetica","Arial",sans-serif; }
html[data-useragent*="MSIE 10.0"] #ndq-content button, html[data-useragent*="MSIE 10.0"] #ndq-content input[type="submit"] { padding: 0px 18px; }
#ndq-content button:hover, #ndq-content input[type="submit"]:hover { background: transparent linear-gradient(rgb(81, 169, 238), rgb(20, 123, 205)) repeat scroll 0% 0%; border-color: rgb(20, 130, 208); text-decoration: none; }
#ndq-content button:active, #ndq-content input[type="submit"]:active { background: transparent linear-gradient(rgb(61, 148, 217), rgb(0, 103, 185)) repeat scroll 0% 0%; border-color: rgb(0, 95, 163); outline: medium none; }
.ndq-errors, .ndq-errors div { color: red; }
.ndq-faq .ndq-confirmation-text, .ndq-contactboard .ndq-confirmation-text { color: green; }
#ndq-form .ndq-submit { margin-left: 170px; }
.ndq-alerts #ndq-form .ndq-submit { margin-left: 0px; }
.ndq-submit { padding-top: 15px; }
.ndq-confirmation-textation-text { color: rgb(255, 102, 0); }
.ndq-button {  }
noscript button.ndq-button { margin: 10px 10px 0px; }
#ndq_comments { min-height: 150px; }
#ndq_email_message { min-height: 60px; }
.ndq-form-spacer { height: 10px; }
#ndq-content form .formSpacer { width: 10px; height: 10px; display: inline-block; }
.ndq-leftcol { width: 45%; float: left; }
.ndq-rightcol { width: 45%; float: right; }
.ndq-small-screen { display: none; }
.ndq-colwrap { overflow: hidden; }
.ndq-unsupported { border: 1px solid yellow; background-color: rgb(255, 255, 183); padding: 1px 10px; }
#ndq-content .ndq-disclaimer { clear: both; font-size: 0.8em; line-height: 1.5em; margin-top: 20px ! important; }
#ndq-content.ndq-eventdetail .ndq-disclaimer { clear: none; margin-top: 15px; }
.ndq-borderLRT { border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-top: 1px solid rgb(204, 204, 204); }
#ndq-content div.ndq-dialog-overlay, #ndq-tools div.ndq-dialog-overlay { position: fixed; top: 0px; right: 0px; bottom: 0px; left: 0px; height: 100%; width: 100%; margin: 0px; padding: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; opacity: 0.15; z-index: 1; display: none; }
#ndq-content div.ndq-dialog, #ndq-tools div.ndq-dialog { display: none; position: absolute; width: auto; margin-left: 0px; background-color: rgb(255, 255, 255); padding: 10px; z-index: 2; }
#ndq-tools div.ndq-dialog { width: 280px; left: 45%; }
#ndq-content a.ndq-close-dialog::before, #ndq-tools a.ndq-close-dialog::before { font-size: 1.1em; }
#ndq-content a.ndq-close-dialog, #ndq-tools a.ndq-close-dialog { color: rgb(102, 102, 102); float: right; margin: -10px -8px 0px 0px; font-weight: bold; text-decoration: none; cursor: pointer; }
#ndq-tools a.ndq-close-dialog { margin: -10px -10px 0px 0px; }
#ndq-content.ndq-committees div.ndq-dialog, #ndq-content.ndq-eventdetail div.ndq-dialog { margin-left: 0px; }
#ndq-content.ndq-committees div.ndq-dialog, #ndq-content.ndq-corporate-governance-document div.ndq-dialog { width: 70%; }
#ndq-content div.ndq-dialog h1 { margin-top: 0px; }
#ndq-pagination #ndq-page { display: inline-block; padding: 0px; text-decoration: none; color: rgb(39, 188, 215); width: 30px; height: 30px; line-height: 30px; text-align: center; }
#ndq-content #ndq-pagination { float: left; margin-top: 20px; }
#ndq-pagination .ndq-first { margin-left: 0px; }
#ndq-pagination .ndq-last {  }
#ndq-pagination #ndq-page:hover, #ndq-pagination .ndq-page-current { color: rgb(51, 51, 51) ! important; border-bottom: 1px solid rgb(39, 188, 215); }
#ndq-pagination #ndq-page:hover a, #ndq-pagination .ndq-page-current { color: rgb(51, 51, 51); }
#ndq-pagination #ndq-page.ndq-pagDots { color: rgb(119, 119, 119) ! important; text-decoration: none ! important; }
#ndq-content #ndq-pagination form { margin-top: 15px; }
.ndqicon-arw-l-2, .ndqicon-arw-r-2, .ndqicon-arw-arw-l-2, .ndqicon-arw-arw-r-2 { height: 24px; width: 24px; line-height: 22px; text-align: center; }
.ndqicon-arw-l-2:hover, .ndqicon-arw-r-2:hover, .ndqicon-arw-arw-l-2:hover, .ndqicon-arw-arw-r-2:hover { color: rgb(51, 51, 51); }
#ndq-content table, .dataTable, .wsh-dataTable { width: 100%; border-collapse: collapse; margin-bottom: 15px; }
#ndq-content caption { text-indent: 0px; text-align: left; }
#ndq-content.ndq-releases caption, #ndq-content.ndq-analysts caption, #ndq-content.ndq-sec caption, #ndq-content.ndq-downloads caption, #ndq-content.ndq-briefcase caption, #ndq-content.ndq-insider-transactions caption, #ndq-content.ndq-insider-ownership caption { text-indent: -9999px; margin: 0px; padding: 0px; border: medium none; display: none; }
#ndq-content th, .dataTable th { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); text-align: left; }
#ndq-content th label { color: rgb(255, 255, 255); }
#ndq-content th, .dataTable th, #ndq-content td, .dataTable td { padding: 5px; }
#ndq-content caption {  }
#ndq-content td, .dataTable td { border-bottom: 1px solid rgb(204, 204, 204); vertical-align: top; }
#ndq-content td.alt { background-color: rgb(245, 250, 250); color: rgb(180, 170, 157); }
#ndq-content table summary { display: block; }
#ndq-content th a:link { color: rgb(255, 255, 255); text-decoration: none; }
#ndq-content th a:visited { color: rgb(255, 255, 255); text-decoration: none; }
#ndq-content th a:hover { color: rgb(255, 255, 255); text-decoration: none; }
#ndq-content th a:active { color: rgb(255, 255, 255); text-decoration: none; }
#ndq-content .primarybold { font-weight: bold; }
.ndqicon-sort-up::before { content: ""; font-size: 16px; }
.ndqicon-sort-down::before { content: ""; font-size: 16px; }
.ndqicon-sort-up, .ndqicon-sort-down { color: rgb(255, 255, 255); padding-right: 10px; }
#ndq-tabs { width: 45%; float: right; }
#ndq-tabs ul { float: left; width: 100%; margin: 0px 0px 5px ! important; padding: 0px; }
#ndq-tabs li { list-style: outside none none ! important; width: 29%; margin: 0px 2% 0px 0px ! important; float: left; border-radius: 3px; padding: 0px ! important; background-color: rgb(39, 188, 215) ! important; background-image: linear-gradient(rgb(39, 188, 215), rgb(33, 159, 182)); border: 0px none; color: rgb(255, 255, 255) ! important; text-align: center; cursor: pointer; white-space: nowrap; display: inline-block; }
#ndq-tabs li.lastTab { margin: 0px ! important; }
* html #ndq-tabs li { display: inline; }
#ndq-tabs li a { float: left; padding-left: 2px; margin: 0px; width: 100%; text-align: center; color: rgb(255, 255, 255) ! important; }
#ndq-tabs li.active, #ndq-tabs li:hover { opacity: 0.65; }
#ndq-tabs li.active a, #ndq-tabs li:hover a {  }
#ndq-tabs div { clear: both; }
#ndq-tabs li a { text-decoration: none; padding: 2px 0px; white-space: nowrap; min-width: 20px; font-size: 12px; }
#ndq-tabs img {  }
.ndq-alerts #ndq-form input[type="text"], .ndq-alerts #ndq-form textarea, .ndq-alerts #ndq-form select { width: auto; vertical-align: middle; }
.ndq-alerts #ndq-form div { padding-top: 0px; }
.ndq-alerts #ndq-form .ndq-submit { float: none; padding-top: 10px; }
#ndq-content.ndq-alerts input[type="checkbox"] { margin-right: 0px; }
.ndq-alert-checkbox {  }
.ndq-alerts #ndq-form .ndq-alert-textbox { padding: 0px 0px 10px 25px; }
.ndq-alerts #ndq-form input, .ndq-alerts #ndq-form select, .ndq-alerts #ndq-form label { float: none; }
.ndq-annuals-proxies .ndq-briefcaseLegend { clear: both; }
.ndq-annuals-top { width: 60%; margin: auto; }
.ndq-report-image, .ndq-noreport-image { float: left; margin-right: 10px; }
.ndq-noreport-text { text-align: center; padding: 10px 0px; }
.ndq-noreport-image { width: 150px; height: 200px; border: 1px solid rgb(35, 113, 45); background: rgb(35, 113, 45) url(c981d52db697435ef4d7216f411e57853b34ce48.png)  no-repeat scroll center center; color: rgb(35, 113, 45); font-size: 20px; }
.ndq-filing-types-td { text-align: right; }
.ndq-total-filesize { margin: 4px 7px; }
.ndq-briefcaseLegend { float: right; width: auto; text-align: right; margin-top: 20px; }
#ndq-content .ndq-calc-shares { display: inline; white-space: nowrap; }
#ndq-content .ndq-calc-date { display: inline; white-space: nowrap; }
#ndq-content .ndq-calc-submit { display: inline; }
#ndq-content .ndq-calc-reinvest, #ndq-content .ndq-calc-shares, #ndq-content .ndq-calc-date, #ndq-content .ndq-calc-submit { margin: 5px 0px; }
#ndq-content .ndq-invested { max-width: 80px; }
#ndq-content.ndq-corporate-governance-document div.ndq-dialog { margin-left: 0px; }
#ndq-content .ndq-expand-link-nobio { border: 1px solid rgb(218, 218, 218); margin-bottom: 10px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 5px; padding-left: 40px; }
#ndq-content .ndq-bio-image { float: left; margin: 0px 10px 10px 0px; max-width: 145px; width: 20%; }
#ndq-content.ndq-committees .ndq-bio-image { width: auto; }
.wsh-ccommittees td .ndq-hide-txt { display: none; }
#ndq-content #ndq-bio-content {  }
#ndq-content #ndq-bio-content-withpic {  }
#ndq-content #ndq-bio-notes {  }
#ndq-content.ndq-committees table td:first-child { text-align: left; }
#ndq-content.ndq-committees table td, #ndq-content.ndq-committees table th { text-align: center; }
.ndq-currentcompany { font-style: italic; }
.ndq-bioname { font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.ndq-biotitle { font-size: 14px; margin-bottom: 20px; }
[class^="bodIcon-"]::before, [class*="bodIcon-"]::before { font-family: "ndqfonticons" ! important; vertical-align: middle; color: rgb(39, 188, 215); font-size: 20px; }
.bodIcon-chairman::before { content: ""; }
.bodIcon-chair::before { content: ""; color: rgb(33, 159, 182); }
.bodIcon-member::before { content: ""; }
.bodIcon-independent::before { content: ""; font-size: 16px; }
.bodIcon-fin::before { content: ""; }
#ndq-legend [class^="bodIcon-"], #ndq-legend [class*="bodIcon-"] { margin-left: 20px; }
#ndq-legend [class^="bodIcon-"]:first-child, #ndq-legend [class*="bodIcon-"]:first-child { margin-left: 0px; }
.wsh-dividends { margin-top: 10px; }
#ndq-table-bold td, .ndq-table-bold { font-weight: bold; }
#ndq-content.ndq-events .ndq-expand-link { cursor: pointer; }
#ndq-content.ndq-events .ndq-expand-link, #ndq-content.ndq-events .ndq-expand-content, #ndq-content.ndq-events .ndq-expand-link-no { padding: 0px; width: auto; clear: both; }
#ndq-content.ndq-events .ndq-expand-link, #ndq-content.ndq-events .ndq-expand-link-no, .ndq-open-dialog { background-color: transparent; border: medium none; cursor: pointer; }
#ndq-content.ndq-events .ndq-expand-link span.ndq-expand-arrow { float: left; display: block; margin-right: 10px; }
#ndq-content.ndq-events .ndq-expand-link span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; color: rgb(69, 69, 69); }
#ndq-content.ndq-events .ndq-expand-link-no { cursor: default; background-color: transparent; }
#ndq-content.ndq-events .ndq-expand-content { padding: 10px 0px; }
#ndq-content.ndq-events .ndq-on { background-color: transparent; }
#ndq-content.ndq-events .ndq-on span.ndq-expand-arrow::before { font-family: "ndqfonticons"; content: ""; color: rgb(69, 69, 69); }
#ndq-content.ndq-events .ndq-over { background-color: transparent; }
#ndq-webcast-add-info { clear: both; padding-top: 1px; }
#ndq-content.ndq-events div.ndq-dialog { margin-left: -20%; width: 30%; }
#ndq-content.ndq-events caption form { font-size: 14px; margin: 0px; font-weight: 100; }
#ndq-content.ndq-events caption form label { font-weight: 100; }
#ndq-content.ndq-events caption form select { font-size: 14px; }
#ndq-content.ndq-events .ndq-mail, #ndq-content.ndq-eventdetail .ndq-mail, #ndq-content.ndq-events .ndq-outlook, #ndq-content.ndq-eventdetail .ndq-outlook, #ndq-content.ndq-events .ndq-google, #ndq-content.ndq-eventdetail .ndq-google { margin-right: 5px; float: left; }
#ndq-content.ndq-events .ndq-mail a.ndq-open-dialog::before, #ndq-content.ndq-eventdetail .ndq-mail a.ndq-open-dialog::before, #ndq-content.ndq-events .ndq-outlook a::before, #ndq-content.ndq-eventdetail .ndq-outlook a::before, #ndq-content.ndq-events .ndq-google a::before, #ndq-content.ndq-eventdetail .ndq-google a::before { font-size: 20px; color: rgb(255, 255, 255); }
#ndq-content.ndq-events .ndq-mail a.ndq-open-dialog, #ndq-content.ndq-eventdetail .ndq-mail a.ndq-open-dialog, #ndq-content.ndq-events .ndq-outlook a, #ndq-content.ndq-eventdetail .ndq-outlook a, #ndq-content.ndq-events .ndq-google a, #ndq-content.ndq-eventdetail .ndq-google a { float: left; text-decoration: none; cursor: pointer; height: 28px; width: 28px; line-height: 26px; color: rgb(255, 255, 255); padding: 0px 1px 0px 4px; }
#ndq-content.ndq-events .ndqicon-mail, #ndq-content.ndq-eventdetail .ndqicon-mail { background: rgb(119, 119, 119) none repeat scroll 0% 0%; }
#ndq-content.ndq-events .ndqicon-outlook, #ndq-content.ndq-eventdetail .ndqicon-outlook { background: rgb(255, 188, 0) none repeat scroll 0% 0%; }
#ndq-content.ndq-events .ndqicon-google, #ndq-content.ndq-eventdetail .ndqicon-google { background: rgb(221, 75, 57) none repeat scroll 0% 0%; }
#ndq-content.ndq-events div.ndq-dialog h1, #ndq-content.ndq-eventdetail div.ndq-dialog h1 { font-size: 1.8em; }
#ndq-content.ndq-events div.ndq-dialog h2, #ndq-content.ndq-eventdetail div.ndq-dialog h2 { font-size: 1.4em; }
#ndq-content.ndq-eventdetail div.ndq-dialog { width: 50%; }
.ndq-eventdetail .ndq-webcast-logos { display: block; }
.ndq-eventdetail h3 { margin: 15px 0px 5px; }
.ndqQuarted { border-right: 1px solid rgb(153, 153, 153); width: 120px; text-align: center; vertical-align: middle; line-height: 55px; position: relative; float: left; margin-right: 20px; font-size: 42px; font-weight: 500; }
.ndqQuarted .ndqQuartedYear { display: block; font-size: 30px; }
#ndq-content.ndq-financials .ndq-expand-content { float: left; clear: none; width: 75%; }
#ndq-content.ndq-financials h4 { margin: 0px 0px 10px; }
#ndq-content.ndq-financials .whiteBox { border-top: 1px solid rgb(218, 218, 218); background: rgb(236, 236, 236) none repeat scroll 0% 0%; display: inline-block; min-height: 180px; height: auto ! important; margin: 0px 2% 2.5% 0px; padding: 15px 15px 0px; position: relative; width: 49%; float: left; }
.whiteBox hr { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top: 1px solid rgb(218, 218, 218) ! important; height: 2px ! important; margin-bottom: 15px ! important; margin-top: 5px ! important; }
#ndq-content.ndq-analysts .whiteBox { border-top: 1px solid rgb(218, 218, 218); background: rgb(236, 236, 236) none repeat scroll 0% 0%; display: inline-block; width: 32%; min-height: 120px; height: auto ! important; margin: 0px 2% 2.5% 0px; padding: 15px; position: relative; float: left; }
#ndq-content.ndq-financials .whiteBox:nth-of-type(2n), #ndq-content.ndq-analysts .whiteBox:nth-of-type(3n) { margin-right: 0px; }
#ndq-content .ndq-intro {  }
#ndq-content p:nth-of-type(1) { margin-top: 0px; }
#ndq-content .ndq-stock {  }
#ndq-content .ndq-date { margin: 0px; }
#ndq-content .ndq-item { margin-bottom: 15px; }
#ndq-content .ndq-view-all { margin: 15px 0px; font-size: 0.8em; }
#ndq-content.ndq-index #ndq-expand { margin-top: 15px; }
#ndq-content.ndq-index .ndq-expand-content { padding-bottom: 0px; }
#ndq-content.ndq-index #ndq-expand link { border-bottom: 1px dashed rgb(204, 204, 204); margin: 5px 0px; padding: 5px 0px; background-color: rgb(255, 255, 255); color: inherit; }
.ndq-data-table td:first-child, .ndq-data-table th:first-child { text-align: left; }
.ndq-data-table td, .ndq-data-table th { text-align: right; }
#ndq-content .wsh-stocklookup th:not(:first-child), #ndq-content.ndq-ownership-profile th:not(:first-child) { text-align: right; }
.ndq-releasetype { display: inline; }
#ndq-releaseWrap { padding: 0px 0px 15px; margin-bottom: 20px; border-bottom: 1px solid rgb(227, 227, 227); }
#ndq-releaseWrap .ndq-showsummary { float: left; }
#ndq-releaseWrap .ndq-rTitle {  }
#ndq-releaseWrap .ndq-rMore { margin: 20px 0px 0px 20px; }
#ndq-releaseWrap .ndq-rMore .ndq-rDate { margin: 0px 20px 0px 0px; padding: 0px 20px 0px 0px; border-right: 1px solid rgb(227, 227, 227); font-size: 12px; text-transform: uppercase; font-weight: 600; }
#ndq-content.ndq-results .qrH2 { display: block; padding: 0px 0px 10px; margin: 0px 20px 0px 0px; border-bottom: 1px solid rgb(218, 218, 218); }
#ndq-content.ndq-results .emptyQ { float: left; width: 25%; min-height: 100px; }
#ndq-content.ndq-results .fullQ { margin: 0px; padding: 0px; float: left; width: 25%; display: inline-block; }
#ndq-content.ndq-results .qrItems {  }
#ndq-content #ndq-rss-list ul li { list-style-type: none; margin: 0px 10px 0px 0px; padding: 5px 0px; }
#ndq-content #ndq-rss-list ul li a { text-decoration: none; }
#ndq-content #ndq-rss-list ul li a .ndqicon-rss { color: rgb(251, 118, 41); }
.ndq-search-boxes { width: 170px; float: left; }
.ndq-search label { display: inline; }
.ndq-search .ndq-search-year, .ndq-search .ndq-search-categories { padding-top: 5px; }
.ndq-search .ndq-search-year { width: 20%; float: left; }
.ndq-search .ndq-search-categories { width: 80%; float: right; }
.ndq-search .wsh-search { clear: both; }
.ndq-search .ndq-no-results { clear: both; padding-top: 20px; }
#ndq-content.ndq-secfiling { width: 100%; padding: 0px; }
#ndq-content.ndq-secfiling .ndq-filetypes { float: right; }
.ndq_txtCap { text-transform: capitalize; }
.ndq-spanish #DocFilter select { max-width: 25%; }
.ndq-spanish #ndq-pagination select { max-width: 100%; width: auto ! important; }
#ndq-inc-stock-quote { width: 45%; float: left; padding: 0px; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-title { padding: 0px 0px 10px; margin: 0px; }
#ndq-inc-stock-quote table tbody { border: 0px none; }
#ndq-inc-stock-quote .ndq-inc-stock-priceChange { width: 100%; margin-bottom: 5px; }
#ndq-inc-stock-quote .ndq-inc-stock-priceChange tr { background: transparent none repeat scroll 0% 0% ! important; }
#ndq-inc-stock-quote .ndq-inc-stock-priceChange td { border-width: 0px 0px 2px; border-style: none none solid; border-color: -moz-use-text-color -moz-use-text-color rgb(218, 218, 218); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-price-mini { border-bottom: 2px solid rgb(221, 221, 221) ! important; width: 35%; font-size: 1.5em; text-align: center; line-height: 22px; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-change-mini { width: 40%; font-size: 1.1em; text-align: center; line-height: 22px; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-other { float: left; width: 54%; padding: 5px 0px; margin: 0px 0px 0px 5px; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-date { float: right; width: 40%; padding: 5px 0px; margin: 0px 5px 0px 0px; }
#ndq-inc-stock-quote .ndq-inc-stock-quote-disclaimer { padding: 5px 0px 10px 8px; font-size: 12px; }
#ndq-content td.ndq-price { border-bottom: 2px solid rgb(218, 218, 218); }
#ndq-inc-stock-quote td.ndq-price-down-mini { border-bottom: 2px solid rgb(152, 0, 46); }
#ndq-inc-stock-quote td.ndq-price-up-mini { border-bottom: 2px solid rgb(0, 133, 63); }
.ndq-price-down { color: rgb(152, 0, 46); }
.ndq-price-up { color: rgb(0, 133, 63); }
#ndq-content.ndq-stockquote td, #ndq-content.ndq-stockquote td img { text-align: center; vertical-align: middle; }
#ndq-content.ndq-stockquote .ndq-current-price { font-size: 3em; line-height: 2em; }
#ndq-content.ndq-stockquote h2 { margin: 5px 0px 13px; }
#ndq-content.ndq-stockquote th { color: inherit; background-color: inherit; border-bottom: 1px solid rgb(204, 204, 204); }
.ndq-stockquote .ndq-leftcol { width: 48%; float: left; }
.ndq-stockquote .ndq-rightcol { width: 48%; float: right; }
#ndq-content .ndq-stock-price { font-size: 2.2em; margin: 10px 15px 0px 6px; white-space: nowrap; }
#ndq-content .ndq-stock-change { font-size: 1.7em; white-space: nowrap; }
#ndq-content .ndq-stock-time { margin-left: 6px; line-height: 2.2; vertical-align: baseline; }
#ndq-content.ndq-stockquote .wsh-stockquote { border-top: 1px solid rgb(204, 204, 204); }
img.chart { background: transparent url(b6d4b69228899e0ead73504482f8b2d62591d3b0.gif)  no-repeat scroll center center; }
#ndq-stock-img { margin: auto; text-align: center; }
#ndq-form label.ndq-interested { vertical-align: middle ! important; }
#ndq-form input.ndq-interested-box { margin-top: 5px ! important; vertical-align: middle ! important; }
.wsh-ratios-bottom { width: 48%; float: right; }
.wsh-ratios-top { width: 48%; float: left; }
.wsh-ratios-bottom acronym, .wsh-ratios-top acronym { border: 0px none; }
.wsh-quantifier { font-size: 11px; }
table.wsh-dataTable.wsh-releases.fulltable td {  }
.relSummaryToggle { color: rgb(69, 69, 69); font-family: "ndqfonticons"; padding: 0px 5px 0px 0px; cursor: pointer; }
.relSummaryToggle::after { content: ""; }
.relSummaryToggle:hover::after { content: ""; }
.relSummaryToggle.exp::after { content: ""; }
.relSummaryToggle.exp:hover::after { content: ""; }
.releaseSummary { display: none; }
.ndq-vSpace { display: block; height: 20px; width: 100%; }
.ndq-vSpaceM { display: block; height: 30px; width: 100%; }
.ndq-vSpaceL { display: block; height: 40px; width: 100%; }
.ndq-vSpaceXL { display: block; height: 50px; width: 100%; }
#ndq-content.ndq-management .whiteBox, #ndq-content.ndq-directors .whiteBox { display: inline-block; min-height: 160px; height: auto ! important; padding: 10px 10px 15px; float: left; width: 31%; margin: 0px 3.5% 3% 0px; text-align: center; border-bottom: 1px solid rgb(218, 218, 218); }
#ndq-content.ndq-management .whiteBox:nth-of-type(3n), #ndq-content.ndq-directors .whiteBox:nth-of-type(3n) { margin-right: 0px; }
#ndq-content.ndq-directors .whiteBox { min-height: 140px; height: auto ! important; }
#ndq-content.ndq-directors .whiteBox.wPic { min-height: 260px; height: auto ! important; }
h3.title, .bDetailHead h3 { font-weight: bold ! important; }
.bDetailHead img { float: left; margin: 0px 30px 20px 0px; }
#ndq-content.ndq-directors .whiteBox:hover, #ndq-content.ndq-management .whiteBox:hover {  }
#ndq-content.ndq-directors .bBack, #ndq-content.ndq-management .bBack { float: right; margin: 20px 0px; }
.whiteBox hr { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-top: 1px solid rgb(218, 218, 218) ! important; height: 1px ! important; margin-bottom: 15px ! important; margin-top: 5px ! important; }
.readBio { margin-top: 10px; }
.eventsBox { width: 31%; margin: 0px 2% 0px 0px; float: left; text-align: center; padding: 10px 10px 0px; }
.eventsBox .ndq-date { margin-bottom: 10px ! important; display: block; position: relative; transition: background-color 0.15s cubic-bezier(0.52, 0, 0.48, 1) 0s; }
.eventsBox .ndq-date::after { border-top: 1px solid rgb(215, 209, 195); content: ""; left: 0px; position: absolute; top: 50%; width: 100%; z-index: 1; }
.eventsBox .ndq-date span { z-index: 2; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; padding: 0px 10px; display: inline-block; transition: background-color 0.15s ease 0s; }
.eventsBox:hover, .eventsBox:hover .ndq-date span { background: rgb(249, 249, 249) none repeat scroll 0% 0%; transition: background-color 0.15s ease 0s; text-decoration: none ! important; }
#investors-pg #recentRelease ul li .ndq-date { color: rgb(88, 95, 105); font-size: 13px; font-weight: bold; }
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) {
  #wrapper { width: 97% ! important; }
  #fbContainer li { width: 100% ! important; float: none ! important; display: block ! important; margin: 0px ! important; }
  #fbContainer ul { margin: 0px 0px 20px ! important; }
  #wrapper .dataTable th, #wrapper .dataTable td, #financialMenu div { font-size: 9px ! important; }
  #wrapper .dataTable td { width: 20% ! important; }
  #financialMenu div.Compare1, #financialMenu div.Compare2, #financialMenu #left, #financialMenu #right { float: none ! important; display: block ! important; width: 100% ! important; }
  .submit { float: none ! important; display: block ! important; width: 50% ! important; }
  iframe { height: 2800px ! important; }
}
