
/* ::::: http://sdfestaticassets-us-east-1.sciencedirectassets.com/prod/19b784a6d5375acf185ae9e1d3d5cb9dbcbfb5c8/style.css ::::: */

.ccs-component { position: relative; }
.ccs-component * { font-family: Arial,sans-serif; font-weight: 400; box-sizing: border-box; }
.ccs-component .ccs-icon { display: inline-block; background-repeat: no-repeat; margin: 0px; }
.ccs-component .hidden { display: none ! important; }
.ccs-component a:hover { cursor: pointer; }
.ccs-component .link { transition: border-bottom 0.3s ease 0s, color 0.3s ease 0s; }
.ccs-component .link:focus { color: rgb(0, 115, 152); }
.ccs-component .link:link, .ccs-component .link:visited { border-bottom: 2px solid transparent; color: inherit; }
.ccs-component .link:hover, .ccs-component .link:active { color: rgb(233, 113, 28); }
.ccs-component .link-inherit { border-bottom: 2px solid transparent; color: inherit; text-decoration: none; transition: border-bottom 0.3s ease 0s, color 0.3s ease 0s; }
.ccs-component .link-inherit:link, .ccs-component .link-inherit:visited { color: inherit; text-decoration: none; }
.ccs-component .link-inherit:hover, .ccs-component .link-inherit:active, .ccs-component .link-inherit:focus { border-bottom-color: currentcolor; color: rgb(233, 113, 28); text-decoration: none; }
.ccs-component .link-span { color: inherit; text-decoration: none; transition: color 0.3s ease 0s; }
.ccs-component .link-span > span { border-bottom: 2px solid transparent; transition: border-bottom 0.3s ease 0s; }
.ccs-component .link-span:link, .ccs-component .link-span:visited, .ccs-component .link-span:focus { color: inherit; text-decoration: none; }
.ccs-component .link-span:hover, .ccs-component .link-span:active { color: rgb(233, 113, 28); text-decoration: none; }
.ccs-component .link-span:hover > span, .ccs-component .link-span:active > span { border-bottom-color: rgb(233, 113, 28); }
.ccs-component .link-blue { border-bottom: 2px solid transparent; color: currentcolor; text-decoration: none; transition: border-bottom 0.3s ease 0s, color 0.3s ease 0s; }
.ccs-component .link-blue:link, .ccs-component .link-blue:visited { color: rgb(0, 115, 152); text-decoration: none; }
.ccs-component .link-blue:hover, .ccs-component .link-blue:active, .ccs-component .link-blue:focus { border-bottom-color: currentcolor; color: rgb(233, 113, 28); text-decoration: none; }
.ccs-component .Footer { background-color: rgb(255, 255, 255); width: 100%; border-color: rgb(233, 113, 28); border-width: 2px 0px 0px; border-style: solid; color: rgb(80, 80, 80); font-size: 14px; font-weight: 300; line-height: 22px; padding: 16px 0px 40px; position: relative; }
.ccs-component .Footer .els-footer { padding-right: 8px; padding-left: 8px; }
@media (min-width: 512px) {
  .ccs-component .Footer .els-footer { padding-right: 32px; padding-left: 32px; }
}
@media (max-width: 512px) {
  .ccs-component .Footer .els-footer { padding-right: 16px; padding-left: 16px; }
}
.ccs-component .Footer .els-footer-body { display: inline-block; vertical-align: top; }
@media (min-width: 768px) {
  .ccs-component .Footer .els-footer-body { width: 77.777%; }
}
@media (min-width: 1024px) {
  .ccs-component .Footer .els-footer-body { width: 83.333%; }
}
.ccs-component .Footer .els-footer-elsevier { float: left; height: 20px; }
.ccs-component .Footer .els-footer-elsevier span.svg-wordmark-elsevier { color: rgb(233, 113, 28); height: 20px; width: 104px; }
.ccs-component .Footer .els-footer-content { clear: both; padding-top: 8px; padding-bottom: 8px; vertical-align: top; font-size: 13px; }
@media (min-width: 768px) {
  .ccs-component .Footer .els-footer-content { clear: none; margin-left: 136px; padding-top: 2px; }
}
.ccs-component .Footer .els-footer-cookie-link { border-bottom: 2px solid rgb(233, 113, 28); }
.ccs-component .Footer .els-footer-links { padding-bottom: 10px; font-size: 13px; overflow-wrap: break-word; }
.ccs-component .Footer .els-footer-links a { margin-right: 16px; white-space: nowrap; }
@media (min-width: 512px) {
  .ccs-component .Footer .els-footer-links a { margin-right: 32px; }
}
.ccs-component .Footer .els-footer-relx-group { line-height: 1; min-width: 118px; text-align: left; vertical-align: bottom; width: 100%; }
.ccs-component .Footer .els-footer-relx-group span.svg-wordmark-relx-group { width: 118px; height: 18px; }
@media (min-width: 768px) {
  .ccs-component .Footer .els-footer-relx-group { display: inline-block; vertical-align: bottom; text-align: right; padding-bottom: 2px; width: 22.222%; }
}
@media (min-width: 1024px) {
  .ccs-component .Footer .els-footer-relx-group { width: 16.666%; }
}
.ccs-component .Footer .svg-text { display: none; }
.ccs-component .LibraryBanner { position: relative; text-align: center; margin-left: -32px; margin-right: -32px; padding-top: 16px; padding-bottom: 16px; background-color: rgb(245, 245, 245); }
@media (min-width: 1020px) {
  .ccs-component .LibraryBanner { float: right; margin: 0px -24px 0px 24px; padding-top: 0px; padding-bottom: 0px; }
}
.ccs-component .LibraryBanner .customer-banner-container { height: 60px; width: 234px; margin: auto; }
.ccs-component .LibraryBanner .els-header-library-image { height: 60px; width: 234px; }
.ccs-component .LibraryBanner .customer-banner { display: block; background-color: rgb(255, 255, 255); border-color: rgb(201, 201, 201); border-style: solid; border-width: 1px; color: rgb(0, 0, 0); font-size: 12px; line-height: 15px; text-align: center; height: 60px; width: 234px; overflow: hidden; }
.ccs-component .LibraryBanner .customer-banner span { display: block; }
.ccs-component .LibraryBanner .els-header-library-close { position: absolute; right: 0px; top: 0px; padding: 8px; display: inline-block; }
@media (min-width: 1020px) {
  .ccs-component .LibraryBanner .els-header-library-close { display: none; }
}
@media (max-width: 512px) {
  .ccs-component .LibraryBanner .els-header-library-close { padding-right: 24px; }
}
.ccs-component .LibraryBanner .els-header-library-close .svg-delete { width: 24px; height: 26px; }
.ccs-component .LibraryBanner .els-header-library-close .svg-delete:hover { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; width: 24px; height: 26px; }
.ccs-component .SignInOut .ccs-signout-popup, .ccs-component .SignInOut .ccs-signin-popup { color: rgb(0, 0, 0); display: none; position: absolute; right: 0px; top: 48px; width: 336px; z-index: 21; }
@media (max-width: 767px) {
  .ccs-component .SignInOut .ccs-signout-popup, .ccs-component .SignInOut .ccs-signin-popup { position: fixed; top: 0px; left: 0px; right: 0px; width: calc(100% - 32px); margin: 16px; z-index: 90; }
}
.ccs-component .SignInOut .ccs-signout-popup a, .ccs-component .SignInOut .ccs-signin-popup a { color: rgb(49, 108, 157); text-decoration: none; }
.ccs-component .SignInOut .ccs-signout-popup h3, .ccs-component .SignInOut .ccs-signin-popup h3 { color: rgb(0, 0, 0); }
.ccs-component .SignInOut .ccs-signout-popup a:focus, .ccs-component .SignInOut .ccs-signout-popup a:hover, .ccs-component .SignInOut .ccs-signin-popup a:focus, .ccs-component .SignInOut .ccs-signin-popup a:hover { text-decoration: underline; }
@media (min-width: 768px) {
  .ccs-component .SignInOut .ccs-signout-popup::before, .ccs-component .SignInOut .ccs-signin-popup::before { content: ""; position: absolute; right: 0px; top: -14px; border-left: 16px solid transparent; border-bottom: 16px solid rgb(233, 113, 28); }
  .ccs-component .SignInOut .ccs-signout-popup::after, .ccs-component .SignInOut .ccs-signin-popup::after { content: ""; position: absolute; right: 0px; top: -11px; border-left: 14px solid transparent; border-bottom: 14px solid rgb(235, 235, 235); }
}
.ccs-component .SignInOut .ccs-signout-popup.is-visible, .ccs-component .SignInOut .ccs-signin-popup.is-visible { display: block; }
.ccs-component .SignInOut .ccs-signout-popup .ccs-user_personal_details, .ccs-component .SignInOut .ccs-signin-popup .ccs-user_personal_details { margin-top: 0px; }
.ccs-component .SignInOut .ccs-signout-popup-body-border, .ccs-component .SignInOut .ccs-signin-popup-body-border { padding: 16px; background-color: rgba(235, 235, 235, 0.85); border-top: 2px solid rgb(233, 113, 28); position: relative; }
.ccs-component .SignInOut .ccs-signout-popup-body, .ccs-component .SignInOut .ccs-signin-popup-body { position: relative; }
.ccs-component .SignInOut .ccs-signin-popup { width: 592px; }
@media (max-width: 767px) {
  .ccs-component .SignInOut .ccs-signin-popup { width: calc(100% - 32px); }
}
.ccs-component .SignInOut .ccs-signin-body { background-color: rgb(255, 255, 255); display: block; font-size: 12px; line-height: 18px; padding: 16px 0px; margin: 0px; white-space: nowrap; }
.ccs-component .SignInOut .ccs-signin-body a { color: rgb(49, 108, 157); }
.ccs-component .SignInOut .ccs-signin-body h3 { font-size: 14px; line-height: 20px; }
.ccs-component .SignInOut .ccs-signin-body .ccs-signout-organization { z-index: 1000; }
@media (max-width: 512px) {
  .ccs-component .SignInOut .ccs-signin-body .ccs-signout-organization { white-space: normal; }
}
.ccs-component .SignInOut .ccs-signin-body .ccs-signout-organization .ccs-signout-organization-change { display: inline-block; font-size: 12px; line-height: 18px; white-space: nowrap; border-bottom: medium none; }
@media (max-width: 512px) {
  .ccs-component .SignInOut .ccs-signin-body .ccs-signout-organization .ccs-signout-organization-change { white-space: normal; }
}
.ccs-component .SignInOut .ccs-signin-local, .ccs-component .SignInOut .ccs-signin-remote { display: block; padding: 8px 16px; vertical-align: top; white-space: normal; border-top: medium none; }
@media (min-width: 512px) {
  .ccs-component .SignInOut .ccs-signin-local, .ccs-component .SignInOut .ccs-signin-remote { display: inline-block; }
}
@media (min-width: 768px) {
  .ccs-component .SignInOut .ccs-signin-local, .ccs-component .SignInOut .ccs-signin-remote { width: 50%; }
}
.ccs-component .SignInOut .ccs-signin-local { border-bottom: 1px solid rgb(201, 201, 201); }
@media (min-width: 512px) {
  .ccs-component .SignInOut .ccs-signin-local { border-right: 1px solid rgb(201, 201, 201); border-bottom: medium none; margin-right: -1px; width: 55%; }
}
.ccs-component .SignInOut .ccs-signin-local h3 { margin: 0px 0px 16px; }
@media (min-width: 512px) {
  .ccs-component .SignInOut .ccs-signin-remote { border-top: 0px none; width: 45%; border-bottom: medium none; }
}
.ccs-component .SignInOut .ccs-signin-remote h3 { margin-bottom: 4px; }
.ccs-component .SignInOut .ccs-signin-institution { margin-top: 5px ! important; list-style-position: outside; padding: 0px; }
.ccs-component .SignInOut .ccs-signin-institution a { border-bottom: medium none; }
.ccs-component .SignInOut .ccs-signin-institution li:first-child { margin-bottom: 5px; }
.ccs-component .SignInOut .ccs-signin-institution li:last-child { margin-top: 5px; margin-bottom: 5px; }
.ccs-component .SignInOut .ccs-signin-form { display: table; margin-top: -8px; width: 100%; }
.ccs-component .SignInOut .ccs-signin-form > div { display: table-row; }
.ccs-component .SignInOut .ccs-signin-form-left { display: table-cell; padding-right: 16px; padding-top: 8px; width: 80px; }
.ccs-component .SignInOut .ccs-signin-form-right { display: table-cell; padding-top: 8px; }
.ccs-component .SignInOut .ccs-signin-form-right a { border-bottom: medium none; }
.ccs-component .SignInOut .ccs-signin-username, .ccs-component .SignInOut .ccs-signin-password { border: 1px solid rgb(201, 201, 201); height: 24px; line-height: 1; padding: 0px 6px; width: 100%; }
.ccs-component .SignInOut .ccs-signin-submit { margin-right: 16px; cursor: pointer; }
.ccs-component .SignInOut .signin-forgotpass, .ccs-component .SignInOut .signin-remember { padding-bottom: 16px; }
.ccs-component .SignInOut .ccs-signin-not-registered { white-space: nowrap; }
.ccs-component .SignInOut .ccs-signout-body { background-color: rgb(255, 255, 255); display: block; font-size: 12px; line-height: 18px; padding: 16px 16px 0px; }
.ccs-component .SignInOut .ccs-signout-body.mobilemenu-signedin { background: transparent none repeat scroll 0% 0%; }
.ccs-component .SignInOut .ccs-signout-body h3 { font-size: 14px; line-height: 20px; }
.ccs-component .SignInOut .ccs-signout-body .ccs-signout-organization { margin-bottom: 16px; }
.ccs-component .SignInOut .ccs-signout-body .ccs-signout-organization .ccs-signout-organization-change { display: inline-block; font-size: 12px; line-height: 18px; white-space: nowrap; }
.ccs-component .SignInOut .ccs-signout-navigation-title { padding-bottom: 4px; }
.ccs-component .SignInOut .ccs-signout-navigation-list, .ccs-component .SignInOut .user_personal_details { padding-bottom: 16px; }
.ccs-component .SignInOut .ccs-signin-open-athens { display: block; text-overflow: ellipsis; overflow-wrap: break-word; overflow: hidden; max-height: 3em; line-height: 1.5em; margin-top: 5px; }
.ccs-component .SignInOut .ccs-admin-tool { margin-bottom: 7px; }
.ccs-component .SignInOut .ccs-admin-account { font-size: 14px; }
.ccs-component .SignInOut .ccs-sign-in-close { display: none; }
@media (min-width: 768px) {
  .ccs-component .ccs-mobile-signin-popup.is-visible { display: none ! important; }
}
.ccs-component .ccs-mobile-signin-popup .ccs-sign-in-close { display: block; position: absolute; top: 0px; right: 0px; }
.ccs-component .HamburgerButton { display: none; float: right; margin-top: 20px; }
.ccs-component .HamburgerButton.button-pressed { z-index: 80; position: fixed; left: auto; right: 320px; transition-duration: 0.4s; }
@media (max-width: 380px) {
  .ccs-component .HamburgerButton.button-pressed { left: 32px; right: auto; }
}
.ccs-component .HamburgerButton.button-pressed .svg-hamburger-closed { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_001.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll center center; display: inline-block; width: 40px; height: 18px; }
@media (max-width: 767px) {
  .ccs-component .HamburgerButton { display: inline-block; }
}
.ccs-component .HamburgerButton button { height: 26px; width: 40px; border: medium none; background-color: transparent; padding: 0px; }
.ccs-component .HamburgerButton .svg-hamburger-closed { display: inline-block; width: 40px; height: 18px; background-position: center center; transition-duration: 0.3s; }
.ccs-component .HamburgerButton .svg-hamburger-closed:hover { width: 26px; height: 18px; cursor: pointer; background-size: auto auto; }
.ccs-component .MobileMenu { display: none; position: fixed; background-color: rgb(49, 49, 49); width: 300px; max-width: 70%; right: 0px; color: rgb(245, 245, 245); top: 0px; line-height: 32px; z-index: 70; height: 100%; }
@media (max-width: 767px) {
  .ccs-component .MobileMenu.mobile-menu-open { display: block; }
}
.ccs-component .MobileMenu::after { background-color: rgb(238, 238, 238); bottom: 0px; content: " "; right: 100%; position: absolute; top: 0px; width: 768px; z-index: 70; opacity: 0.8; }
.ccs-component .MobileMenu a { color: rgb(245, 245, 245); }
.ccs-component .MobileMenu .mobile-menu-container { height: 100%; width: 100%; }
.ccs-component .MobileMenu .primary-mobile-menu { font-size: 16px; background-color: rgb(38, 38, 38); }
.ccs-component .MobileMenu .primary-mobile-menu .els-header-navigation-section { margin-left: 16px; padding-top: 8px; }
.ccs-component .MobileMenu .secondary-mobile-menu { font-size: 15px; padding-top: 16px; line-height: 24px; }
.ccs-component .MobileMenu .secondary-mobile-menu .els-header-navigation-section { margin-left: 16px; }
.ccs-component .MobileMenu .secondary-mobile-menu li { margin-left: 16px; }
.ccs-component .MobileMenu .secondary-mobile-menu ul.ccs-user_personal_details { display: none; margin-top: 0px; margin-left: 16px; margin-bottom: 0px; }
.ccs-component .MobileMenu .secondary-mobile-menu ul.ccs-user_personal_details.is-visible { display: block; }
.ccs-component .MobileMenu .secondary-mobile-menu ul.ccs-user_personal_details li { margin-top: 8px; vertical-align: top; }
.ccs-component .MobileMenu .els-header-user { margin-left: 32px; padding-top: 6px; vertical-align: top; }
.ccs-component .MobileMenu .els-header-user-icon-signin { display: none; }
.ccs-component .MobileMenu .els-header-user-sign-in { display: inherit ! important; }
.ccs-component .MobileMenu .loggedInUserName { display: block; width: 100%; height: 64px; background-color: rgb(0, 0, 0); outline: medium none; }
.ccs-component .MobileMenu .loggedInUserName .els-header-user-name { color: rgb(115, 115, 115); display: inline-block; height: 64px; border-left: 5px solid rgb(38, 38, 38); padding: 16px; max-width: calc(100% - 64px); text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.ccs-component .MobileMenu .loggedInUserName .els-header-user-icon-signout { float: left; height: 32px; width: 27px; margin: 16px; color: rgb(115, 115, 115); }
.ccs-component .MobileMenu .ccs-signout-organization strong { display: block; color: rgb(115, 115, 115); font-size: 14px; margin: 12px 16px 0px; line-height: 1.2em; }
.ccs-component .MobileMenu .ccs-signout-organization .ccs-signout-organization-change { display: inline-block; margin: 8px 16px 0px; font-size: 16px; color: rgb(150, 150, 150); }
.ccs-component .MobileMenu .ccs-signout-organization .ccs-signout-organization-change:hover { color: rgb(233, 113, 28); }
.ccs-component .MobileMenu .ccs-signout-navigation-title { font-size: 16px; margin-left: 16px; }
.ccs-component .MobileMenu .ccs-signout-navigation-title a { text-decoration: none; border-bottom: medium none; }
.ccs-component .MobileMenu .ccs-signout-navigation-title a:focus .svg-sdfe-arrow-down-white { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0%; }
.ccs-component .MobileMenu .ccs-signout-navigation-title a:hover .svg-sdfe-arrow-down-white { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_001.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0%; }
.ccs-component .MobileMenu .ccs-signout-navigation-title .menu-open { color: rgb(233, 113, 28); }
.ccs-component .MobileMenu .ccs-signout-navigation-title .menu-open .svg-sdfe-arrow-down-white { transform: rotate(180deg); background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_001.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0%; }
.ccs-component .MobileMenu .ccs-signout-navigation-title .menu-open:focus { color: rgb(0, 115, 152); }
.ccs-component .MobileMenu .ccs-signout-navigation-title .svg-sdfe-arrow-down-white { float: right; margin: 4px 16px 0px 0px; }
.ccs-component .MobileMenu .details-and-settings-mobile-link { -moz-user-select: none; }
.ccs-component .JournalsAndBooks.els-header-navigation { display: none; white-space: nowrap; top: 0px; }
@media (min-width: 768px) {
  .ccs-component .JournalsAndBooks.els-header-navigation { display: inline-block; float: left; }
}
.ccs-component .JournalsAndBooks .els-header-navigation-item { padding-bottom: 2px; }
.ccs-component .JournalsAndBooks .els-header-navigation-section { display: inline-block; margin-right: 32px; padding-top: 6px; vertical-align: top; }
.ccs-component .JournalsAndBooks .els-header-navigation-section:nth-child(3) { margin-left: 32px; margin-right: 0px; }
.ccs-component .JournalsAndBooks .els-selected-header-navigation-item { border-bottom: 2px solid rgb(233, 113, 28); transition: border-bottom 0.3s ease 0s; }
.ccs-component .mobilemenu-content .els-header-navigation { display: inline-block; }
.ccs-component .mobilemenu-content .els-header-navigation-section { display: block; }
.ccs-component .mobilemenu-content .els-header-navigation-section:first-child { margin-left: 16px; }
.ccs-component .mobilemenu-content .els-header-navigation-section:nth-child(3) { margin-left: 16px; }
.ccs-component .Help { display: inline-block; margin-right: 8px; }
.ccs-component .Help .els-header-help { display: inline-block; }
.ccs-component .Help .svg-help { display: inline-block; width: 20px; height: 28px; background-size: 19px 19px; background-position: center center; vertical-align: top; }
.ccs-component .Help .svg-help:hover { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-29') no-repeat scroll center center / 19px 19px; display: inline-block; width: 20px; height: 28px; vertical-align: top; }
.ccs-component .Help .els-header-help:focus .svg-help { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-29') no-repeat scroll center center / 19px 19px; }
@media (max-width: 767px) {
  .ccs-component .Help { display: list-item ! important; margin-left: 32px; padding-top: 6px; vertical-align: top; }
  .ccs-component .Help .svg-help { background: transparent none repeat scroll 0% 0%; width: auto; height: auto; font-size: 15px; }
  .ccs-component .Help .svg-help:hover { background: transparent none repeat scroll 0% 0%; width: auto; height: auto; }
  .ccs-component .Help .svg-help .svg-text { display: inline-block; font-size: 15px; word-break: normal; }
  .ccs-component .Help .els-header-help:focus .svg-help { background: transparent none repeat scroll 0% 0%; }
}
.ccs-component .header { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(80, 80, 80); font-size: 18px; height: auto; min-height: 80px; position: relative; list-style: outside none none; z-index: 1000; }
.ccs-component .header ol, .ccs-component .header ul { list-style: outside none none; padding: 0px; }
.ccs-component .header h3 { margin: 0px; }
.ccs-component .header .els-header { margin: 0px; min-height: 80px; }
@media (min-width: 512px) {
  .ccs-component .header .els-header { padding-right: 32px; padding-left: 32px; }
}
@media (max-width: 512px) {
  .ccs-component .header .els-header { padding-right: 16px; padding-left: 16px; }
}
.ccs-component .header .els-header-leftside { float: left; margin-top: 30px; }
.ccs-component .header .els-header-menu { display: inline-block; padding-right: 32px; padding-top: 3px; }
.ccs-component .header .els-header-wordmark { display: inline-block; vertical-align: top; }
@media (min-width: 512px) {
  .ccs-component .header .els-header-wordmark { width: 189px; }
}
.ccs-component .header .els-main-title { display: inline-block; height: auto; top: 0px; }
.ccs-component .header .svg-wordmark-sciencedirect-orange { height: 24px; }
.ccs-component .header .svg-text { display: none; }
.ccs-component .header .els-header-sub-nav-container { min-height: 80px; }
.ccs-component .header .els-header-sub-nav { padding: 10px 0px 2px; min-height: 80px; }
@media (min-width: 768px) {
  .ccs-component .header .els-header-sub-nav { float: right; }
}
.ccs-component .header .els-header-sub-nav ul { margin-top: 18px; }
.ccs-component .header .els-header-icons { display: none; float: right; padding-left: 0px; margin-left: 0px; top: 0px; }
@media (min-width: 768px) {
  .ccs-component .header .els-header-icons { display: inline-block; }
}
.ccs-component .header .els-header-icons-item { display: none; vertical-align: top; }
@media (min-width: 768px) {
  .ccs-component .header .els-header-icons-item { display: inline-block; margin-left: 32px; }
}
.ccs-component .header .MobileMenu .els-header-icons-item { display: block; }
.ccs-component .header .els-header-user { position: relative; vertical-align: top; padding-top: 6px; }
.ccs-component .header .els-header-user-link { display: inline-block; cursor: pointer; }
.ccs-component .header .els-header-user-link a { text-decoration: none; }
.ccs-component .header .els-header-user-link .els-header-user-sign-in { display: inline-block; vertical-align: top; padding-bottom: 2px; }
.ccs-component .header .els-header-user-link .els-header-user-icon-signin { margin: 2px 0px -2px 8px; }
.ccs-component .header .els-header-user-link:hover .svg-sdfe-arrow-down, .ccs-component .header .els-header-user-link:focus .svg-sdfe-arrow-down { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_002.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0%; }
.ccs-component .header .els-header-user-link .els-header-user-name { display: inline-block; font-size: 15px; max-width: 175px; overflow: hidden; text-overflow: ellipsis; vertical-align: top; white-space: nowrap; overflow-wrap: normal; padding-bottom: 2px; padding-top: 2px; color: rgb(118, 118, 118); }
.ccs-component .header .els-header-user-link:focus .els-header-user-name { color: rgb(0, 115, 152); }
.ccs-component .header .els-header-user-link:hover .els-header-user-name { color: rgb(233, 113, 28); }
.ccs-component .header .els-header-user-link .els-header-user-icon-signout { margin: 0px 0px 0px 8px; display: inline-block; width: 20px; height: 24px; vertical-align: top; }
.ccs-component .header .els-header-user-link .svg-person { width: 24px; height: 21px; margin-top: -6px; background-size: 21.5px 22px; }
.ccs-component .header .els-header-user-link:hover .svg-person, .ccs-component .header .els-header-user-link:focus .svg-person { background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_002.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / 21.5px 22px; width: 24px; height: 21px; margin-top: -6px; }
.ccs-component .header .els-selected-header-navigation-item { border-bottom: 2px solid rgb(233, 113, 28); transition: border-bottom 0.3s ease 0s; }
.ccs-component .header .is-visible { display: block; }
.ccs-component .header .signIn_User .els-header-user-sign-in:focus { color: rgb(0, 115, 152); }
.ccs-component .header .signIn_User .els-header-user-sign-in:hover { color: rgb(233, 113, 28); }
.ccs-component .svg-delete { width: 24px; height: 26px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_003.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-delete-orange { width: 24px; height: 26px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-hamburger-closed { width: 40px; height: 18px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_004.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-hamburger-opened { width: 40px; height: 18px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_005.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-help { width: 1024px; height: 1024px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_001.org%2F2000%2Fsvg%22%20viewBox%3D%22-29') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-help-blue { width: 1024px; height: 1024px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_002.org%2F2000%2Fsvg%22%20viewBox%3D%22-29') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-help-orange { width: 1024px; height: 1024px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_003.org%2F2000%2Fsvg%22%20viewBox%3D%22-29') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-navigate-down { width: 1280px; height: 740.798px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-27') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-person { width: 54px; height: 64px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_006.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-person-blue { width: 54px; height: 64px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_007.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-person-orange { width: 54px; height: 64px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_008.org%2F2000%2Fsvg%22%20viewBox%3D%220%2') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-sdfe-arrow-down { width: 17px; height: 16px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_003.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-sdfe-arrow-down-orange { width: 17px; height: 16px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_004.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-sdfe-arrow-down-white { width: 17px; height: 16px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_005.org%2F2000%2Fsvg%22%20width%3D%2217%22') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-sdfe-help { width: 11px; height: 17px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-wordmark-elsevier { width: 140.01px; height: 24.333px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22wordmark') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-wordmark-journals-consult-orange { width: 205px; height: 26px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22wor.8125')%22%3E%3Cpath%20class%3D%22qst0%22%20d%3D%22M-3825.789%204258.079c-1.05.47-2.69.94-4.05.94-2.3%200-3.94-1.29-3.94-4.4v-11.42h-3.2v-2.34h3.2v-4.72h2.92v4.72h4.64v2.34h-4.64v10.45c0%201.99.51%202.77%201.87%202.77.93%200%201.87-.39%202.96-.82l.23%202.5M-3921.448%204257.619c-2.07%201.05-4.99%201.36-6.82%201.36-6.67%200-12.63-4.37-12.63-12.08%200-6.7%204.48-12.39%2013.02-12.39%202.96%200%205.07.7%206.43%201.36l-.2%202.96c-2.14-1.21-4.79-1.64-6.78-1.64-6%200-8.96%204.37-8.96%209.32%200%205.58%203.78%209.75%209.2%209.75%201.68%200%204.21-.39%206.55-1.64l.2%203%22%2F%3E%3Cpath%20id%3D%22qs%22%20class%3D%22qst0%22%20d%3D%22M-3958.249%204259.019c-1.99%200-4.13-.51-5.5-1.44l.35-2.81c1.29.82%202.61%201.79%204.91%201.79%202.5%200%203.66-1.13%203.66-2.5%200-3.59-8.81-3.39-8.81-8.85%200-2.65%202.07-4.83%206.31-4.83%202.34%200%203.86.66%205.07%201.33l-.31%202.81c-1.52-1.4-3.47-1.71-4.72-1.71-1.99%200-3.35.78-3.35%202.18%200%203.55%208.81%203.24%208.81%208.85%200%202.61-1.95%205.18-6.43%205.18%22%2F%3E%3Cpath%20id%3D%22ql%22%20class%3D%22qst0%22%20d%3D%22M-3971.299%204258.509h3v-25.45h-3v25.45z%22%2F%3E%3Cpath%20class%3D%22qst0%22%20d%3D%22M-3979.759%204248.649c0-3.94-1.44-5.69-4.09-5.69-1.4%200-2.88.39-3.16.66-.47.47-2.14%202.14-2.14%206.04%200%205.07%202.34%206.78%204.83%206.78%201.91%200%203.43-1.36%204.56-4.09v-3.7zm.901%209.86c-.19-.58-.35-1.17-.43-1.68l-.12-.74c-1.44%202.18-3.2%202.92-5.42%202.92-4.25%200-7.56-3.2-7.56-8.93%200-6.12%202.96-9.71%208.46-9.71%201.6%200%203.39.51%204.44%201.87l.66-1.4h2.34l-.27%202.49v9.9c0%201.32.39%204.01.82%205.26h-2.92%22%2F%3E%3Cpath%20id%3D%22qn%22%20class%3D%22qst0%22%20d%3D%22M-3996.398%204258.509h-3s.16-4.09.12-7.64c0%200%200-2.34-.04-3.74-.08-2.69-.31-4.05-3-4.05-.94%200-2.18.31-2.46.47-.39.2-2.1%201.99-2.92%203.12v11.85h-3v-12.74c0-1.4-.04-2.61-.16-3.51l-.15-1.4h2.77l.47%202.61c1.44-1.75%203.08-3.08%205.73-3.08%203.16%200%205.3%201.01%205.61%204.64.16%201.75.12%203.51.12%205.26%200%202.92-.08%208.22-.08%208.22%22%2F%3E%3Cpath%20class%3D%22qst0%22%20d%3D%22M-4013.039%204243.659l-2.46.7c0-.27-.12-1.44-1.25-1.44-1.71%200-3.12%202.85-3.74%204.37v11.23h-3v-12.82c0-1.36-.04-2.53-.16-3.43l-.16-1.4h2.77l.51%202.81c.62-1.52%202.1-3.23%204.02-3.23%202.03%200%203.08.9%203.39%202.57.04.27.08.43.08.47v.2%22%2F%3E%3Cpath%20id%3D%22qu%22%20class%3D%22qst0%22%20d%3D%22M-4028.628%204258.509h-2.73l-.47-2.57c-1.79%202.42-3.12%203.08-5.77%203.08-3.12%200-5.65-1.29-5.65-5.81v-12.36h3v10.25c0%202.89.23%205.3%202.92%205.3%201.52%200%202.69-.58%202.92-.7.16-.08%201.68-1.48%202.46-3.12v-11.73h3v12.79c0%201.4.04%202.57.16%203.47l.16%201.4%22%2F%3E%3Cpath%20id%3D%22qo%22%20class%3D%22qst0%22%20d%3D%22M-4055.749%204242.959c-1.4%200-2.65.62-3%20.97-.39.39-1.99%202.54-1.99%205.57%200%205.61%203%206.9%205.34%206.9%201.25%200%202.61-.55%203.04-.97.43-.43%201.99-2.46%201.99-5.46%200-3.27-1.05-7.02-5.38-7.02v.01zm-.04%2016.02c-4.91%200-8.18-3.66-8.18-9.28%200-5.18%203-9.32%208.61-9.32%204.95%200%208.22%203.55%208.22%209.32.001%205.46-3.309%209.28-8.65%209.28%22%2F%3E%3Cpath%20class%3D%22qst0%22%20d%3D%22M-4077.539%204262.409c5.5-.12%206.55-3.94%206.55-7.64v-19.8h3.04v20.85c0%205.81-3.78%209.12-9.59%209.24v-2.65%22%2F%3E%3Cpath%20id%3D%22ql_1_%22%20class%3D%22qst0%22%20d%3D%22M-3843.479%204258.509h3v-25.45h-3v25.45z%22%2F%3E%3Cpath%20id%3D%22qu_1_%22%20class%3D%22qst0%22%20d%3D%22M-3848.628%204258.509h-2.73l-.47-2.57c-1.79%202.42-3.12%203.08-5.77%203.08-3.12%200-5.65-1.29-5.65-5.81v-12.36h3v10.25c0%202.89.23%205.3%202.92%205.3%201.52%200%202.69-.58%202.92-.7.16-.08%201.68-1.48%202.46-3.12v-11.73h3v12.79c0%201.4.04%202.57.16%203.47l.16%201.4%22%2F%3E%3Cpath%20id%3D%22qs_1_%22%20class%3D%22qst0%22%20d%3D%22M-3873.638%204259.019c-1.99%200-4.13-.51-5.5-1.44l.35-2.81c1.29.82%202.61%201.79%204.91%201.79%202.5%200%203.66-1.13%203.66-2.5%200-3.59-8.81-3.39-8.81-8.85%200-2.65%202.07-4.83%206.31-4.83%202.34%200%203.86.66%205.07%201.33l-.31%202.81c-1.52-1.4-3.47-1.71-4.72-1.71-1.99%200-3.35.78-3.35%202.18%200%203.55%208.81%203.24%208.81%208.85%200%202.61-1.95%205.18-6.43%205.18%22%2F%3E%3Cpath%20id%3D%22qn_1_%22%20class%3D%22qst0%22%20d%3D%22M-3883.658%204258.509h-3s.16-4.09.12-7.64c0%200%200-2.34-.04-3.74-.08-2.69-.31-4.05-3-4.05-.94%200-2.18.31-2.46.47-.39.2-2.1%201.99-2.92%203.12v11.85h-3v-12.74c0-1.4-.04-2.61-.16-3.51l-.15-1.4h2.77l.47%202.61c1.44-1.75%203.08-3.08%205.73-3.08%203.16%200%205.3%201.01%205.61%204.64.16%201.75.12%203.51.12%205.26%200%202.92-.08%208.22-.08%208.22%22%2F%3E%3Cpath%20id%3D%22qo_1_%22%20class%3D%22qst0%22%20d%3D%22M-3910.598%204242.959c-1.4%200-2.65.62-3%20.97-.39.39-1.99%202.54-1.99%205.57%200%205.61%203%206.9%205.34%206.9%201.25%200%202.61-.55%203.04-.97.43-.43%201.99-2.46%201.99-5.46%200-3.27-1.05-7.02-5.38-7.02v.01zm-.04%2016.02c-4.91%200-8.18-3.66-8.18-9.28%200-5.18%203-9.32%208.61-9.32%204.95%200%208.22%203.55%208.22%209.32-.001%205.46-3.311%209.28-8.65%209.28%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-wordmark-relx-group { width: 334.44px; height: 53.422px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3_001.org%2F2000%2Fsvg%22%20id%3D%22wordmark') no-repeat scroll 0% 0% / contain ; }
.ccs-component .svg-wordmark-sciencedirect-orange { width: 163px; height: 26px; background: transparent url('svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22wor_001.8125')%22%3E%3Cpath%20class%3D%22sst0%22%20d%3D%22M-4099.8%204240.4c0-1.8%201-3.6%204.4-3.6%201.7%200%203.7.5%205.5%201.6l.2-3.1c-1.7-.7-3.5-1.1-5.6-1.1-5.5%200-7.8%202.9-7.8%206.4%200%206.6%2010.4%207.2%2010.4%2011.7%200%201.8-1.4%203.6-4.6%203.6-2%200-4-.7-5.6-1.6l-.4%203.1c1.8.9%204.2%201.2%206.1%201.2%205%200%207.9-2.9%207.9-6.5-.1-6.3-10.5-7.2-10.5-11.7%22%2F%3E%3Cpath%20id%3D%22sc%22%20class%3D%22sst0%22%20d%3D%22M-4080.3%204242.9c.3-.1.8-.3%202-.3%202%200%202.9.4%202.9%201.9h2.8v-1.3c-.3-2.3-2.5-3.2-5.8-3.2-3.6%200-7.9%202.7-7.9%209.2%200%206.2%203.3%209.4%207.8%209.4%202%200%204.1-.4%205.9-1.6l-.2-2.7c-1.2%201-3.4%201.8-4.8%201.8-2.5%200-5.4-2-5.4-7-.1-4.8%202.4-6%202.7-6.2%22%2F%3E%3Cpath%20id%3D%22si%22%20class%3D%22sst0%22%20d%3D%22M-4068%204233.1c-1.1%200-1.9%201.1-1.9%202.1%200%201.1.9%202.2%201.9%202.2s2-1.1%202-2.2-1-2.1-2-2.1m-1.5%2025h3v-17.7h-3v17.7z%22%2F%3E%3Cpath%20id%3D%22se%22%20class%3D%22sst0%22%20d%3D%22M-4057.1%204243.1c.2-.2%201.5-.5%202.3-.5%202.9%200%204.4.6%204.6%204.1h-8.8c.3-2.3%201.6-3.4%201.9-3.6zm9.6%205.8c0-6.1-1.7-8.9-7.1-8.9-4.6%200-7.9%203.3-7.9%209.4%200%205.8%203.5%209.2%207.9%209.2%203.3%200%205.1-.7%206.7-1.7l-.2-2.7c-1.1.9-3.5%201.8-5.5%201.8-3.7%200-5.8-2.3-5.8-6.5v-.6h11.9%22%2F%3E%3Cpath%20class%3D%22sst0%22%20d%3D%22M-4034.8%204240c-2.6%200-4.3%201.3-5.7%203.1l-.5-2.6h-2.8l.2%201.4c.1.9.2%202.1.2%203.5v12.8h3v-11.9c.8-1.1%202.5-2.9%202.9-3.1.3-.2%201.5-.5%202.5-.5%202.7%200%202.9%201.4%203%204v3.7c0%203.5-.1%207.6-.1%207.6h3s.1-5.3.1-8.2c0-1.8%200-3.5-.1-5.3-.4-3.5-2.5-4.5-5.7-4.5M-3982.5%204255.6h-4.4V4237h4.8c6.4%200%208.2%205.2%208.2%209.2.1%206-2.6%209.4-8.6%209.4zm.9-21h-8.4v23.5h8.1c8.6%200%2011.5-6.7%2011.5-11.9%200-5.3-2.8-11.6-11.2-11.6M-3950.5%204240c-1.9%200-3.4%201.7-4%203.2l-.5-2.8h-2.8l.2%201.4c.1.9.2%202.1.2%203.4v12.8h3v-11.2c.6-1.5%202-4.4%203.7-4.4%201.1%200%201.2%201.2%201.2%201.4l2.5-.7v-.2s0-.2-.1-.5c-.3-1.5-1.4-2.4-3.4-2.4M-3903.5%204255.2c-1.1.4-2%20.8-3%20.8-1.4%200-1.9-.8-1.9-2.8v-10.4h4.6v-2.3h-4.6v-4.7h-2.9v4.7h-3.2v2.3h3.2v11.4c0%203.1%201.6%204.4%203.9%204.4%201.4%200%203-.5%204.1-.9l-.2-2.5%22%2F%3E%3Cpath%20id%3D%22sc_1_%22%20class%3D%22sst0%22%20d%3D%22M-3923.3%204242.9c.3-.1.8-.3%202-.3%202%200%202.9.4%202.9%201.9h2.8v-1.3c-.3-2.3-2.5-3.2-5.8-3.2-3.6%200-7.9%202.7-7.9%209.2%200%206.2%203.3%209.4%207.8%209.4%202%200%204.1-.4%205.9-1.6l-.2-2.7c-1.2%201-3.4%201.8-4.8%201.8-2.5%200-5.4-2-5.4-7-.1-4.8%202.4-6%202.7-6.2%22%2F%3E%3Cpath%20id%3D%22se_1_%22%20class%3D%22sst0%22%20d%3D%22M-3941.6%204243.1c.2-.2%201.5-.5%202.3-.5%202.9%200%204.4.6%204.6%204.1h-8.8c.3-2.3%201.7-3.4%201.9-3.6zm9.6%205.8c0-6.1-1.7-8.9-7.1-8.9-4.6%200-7.9%203.3-7.9%209.4%200%205.8%203.5%209.2%207.9%209.2%203.3%200%205.1-.7%206.7-1.7l-.2-2.7c-1.1.9-3.5%201.8-5.5%201.8-3.7%200-5.8-2.3-5.8-6.5v-.6h11.9%22%2F%3E%3Cpath%20id%3D%22si_1_%22%20class%3D%22sst0%22%20d%3D%22M-3964.5%204233.1c-1.1%200-1.9%201.1-1.9%202.1%200%201.1.9%202.2%201.9%202.2s2-1.1%202-2.2-.9-2.1-2-2.1m-1.4%2025h3v-17.7h-3v17.7z%22%2F%3E%3Cpath%20id%3D%22se_2_%22%20class%3D%22sst0%22%20d%3D%22M-4004.4%204243.1c.2-.2%201.5-.5%202.3-.5%202.9%200%204.4.6%204.6%204.1h-8.8c.3-2.3%201.7-3.4%201.9-3.6zm9.7%205.8c0-6.1-1.7-8.9-7.1-8.9-4.6%200-7.9%203.3-7.9%209.4%200%205.8%203.5%209.2%207.9%209.2%203.3%200%205.1-.7%206.7-1.7l-.2-2.7c-1.1.9-3.5%201.8-5.5%201.8-3.7%200-5.8-2.3-5.8-6.5v-.6h11.9%22%2F%3E%3Cpath%20id%3D%22sc_2_%22%20class%3D%22sst0%22%20d%3D%22M-4019.1%204242.9c.3-.1.8-.3%202-.3%202%200%202.9.4%202.9%201.9h2.8v-1.3c-.3-2.3-2.5-3.2-5.8-3.2-3.6%200-7.9%202.7-7.9%209.2%200%206.2%203.3%209.4%207.8%209.4%202%200%204.1-.4%205.9-1.6l-.2-2.7c-1.2%201-3.4%201.8-4.8%201.8-2.5%200-5.4-2-5.4-7%200-4.8%202.4-6%202.7-6.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat scroll 0% 0% / contain ; }

/* ::::: http://www.sciencedirect.com/gadgetservices/gadgets/v9/css/gadgets_ext,gadgets,toolbar,SDArticleGadgetOverRide,jquery-ui-1.8.4.custom.css ::::: */

.gadgets-gadget-chrome { float: none; height: 100%; width: 100%; margin: 0px; border: 1px solid rgb(194, 194, 194); }
.gadgets-gadget { width: 100%; }
.gadgets-gadgetCanvas { height: 100% ! important; width: 100%; }
.gadgets-gadget-chrome { float: left; margin-bottom: 5px ! important; margin-left: 3px; border: 1px solid rgb(155, 155, 155); width: 99%; }
.gadgets-gadget { border: 0px none; width: 100%; }
.gadgets-gadgetCanvas { border: 0px none; height: 100% ! important; width: 100%; }
.gadgets-gadget-title-bar { padding: 0px ! important; margin: 0px ! important; background-color: rgb(229, 236, 249); width: 100%; height: 20px; }
.gadgets-gadget-title { font-weight: bold; color: rgb(51, 102, 204); float: left; text-align: left; }
.gadgets-gadget-title-button-bar { font-size: smaller; float: right; }
.gadgets-gadget-user-prefs-dialog { background-color: rgb(229, 236, 249); }
.gadgets-gadget-user-prefs-dialog-action-bar { text-align: left; padding: 2px 0px 4px 5px; }
.gadgets-gadget-content { margin-top: 3px; height: 100%; width: 100%; }
.invisible { visibility: hidden; position: absolute; }
.sgfVisible { visibility: visible; position: relative; }
.mmcbutton { border-width: 1px; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255); border-radius: 3px; }
.mmcbutton:hover { border: 1px solid rgb(126, 137, 146); }
Controlsbody { font-family: Arial,verdana,helvetica,sans-serif; margin: 0px; font-size: 75%; }
a, a:link { color: rgb(1, 86, 170); text-decoration: none; }
a:visited { color: rgb(132, 0, 132); }
a:hover, a:focus { color: rgb(1, 86, 170); text-decoration: underline; }
a:active { color: rgb(51, 51, 51); text-decoration: underline; }
a.disabled, a.diabled:link, .disabled, a.disabled:visited, a.disabled:hover, a.disabled:focus, a.disabled:active { color: rgb(155, 155, 155); }
img { border: 0px none; }
.ActiveGadget { background-color: rgb(238, 247, 227); border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(205, 240, 164) rgb(205, 240, 164) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.InactiveGadget { background-color: rgb(245, 249, 252); border: 1px solid transparent; }
h1.gsHeading, h2.gsHeading, h3.gsHeading, h4.gsHeading, p.gsHeading { margin: 0px; }
.toolbarHead { width: 100%; }
.toolbarBody { float: left; padding: 0px; border-width: 1px 0px 1px 1px; border-style: dashed none dashed dashed; border-color: rgb(186, 186, 186) -moz-use-text-color rgb(186, 186, 186) rgb(186, 186, 186); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; width: 99.9%; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.toolbarHoriShowHide { margin: 0px; padding: 0px; border: 1px solid rgb(186, 186, 186); width: 100%; text-align: center; height: 18px; font-size: 12px; cursor: pointer; font-weight: normal; color: rgb(1, 86, 170); text-decoration: none; clear: both; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
#toolbar { position: relative; }
.toolbarfoot { position: relative; padding-bottom: 0px; margin: 0px; float: left; width: 100%; }
.toggleImg { background: transparent none repeat-y scroll 0px 0px; float: left; padding: 0px 0px 5px; width: 15px; cursor: pointer; }
.toolbarHead h2 { font-size: 1.17em; padding: 3px 0px 3px 6px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; font-weight: lighter; color: rgb(115, 23, 13); text-align: left; }
.toolbarHead a { font-size: 1em; }
.containerAddManage { border-bottom: 1px solid rgb(155, 155, 155); width: 100%; background: rgb(235, 235, 235) none repeat scroll 0% 0%; display: none; }
.toolbarHeadFull { float: left; width: 100%; }
.toolbarfootFull { padding-bottom: 0px; margin: 0px 0px 5px; float: left; width: 100%; }
.toolbarBodyFull { float: left; padding: 0px 0px 5px; border: 1px none rgb(186, 186, 186); width: 100%; }
.toolbarHeadFull h2 { font-size: 1.17em; padding: 6px 0px 0px 6px; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
.toolbarHeadFull a { font-size: 1em; }
.containerAddManageFull { border-bottom: 1px solid rgb(155, 155, 155); float: left; width: 100%; display: none; }
.containerApplOver { margin: 5px 0px 0px; padding: 0px 2px; }
#mothGadgLoc .containerApplOver, .colSrchApps .containerApplOver { margin-top: 0px; }
.containerApplOver img.headingGadgetIcon { float: left; margin: 2px 0px 0px 4px; height: 20px; width: 20px; }
.hooverTitle img.headingGadgetIcon { float: left; margin: 2px 0px 0px 4px; height: 20px; width: 20px; }
.col1 { float: left; width: 33.3%; }
.col2 { float: left; width: 33.3%; }
.col3 { float: left; width: 33.3%; }
.addManage { padding: 8px 0px 5px; float: left; background: rgb(235, 235, 235) none repeat scroll 0% 0%; }
a.iconadd { background: transparent url("") no-repeat scroll 0px 1px; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 5px; }
.sgfhelp { margin: 6px 2px 5px 0px; float: right; }
.help_horizontal { margin: 6px 2px 5px 0px; float: right; }
.addManageHome { padding: 7px 0px 0px 1px; float: right; background: rgb(235, 235, 235) none repeat scroll 0% 0%; margin-right: 6px; }
.helpHome { margin: 6px 2px 5px 0px; float: right; }
.containerAppl { margin: 5px 0px 0px; padding: 0px 0px 0px 4px; width: 240px; float: left; }
.containerAppl:hover { cursor: move; }
.containerAppl img.headingGadgetIcon { float: left; padding: 0px 0px 0px 5px; }
h3.elsevierTimeL { cursor: move; float: left; text-align: left; padding: 2px 0px 3px; font-weight: normal; font-size: 12px; margin: 4px 0px 0px 5px; width: 54%; color: rgb(1, 86, 170); clear: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
h3.elsevierTimeLOver { cursor: move; float: left; font-size: 12px; font-weight: bold; margin: 3px 1px 0px 5px; padding: 2px 0px 3px; width: 54%; text-align: left; color: rgb(1, 86, 170); clear: none; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.Controls { float: right; z-index: 1; margin-top: 0px; display: none; }
.Controls ul { margin: 0px; z-index: 1; }
.Controls ul li { margin: 0px 3px 0px 0px; display: inline; list-style-type: none; z-index: 1; }
.containerAppDetails { border-color: rgb(227, 227, 227); border-style: solid; border-width: 0px 1px 1px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.containerAppDetails p { margin: 4px 0px 0px; }
.containerAppDetailsCanvas { padding-bottom: 3px; margin-bottom: 5px; border-width: 0px 1px 1px; border-style: solid; border-color: rgb(227, 227, 227); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; }
.curveBoxleftCanvas { height: 25px; padding: 0px 0px 0px 4px; }
.Controls ul .submenu { border: 1px solid rgb(204, 204, 204); background: rgb(249, 249, 249) none repeat scroll 0% 0%; position: absolute; top: 10px; left: -110px; width: 108px; padding: 2px 0px; clear: both; z-index: 2; display: none; text-align: left; }
.Controls ul .submenu li { background: rgb(249, 249, 249) none repeat scroll 0% 0%; display: block; float: none; margin: 0px 2px 2px; border: 0px none; height: 18px; line-height: normal; z-index: 1000; }
.Controls .submenu li a { background: rgb(249, 249, 249) none repeat scroll 0% 0%; display: block; float: none; padding: 3px; margin: 0px; border: 0px none; height: auto; color: rgb(16, 92, 190); line-height: normal; }
.Controls .submenu li a:hover { background: rgb(227, 237, 239) none repeat scroll 0% 0%; }
iframe.selectOverlap { position: absolute; z-index: -1; border: 0px none; margin: 0px; padding: 0px; top: 0px; left: 0px; overflow: hidden; }
.curveBoxleft { height: 25px; padding: 0px 0px 0px 4px; width: 92%; }
.curveBoxBody { height: 25px; }
.curveBoxRight { height: 25px; }
.curveBoxRight img.headingGadgetIcon { float: left; margin: 2px 0px 0px 4px; height: 20px; width: 20px; }
.CanvasControls { float: right; width: 65px; z-index: 1; margin-top: 2px; }
.CanvasControls ul { margin: 0px; z-index: 1; list-style-type: none; }
.CanvasControls ul li { margin: 4px 0px 0px; list-style-type: none; z-index: 1; }
.CanvasControls ul .submenu { border: 1px solid rgb(204, 204, 204); background: rgb(249, 249, 249) none repeat scroll 0% 0%; position: absolute; top: 10px; left: -145px; width: 140px; padding: 2px 0px; clear: both; z-index: 2; display: none; }
.CanvasControls ul .submenu li { background: rgb(249, 249, 249) none repeat scroll 0% 0%; display: block; float: none; margin: 0px 2px 2px; border: 0px none; height: 18px; line-height: normal; z-index: 1000; }
.CanvasControls .submenu li a { background: rgb(249, 249, 249) none repeat scroll 0% 0%; display: block; float: none; padding: 3px; margin: 0px; border: 0px none; height: auto; color: rgb(16, 92, 190); line-height: normal; }
.CanvasControls .submenu li a:hover { background: rgb(227, 237, 239) none repeat scroll 0% 0%; }
.containerAppDetailsRes { border: 0px solid rgb(226, 205, 162); width: 99%; float: left; }
.curveBoxleftOver { height: 25px; padding: 0px; margin: 0px; width: 99%; }
.curveBoxBodyOver { height: 25px; margin: 0px; padding: 0px; }
.curveBoxRightOver { height: 25px; margin: 0px; padding: 0px; }
.space { padding: 5px 0px 0px; }
.curveBoxleftNormal { height: 25px; padding: 0px; margin: 0px; }
.curveBoxBodyNormal { height: 25px; margin: 0px; padding: 0px; }
.curveBoxRightNormal { height: 25px; margin: 0px; padding: 0px; }
#canvas { background-color: rgb(255, 255, 255); height: 99%; left: 0px; padding-bottom: 25px; padding-left: 4px; position: absolute; text-align: center; width: 99.7%; z-index: 101; }
.connectedSortable { min-height: 30px; }
.linkText { border-bottom: 1px none rgb(186, 0, 0); text-decoration: none; }
.linkTextClicked { background-color: rgb(254, 255, 187); text-decoration: underline; }
.Controls_close { float: right; position: relative; z-index: 1; margin-top: 5px; margin-right: 5px; }
.sciverse_hoover .ui-icon-gripsmall-diagonal-se { background-position: -85px -224px; }
#showLessApps { font-family: arial; font-size: 12px; margin-left: 5px; margin-right: 10px; height: 30px; background: rgb(245, 249, 252) none repeat scroll 0% 0%; display: none; text-align: left; cursor: pointer; }
#showMoreApps { font-family: arial; font-size: 12px; margin-left: 5px; margin-right: 10px; height: 30px; background: rgb(245, 249, 252) none repeat scroll 0% 0%; display: none; text-align: left; cursor: pointer; }
.ExtendedAreaApp { visibility: hidden; position: absolute ! important; display: none; }
.showMoreLessApps { display: inline-block; margin-left: 12px; margin-top: 8px; }
.inactiveMenu { cursor: pointer; padding-left: 3px; padding-top: 3px; text-align: left; color: rgb(128, 128, 128); }
.width99 { width: 99%; }
.width99 table { width: 99%; }
.width99 table tbody { width: 99%; }
.width99 table tbody tr { width: 99%; }
.width10 { width: 20%; }
.width99 table tbody tr td input { width: 98%; }
.gadgetTitle { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); border: 0px none; height: 100%; width: 54px; font-size: 12px; line-height: 26px; cursor: pointer; }
.sgfToggleHideImage { cursor: pointer; width: 16px; height: 130px; background-position: center center; float: left; position: fixed; background-color: rgb(235, 235, 235); display: none; z-index: 9999; }
.toggleShowImage { cursor: pointer; width: 15px; background-position: center center; background-color: rgb(235, 235, 235); display: none; transform: rotate(-270deg); color: rgb(11, 86, 30); }
.showToolbarArrow { background: transparent none no-repeat scroll center center; height: 100%; width: 100%; cursor: pointer; transform: rotate(-90deg); color: rgb(11, 86, 30); }
.sgfSciverseVertToolBar { float: right; border: 0px solid red; width: 100%; }
.sgfSciverseHoriToolBar { float: left; border: 0px solid red; width: 100%; margin-left: 0px; }
.sgfUserPrefDialoguebox { display: none; z-index: 10; left: 0px; top: 0px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(205, 240, 164) rgb(205, 240, 164); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background-color: rgb(238, 247, 227); width: 99%; font-weight: bold; }
Div.AppHeaders { background-color: rgb(245, 249, 252); display: none; font-family: arial; font-size: 12px; height: 23px; margin: 10px 10px 10px 5px; padding: 4px 5px; }
div.AppHeaders ul li a:link { text-decoration: none; }
div.AppHeaders ul li a:hover { text-decoration: none; }
div.AppHeaders ul li a:active { text-decoration: none; }
div.AppHeaders ul li a:visited { text-decoration: none; }
Div.MyAppContainer { padding: 8px; background: rgb(224, 238, 238) none repeat scroll 0% 0%; }
div.AppHeaders ul { text-align: center; }
.toolbarBodyHorizontal { float: left; padding: 0px; width: 100%; background: white none repeat scroll 0% 0%; }
#addManage { text-align: center; margin-top: 4px; }
.createPipe { border-right: 1px solid rgb(156, 156, 156); padding-right: 5px; padding-left: 5px; vertical-align: middle; }
.leftPadding2 { padding-left: 5px; vertical-align: middle; }
.GadgetIconShowOnHover { display: none; }
.toggleImgRotatedText { padding-left: 20px; }
.sgfToolBarToggleImage { display: inline-block; background-repeat: no-repeat; background-position: 0px 0px; width: 19px; float: left; }
.sgfSideCollapse { background-color: rgb(235, 235, 235); cursor: pointer; height: 65px; margin: 0px 0px 0px 1px; padding: 43px 0px 0px; position: fixed; text-align: center; width: 21px; }
.sgfTogglePadGreenArrowRight { background: transparent none no-repeat scroll 0% 0%; width: 16px; margin: 0px 0px 0px 5px; }
.sgfTogglePadGreenArrowLeft { background: transparent none no-repeat scroll 0% 0%; width: 15px; margin: 0px 0px 0px 5px; }
.sgfSideExpand { height: 67px; background-image: none; padding: 43px 0px 0px; right: 0px; position: fixed; text-align: center; width: 20px; cursor: pointer; }
.sgfRefinementBarNoImage { background-color: rgb(235, 235, 235); position: relative; padding: 43px 0px 0px 9px; cursor: pointer; height: 65px; margin: 0px; text-align: center; width: 19px; }
.sgfRefinementBarRotate { transform: rotate(-270deg); color: rgb(11, 86, 30); }
.plusSign { color: rgb(156, 156, 156); font-size: 14px; margin-left: 13px; }
.HoverControls { display: block; }
.closedMenu { margin: 0px; padding: 6px 1px 0px 0px; z-index: 1; }
.menu { padding: 5px 0px 0px; }
.showTitleBarOnHover { border: 1px solid transparent; }
.addButtonsImgGadget { padding-right: 20px; padding-top: 15px; display: inline-block; }
.addButtonsGadget { margin-bottom: 15px; }
.gadgegatorToggleBtn { border: 0px none; margin: 6px 0px 0px; cursor: pointer; float: right; background-color: rgb(235, 235, 235); }
.openCloseBtn { border: 0px none; }
.sprite-open { background-position: 0px -388px; width: 15px; height: 14px; }
.sprite-close { background-position: 0px -125px; width: 15px; height: 14px; }
.sprite-canvas { background-position: 0px -61px; width: 15px; height: 14px; border: 0px none; }
.sprite-options { background-position: 0px -452px; width: 15px; height: 14px; border: 0px none; }
.sprite-close_hoover { background-position: 0px -189px; width: 15px; height: 15px; }
.menuControls { float: right; }
.menuControlParent { max-width: 60px; }
.containerAppDetails { width: 99%; }
#SD_FTA1 .curveBoxleftNormal { width: 99%; }
#SD_BA1P .containerAppDetails { width: 100%; }
#SD_BA1 .containerAppDetails { width: 100%; }
#SD_BA1 .curveBoxleftNormal { width: 100%; }
.CanvasControls ul { padding-left: 40px ! important; }
.CanvasControls ul li { margin: 2px 0px 0px ! important; }
.sgfInnerToolbar { width: 100% ! important; }
.hoverViewTitleForSD { width: 99%; }
.toolbarBodyHorizontal { float: left; padding: 0px; width: 100%; background: inherit; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -1e+8px; }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: outside none none; }
.ui-helper-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content a { color: rgb(51, 51, 51); }
.ui-widget-header { border: 1px solid rgb(231, 143, 8); background: rgb(246, 168, 40) none repeat scroll 0% 0%; font-weight: bold; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(204, 204, 204); background: rgb(246, 246, 246) url('ui-bg_glass_100_f6f6f6_1x400.png') repeat-x scroll 50% 50%; font-weight: bold; color: rgb(28, 148, 196); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(28, 148, 196); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(251, 203, 9); background: rgb(253, 245, 206) url('ui-bg_glass_100_fdf5ce_1x400.png') repeat-x scroll 50% 50%; font-weight: bold; color: rgb(199, 116, 5); }
.ui-state-hover a, .ui-state-hover a:hover { color: rgb(199, 116, 5); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(251, 216, 80); background: rgb(255, 255, 255) url('ui-bg_glass_65_ffffff_1x400.png') repeat-x scroll 50% 50%; font-weight: bold; color: rgb(235, 143, 0); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(235, 143, 0); text-decoration: none; }
.ui-widget :active { outline: 0px none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(254, 210, 47); background: rgb(255, 228, 92) url('ui-bg_highlight-soft_75_ffe45c_1x100.png') repeat-x scroll 50% top; color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: rgb(184, 25, 0) url('ui-bg_diagonals-thick_18_b81900_40x40.png') repeat scroll 50% 50%; color: rgb(255, 255, 255); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(255, 255, 255); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(255, 255, 255); }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240.png'); }
.ui-icon-carat-1-n { background-position: 0px 0px; }
.ui-icon-carat-1-ne { background-position: -16px 0px; }
.ui-icon-carat-1-e { background-position: -32px 0px; }
.ui-icon-carat-1-se { background-position: -48px 0px; }
.ui-icon-carat-1-s { background-position: -64px 0px; }
.ui-icon-carat-1-sw { background-position: -80px 0px; }
.ui-icon-carat-1-w { background-position: -96px 0px; }
.ui-icon-carat-1-nw { background-position: -112px 0px; }
.ui-icon-carat-2-n-s { background-position: -128px 0px; }
.ui-icon-carat-2-e-w { background-position: -144px 0px; }
.ui-icon-triangle-1-n { background-position: 0px -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0px -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0px -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0px -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0px -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0px -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0px -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0px -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0px -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0px -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0px -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -85px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-br { border-bottom-right-radius: 4px; }
.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { border-radius: 4px; }
.ui-widget-overlay { background: rgb(102, 102, 102) url('ui-bg_diagonals-thick_20_666666_40x40.png') repeat scroll 50% 50%; opacity: 0.5; }
.ui-widget-shadow { margin: -5px 0px 0px -5px; padding: 5px; background: rgb(0, 0, 0) url('ui-bg_flat_10_000000_40x100.png') repeat-x scroll 50% 50%; opacity: 0.2; border-radius: 5px; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; z-index: 99999; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

/* ::::: http://cdn.els-cdn.com/sd/css/article_1702R7.css ::::: */

html, body, applet, object, div, h1, h2, h3, h4, h5, h6, p, pre, a, abbr, cite, code, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0px none; font-size: 100%; font-weight: 100; margin: 0px; padding: 0px; vertical-align: baseline; }
#centerContent div.caption p { margin: 0px; padding: 0px; }
:focus { outline: 0px none; }
span, em, img, strong { border: 0px none; font-size: 100%; margin: 0px; padding: 0px; vertical-align: baseline; }
img.tocMml { vertical-align: bottom; }
html, body * { font-family: Arial Unicode MS,Arial Unicode,Arial,URW Gothic L,Helvetica,Tahoma,Cambria Math,sans-serif; }
html, body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(46, 46, 46); font-size: 10pt; line-height: 1.5em; min-width: 1008px; max-width: 1306px; margin: 0px auto; }
ol, ul { list-style: outside none none; }
label, select { cursor: pointer; }
a:link { color: rgb(49, 108, 157); text-decoration: none; }
a:visited { color: rgb(49, 108, 157); text-decoration: none; }
a:hover, a:focus, a:focus sup, a:hover sup { color: rgb(49, 108, 157); text-decoration: underline; }
a.auth_corr:focus img, a.auth_mail:focus img { border-bottom: 1px solid rgb(92, 92, 92); }
a:active { color: rgb(126, 137, 146); text-decoration: none; }
#masthead { position: relative; vertical-align: middle; width: 179px; height: 50px; left: 13px; z-index: 1; margin: 0px; padding: 0px; }
#masthead a { display: inline-block; line-height: 50px; }
#masthead a:hover { text-decoration: none ! important; }
.logoScienceDirectImg { display: inline-block; background: url('sciencedirect.svg') no-repeat scroll 0% 0%, transparent none repeat scroll 0% 0%; width: 202px; height: 26px; vertical-align: top; }
#logoSD { position: relative; height: 74px; min-height: 35px; display: block; margin-top: 0px; border: 0px none; }
#masthead a img { border: 0px none; vertical-align: middle; }
.orgName { font-size: 12px; font-weight: bold; text-align: left; padding: 10px; z-index: 2000; }
.societylogo { height: auto; min-height: 74px; }
.changeOrg { font-size: 11px; font-weight: normal; text-decoration: none; text-align: left; margin-top: 5px; }
.outerWrapper { min-width: 740px; }
#suites ul.suites li span { border-right: 1px solid rgb(216, 216, 216); color: rgb(0, 0, 0); margin: 0px; padding: 0px 12px; text-decoration: none; white-space: nowrap; font-weight: bold; }
activator { color: rgb(49, 108, 157); }
#header { font-size: 100%; }
#header { position: relative; }
#header .headerBlk { background-color: rgb(108, 157, 49); border-bottom: 1px solid rgb(99, 150, 85); color: white; position: relative; height: 41px; }
#header .headerBlk.society { background-color: rgb(255, 255, 255); height: auto; color: rgb(0, 0, 0); }
#header .headerBlk.prd_blue { border-bottom: 1px solid rgb(0, 0, 170); }
#header .headerBlk .headerInner { padding: 5px 12px; }
#header .headerBlk .headerInner.chooseOrgheaderInner { padding-top: 15px; }
#header .headerBlk.society .headerInner, #header .headerBlk.society h2 { color: rgb(0, 0, 0); }
#header .headerBlk a { color: white; }
#header .headerBlk.society a { color: rgb(49, 108, 157); }
#header .headerBlk li { display: inline-block; line-height: normal; }
#header .headerBlk .home { display: inline-block; margin-bottom: 2px; font-size: 0px; line-height: normal; padding-top: 6px; }
#header .headerBlk.society .home { height: auto; }
#header .headerBlk .home a { color: transparent; display: inline-block; font-weight: 900; width: 178px; }
#header .headerBlk.society .home a { height: auto; }
#header .headerBlk.society .home a img { max-width: 220px; }
#header .headerBlk .publication { display: inline-block; margin: 0px 0px 2px; padding: 15px 0px 5px 55px; vertical-align: bottom; line-height: normal; }
#header .headerBlk .publication li { padding: 0px 9px; }
#header .headerBlk .user { position: absolute; right: 246px; top: 0.126rem; }
#header .headerBlk .user > li { padding: 0px 6px; }
#header .headerBlk .user > li + li { box-shadow: -3px 0px 0px -2px rgb(172, 211, 115); }
#content-container { margin-left: 8px; margin-right: 8px; font-size: 0.8em; }
.content { padding: 10px; }
#suites { position: absolute; font-size: 1.05em; top: 12px; left: 200px; }
#suites ul.suites { margin: 0px; padding: 0px; }
#suites ul.suites li { list-style: outside none none; margin: 0px; padding: 0px; float: left; }
#suites ul.suites li a { padding: 0px 12px; margin: 0px; text-decoration: none; color: rgb(0, 0, 0); white-space: nowrap; border-right: 1px solid rgb(216, 216, 216); }
#suites ul.suites li a.selected { font-weight: bold; }
#suites ul.suites li a:hover { text-decoration: underline; }
#suites ul.suites li a.last { border-right: 0px none; }
#login { position: absolute; bottom: 0px; right: 3px; z-index: 5; }
#login h2, #logoutPlus h2 { display: inline; font-size: 13px; line-height: normal; padding: 0px; margin: 0px; color: rgb(255, 255, 255); }
#login ul { margin: 0px; padding: 0px 0px 0px 10px; }
#login ul li { list-style: outside none none; margin: 0px; padding: 0px; float: left; height: 20px; }
#login ul li a { margin: 0px; white-space: nowrap; }
#login ul.userlinks > li > a { padding: 0px 12px; }
#login ul li#loginPlus { position: relative; }
#login ul li.selected { font-weight: bold; }
#login ul li.last { border-right: 0px none; }
#login ul li.login { margin-left: 1px; }
#login ul li a.plus { padding: 1px 5px 1px 15px; margin-left: 2px; background: transparent url('plus_lt.png') no-repeat scroll 3px 50%; position: relative; border: 0px none; right: 1px; outline: 0px none; }
#login ul li a.minus { color: rgb(0, 0, 0); padding: 1px 5px 1px 15px; background: rgb(234, 234, 234) url('minus_lt.png') no-repeat scroll 3px 50%; border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(204, 209, 214) rgb(204, 209, 214) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; position: relative; right: 1px; z-index: 4; outline: 0px none; }
#login ul li#loginPlus { position: relative; padding-left: 5px; }
#login ul li#loginPlus.last { margin-right: 10px; }
#login ul li #loginPlusScript.plus { padding-left: 15px; }
#logout { position: absolute; font-size: 12px; bottom: 6px; right: 3px; z-index: 5; }
#logout ul { margin: 0px; padding: 0px; list-style: outside none none; }
#logout ul li.submenuTitle { padding: 7px 0px; }
#logout ul.submenu { margin: 0px 0px 0px 15px; padding: 0px; }
#logout ul.userlinks > li { list-style: outside none none; margin: 0px; padding: 0px; float: left; }
.society #logout ul.userlinks > li { color: rgb(0, 0, 0); }
#logout ul li a { padding: 0px; margin: 0px; white-space: nowrap; }
#logout ul.userlinks > li > a { padding: 0px 10px; }
#logout ul li.selected { font-weight: bold; }
#logout ul li.last, .society #logout ul.userlinks li.last { border-right: 0px none; padding-right: 0px; }
#logout ul li.logout { background: transparent url('divider_login1.gif') no-repeat scroll 99% 50%; }
#logout ul li.details a.logoutPlus { padding: 4px 0px 5px 9px; background: transparent url('plus_lt.png') no-repeat scroll 40% 50%; position: relative; border: 0px none; left: 0px; outline: 0px none; }
#logout ul li a.logoutMinus { padding: 0px 0px 0px 6px; background: rgb(229, 243, 204) url('minus_lt.png') no-repeat scroll 50% 50%; position: relative; border-left: 1px solid rgb(204, 209, 214); border-top: 1px solid rgb(204, 209, 214); border-right: 1px solid rgb(204, 209, 214); left: 0px; outline: 0px none; }
#logout ul li span { padding: 0px; }
#logout ul li span span { margin-left: 4px; }
#logout ul li span a.userPlus { padding: 1px 4px 1px 15px; margin-left: 3px; background: transparent url('plus_lt.png') no-repeat scroll 3px 50%; position: relative; border: 0px none; left: 0px; outline: 0px none; z-index: 4; text-decoration: none; }
#logout ul li span a.userMinus { padding: 1px 4px 1px 15px; margin-left: 0px; background: rgb(234, 234, 234) url('minus_lt.png') no-repeat scroll 3px 50%; position: relative; border-left: 1px solid rgb(204, 209, 214); left: 0px; outline: 0px none; text-decoration: none; z-index: 4; }
#logout ul li#logoutPlus { position: relative; padding-right: 0px; padding-left: 7px; margin-right: 12px; }
#logout ul li#logoutPlus > span { white-space: nowrap; }
#logout ul li#logoutPlus.last { margin-right: 10px; }
#loginBox { color: rgb(0, 0, 0); position: absolute; width: 258px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; z-index: 3; right: 1px; top: 15px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 209, 214) rgb(204, 209, 214); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 12px; padding: 14px; }
#header .headerBlk #loginBox a { text-decoration: none; color: rgb(49, 108, 157); }
#loginBox a:hover { text-decoration: underline; }
#login-box-form { margin: 0px; padding: 0px; overflow: hidden; }
#login-box-form p { margin: 0px 0px 2px; }
#login-box-form label { text-align: right; }
#login-box-form label span { width: 64px; display: inline-block; cursor: default; margin: 0px; }
#login-box-form label input { width: 200px; }
#login-box-form div.remember { margin: 10px 0px 0px 64px; padding: 0px; }
#login-box-form div.remember input { margin: 0px 0px 0px 4px; font-size: 1em; font-weight: bold; }
#login-box-form div.remember label { margin: 0px; }
#login-box-form div.submit { margin: 16px 0px 0px 64px; padding: 0px; line-height: 0; }
#login-box-form div.submit input.button { margin: 0px; font-size: 1em; font-weight: bold; }
#loginBox div.forgotpass { margin: 20px 0px 0px 63px; }
#loginBox .astPad { padding: 0px 15px 0px 25px; text-align: left; color: grey; }
#loginBox div.institutiontext { padding: 10px 0px 14px 14px; margin: 0px; border-top: 1px solid rgb(155, 155, 155); }
#loginBox div.sampletext { padding: 0px 0px 14px 14px; margin: 0px; }
.notRegistered { margin-top: 10px; float: left; }
.loginBoxRight { right: 186px; }
.logoutSpan { color: rgb(0, 0, 0); background-color: rgb(234, 234, 234); padding: 0px 2px 0px 0px; }
.button { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; }
#header .headerBlk #userBox { color: rgb(0, 0, 0); position: absolute; width: 300px; background: rgb(234, 234, 234) none repeat scroll 0% 0%; z-index: 3; top: 17px; right: 0px; border-width: 0px 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(204, 209, 214) rgb(204, 209, 214); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; padding: 10px; }
#header .headerBlk #userBox p { border-bottom: 1px solid rgb(204, 209, 214); padding: 0px 0px 10px; margin: 0px 0px 10px; }
#userBox .padding { padding: 14px; }
#header .headerBlk #userBox ul li { display: block; clear: left; line-height: 1.7em; }
#header .headerBlk #userBox a { text-decoration: none; color: rgb(49, 108, 157); }
#header .headerBlk #userBox a.orgLink { font-size: 0.9em; }
#header .headerBlk #userBox a:hover { text-decoration: underline; }
#bannerTop { background-color: white; border: 1px solid green; color: rgb(0, 0, 0); height: 60px; overflow: hidden; position: absolute; right: 2px; text-align: center; top: 2px; width: 234px; z-index: 2; font-size: 12px; }
#banner-bottom { float: right; margin-top: 2px; }
.floatR { float: right; }
#navigationTop { background: rgb(108, 157, 49) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.14em; border-top: 3px solid rgb(153, 153, 153); border-bottom: 3px solid rgb(215, 215, 215); width: 100%; }
#navigationBottom { background: rgb(108, 157, 49) none repeat scroll 0% 0%; color: rgb(255, 255, 255); font-size: 1.14em; border-top: 4px solid rgb(153, 153, 153); border-bottom: 2px solid rgb(215, 215, 215); width: 100%; }
ul.main { float: left; height: 23px; }
ul.misc { position: absolute; right: 0px; height: 22px; }
ul.nav { margin: 0px; padding: 0px; }
ul.nav li { list-style: outside none none; margin: 0px; padding: 4px 0px; float: left; line-height: 13px; background: transparent url('divider_nav.gif') no-repeat scroll left center; }
ul.nav li a { padding: 0px 12px; margin: 0px; text-decoration: none; color: rgb(255, 255, 255); white-space: nowrap; font-size: 14px; }
ul.nav li a:hover { text-decoration: underline; color: rgb(255, 255, 255); }
ul.nav li a.selected { font-weight: bold; }
ul.nav li.last { background: transparent none repeat scroll 0px center; }
.clearfix::after { content: "."; display: block; height: 0px; visibility: hidden; clear: both; line-height: 0; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; overflow: visible; }
.clear { clear: both; }
.logonBox { border: 1px solid rgb(156, 156, 156); width: 100%; padding: 10px; background-color: rgb(239, 239, 239); }
h1, h2, h3, h4, h5, h6 { color: rgb(92, 92, 92); font-weight: 100; margin: 0px 0px 6px; line-height: 1.5em; clear: both; }
h1 { font-size: 1.4em; font-weight: 700; }
h2 { font-size: 1.2em; }
h3 { font-size: 1.1em; }
h4 { font-size: 1.05em; }
h5, h6 { font-size: 1em; }
sub, sup { font-size: 0.75em; line-height: 0; }
html > body sup, sub {  }
sup { vertical-align: super; }
sub { vertical-align: sub; }
span.underline { text-decoration: underline; }
span.smallcaps { font-variant: small-caps; }
span.sansserif { font-family: sans-serif; }
span.crossout { text-decoration: line-through; }
#header-area { margin-left: auto; margin-right: auto; border: 0px solid rgb(46, 46, 46); display: block; position: relative; z-index: 4; }
#header-area.js { position: absolute; top: 0px; left: 0px; }
#page-area { margin-left: auto; margin-right: auto; border: 0px solid rgb(46, 46, 46); display: block; overflow: hidden; }
#page-area.pgBorder { border-left: 1px solid rgb(213, 213, 213); border-right: 1px solid rgb(213, 213, 213); }
input[type="checkbox"], input[type="button"], input[type="submit"], input[type="radio"], select { cursor: pointer; }
#footer-area { margin: 0px 15px; border: 0px solid rgb(46, 46, 46); overflow: hidden; display: none; width: 650px; }
#footer-area.fixedPane { position: fixed; bottom: 0px; }
#articleToolbar { background: rgb(255, 255, 255) none repeat scroll 0px 0px; margin-left: auto; margin-right: auto; border: 0px solid rgb(46, 46, 46); display: block; position: relative; padding-top: 8px; padding-bottom: 8px; z-index: 2; }
#leftPane { float: left; display: block; width: 260px; z-index: 3; }
#lpTabs { border-bottom: 1px solid rgb(215, 215, 215); list-style: outside none none; z-index: 1; overflow: hidden; margin-top: 5px; padding-left: 5px; }
#leftPaneInner { margin-right: 0px; margin-bottom: 0px; border-radius: 3px; height: 900px; position: relative; }
#centerPane { width: 680px; background-color: rgb(255, 255, 255); z-index: 0; float: left; border-top: 1px solid rgb(201, 201, 201); }
#centerContent { overflow-wrap: break-word; position: relative; }
#centerContent .centerInner { padding: 0px 32px; }
#leftPane .errorMsg { padding: 5px 0px; margin: 0px; color: rgb(155, 155, 155); }
#leftPane .errorMsg div.alertIcon { float: left; }
#leftPane .errorMsg div.msg { padding: 5px 0px 5px 5px; border-color: rgb(170, 170, 170); border-width: 1px; border-style: solid; border-radius: 2px; background-color: rgb(255, 255, 255); }
#leftPane .errorMsg div.msg span { padding-left: 10px; color: black; }
#searchWithin { padding: 10px 0px; overflow: hidden; width: 100%; }
#searchWithin > div { padding: 0px 12px; }
.alertIcon { background-image: url('alertIcon.png'); width: 16px; height: 16px; background-repeat: no-repeat; }
#searchWithin input[type="text"] { padding: 3px 6px 3px 5px; margin: 0px -1px 0px 0px; vertical-align: middle; border-color: rgb(126, 137, 146); border-width: 1px 0px 1px 1px; border-style: solid; border-radius: 2px; color: rgb(155, 155, 155); float: left; height: 24px; width: 185px; box-sizing: border-box; }
#searchWithin .clearWithin { margin: 0px -1px; vertical-align: middle; border-color: rgb(126, 137, 146); border-width: 1px 0px; border-style: solid; float: left; background-color: rgb(255, 255, 255); height: 24px; width: 24px; }
#searchWithin .clearXShow, #searchWithin .clearXHide { margin-right: 5px; }
#searchWithin .clearXShow { width: 8px; height: 7px; background-repeat: no-repeat; }
#searchWithin .clearXHide { width: 8px; height: 7px; background-repeat: no-repeat; }
#searchWithin .clearHidden { background: white none repeat scroll 0% 0%; }
#searchWithin button.submit { margin-left: 0px; margin-right: 0px; width: 25px; border-color: rgb(126, 137, 146); border-width: 1px; border-style: solid; border-radius: 0px 2px 2px 0px; float: left; }
#olGraphCbBox { border-color: rgb(215, 215, 215); border-radius: 2px; padding: 12px 0px 0px 12px; }
#fig { padding: 12px 0px 0px 12px; }
#outline .olHead { overflow: hidden; }
#outline h2#toc_title { display: inline; float: left; }
#outline h2#toc_title, #outline h2#fig_title { font-size: 12px; }
#outline h2 { color: rgb(99, 99, 99); font-size: 1.1em; font-weight: 700; margin: 0px 0px 10.536px; }
#olGraphCbBox label { float: right; font-size: 0.8em; top: 2px; display: none; }
#outlineGraphicsCheckBox { margin: 0px 3px 3px 0px; vertical-align: middle; }
#leftPane .thumbnailToggle { margin: 0px; background: rgb(236, 242, 246) none repeat scroll 0% 0%; height: 20px; width: 100%; }
#outlineContainer { border-right: 1px solid rgb(201, 201, 201); border-top: 0px none; border-radius: 2px; position: absolute; top: 0px; bottom: 0px; width: 260px; }
#outline { top: 0px; position: absolute; bottom: 0px; width: 100%; }
#outline:hover ol li a { color: rgb(49, 108, 157); }
#outlineContainer.book #outline { top: 60px; }
#outline.bookError { top: 100px; }
#outline.js .outlineMsg { position: static; top: 0px; left: 0px; }
#outline .outlineMsg { border: 1px solid rgb(215, 215, 215); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 2px; padding: 6px 5px 6px 15px; margin: 10px 3px 0px; position: relative; left: 0px; }
#outline .infoMsg { border: 1px solid rgb(215, 215, 215); background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 2px; padding: 6px 3px; margin: 10px 3px 0px; position: relative; top: 32px; left: 0px; font-size: 0.9em; }
#outline sup { overflow-wrap: break-word; }
#outline > ul { list-style: outside none none; padding-left: 0px; width: 100%; display: none; }
#outline ul li { padding-top: 1px; padding-bottom: 1px; line-height: 1.35em; }
#outline ul#itemOutline li.li_h3, #outline ul#itemOutline li.li_h4 { display: none; }
#outline ul#itemOutline.thumbnails li.li_h3, #outline ul#itemOutline.thumbnails li.li_h4 { display: block; }
#outline ul li.lvl1 { padding-left: 7px; }
#outline ul li.lvl2 { padding-left: 14px; }
#outline ul li.lvl3 { padding-left: 12px; }
#outline.active ul li { background-color: white; }
#outline #olGraphCbBox li a, #outline #olGraphCbBox li a:visited { color: rgb(126, 137, 146); overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display: block; }
#outline #srcOutline li div.item a { display: block; margin-left: 10px; }
#outline ul li.outlineFocus { background: rgb(233, 238, 242) none repeat scroll 0% 0%; padding-left: 0px; }
#outline ul li.outlineFocus a { color: rgb(49, 108, 157); }
#outline li.outlineFocus a img { border: 1px solid rgb(49, 69, 100); }
#outline li.outlineFocus a img.tocMml { border: 0px none; }
#outline.active ul li.outlineFocus { background: rgb(233, 238, 242) none repeat scroll 0% 0%; }
#outline ul li.outlineFocusFirst { border-top: 1px solid rgb(220, 225, 231); padding-top: 0px; }
#outline ul li.outlineFocusLast { border-bottom: 1px solid rgb(220, 225, 231); padding-bottom: 0px; }
#outline .h2sec { margin-left: 0px; }
#outline .h3sec { margin-left: 12px; }
#outline .h4sec { margin-left: 24px; }
#outlineEbook .topVol, #outlineEbook .topPart, #outlineEbook .topSect, #outlineEbook .topItem { margin-left: 9px; }
#outlineEbook .topVolPart, #outlineEbook .topVolSect, #outlineEbook .topVolItem, #outlineEbook .topPartSect, #outlineEbook .topPartItem, #outlineEbook .topSectItem { margin-left: 23px; }
#outlineEbook .topVolPartSect, #outlineEbook .topVolPartItem, #outlineEbook .topVolSectItem, #outlineEbook .topPartSectItem { margin-left: 35px; }
#outlineEbook .topVolPartSectItem, #outlineEbook .topVolPartItemSubitem, #outlineEbook .topVolSectItemSubitem { margin-left: 47px; }
#outlineEbook .topVolPartSectItemSubitem { margin-left: 61px; }
#outlineEbook .h2sec { margin-left: 0px; }
#outlineEbook .h3sec { margin-left: 12px; }
#outlineEbook .h4sec { margin-left: 24px; }
.expAll { font-size: 1.1em; }
.srcPartStatic { display: block; width: 7px; height: 5px; margin-top: 5px; margin-right: 2px; float: left; }
.arrowSide { display: block; margin-top: 6px; margin-right: 4px; float: left; cursor: pointer; }
#relatedArtList .showMore .toggleMoreInfo .arrowSide { margin: 5px 5px 0px 0px; }
#relatedArtList .showMore .toggleMoreInfo .arrowDown { margin: 7px 5px 0px 0px; }
.arrowDown { display: block; margin-top: 8px; margin-right: 2px; float: left; cursor: pointer; }
.srcPartClosed { display: block; margin-top: 5px; margin-right: 4px; float: left; cursor: pointer; }
.srcPartOpened { display: block; margin-top: 5px; margin-right: 2px; float: left; cursor: pointer; }
li div.activeChapter > span { font-weight: bold; background-color: rgb(239, 239, 239); color: rgb(126, 137, 146); display: block; margin-left: 10px; }
#srcOutline #itemOutline { display: inline-block; }
#srcOutline ul#itemOutline { display: inline-block; }
#lpTabs .tab { float: left; border-color: rgb(215, 215, 215); border-width: 1px 1px 0px; border-style: solid; border-radius: 2px 2px 0px 0px; padding: 0px 3px 1px; margin: 0px 3px 0px 0px; cursor: pointer; }
#lpTabs .activeTab { background: rgb(215, 215, 215) none repeat scroll 0% 0%; cursor: default; padding-bottom: 2px; font-weight: bold; }
#outlineEbook .fig, #outline .fig { padding-left: 0px; }
#outlineEbook .mmc, #outline .mmc { padding-left: 0px; }
.imgLazyFull { position: absolute; bottom: 10px; }
#leftPane #srcOutline li div.so a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
#leftPane #srcOutline li div.so { width: auto; display: block; padding-top: 5px; }
#leftPane #srcOutline li div.socip { display: block; padding-top: 5px; }
#leftPane #srcOutline #itemOutline li div.io { display: block; padding-top: 5px; }
#outline li div.fig img { border: 1px solid rgb(215, 215, 215); margin: 4px 0px; max-width: 90px; max-height: 180px; }
#outline li div.fig img.displayImg { max-width: 90px; max-height: 180px; }
#outline li div.fig img.greyImg { width: 90px; height: 90px; }
#outline li div.fig img:hover { border: 1px solid rgb(149, 142, 132); }
#leftPane li div.tbl div { width: 18px; height: 12px; margin-top: 3px; float: left; }
#leftPane li div.tbl a { height: 19px; padding-left: 7px; }
#leftPane li div.mmc div { width: 17px; height: 17px; margin-top: 0px; float: left; }
#leftPane li div.mmc a { height: 19px; padding-left: 7px; }
#articleLeftAd { width: 100%; display: block; border-style: none; height: 0px; overflow: hidden; }
#articleLeftAd iframe { border-style: none; width: 100%; }
#articleRightAd { width: 278px; overflow: hidden; position: relative; display: block; margin: auto; }
#articleRightAd div { width: 100%; margin: auto; text-align: center; }
#sdConsole { position: absolute; top: 5px; left: 530px; z-index: 9999; }
#articleNav { float: left; color: rgb(108, 157, 49); width: auto; margin-left: 245px; }
#articleNav div.io.item { padding: 8px 14px 0px 0px; }
#articleNav li { display: inline; margin-right: 9px; }
#articleNav li.optionsPos { position: relative; padding-top: 8px; }
#articleNav a { font-size: 0.9em; }
#articleNav .articleNavNext { margin: 0px 22px 0px 0px; font-size: 0.8em; }
#articleNav .articleNavPrev { margin: 0px 14px 0px 0px; font-size: 0.8em; }
#articleNav a.pdf { padding-bottom: 1px; margin: 0px; }
#articleNav a.export { margin: 0px 0px 0px 9px; padding-left: 21px; }
#articleNav a.pdf span { font-size: 1em; font-weight: 700; }
#articleNav a.backToSearch { margin: 0px 22px 0px 0px; font-size: 0.8em; }
#articleNav a.backToGateway IMG { vertical-align: middle; }
#page-area .quicksearch { padding: 7px 12px; }
#page-area .quicksearch form { margin: 0px; padding: 0px; display: inline; }
#page-area .quicksearch input { border: 1px solid rgb(108, 157, 49); font-size: 0.9em; box-sizing: border-box; vertical-align: middle; }
#page-area .quicksearch input:-moz-placeholder { color: rgb(117, 117, 117); }
#page-area .quicksearch input::-moz-placeholder { color: rgb(117, 117, 117); }
#page-area .quicksearch input.placeholder { color: rgb(117, 117, 117); }
#page-area .quicksearch input:hover, #page-area .quicksearch input:focus { border: 1px solid rgb(108, 157, 49); }
#page-area .quicksearch input.all { width: 264px; }
#page-area .quicksearch input.author { width: 138px; }
#page-area .quicksearch input.srctitle { width: 138px; }
#page-area .quicksearch input.volumelist { width: 49px; }
#page-area .quicksearch input.issuelist { width: 36px; }
#page-area .quicksearch input.pages { width: 36px; }
#page-area .quicksearch.low input.all { width: 200px; }
#page-area .quicksearch input[type="submit"] { color: transparent; width: 27px; height: 24px; border: 0px none; padding: 0px; cursor: pointer; vertical-align: middle; margin-left: 5px; }
#page-area .quicksearch .advanced { font-size: 11px; vertical-align: bottom; display: inline-block; line-height: normal; }
dl.extLinks.nonEmpty { height: 30px; }
dd.doiLink { width: 70%; float: left; }
dd.rightsLink { width: 30%; float: right; position: relative; top: 4px; }
dd.rightsLink a { float: right; }
.extLinks .rightsLink a { line-height: 100%; }
.icon_doiLink, .icon_oaUserLicenseLink { position: absolute; margin: 0px 0px 0px 4px ! important; height: 17px ! important; }
.icon_pdf { float: left; padding: 0px 14px 0px 0px; }
.icon_exportarticlesci_dir, .icon_exportarticlegrey, .icon_exportarticleorange, .icon_exportarticlered, .icon_exportarticlegreen, .icon_exportarticleblue { float: left; }
div.icon_pdf.toolbar a { position: absolute; padding-top: 9px; font-weight: bold; }
div.icon_pdf.toolbar.ppv { width: 100px; }
div.icon_pdf.toolbar.lightWeight { width: 210px; }
div.icon_pdf.toolbar.lightWeight.additional { padding-top: 10px; padding-bottom: 20px; font-size: 0.9em; }
div.icon_pdf.toolbar { width: 135px; padding-right: 0px; }
#qsTitle { padding-left: 12px; }
#sdQuickSearch table {  }
#sdQuickSearch label { padding-right: 5px; }
#sdQuickSearch input.textbox { font-size: 1em; margin: 1px 0px; border: 1px solid rgb(126, 137, 146); }
#sdQuickSearch input.button { border: 1px solid rgb(126, 137, 146); padding-bottom: 2px; padding-left: 18px; width: 75px; padding-right: 6px; height: 24px; margin-left: 9px; }
#sdQuickSearch input.button:focus, #sdQuickSearch input.button:hover { border: 1px solid rgb(108, 157, 49); }
#articleNav a.articleOptions { border-width: 1px; border-style: solid; border-color: rgb(215, 215, 215); position: relative; padding: 0px 21px 3px 6px; border-radius: 3px; text-decoration: none; }
#articleNav a.articleOptions:hover { text-decoration: none; }
#articleNav a.articleOptionsON { text-decoration: none; }
#articleNav a.articleOptionsON:hover { text-decoration: none; }
#articleToolbar div.sdSearch a { font-size: 0.9em; }
#qsImg { padding: 4px 1px; display: inline; cursor: pointer; z-index: 2000; }
#articleToolbar div.sdSearch { height: 24px; padding-top: 9px; display: inline-block; }
div.sdSearch div.quickform { display: block; }
#articleToolbar div.sdSearch input[type="text"] { padding: 3px 6px; margin: 0px; width: 217px; vertical-align: middle; border-radius: 3px; height: 22px; }
#articleToolbar div.sdSearch input[type="text"]:hover { border: 1px solid rgb(108, 157, 49); }
button.submit:focus, button.submit:hover { border: 1px solid rgb(108, 157, 49); }
div.articleOptions { border-top: 1px solid rgb(215, 215, 215); margin-top: 20px; }
#articleNav .articleOptions ul { margin: 0px; }
#articleNav .articleOptions ul li { float: none; }
div.articleInternal { width: auto; height: 24px; position: absolute; left: 48px; top: 20px; }
div.articleInternal.small { float: left; position: static; padding-left: 26px; height: 24px; }
div.articleInternal span { padding-left: 0px; }
div.articleInternal a.articlePrint { vertical-align: top; text-decoration: none; }
#linkArea { font-size: 0.92em; border: 1px solid rgb(217, 217, 217); background: rgb(241, 241, 241) none repeat scroll 0% 0%; margin: 0px 0px 1px; color: rgb(112, 112, 112); }
#linkArea .padding { padding: 8px 12px; }
#linkArea .links { padding-bottom: 0px; }
#linkArea .copyright { padding-top: 0px; font-size: 11px; }
#linkArea ul { width: 170px; margin: 0px; padding: 0px; float: left; line-height: 18px; }
#linkArea ul li ul { margin: 0px; padding: 0px; }
#linkArea ul li { list-style-type: none; margin: 0px; list-style-position: outside; font-weight: 700; }
#linkArea a, #copyrightArea a { color: rgb(49, 108, 157); text-decoration: none; }
#linkArea a:hover, #copyrightArea a:hover { text-decoration: underline; cursor: pointer; }
#linkArea a:visited, #copyrightArea a:visited { color: rgb(132, 0, 132); }
#linkArea img { border: 0px none; }
#linkArea .col5 { margin: 0px; line-height: 18px; width: 230px; }
#linkArea .col4 { width: 70px; margin: 1px 0px 0px; }
#copyrightArea { border: 1px solid rgb(217, 217, 217); background: rgb(241, 241, 241) none repeat scroll 0% 0%; font-size: 0.92em; color: rgb(112, 112, 112); }
#copyrightArea .padding { padding: 6px 12px; }
#copyrightArea p { margin: 0px; }
#copyrightArea { background: rgb(241, 241, 241) none repeat scroll 0px 0px; border: 1px solid rgb(217, 217, 217); color: rgb(112, 112, 112); font-size: 0.92em; }
#footer { bottom: auto; left: auto; right: auto; top: 6px; width: auto; font-size: 0.8em; margin-top: 6px; }
#footer .padding { font-size: 1.05em; }
#footer div { line-height: 1.3em; }
#banner-bottom { float: right; margin-top: 2px; }
.clear { clear: both; }
.rcBottom { vertical-align: top; }
.f1h { display: none; }
#divMain .loadsize img { display: block; margin: 0px auto; padding-top: 10px; }
#divMain .loadsize { width: 690px; height: 900px; border: 1px solid rgb(204, 204, 204); vertical-align: middle; }
.loading { background: transparent url('loader.gif') no-repeat scroll 0% 0%; height: 20px; }
.imgSize { overflow-x: auto; overflow-y: hidden; }
#centerContent .scopus_logo_txt { display: block; text-align: left; }
#centerContent p { margin-bottom: 9px; word-spacing: -0.15ex; }
hr { background: rgb(183, 183, 183) none repeat scroll 0% 0%; border: 0px none; height: 1px; margin: 12px 0px; }
#Abstract {  }
h1, h2, h3, h4, h5, h6, div.articleTitle, div.articleSubTitle { clear: both; color: rgb(92, 92, 92); font-weight: 100; margin: 0px 0px 6px; }
div.articleTitle { font-size: 22px; font-weight: 400; color: inherit; }
div.articleTitle { margin: 0px 0px 12px; line-height: 1.4; }
#centerContent span.articleAltTitle { line-height: 1.5em; }
div.articleSubTitle { font-size: 1.2em; }
#centerContent h2, #centerContent h3, #centerContent h4, #centerContent h5, #centerContent h6 { margin-top: 20px; }
#centerContent div + h2, div + h3, div + h4, div + h5, div + h6 { margin-top: 20px; }
#centerContent p + h2, p + h3, p + h4, p + h5, p + h6 { margin-top: 18px; }
#section_references { margin-top: 18px; }
div.head { border-width: 1px 0px; border-style: solid none; border-color: rgb(215, 215, 215) -moz-use-text-color; -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; margin-bottom: 21px; margin-top: 15px; width: 620px; display: inline-block; overflow: hidden; }
div.head div.publisherLogo { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: left; padding: 9px; vertical-align: middle; width: 85px; height: 85px; position: relative; }
div.head div.publisherLogo img { max-height: 80px; max-width: 80px; position: absolute; width: auto; height: auto; top: 0px; bottom: 0px; margin: auto; }
div.head div.publisherLogo span { max-height: 80px; max-width: 80px; height: 80px; width: 73px; position: static; display: block; }
div.head div.publicationHead { float: left; background: rgb(249, 251, 252) none repeat scroll 0% 0%; min-height: 102px; width: 410px; vertical-align: middle; margin-bottom: -300px; padding-bottom: 300px; }
#centerContent div.head div.publicationHead p { text-align: center; }
#centerContent div.head div.publicationHead.titleBanner { background: transparent none repeat scroll 0% 0%; text-align: left; }
#centerContent div.head div.publicationHead.titleBanner div.title { padding: 0px; }
#centerContent div.head div.publicationHead.titleBanner p { text-align: left; }
div.head div.publicationHead div.title { font-size: 1.5em; font-weight: 700; text-align: center; padding: 9px; }
div.head div.publicationHead.titleBanner div.title { text-align: left; }
div.head div.publicationHead div.title a { color: rgb(46, 46, 46); }
div.head div.publicationHead div.title div.modSrcTitle a { color: rgb(92, 92, 92); font-size: 0.9em; }
div.title p { padding-top: 8px; }
div.head div.publicationCover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; float: right; width: 90px; }
div.head div.publicationCover img { border: 1px solid rgb(215, 215, 215); margin: 10px 10px 0px; max-height: 80px; max-width: 80px; }
div.head div.publicationCover img.blacklist { border: 0px none; margin: 0px; }
#inPressFootnote, #relictFootnote { color: rgb(92, 92, 92); font-size: 0.8em; margin: 15px 0px; }
#inPressFootnote strong, #relictFootnote strong { font-weight: 700; }
div.reviewtitle > ul.reference { margin-bottom: 12px; }
div.publicationType, div.presented, div.dedicated { clear: left; color: rgb(126, 137, 146); font-size: 0.8em; margin: -3px 0px 6px; }
div.publicationType { margin-bottom: 3px; }
div.endLine { clear: both; }
ul.authorGroup:first-of-type { display: inline; }
ul.authorGroup { margin: 0px 0px 6px; display: none; }
.hideShow ul.authorGroup, .hideShow ul.affiliation, .collabWithAuthorsCollapse ul.authorGroup, .collabWithAuthorsCollapse ul.affiliation, .inlCollab ul.affiliation { display: inline; }
ul.affiliation, ul.articleInfo, ul.articleDoi { color: rgb(92, 92, 92); font-size: 0.8em; margin: 0px 0px 6px; display: none; }
ul.affiliation.tbAffiliation { display: block; }
ul.articleInfo { clear: both; overflow: hidden; }
ul.articleDoi li { float: left; }
ul.authorGroup li, ul.articleDoi li { display: inline; }
ul.articleDoi li.citedbyscopus { float: right; width: 130px; }
#rightOuter dd.permissions div.boxLink, ul.articleDoi li.citedbyscopus div.boxLink, ul.articleInfo li.permissions div.boxLink { width: auto; font-size: 1em; }
dl.articleDates > dd.morethanone { display: inline; }
#rightOuter dd.permissions div.boxLink, ul.articleInfo li.permissions div.boxLink { height: 15px; }
p.preprint { color: rgb(92, 92, 92); font-size: 0.8em; margin: 0px 0px 6px; }
ul.keyword { margin-bottom: 15px; }
ul.keyword li { display: inline; }
h1 img { margin: 0px 6px 2px 0px; vertical-align: bottom; }
div.salutation { font-style: italic; margin: 0px 0px 3px; }
dl.deflist { clear: both; margin-bottom: 12px; }
dl.deflist > dt { float: left; }
dl.deflist > dd { margin-left: 80px; }
dl.deflist > dd p { display: inline-block; }
div.list { clear: both; }
div.list p.listtitle { color: rgb(92, 92, 92); margin: 0px 0px 6px; font-size: 1em; }
dl.listitem { clear: both; margin-bottom: 12px; }
dl.listitem > dt { float: left; }
dl.listitem > dd { margin-left: 30px; }
dl.listitem > dd p { display: inline-block; }
dl.glossary > dt { float: left; font-weight: 700; }
dl.glossary > dd { margin-bottom: 12px; }
dl.documentThread { font-size: 0.9em; }
dl.documentThread > dt { float: left; font-weight: 700; }
dl.documentThread > dd { margin-left: 100px; }
dl.documentThread > dd ul { margin-bottom: 12px; }
dl.documentThread > dd ul li.title a { font-weight: 700; }
dl.documentThread > dd ul img { vertical-align: middle; }
dl.documentThread > dd ul.extLinkBlock li { display: inline; margin: 0px; line-height: 21px; }
dl.documentThread > dd ul.extLinkBlock li + li { border-left: 1px solid rgb(215, 215, 215); margin-left: 10px; padding-left: 10px; }
div.nomenclature { clear: both; margin-top: 9px; }
div.nomenclature dl { display: inline-block; }
div.nomenclature dl > dt { float: left; font-weight: 100; vertical-align: top; min-width: 20%; clear: left; }
div.nomenclature dl > dt + dd { margin-left: 0px; vertical-align: top; width: 80%; float: left; }
#centerContent div.nomenclature dl > dd > p { display: inline-block; text-align: left; }
div.pdfExcerpt { border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin-bottom: 21px; }
div.pdfExcerpt h3 { margin: 6px 0px 0px 6px; }
div.pdfExcerpt span { background: transparent url('loading_icon.gif') no-repeat scroll 0% 0%; color: rgb(92, 92, 92); display: inline-block; font-size: 0.8em; height: 20px; margin: 6px; padding: 3px 0px 3px 30px; }
#pdfPage { padding: 6px 6px 2px; }
div.formula { margin: 12px 0px; position: relative; }
div.formula div.label { float: right; vertical-align: bottom; }
div.formula div.mathml { overflow-x: auto; overflow-y: hidden; }
blockquote { padding: 12px; }
ol.references > li { clear: both; margin-bottom: 12px; }
ol.references > li a.label, ol.references > li span.label { float: left; padding-right: 6px; }
ol.references > li ul.reference li { margin-left: 30px; }
ul.reference li.source { color: rgb(92, 92, 92); font-size: 0.9em; }
ul.reference li.external a.pdf { padding-left: 21px; }
ul.reference li.title p { font-weight: 700; margin-bottom: 0px ! important; }
ol.references div.boxLink { display: inline; }
ul.reference div.boxLink a b { font-weight: normal; }
ol.references div.boxLink li { display: inline; margin-left: 0px ! important; }
#centerContent div.vitae { clear: both; display: inline-block; width: 100%; }
#centerContent div.vitae img { float: left; width: 86px; }
#centerContent div.vitae span.imgFull img { width: auto; float: none; }
#centerContent div.vitae span + div { clear: none; float: right; width: 510px; }
#centerContent div.vitae span.imgFull + div { float: none; width: auto; }
dl.footnote, dl.tblFootnote, dl.correspondence { clear: both; }
dl.footnote > dt, dl.tblFootnote > dt, dl.correspondence > dt { float: left; padding-right: 6px; font-weight: 100; }
dl.footnote > dt + dd, dl.tblFootnote > dt + dd, dl.correspondence > dt + dd { margin-left: 21px; }
dl.footnote > dd p, dl.correspondence > dd p { display: block; }
div.textbox { border-radius: 3px; border: 1px solid rgb(215, 215, 215); margin: 12px 0px; padding: 6px; }
#centerPane dl.figure { border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px 0px 15px; padding: 6px; background-color: rgb(255, 255, 255); }
dl.figure dd dl.figure { border: 0px none; padding: 0px; }
#centerPane dl.figure dt { margin-top: 12px; }
dl.figure dd { color: rgb(92, 92, 92); font-size: 0.8em; }
div.workHead { margin-bottom: 10px; color: rgb(92, 92, 92); font-weight: 700; }
h3.workAuthor { margin-bottom: 20px; margin-left: 26px; margin-top: 0px; }
#rightPane dl.figure dd { font-size: 0.9em; }
#centerPane dt.autoScroll { overflow-y: hidden; overflow-x: auto; }
#centerPane img.nrmImg { max-width: 600px; }
div.interref_frag, span.interref { display: inline; }
span.interref { white-space: pre-wrap; overflow-wrap: break-word; word-break: break-all; hyphens: auto; }
.listitem .hasInterRef span.interref { display: block; margin-left: 55px; margin-top: -20px; }
#centerPane dl.ecomponent { border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px 0px 15px; background-color: rgb(255, 255, 255); padding: 6px; }
dl.ecomponent dd { color: rgb(92, 92, 92); font-size: 0.8em; }
table { border-collapse: collapse; border-spacing: 0px; }
#centerPane dl.table { border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px 0px 15px; padding: 6px; background-color: rgb(255, 255, 255); }
dl.table dt { overflow: auto; }
dl.table dd.table { overflow-x: auto; overflow-y: hidden; margin-top: 12px; max-width: 600px; padding: 1px; }
dl.table dd { color: rgb(92, 92, 92); }
dl.table table th { background: rgb(249, 251, 252) none repeat scroll 0% 0%; border: 1px solid rgb(249, 251, 252); vertical-align: bottom; padding: 0.1em 0.5em; text-align: left; }
dl.table table th.valign.top { vertical-align: top; }
dl.table table th.valign.bottom { vertical-align: bottom; }
dl.table table td { padding: 0.1em 0.5em; text-align: left; vertical-align: top; }
dl.table table tr td { border: 1px solid rgb(236, 242, 246); background: rgb(255, 255, 255) none repeat scroll 0px 0px; }
dl.table table tr.spacer td { border-top: 1px solid rgb(236, 242, 246); height: 16px; }
dl.table table hr { background: rgb(215, 215, 215) none repeat scroll 0px 0px; margin: 0px; padding: 0px; border: 0px none; height: 1px; }
dl.table table tr td.alignTDcenter { text-align: center; }
.fullsizeTable { display: none; }
.purchaseSprite { display: inline-block; vertical-align: top; }
a.purchase { display: inline-block; }
.artPurchase { border-width: 1px; border-style: solid; border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; display: inline-block; margin: 5px 0px 7px; padding: 3px 7px; }
#ppvPlaceHolder .acol2 div.artPurchase { width: 142px; border: 1px solid rgb(89, 140, 32); color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(102, 102, 102); background: transparent linear-gradient(to right, rgb(114, 181, 53) 0px, rgb(97, 156, 47) 100%) repeat scroll 0% 0%; }
#ppvPlaceHolder .arow1 div.artPurchase { width: 142px; border: 0px none; margin: 0px; padding: 0px; }
.artPurchase div { height: 16px; width: 19px; padding-top: 0px; margin-top: 2px; padding-bottom: 0px; float: left; }
.artPurchase span { display: block; padding-left: 20px; font-weight: 700; }
a.signup { display: inline-block; }
.artSignUp { border-width: 1px; border-style: solid; border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; display: inline-block; font-weight: 100; margin: 0px 0px 12px; padding: 2px 12px 2px 7px; background-color: rgb(236, 242, 246); }
.artSignUp div { height: 16px; width: 16px; padding-top: 0px; padding-bottom: 0px; margin-top: 2px; float: left; }
.artSignUp span { display: block; padding-left: 24px; padding-top: 0px; font-weight: 700; }
a.purchase:hover, a.signup:hover { border-color: rgb(126, 137, 146); text-decoration: none; }
a.corpReq { border-width: 1px; border-style: solid; border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-radius: 3px; display: inline-block; font-weight: 700; margin: 0px 0px 15px; padding: 3px 15px; }
a.corpReq.blueButton { border: 1px solid rgb(27, 135, 181); background: transparent linear-gradient(to right, rgb(48, 157, 215) 0px, rgb(27, 135, 181) 100%) repeat scroll 0% 0%; color: rgb(255, 255, 255); text-shadow: 1px 1px rgb(102, 102, 102); }
a.corpReq.lightGreenBtn { border-bottom-color: rgb(51, 153, 51); border-right-color: rgb(51, 153, 51); background: rgb(203, 227, 200) none repeat scroll 0px 0px; color: rgb(51, 51, 51); text-shadow: 1px 1px rgb(255, 255, 255); }
p.poem { line-height: 2.25em; margin-left: 15px; }
span.poet { display: block; margin-bottom: 21px; }
p.copyright { clear: both; font-size: 0.8em; }
.graphical { overflow-x: auto; }
ul.artIndexItem { margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-left: 40px; }
ul.artAlphaNavBar { display: block; }
ul.artAlphaNavBar li { list-style: outside none none; padding-left: 3px; padding-right: 3px; display: inline; }
ul.artAlphaNavBar li + li { border-left: 1px solid rgb(153, 153, 153); }
li.artIndexCrossRef { margin: 3px 0px 0px 100px; list-style: outside none none; }
li.artIndexIntraRef { margin: 3px 0px 0px 70px; list-style: outside none none; }
.glossaryDef { margin: 0px 0px 10px 12px; }
.glossarySec { margin-left: 40px; }
.textboxe-extra { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxcollaborative { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt0 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt5 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt10 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt15 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt20 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxalt25 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxaltm0 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxpull-quote { border-width: 3px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(251, 247, 184) none repeat scroll 0px 0px; }
.textboxalt1 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxalt6 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxalt11 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxalt16 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxalt21 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxalt2 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxalt7 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxalt12 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxalt17 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxalt22 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxalt3 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxalt8 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxalt13 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxalt18 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxalt23 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxalt4 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxalt9 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxalt14 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxalt19 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxalt24 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm1 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxaltm6 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxaltm11 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxaltm16 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxaltm21 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(250, 253, 215) none repeat scroll 0px 0px; }
.textboxaltm2 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxaltm7 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxaltm12 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxaltm17 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxaltm22 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(229, 245, 215) none repeat scroll 0px 0px; }
.textboxaltm3 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxaltm8 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxaltm13 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxaltm18 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxaltm23 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(198, 217, 240) none repeat scroll 0px 0px; }
.textboxaltm4 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm9 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm14 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm19 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm24 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(249, 204, 202) none repeat scroll 0px 0px; }
.textboxaltm5 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxaltm10 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxaltm15 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxaltm20 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxaltm25 { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxdefault { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxDefaultRole { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
.textboxdefaultfig { border-width: 1px; border-style: solid; border-color: rgb(223, 223, 223); padding: 10px; margin: 10px 0px; background: rgb(245, 245, 245) none repeat scroll 0px 0px; }
a.viewMore { display: block; font-size: 0.8em; margin: 6px 0px 21px 6px; }
.articleOutlineHidden { display: none; }
.refimgLoader { margin: 0px; vertical-align: top; }
.inlMMLBox { display: inline; padding: 0px; margin: 0px; border: 0px none; }
.loadWindow { border: 1px solid grey; padding: 5px; width: 600px; height: 820px; }
.mlktScroll { border: 1px solid rgb(204, 204, 204); height: 100px; overflow: auto; background-color: rgb(255, 255, 255); padding-left: 3px; }
.mlktLink { padding: 2px 0px 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); margin: 3px 8px 3px 5px; }
.mlktEmpty { padding: 5px 5px 5px 14px; }
div.citedByProvidedBy { color: rgb(204, 204, 204); font-size: 0.85em; text-align: right; padding-right: 20px; padding-bottom: 5px; border-top: 1px solid rgb(204, 204, 204); margin-top: 5px; }
#boxAppToolbar { padding: 0px; width: 280px; }
#boxAppToolbar .boxMidMiddle { padding: 0px; width: 280px; }
#boxAppToolbar .boxLink { padding: 0px; width: 280px; }
#boxAppToolbarPriv { padding: 0px; width: 280px; }
#boxAppToolbarPriv .boxMidMiddle { padding: 0px; width: 280px; }
#boxAppToolbarPriv .boxLink { padding: 0px; width: 280px; }
.rightInner .dummyBox { border: 1px solid red; width: 260px; height: 50px; }
#boxEComponent .mmTabs { padding-top: 5px; padding-left: 0px; margin-top: 5px; }
.mmNotTabs { display: none; border: 1px solid rgb(204, 204, 204); background-color: rgb(242, 242, 242); margin-top: 3px; }
.mmTab { border-color: rgb(204, 204, 204); border-width: 1px 1px 0px; border-style: solid; padding: 3px 5px; margin-right: 5px; color: rgb(49, 108, 157); }
.mmTabActive { border-color: rgb(204, 204, 204); border-width: 1px 1px 0px; border-style: solid; padding: 3px 5px; background-color: rgb(242, 242, 242); }
.mmTabActive a:hover { text-decoration: none; }
.mmInner { margin-right: 2px; }
.mmSelector { height: 19px; padding: 5px 7px 5px 0px; }
.mmSelectorInner { float: right; }
.mmSelectorInner div { float: left; }
.mmSelectorInner a { padding: 0px 4px 4px 0px; }
.mmSelectorNum { padding-top: 2px; }
.mmNeedFlash { text-align: center; padding: 50px 10px; border: 1px solid rgb(204, 204, 204); }
.mmCaption { background-color: rgb(255, 255, 255); padding: 5px 5px 5px 10px; overflow: hidden; border: 1px solid rgb(204, 204, 204); }
.mmCaption .thumb { float: left; padding-right: 5px; }
.mmInner .thumb { float: left; padding-right: 5px; padding-bottom: 10px; }
.mmViewWithin { padding: 5px 0px 0px; margin-bottom: 5px; clear: both; }
#boxOutward .tableFmDivider { background-color: rgb(155, 155, 155); height: 2px; margin-right: 20px; }
.glyphImg { vertical-align: middle; }
#refersSwapImg { display: none; }
.textboxdefault dl.figure, .textboxdefaultfig dl.figure { border-radius: 3px; background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); margin: 15px 0px 0px; padding: 6px; }
.textboxdefault > dl.figure:first-child, .textboxdefaultfig > dl.figure:first-child { border-radius: 3px; background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); margin: 0px; padding: 6px; }
.textboxdefault dl.table, .textboxdefaultfig dl.table { background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px 0px 15px; padding: 6px; }
.textboxdefault > dl.table:first-child, .textboxdefaultfig > dl.table:first-child { background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px; padding: 6px; }
.textboxdefault dl.ecomponent, .textboxdefaultfig dl.ecomponent { border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px 0px 15px; background-color: rgb(255, 255, 255); padding: 6px; }
.textboxdefault > dl.ecomponent:first-child, .textboxdefaultfig > dl.ecomponent:first-child { background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-radius: 3px; margin: 0px; padding: 6px; }
.icon_qmarkHelpsci_dir { background: transparent url('qmark_gray_a.gif') no-repeat scroll 0% 0%; line-height: 20px; padding: 2px 7px 2px 20px; }
.icon_qmarkHelpsci_dir:hover { background: transparent url('qmark_gray_b.gif') no-repeat scroll 0px 0px; line-height: 20px; padding: 2px 7px 2px 20px; }
span.hit { background-color: rgb(255, 255, 221); margin: 0px 2px; }
.viewWithinBtn:hover, .viewWithinBtn { background-color: rgb(238, 238, 238); border: 1px solid rgb(102, 102, 102); color: rgb(102, 102, 102); font-size: 11px; font-weight: bold; height: 19px; margin: 0px; padding: 1px 10px; text-decoration: none; width: auto; background-image: url('midbg.gif'); }
.swh { background-color: rgb(255, 255, 221); }
.suggdropdown { width: auto ! important; }
.suggdropdown a { font-size: 0.75em ! important; }
.footnote .topPadd { padding-top: 1px; }
table.sdMainNav { background-repeat: repeat-x; background-position: left top; border-bottom: 0.1em solid black; height: 2em; margin-top: 0.2em; width: 100%; font-size: 1em; }
td.sdMainNav { background-position: left top; background-repeat: repeat-x; }
.sci_dirNav { background-color: rgb(108, 157, 49); }
.blueNav { background-color: rgb(0, 0, 170); }
.blueNavActive { background-color: rgb(186, 211, 243); color: rgb(0, 0, 170); }
.redNav { background-color: rgb(153, 0, 0); }
.redNavActive { background-color: rgb(247, 206, 206); color: rgb(153, 0, 0); }
.greyNav { background-color: rgb(127, 127, 127); }
.greyNavActive { background-color: rgb(230, 230, 230); color: rgb(127, 127, 127); }
.greenNav { background-color: rgb(0, 119, 3); }
.greenNavActive { background-color: rgb(194, 237, 192); color: rgb(0, 119, 3); }
.orangeNav { background-color: rgb(204, 82, 0); }
.orangeNavActive { background-color: rgb(255, 223, 202); color: rgb(204, 82, 0); }
table.sdMainNav a:hover { text-decoration: none; }
table.sdMainNavCenter td { border-left: 0.01em solid white; height: 1.82em; font-size: 1em; }
table.sdMainNavCenter tbody, table.sdMainNavCenter td, table.sdMainNavCenter tr, table.sdMainNavCenter div { font-size: 1em; }
table.sdMainNavCenter { border-right: 0.01em solid white; height: 1.82em; }
table.sdMainNav a, table.sdMainNav a:link, table.sdMainNav a:visited { color: white; font-weight: normal; height: 1.82em; padding-bottom: 0.33em; padding-top: 0.19em; vertical-align: middle; text-decoration: none; }
div.sdMainNavPadding { padding-left: 1em; padding-right: 1em; }
.alphaDivider { position: relative; display: inline; width: 0px; height: 0px; padding: 4px; }
.alphaSelect { background-color: rgb(119, 119, 119); height: 11px; left: 4px; position: absolute; top: 6px; }
.libBannerText { font-size: smaller; font-family: Verdana,Arial,Helvetica,sans-serif; }
.sci_dirBtn { background-color: rgb(122, 165, 68); }
.sci_dirBtnHov { color: rgb(255, 255, 255); background-color: rgb(29, 107, 47); }
.blueBtn { background-color: rgb(0, 0, 170); }
.blueBtnHov { color: rgb(0, 0, 170); background-color: rgb(186, 211, 243); }
.greenBtn { background-color: rgb(0, 119, 3); }
.greenBtnHov { color: rgb(0, 119, 3); background-color: rgb(194, 237, 192); }
.greyBtn { background-color: rgb(127, 127, 127); }
.greyBtnHov { color: rgb(127, 127, 127); background-color: rgb(230, 230, 230); }
.redBtn { background-color: rgb(153, 0, 0); }
.redBtnHov { color: rgb(153, 0, 0); background-color: rgb(247, 206, 206); }
.orangeBtn { background-color: rgb(204, 82, 0); }
.orangeBtnHov { color: rgb(204, 82, 0); background-color: rgb(255, 223, 202); }
input.btn { margin: 0px 1px 0px 0px; font-weight: bold; color: rgb(255, 255, 255); font-size: 12px; text-decoration: none; border: 1px solid rgb(102, 102, 102); vertical-align: middle; cursor: pointer; width: auto; overflow: visible; padding: 0px 1px; }
input.btnhov { margin: 0px 1px 0px 0px; font-weight: bold; font-size: 12px; text-decoration: none; border: 1px solid rgb(102, 102, 102); vertical-align: middle; cursor: pointer; width: auto; overflow: visible; padding: 0px 1px; }
a.articleBtn, a.articleBtn:hover { margin: 0px; padding: 1px 20px; font-weight: bold; color: rgb(255, 255, 255); font-size: 12px; border: 0px none; background-color: rgb(153, 153, 153); text-decoration: none; cursor: pointer; }
a.articleBtnActive, a.articleBtnActive:hover { background-color: rgb(122, 165, 68); text-decoration: none; cursor: default; }
a.articleBtn:hover { background-color: rgb(122, 165, 68); }
a.btn, a.btn:hover { font-size: 12px; margin: 0px 1px 0px 0px; padding: 1px 5px; height: 1.17em; font-weight: bold; color: rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); vertical-align: middle; text-decoration: none; }
a.sci_dirBtn { background-color: rgb(122, 165, 68); }
a.sci_dirBtn:hover { color: rgb(255, 255, 255); background-color: rgb(29, 107, 47); }
a.blueBtn { background-color: rgb(0, 0, 170); }
a.blueBtn:hover { color: rgb(0, 0, 170); background-color: rgb(186, 211, 243); }
a.greenBtn { background-color: rgb(0, 119, 3); }
a.greenBtn:hover { color: rgb(0, 119, 3); background-color: rgb(194, 237, 192); }
a.greyBtn { background-color: rgb(127, 127, 127); }
a.greyBtn:hover { color: rgb(127, 127, 127); background-color: rgb(230, 230, 230); }
a.redBtn { background-color: rgb(153, 0, 0); }
a.redBtn:hover { color: rgb(153, 0, 0); background-color: rgb(247, 206, 206); }
a.orangeBtn { background-color: rgb(204, 82, 0); }
a.orangeBtn:hover { color: rgb(204, 82, 0); background-color: rgb(255, 223, 202); }
#navigationTopSoc { color: rgb(255, 255, 255); width: 100%; height: 28px; }
#navigationBottomSoc { color: rgb(255, 255, 255); width: 100%; }
ul.mainSoc { float: left; height: 15px; }
ul.miscSoc { float: right; height: 15px; }
#centerContent div.head div.publicationHead.titleBanner .cover { padding: 9px 0px; }
#centerContent div.head div.publicationHead.titleBanner p { margin-bottom: 0px; }
ul.articleDoi li.citedbyscopus a { display: block; float: left; height: 19px; padding-left: 4px; text-align: right; width: auto; }
#refersToAndReferredToBy { display: none; }
#referredToBy { display: inline-block; }
#refersTo { display: inline-block; }
.displayNone { display: none; }
.referenceLabel { margin-left: 0px ! important; display: inline; }
.boldFont { font-weight: 700; }
dl.tablePopUp dd.table { max-width: 100%; }
#crossmark-icon { border: 0px none; display: none; }
tt { font-size: 12px; }
Div.popheader div { font-size: 16px; padding: 8px; font-weight: bold; }
Div.popheader { background: rgb(202, 202, 202) none repeat scroll 0% 0%; font-weight: bold; border-bottom: 1px solid rgb(153, 153, 153); }
.popsubheading { margin: 8px 0px 0px 8px; font-size: 12px; font-weight: bold; }
.popcontent { margin: 0px; font-weight: normal; font-size: 12px; }
.popcontent ul { margin: 0px; padding: 0px 0px 16px; }
.popfooter { padding: 0px 0px 0px 8px; font-size: 12px; border-top: 1px solid rgb(186, 186, 186); }
.popfooter ul { margin: 0px; padding: 8px 0px; }
.popfooter ul li { display: inline; margin: 0px; padding: 0px; }
.popfooter ul li.pipe { padding: 0px 16px; }
.popfooter a { color: rgb(49, 108, 157); }
.popfooter a:link { color: rgb(49, 108, 157); }
.suggViewDetails { padding-left: 4px; cursor: pointer; font-size: 0.92em; }
.suggViewDetails a { color: rgb(49, 108, 157); text-decoration: none; }
.suggViewDetails a:link { color: rgb(49, 108, 157); }
.suggViewDetails a:visited { color: rgb(132, 0, 132); }
.suggViewDetails a:hover, .suggViewDetails a:focus { color: rgb(49, 108, 157); text-decoration: underline; }
.suggViewDetails a:active { color: rgb(51, 51, 51); text-decoration: underline; }
.citationDetails { display: none; padding-left: 10px; list-style: outside none none; }
.wrapperLi { display: block; padding-left: 10px; list-style: outside none none; }
.wrapperLi .squareBullet, .citationDetails .squareBullet { display: block; width: 4px; height: 4px; margin-top: 7px; float: left; }
.pdfDetails { display: none; }
.pdfTitle { width: 80%; padding-left: 5px; }
.publicationDetails { display: inline-block; font-size: 0.92em; font-style: italic; margin-top: 8px; }
.pdfAuthors { font-size: 0.92em; }
.pdfAbs { padding-left: 10px; padding-top: 8px; list-style-type: none; font-size: 0.92em; color: rgb(0, 0, 0); z-index: 200; display: none; }
.abstractText { width: 550px; height: 60px; overflow: auto; border: 1px solid rgb(153, 153, 153); padding: 4px; }
.pdflevel { list-style-type: none; padding-left: 20px; padding-top: 4px; font-size: 1em; }
.pdflevel a { color: rgb(49, 108, 157); text-decoration: none; }
.pdflevel a:link { color: rgb(49, 108, 157); }
.pdflevel a:visited { color: rgb(132, 0, 132); }
.pdflevel a:hover { color: rgb(49, 108, 157); text-decoration: underline; }
.linkTitle a { color: rgb(0, 0, 0); text-decoration: none; }
.linkTitle a:link { color: rgb(0, 0, 0); }
.linkTitle a:visited { color: rgb(0, 0, 0); }
.linkTitle a:active { color: rgb(0, 0, 0); }
.linkTitle a:hover, .linkTitle a:focus { color: rgb(0, 0, 0); text-decoration: underline; }
.mask { background-color: rgb(215, 215, 215); height: 100% ! important; opacity: 0.5; position: fixed; width: 100% ! important; z-index: 9998; }
.modal { background-color: rgb(255, 255, 255); box-shadow: 0px 1px 10px -3px rgba(0, 0, 0, 0.3); opacity: 1; z-index: 9999; position: relative; font-size: 12px; }
.headline { color: rgb(255, 255, 255); float: left; font-size: 15px; font-weight: bold; line-height: 16px; margin: 16px 0px 0px 20px; }
.logoTxtSD { color: rgb(255, 255, 255) ! important; font-family: "elsevierwordmark"; font-size: 24px; font-weight: normal; text-decoration: none; margin-top: 8px; margin-right: 20px; display: inline-block; float: right; }
.sd-bubbles_pdf { float: right; height: 24px; width: 155px; margin-right: 20px; margin-top: 10px; right: 0px; position: absolute; }
.logoTxtSD_Pdf { color: rgb(255, 255, 255) ! important; font-family: "elsevierwordmark"; font-size: 24px; font-weight: normal; text-decoration: none; padding: 14px 20px 10px 0px; display: inline-block; float: right; }
.logoTxtSD:hover, .logoTxtSD_Pdf:hover { text-decoration: none; }
.modal-content { padding: 10px 30px 30px 40px; position: relative; }
.article.last { margin-bottom: 0px; }
.footer { background-color: rgb(204, 204, 204); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255) 40%, rgb(221, 221, 221)); border-top: 1px solid rgb(204, 204, 204); margin-top: 0px; height: 30px; position: relative; width: 100%; }
.pdfModalWindow { position: fixed; opacity: 0.3; left: 0px; top: 0px; width: 100%; z-index: 10000; color: rgb(0, 0, 0); background: rgb(0, 0, 0) none repeat scroll 0px 0px; border: 0px none; margin: 0px; padding: 0px; bottom: 0px; }
.pdfModalWindowMsgBox { width: 609px; height: auto; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); font-size: 1em; position: fixed; top: 40%; left: 250px; z-index: 10001; max-height: 600px; border-radius: 2px 0px 2px 2px; }
.pdfModalWindowMsgBox .header { background-color: rgb(108, 157, 49); height: 40px; overflow: hidden; }
ol.artList { margin-bottom: 15px; }
ol.artList li { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 150%; }
ol.artList li.showMore { line-height: 200%; }
.article-title { display: block; font-size: 14px; font-weight: normal; }
#relatedArtList, #citingArtList { margin: 20px 15px 16px -5px; }
#pdfkingContent, #pdfciteContent { margin-left: 40px; margin-top: 10px; }
li.artTitleSub a, li.artTitleNonSub a, li.artTitleOA a, li.originalArticleName { margin-left: 25px; display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.view-more { background: rgb(255, 255, 255) none no-repeat scroll 5px center; padding-left: 30px; margin-left: -20px; }
#SuggestedArtList .source, .authors { display: block; font-size: 0.92em; font-style: italic; }
.authors { font-size: 1em; }
.authors { font-style: normal; }
.noIt { font-style: normal; }
.learn-more { color: rgb(0, 102, 204) ! important; font-size: 0.92em; }
.learn-more-img { display: inline; padding-right: 12px; }
.related-articles-msg { margin: 17px 0px; }
.related-articles-msg span { color: rgb(153, 153, 153); font-size: 1em; }
.marketing-link { background: transparent url('mmc_video_a.gif') no-repeat scroll left 6px; float: left; padding-left: 20px; margin-left: 30px; line-height: 30px; }
.do-not-show { cursor: pointer; line-height: normal; display: block; float: left; font-size: 12px; font-weight: normal; }
.close { background: transparent none repeat scroll right center; z-index: 99999; }
.close a:focus { height: 27px; display: inline-block; }
.oa_icon { display: inline; }
.tabs { clear: left ! important; list-style: outside none none; margin: 0px; padding-left: 30px; border-bottom: 1px solid rgb(204, 204, 204); }
.tabs li { background-color: rgb(248, 248, 248); border-top: 1px solid rgb(238, 238, 238); border-left: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238); border-radius: 3px 3px 0px 0px; float: left; height: 15px; margin-right: 6px; padding: 11px 11px 14px; position: relative; top: 1px; min-width: 113px; width: auto; cursor: pointer; }
.tabs li.active { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); border-radius: 3px 3px 0px 0px; height: 18px; padding-bottom: 12px; text-decoration: none; cursor: text; }
.tabs li a { display: block; text-align: center; font-weight: normal; color: rgb(46, 46, 46); text-decoration: none; }
.tabs li a h2 { text-align: center; font-size: 1.3em; color: rgb(46, 46, 46); text-decoration: none; }
.tabs li a:hover { text-decoration: none; }
.tabs li.active a { font-weight: bold; color: rgb(108, 157, 49); cursor: text; }
.tabs li.active a h2 { text-align: center; font-size: 1.3em; font-weight: bold; color: rgb(108, 157, 49); text-decoration: none; }
#SuggestedArtList .moreInfo, #SuggestedArtList .pdf { display: inline; font-size: 0.92em; }
#SuggestedArtList .pipe { display: inline; font-size: 0.92em; }
#SuggestedArtList a.toggleMoreInfo { color: rgb(49, 108, 157); cursor: pointer; }
#SuggestedArtList a.toggleMoreInfo:link { color: rgb(49, 108, 157); }
#SuggestedArtList a.toggleMoreInfo:visited { color: rgb(132, 0, 132); }
#SuggestedArtList a.toggleMoreInfo:hover { color: rgb(49, 108, 157); text-decoration: underline; }
#SuggestedArtList .hidden, .hidden { display: none; }
#SuggestedArtList .pdf { background: rgb(255, 255, 255) none no-repeat scroll left center; padding-left: 5px; display: inline-block; }
#SuggestedArtList .group::before, #SuggestedArtList .group::after { content: ""; display: table; }
#SuggestedArtList .group::after { clear: both; }
#SuggestedArtList .group {  }
ol.artList li.abs { padding: 4px 0px 4px 10px; overflow-y: auto; font-size: 0.92em; border: 1px solid rgb(204, 204, 204); display: none; background-color: rgb(248, 248, 248); white-space: normal; width: 570px; max-height: 120px; }
ol.artList li.abs h2 { font-weight: bold; font-size: 1.1em; }
div.msgBox { border: 1px solid rgb(222, 222, 222); padding: 10px 10px 10px 25px; background: transparent url('alertIcon.png') no-repeat scroll 5px 42%; font-weight: bold; margin: 25px 20px 25px -15px; }
div.msgBox1 { border: 1px solid rgb(222, 222, 222); margin: 25px 20px 25px -15px; }
div.msgBox2 { padding-left: 26px; padding-bottom: 5px; clear: both; }
div.msgBox3 { background: transparent none no-repeat scroll 10px 42%; padding: 0px 5px 5px 20px; font-weight: bold; }
div.msgBox4 { border: 1px solid rgb(222, 222, 222); padding: 10px 10px 10px 5px; font-weight: bold; margin: 25px 20px 25px -15px; }
#rightPane { min-width: 280px; max-width: 366px; bottom: 0px; background: transparent none repeat scroll 0px 0px; float: left; }
.ui-helper-reset { line-height: 16px; }
#rightPane, .ui-widget { font-size: 10pt; font-weight: 100; line-height: normal; }
.ui-widget { font-family: "Arial Unicode MS","Arial Unicode",Arial,"URW Gothic L",Helvetica,Tahoma,sans-serif ! important; }
#rightOuter { height: auto; top: 0px; bottom: 0px; border-radius: 3px; border-left: 1px solid rgb(201, 201, 201); }
#rightOuter .innerPaddingFixedBox, #rightInner .innerPadding { line-height: 1.5em; }
#rightInner h2.accordionHead, #rightInner h3, #rightPane dl.citation dt, dl.articleHistory dt, #rightPane dl dt, #rightPane dl dd.title, #rightPane ul.links li.refLinks, #rightPane li.rerunMsg { font-size: 1em; }
#rightPane dl.citation dd, dl.articleHistory dd, #rightPane a.viewMoreArticles, #rightPane li.authors { font-size: 0.9em; }
#rightPane dl.ecomponent dd, #rightPane dl.figure dd, #rightPane dl.table dd, #rightInner div.buttonNavBox, #rightPane ul.links li, #rightPane li.docSubType, #rightPane ol.specIssue li.editor, #rightPane a.toggleMoreInfo, #rightPane li.note p, #rightPane h3.scopusInfo div.scopus, #rightPane li.fullSrcTitle, #rightPane ol.references li.source, #rightPane li.srcTitle { font-size: 0.8em; }
#rightInner h2, #rightInner h2 a { font-weight: 700; }
#rightInner h2.accordionHead.first-tab { border-top: 0px none; border-radius: 3px 3px 0px 0px; }
#rightInner h2.accordionHead.ui-corner-top, #rightInner h2.accordionHead.ui-corner-all { border-radius: 0px; }
#rightInner h2.accordionHead.last-tab { border-radius: 0px 0px 3px 3px; }
#rightInner h2.accordionHead.last-tab.ui-state-default { border-bottom: 1px solid rgb(183, 183, 183); margin-bottom: -1px; }
#rightInner h2.accordionHead:hover { background-color: rgb(241, 242, 242); color: rgb(46, 46, 46); }
#rightInner h2.accordionHead.ui-state-active { background-color: rgb(248, 248, 248); color: rgb(46, 46, 46); }
#rightInner h2.accordionHead.ui-state-active:hover { background-color: rgb(241, 242, 242); }
#rightInner div.accordionContent { position: relative; padding: 0px ! important; border: 0px none; background: rgb(236, 242, 246) none repeat scroll 0px 0px; color: rgb(46, 46, 46); overflow: hidden; margin: 0px; top: 0px; }
#rightOuter div.innerPaddingFixedBox, #rightInner div.innerPadding { position: relative; }
#rightInner div.appContainer { position: relative; }
#rightInner div.js_workspace_content { padding-right: 10px; display: none; }
#rightInner div.innerPadding > div { position: relative; }
#rightInner div.buttonNavBox { height: 2em; margin-bottom: 15px; position: relative; }
#rightInner div.buttonNavBox a.next { position: absolute; right: 5px; }
#rightInner div.buttonNavBox a.previous { position: absolute; left: 0px; }
#rightInner p { margin: 9px 0px; }
#rightInner dl.figure img, #rightInner dl.table img { max-width: 100%; }
#rightInner dl.table span.mathmlsrc img { max-width: none; }
#rightInner div.accordionContent div.hidescrollbar { bottom: 0px; display: block; position: absolute; right: 0px; top: 0px; width: 5.5%; z-index: 3; transition-duration: 0.15s; background: rgb(236, 242, 246) none repeat scroll 0px 0px; }
#rightPane dl.citation dd, dl.articleHistory dd { color: rgb(92, 92, 92); }
#rightPane dl.citation dt, dl.articleHistory dt { color: rgb(92, 92, 92); font-weight: 100; line-height: 1.5em; margin-bottom: 6px; margin-top: 0px; }
#rightPane dl.citation dd.title, #rightPane dl.citation dd.pubInfo { margin-top: 6px; }
#rightPane dl.citation dd.pubInfo { font-size: 0.8em; }
#rightPane ul.outwardLinks { font-size: 0.9em; }
#rightPane dl dt, #rightPane dl dd.title { font-weight: 100; color: rgb(92, 92, 92); }
#rightPane dl dd.title { font-weight: 700; }
#rightPane dl.citation, dl.articleHistory { margin-bottom: 12px; }
#rightPane a:hover { color: rgb(92, 92, 92) ! important; }
#rightPane a:active { color: rgb(126, 137, 146); }
#rightPane ol.references li { margin-bottom: 0px; }
#rightPane ol.references p { margin: 0px; }
#rightPane ol.references li { margin-bottom: 0px; }
#rightPane ol.references li.title, #rightPane ol.references li.title p { font-weight: 700; }
#rightPane ol.references li.source, #rightPane li.fullSrcTitle, #rightPane li.srcTitle { color: rgb(92, 92, 92); }
ul.placeHolder, #rightPane ol.citedByLink { margin: 9px 0px; }
#rightPane ul.links { margin: 9px 0px; }
#rightPane ul.links li.refLinks { margin-bottom: 3px; }
#rightPane ul.links li.refLinks a { color: rgb(49, 108, 157); }
.titleEditors { display: none; }
.mostRecentDt { display: none; }
.mod_src_title { display: none; }
#rightPane ol.articles { margin-bottom: 12px; }
#rightPane .innerPadding li { line-height: 20px; }
li.title { font-weight: 700; }
#centerContent li.title h2 { margin: 0px; }
#rightPane li.artTitle a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: bold; display: block; }
#rightPane li.docSubType { color: rgb(183, 183, 183); }
#rightPane li.authors, #rightPane li.srcTitle { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: inline-block; color: rgb(92, 92, 92); padding-right: 32px; position: relative; max-width: 87%; }
#rightPane a.toggleMoreInfo { cursor: pointer; }
#rightPane div.hidden, li.abs { display: none; }
#rightPane li.moreTitle, li.specIssTitle a { font-weight: bold; }
#rightPane ol.specIssue li.editor { color: rgb(92, 92, 92); }
#rightPane div.articleList { display: none; }
#rightPane div.articleList ol li {  }
#rightPane li.rerunMsg { color: rgb(46, 46, 46); font-weight: 700; }
#rightPane li.note p { color: rgb(92, 92, 92); }
a.menuTitle, a.menuTitle:hover { text-decoration: none; color: rgb(46, 46, 46); }
div.btnHolder { background-color: rgb(241, 242, 242); border: 1px solid rgb(126, 137, 146); border-radius: 3px; color: rgb(46, 46, 46); display: inline-block; font-size: 1em; padding: 0px 21px 0px 12px; position: relative; cursor: pointer; }
div.btnHolder:hover { border-color: rgb(108, 157, 49); }
.btnHolder div { top: 8px; position: absolute; cursor: pointer; right: 6px; }
ul.menuButton { background-color: rgb(236, 242, 246); border: 1px solid rgb(126, 137, 146); border-radius: 3px; overflow: hidden; display: none; position: absolute; margin-top: 3px; right: 0px; text-align: left; width: 200px; z-index: 10; }
ul.menuButton:hover { border-color: rgb(108, 157, 49); }
ul.menuButton li a { color: rgb(92, 92, 92); display: block; padding: 3px 6px; text-decoration: none; }
ul.menuButton li a:hover { background-color: rgb(255, 255, 255); color: rgb(46, 46, 46); }
dd.menuButtonLinks { padding-top: 6px; text-align: right; position: relative; }
dl dd dl.figure dd, dl dd dl.table dd { font-size: 1em; }
#scopusArticleList { margin-top: 12px; border-top: 1px solid rgb(194, 194, 194); }
#rightPane h3.scopusInfo div.scopus { color: rgb(194, 194, 194); }
#rightPane h3.scopusInfo div span, #rightPane h3.bold, #rightPane span.rerunLink { font-weight: bold; }
#rightPane li.scopusMoreLink { margin-top: 3px; }
#rightPane .js_application_content h3, #rightPane .appBox h3 { margin: 0px; }
#rightPane div.authImg img { max-width: 80px; }
.authorVitaeLink, #workSpaceView { display: none; }
#rightPane ol.details { margin-top: 5px; }
#rightPane iframe { width: 100%; height: auto; }
.menuLeft { float: left; }
.imgInstantJSB, .imgLazyJSB { display: none; }
.modalWindow { position: absolute; opacity: 0.8; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10000; color: rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0px 0px; border: 0px none; margin: 0px; padding: 0px; }
.modalWindowMsgBox { width: 500px; height: auto; background-color: rgb(255, 255, 255); font-size: 1em; padding: 8px; border: 1px solid rgb(153, 153, 153); position: absolute; top: 40%; left: 30%; z-index: 10002; }
#modalWindowMsgBox .alertIcon { height: auto; width: auto; }
#rightPane dl.table dd.table {  }
#rightPane dl.table dl.tblFootnote dd p { margin: 0px 0px 9px; }
#rightPane dl.ecomponent object {  }
#rightPane dl.ecomponent > dd { overflow-x: auto; overflow-y: hidden; }
.smallImg { width: 100%; height: auto; }
.divBlk { display: inline-block; margin: 3px; }
.offerBtn { display: inline-block; cursor: pointer; position: relative; }
.specialOffer { cursor: pointer; z-index: 2; padding: 5px; border: 1px solid rgb(220, 220, 220); background-color: white; position: absolute; left: 0px; border-radius: 3px; min-width: 500px; }
.shadow { box-shadow: 4px 4px 5px rgb(216, 216, 216); }
.specialOffer .txtContent { color: rgb(0, 90, 31); float: left; font-family: arial; font-size: 1em; margin-right: 20px; }
.specialOffer .spclose { display: inline; position: absolute; font-size: 8px; text-align: center; height: 10px; top: 0px; right: 7px; }
.offerDetails { font-size: 1em; color: rgb(92, 92, 92); }
.offerText { font-weight: bold; font-size: 1em; color: rgb(0, 90, 31); white-space: nowrap; }
.promoCodeText { font-weight: bold; font-size: 1em; color: rgb(0, 0, 0); }
.promoNote { font-weight: bold; font-size: xx-small; color: rgb(0, 0, 0); }
.promoNoteText { font-size: xx-small; color: rgb(0, 0, 0); }
.promoCode { width: 100%; padding: 0px 0px 0px 15px; vertical-align: top; }
.promoCodeFont { font-weight: bold; font-size: 1em; color: rgb(0, 0, 0); }
.promoCodeDetails { font-size: 1em; color: rgb(0, 0, 0); }
.couponCodeRemove { vertical-align: top; width: 50px; padding: 0px 30px 0px 60px; white-space: nowrap; font-size: 1em; color: rgb(49, 108, 157); position: absolute; left: 740px; }
.discountPrice { vertical-align: top; width: 60px; padding: 0px 5px 0px 0px; font-size: 1em; color: rgb(255, 0, 10); position: absolute; left: 990px; }
.tempApplications { visibility: hidden; position: absolute; top: -10000px; left: -10000px; }
.abstractHighlights { max-width: 680px; background-color: rgb(249, 251, 252); border: 1px solid rgb(215, 215, 215); border-radius: 3px; padding: 10px; height: auto; }
#AbstSec {  }
.hideShow { border: 1px solid rgb(215, 215, 215); padding: 4px 10px; display: none; margin-top: 1px; border-radius: 3px; }
.abstractHighlights h4 { margin: 0px 0px 6px ! important; }
.abstractHighlights p, .abstractHighlights dl { margin: 0px ! important; }
.abstractHighlights dl.listitem > dd { margin-left: 12px; }
ul.authorGroup .blockCollab { display: block; }
ul.authorGroup .inlCollab { display: inline; }
ul.authorGroup li.collabWithAuthorsCollapse a.collabText { background: transparent url('plus_lt_001.png') no-repeat scroll 0px 5px; padding: 0px 0px 0px 15px; cursor: pointer; }
ul.authorGroup li.collabWithAuthorsExpand a.collabText { background: transparent url('minus_lt_001.png') no-repeat scroll 0px 5px; padding: 0px 0px 0px 15px; cursor: pointer; }
.collabcollapse { margin-right: 10px; }
ul.affiliation li { display: block; }
.abstractHighlights h2 { margin-top: 0px ! important; }
#centerPane dl.figure .listitem dt { margin-top: 0px; }
dl.figure .listitem dd { font-size: 1em; }
.hiddenCopyright { display: none; }
.ua_btn { display: none; }
#articleNav div.articleOptions ul.ereader { margin-bottom: 4px; margin-left: 0px; }
div.successMsgBox { display: none; border: 1px solid rgb(222, 222, 222); padding: 3px 5px; }
span.ereadertext { color: rgb(49, 108, 157); text-decoration: none; font-size: 12px; }
span.ereadertext span.subText { color: rgb(92, 92, 92); }
ul.ereader a { color: rgb(49, 108, 157); text-decoration: none; cursor: pointer; }
ul.ereader a:focus, ul.ereader a:hover { color: rgb(92, 92, 92); text-decoration: underline; }
ul.ereader a:active { color: rgb(126, 137, 146); }
.closeTool { float: right; margin-top: -3px; padding-right: 3px; }
div.imgIcon { display: inline-block; float: left; padding-right: 5px; padding-top: 3px; }
div.authClaimSuccess { padding-left: 26px; font-weight: 700; }
.authClaimSuccess a { cursor: pointer; }
strong { font-weight: 700; }
span.icon { display: inline-block; font-size: 0px; height: 16px; margin: 0px 6px 0px 0px; vertical-align: middle; width: 16px; text-decoration: none; }
#header div.eReaderOptions { background: rgb(249, 251, 252) none repeat scroll 0% 0%; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border: 1px solid rgb(215, 215, 215); display: none; height: 300px; left: 220px; overflow: hidden; position: absolute; width: 400px; }
#header div.eReaderOptions:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#header div.eReaderOptions:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#header div.eReaderOptions > div { position: absolute; bottom: 0px; }
#header div.eReaderOptions > div > ul { font-size: 0.9em; margin: 6px 9px; display: inline-block; }
#header div.eReaderOptions > div > ul > li { display: block; margin-bottom: 6px; }
#header div.eReaderOptions ul li span a { background: transparent none repeat scroll 0px center; padding-left: 0px; }
#header div.eReaderOptions div.ad { clear: both; display: block; margin: 0px; padding: 12px 21px; text-align: center; }
#header div.eReaderOptions div.ad a { background: transparent none repeat scroll 0px center; padding: 0px; }
#header div.eReaderOptions div.ad dl { margin-bottom: 12px; }
#header div.eReaderOptions div.ad dl dt { color: rgb(215, 215, 215); font-size: 0.9em; font-weight: 100; margin: 0px; }
div.formula > div.mathml a.firstFormula { background-color: rgb(241, 242, 242); border: 1px solid rgb(126, 137, 146); border-radius: 3px; bottom: 0px; box-shadow: 0px 0px 3px 3px rgb(255, 255, 255); color: rgb(46, 46, 46) ! important; display: block ! important; font-size: 12px; margin-left: 3px; padding: 0px 12px; right: 0px; text-decoration: none; background-image: url('show_bkg_a.png'); background-position: left 1px; background-repeat: repeat-x; line-height: 20px; }
div.formula > div.mathml a.firstFormula:hover { border: 1px solid rgb(108, 157, 49); }
div.formula div.mathImg { display: block; }
div.formula div.mathjax { right: 0px; bottom: 0px; display: block; position: absolute; text-align: right; z-index: 2; }
#centerContent div.formula a.mathImg img { max-width: none; }
div.formula .scrollOn {  }
div.formula .scrollOn div.mathjax { bottom: -25px; }
div.formula .scrollOff div.mathjax { bottom: 0px; }
.offscreen { position: absolute; left: -9999em; }
div.formula div.mathml img.temp { width: 100%; height: 100%; position: absolute; left: 0px; top: -14px; }
div.formula > div.mathml a.mathButton, div.formula > div.mathml a.mathButton:active, div.formula > div.mathml a.mathButton:visited { border: 1px solid rgb(126, 137, 146); border-radius: 3px; bottom: 0px; box-shadow: 0px 0px 3px 3px rgb(255, 255, 255); color: rgb(46, 46, 46); display: block; font-size: 12px; margin-left: 3px; padding: 0px 12px; right: 0px; text-decoration: none; background: rgb(241, 242, 242) url('show_bkg_a.png') repeat-x scroll left 1px; z-index: 10; opacity: 0; line-height: 20px; }
:root div.formula > div.mathml a.mathButton, :root div.formula > div.mathml a.firstFormula {  }
div.formula > div.mathml a.mathButton.buttonOn, div.formula > div.mathml a.mathButton:focus { opacity: 1; }
span.formulatext { cursor: pointer; letter-spacing: 0.1em; }
div.formula > div.mathml a.mathButton:hover { background: rgb(249, 251, 252) url('show_bkg_a.png') repeat scroll right -476px; border: 1px solid rgb(108, 157, 49); }
span.wideformula { display: block; overflow-x: auto; width: 100%; }
a.mathButton > span.mathjax, a.firstFormula > span.mathjax { background: transparent url('mathjax_logo.png') no-repeat scroll 0px 1px; margin: 0px; width: 57px; }
.mathContainer { height: 0px; width: 0px; overflow: hidden; display: inline-block; vertical-align: bottom; }
.mathContainer.hidden, .mathContainer.hidden * { opacity: 0; }
.stixSupport { font-family: STIXGeneral,STIXGeneral-Bold,STIXGeneral-BoldItalic,STIXGeneral-Italic,STIXIntegralsDisplay,STIXIntegralsDisplay-Bold,STIXIntegralsSmall,STIXIntegralsSmall-Bold,STIXIntegralsUp,STIXIntegralsUp-Bold,STIXIntegralsUpDisplay,STIXIntegralsUpDisplay-Bold,STIXIntegralsUpSmall,STIXIntegralsUpSmall-Bold,STIXNonUnicode,STIXNonUnicode-Bold,STIXNonUnicode-BoldItalic,STIXNonUnicode-Italic,STIXSize1Symbols,STIXSize1Symbols-Bold,STIXSize2Symbols,STIXSize2Symbols-Bold,STIXSize3Symbols,STIXSize3Symbols-Bold,STIXSize4Symbols,STIXSize4Symbols-Bold,STIXSize5Symbols,STIXVariants,STIXVariants-Bold,"Cambria Math",Georgia,"Times New Roman",Arial,"URW Gothic L",Helvetica,Tahoma,"Arial Unicode MS","Arial Unicode",sans-serif; font-size: 1.1em; }
#MathJax_ZoomFrame { position: static ! important; display: block ! important; max-width: 700px ! important; }
#MathJax_Zoom { left: 0px ! important; max-width: 600px ! important; overflow: auto ! important; width: auto ! important; }
.MathJax { display: block; }
.mathmlsrc { position: relative; }
.formula .mathmlsrc { position: static; }
span.mathCode {  }
span.mathCode > span { position: relative; z-index: 1; }
#centerContent div.formula a.mathImg { position: relative; z-index: 1; }
div.module_topic_paths { white-space: nowrap; margin-top: -12px; margin-bottom: 21px; }
div.module_topic_path > div { overflow: hidden; white-space: nowrap; }
div.module_topic_path > div a:last-child { font-weight: 700; }
div.module_topic_path .scroll { background-color: rgb(255, 255, 255); background-repeat: no-repeat; display: block; position: absolute; width: 16px; height: 16px; }
div.module_topic_path .scroll.left { top: 2px; left: 17px; }
div.module_topic_path .scroll.right { top: 2px; right: 0px; }
#outline ul.taxonomy { padding-left: 0px; width: auto; min-width: 0px; display: inline-block; }
#outline ul.taxonomy ul.tree-group-collapsed { display: none; }
#outline ul.taxonomy li { padding-left: 0px; white-space: nowrap; }
#outline ul.taxonomy > h2 { padding: 0px; margin: 0px; }
#outline ul.taxonomy > li, #outline ul.taxonomy > h2 { padding-left: 6px; }
#outline ul.taxonomy li a span, ul.taxonomy li a span:hover { text-decoration: none; }
#outline ul.taxonomy li a.highlight { background: rgb(255, 255, 221) none repeat scroll 0px 0px; }
#outline ul.taxonomy li li { padding-left: 12px; }
#outline ul.taxonomy li a { display: block; width: inherit; padding: 3px 10px 3px 0px; white-space: nowrap; }
body ul.taxonomy li h2, #outline ul.taxonomy li h2 a { padding: 0px; margin: 0px; }
#outline ul.taxonomy li h2 a { white-space: normal; }
#outline ul.taxonomy a.selected { background-color: rgb(229, 229, 229); font-weight: bold; position: relative; padding-right: 0px; }
#outline ul.taxonomy li span { display: inline-block; width: 12px; height: 10px; vertical-align: top; margin-right: 0px; float: none; }
#srcOutline div.subjectMsg { background-color: rgb(255, 255, 255); border: 1px solid rgb(215, 215, 215); border-radius: 2px; left: 0px; padding: 6px 5px; position: relative; overflow: hidden; margin: 10px 0px 0px 10px; }
#srcOutline div.subjectMsg .msgTxt { padding-left: 22px; }
#srcOutline div.subjectMsg.error { background: rgb(255, 255, 255) url('alertIcon.png') no-repeat scroll 10px 8px; padding-left: 35px; }
.optText { color: rgb(0, 0, 0); height: 20px; text-align: center; font-size: 1.2em; }
.socialloginIcon { height: 20px; display: inline-block; vertical-align: middle; margin-left: 5px; }
.iconBg { background-repeat: no-repeat; padding: 0px 0px 0px 21px ! important; }
.iconFull { background-repeat: no-repeat; display: inline-block; height: 18px; padding: 0px ! important; width: 16px; }
#loginDiv, #loginDiv table, #loginDiv table > table { height: auto ! important; width: auto ! important; }
#erToolbar img.err { float: left; margin-top: 5px; }
#erToolbar div.err { margin-top: 2px; margin-left: 24px; }
#ldrePub .anim.img { height: 9px; width: 39px; margin-top: 7px; padding-left: 0px; }
#ldrMobipocket .anim.img { height: 12px; width: 76px; margin-top: 7px; padding-left: 0px; }
#erToolbar .erLdr { padding-left: 15px; overflow: hidden; }
#erToolbar div { color: rgb(126, 137, 146); }
#erToolbar div.msg { float: left; }
#erToolbar div.msg.err { float: none; }
#erToolbar .anim { padding-left: 5px; float: left; }
.erDialog { padding: 0px; }
.erDialog .ui-dialog-titlebar { display: none; }
#erDialog { background-color: rgb(229, 243, 204); border-color: rgb(155, 155, 155); }
#erDialog .Mobipocket { display: none; }
#erDialog .ePub { display: none; }
#erDialog img.err { float: left; margin-top: 0px; }
#erDialog div.err { margin-top: 0px; margin-left: 20px; margin-right: -20px; width: 530px; color: rgb(92, 92, 92); }
.facebookG { position: relative; width: 17px; }
.facebook_blockGRed { background-color: red; border: 0px solid rgb(108, 157, 49); float: left; height: 12px; margin-left: 1px; width: 3px; }
.facebook_blockG { background-color: rgb(108, 157, 49); border: 0px solid rgb(108, 157, 49); float: left; height: 12px; margin-left: 1px; width: 3px; opacity: 0.1; animation-name: bounceG; animation-duration: 2.5s; animation-iteration-count: infinite; transform: scale(0.7); }
.blockG_1 { animation-delay: 0.75s; }
.blockG_2 { animation-delay: 1s; }
.blockG_3 { animation-delay: 1.25s; }
.txtHidden { height: 1px; left: 0px; overflow: hidden; position: absolute; top: -500px; width: 1px; }
#ppvPlaceHolder { border: 1px solid rgb(223, 223, 223); margin-top: 10px; width: 100%; }
#ppvPlaceHolder .accessTitle { padding: 2px 5px; background-color: rgb(237, 237, 237); border-bottom: 1px solid rgb(223, 223, 223); font-weight: bold; }
ul.outwardLinks .accessTitle { padding: 2px 0px; font-weight: 700; color: rgb(92, 92, 92); }
#ppvPlaceHolder .accessContent { padding: 10px 0px; position: relative; width: 100%; background-color: rgb(249, 251, 252); }
#ppvPlaceHolder .acol1, #ppvPlaceHolder .acol2, #ppvPlaceHolder .acol3 { float: left; width: 28.4%; padding: 0px 15px; }
#centerContent li.outLinks img, #rightPane li.outLinks img { max-width: 172px; max-height: 32px; }
li.outLinks .outImgNew { float: left; padding: 0px 5px 0px 0px; }
li.outLinks .outImg { vertical-align: middle; padding: 5px 5px 0px 0px; display: table-cell; }
li.outLinks a { display: table; }
li.outLinks .outImg + .outText, li.outLinks .outImgNew + .outText { margin-left: 5px; overflow: hidden; display: table-cell; vertical-align: middle; }
li.outLinks .outText { vertical-align: middle; display: inline-block; }
#centerInner #ppvPlaceHolder .acol3 li, .outwardLinks li.outLinks, #dataRepHolder li.outLinks { margin: 5px 0px; overflow: hidden; }
#ppvPlaceHolder div.vdivider { visibility: hidden; position: absolute; width: 2px; top: 10px; bottom: 10px; border-left: 1px solid rgb(223, 223, 223); }
#ppvPlaceHolder .acol1 + .vdivider { visibility: visible; left: 33%; }
#ppvPlaceHolder .acol2 + .vdivider { visibility: visible; left: 33%; }
#ppvPlaceHolder .acol1 + .vdivider + .acol2 + .vdivider { visibility: visible; left: 66%; }
#dataRepHolder { padding: 5px; }
#centerInner img.pdfExcerptImg { max-width: 616px; width: 616px; border: 1px solid rgb(223, 223, 223); }
.articleOAstatus { color: rgb(255, 130, 0); float: right; position: relative; bottom: 13px; }
.publicationOAstatus { color: rgb(255, 130, 0); }
#ieWarningMsg { background-color: rgb(255, 255, 204); border: 1px solid rgb(255, 204, 153); display: none; left: 0px; padding: 6px 50px 6px 0px; position: fixed; right: 0px; text-align: center; top: 0px; z-index: 9999; }
#ieWarningMsg span.infoIcon_ie { height: auto; padding: 0px 0px 0px 21px ! important; }
#ieWarningMsg .closeBt { background-color: rgb(240, 240, 240); border: 1px solid rgb(215, 215, 215); color: rgb(92, 92, 92); display: block; line-height: normal; padding: 1px 3px; position: absolute; right: 6px; top: 6px; width: auto; cursor: pointer; }
.js_application_content .boxLink, #rightPane .appBox { overflow: hidden; }
.adText { color: rgb(215, 215, 215); font-size: 9pt; font-weight: 100; margin: 0px; text-align: center; }
div.openAthens { padding: 0px 0px 14px 14px; }
div.recentInst { margin-bottom: 2px; height: 30px; overflow: hidden; line-height: 15px; }
div.fedLink { padding-top: 5px; }
a.excerptLink1 { display: inline-block; position: relative; text-decoration: none; }
a.excerptLink1:hover div.pdfExcerptHover { display: block; }
div.pdfExcerptHover { background-color: rgb(255, 255, 255); opacity: 0.75; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: none; cursor: pointer; }
div.hoverContainer { display: inline-block; vertical-align: middle; position: absolute; top: 45%; left: 33%; }
span.hoverIcon { display: inline-block; background: transparent url('srch_icon.png') no-repeat scroll center center; width: 35px; }
span.hoverText { display: inline-block; font-size: 15px; color: rgb(92, 92, 92); font-weight: bold; text-decoration: none; }
#excerptPlaceholder { margin-bottom: 10px; }
#outline ul.taxonomy li a div.highlight_tab { position: absolute; right: 0px; top: 0px; }
.innerPaddingFixedBox dl.citation dd { margin-top: 5px; }
.innerPaddingFixedBox dl.citation dd.doi { margin-top: 0px; }
dd.doi { overflow-wrap: break-word; }
input.placeholder { color: rgb(170, 170, 170); }
.wrap2 { white-space: pre-wrap; overflow-wrap: break-word; word-break: break-all; hyphens: auto; }
.adText { color: rgb(92, 92, 92); font-size: 10px; font-weight: 100; margin: 0px; text-align: center; position: relative; height: 18px; }
#sdSystemMsg, #MigratedStatus { background-color: rgb(255, 255, 206); border: 1px solid rgb(255, 197, 135); display: none; padding: 6px 50px 6px 0px; position: relative; text-align: center; margin: 10px 0px; line-height: 18px; }
#MigratedStatus { display: block; border: 1px solid rgb(255, 204, 144); margin: 10px; padding: 10px; }
#sdSystemMsg span, #MigratedStatus .sysMsg { font-size: 0.9em; }
.newUserMsg { background-color: rgb(255, 255, 206); border: 1px solid rgb(255, 197, 135); margin: 10px; padding: 10px; text-align: center; position: relative; }
.newUserMsg span { font-weight: bold; color: rgb(92, 92, 92); font-size: 12px; }
.newUserMsg span.usrname { color: rgb(153, 0, 0); font-weight: normal; }
.newUserMsg h3 { display: inline; vertical-align: middle; padding-right: 5px; }
#smanraActivatedMsg { background-color: rgb(241, 241, 241); border: 1px solid rgb(99, 150, 85); margin: 10px; padding: 10px; text-align: center; position: relative; }
#smanraActivatedMsg span { color: rgb(92, 92, 92); font-size: 12px; }
#smanraActivatedMsg h3 { display: inline; vertical-align: middle; padding-right: 5px; }
#smanraActivatedMsg a { color: rgb(0, 0, 255); text-decoration: underline; font-weight: bold; }
.js_workspace_content .closeBt:focus, .close a:focus { outline: thin dotted rgb(170, 170, 170); font-size: 0px; }
.adText .closeBt { top: 7px; left: 50%; margin-left: 60px; }
#leftPaneInner > div, #rightPane { height: 100%; border-color: rgb(201, 201, 201); border-style: solid; background: transparent linear-gradient(to bottom, rgb(255, 255, 255) 0px, rgb(245, 245, 245) 200px, rgb(239, 239, 239) 100%) repeat scroll 0% 0%; }
.entry { padding: 16px 8px; margin: 0px 8px; position: relative; }
.entry ol, .entry ul, .entry p { margin: 0px; }
.entry { border-bottom: 1px solid rgb(215, 215, 215); }
.entry.firstBlk { padding-top: 0px; }
.entry .toggle { color: rgb(112, 112, 112); display: block; font-size: 12px; margin: 0px 0px 0px -9.264px; }
.entry.closed > ol { display: none; }
.entry.related .reference { font-size: 11px; margin: 7.14px 0px; }
.entry.related .reference li { font-size: 100%; }
.entry.related .reference li.title, .entry.related .reference li.source { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.entry.related .reference .source .icon { vertical-align: baseline; }
.entry.related ol.related > li { margin-bottom: 20.16px; }
.entry.related ol.related > li:last-child { margin-bottom: 0px; }
.entry.related .source { display: inline-block; padding-right: 36px; position: relative; max-width: 100%; }
.entry.related .toggle-abstract { color: rgb(49, 108, 157); font-style: normal; position: absolute; right: 0px; }
.entry.related .toggle-abstract::after { content: "more"; }
.entry.related .open .toggle-abstract::after { content: "less"; }
.entry .note { display: none; }
.js_workspace_content.popup { background-color: rgb(252, 252, 252); border-radius: 2.532px; border: 1px solid rgb(201, 201, 201); bottom: 0px; margin: 0px 7.14px 7.14px; position: fixed; right: 0px; top: 0px; z-index: 5; min-width: 280px; }
.js_workspace_content.popup > div { bottom: 0px; left: 0px; overflow-x: hidden; overflow-y: auto; padding: 2px 12px; position: absolute; right: 0px; top: 15px; }
.js_workspace_content .opened { display: none; }
.js_workspace_content .open .opened { display: inline-block; }
.js_workspace_content .open .closed { display: none; }
.js_workspace_content .open .moreInfo { display: block; }
.js_workspace_content .closeBt { z-index: 1; }
.js_workspace_content .figure img { max-width: 100%; }
#leftPaneInner.fixedPane { position: fixed; top: 0px; bottom: 0px; z-index: 1; }
#articleToolbar.fixedPane { position: fixed; top: 0px; width: 100%; max-width: 1279px; z-index: 3; }
#rightInner div.appContainer.fixedPane { position: fixed; top: 0px; right: -2px; max-height: 500px; overflow: hidden; z-index: 1; }
.articles .moreInfo { position: absolute; right: 0px; top: 0px; }
.articles .noAuthor + .moreInfo { position: static; }
#leftButton { display: none; }
#leftPane.small { width: 28px; position: relative; }
#leftPane.small #leftPaneInner { border-right: 1px solid rgb(201, 201, 201); }
#leftButton.small { display: block; }
#outlineContainer.small { bottom: 0px; left: 27px; position: absolute; width: 260px; z-index: 1; display: none; background-color: rgb(255, 255, 255); }
#outlineContainer.small.on { border-top: 1px solid rgb(201, 201, 201); display: block; }
.topBorder.fixedPane { border-top: 1px solid rgb(201, 201, 201); position: fixed; width: 680px; z-index: 2; }
#outlineContainer a.closeBt { display: none; }
#outlineContainer.small.on .closeBt { display: block; right: 16px; z-index: 3; }
#leftButton { padding: 0px; position: relative; }
#leftButton .tocbutton { display: block; }
#leftButton .tocbutton { position: relative; }
#leftButton > ul > li { padding-bottom: 2.532px; vertical-align: top; }
.tocbutton a { display: block; font-size: 10px; overflow: hidden; padding: 0px; position: relative; text-overflow: ellipsis; white-space: nowrap; width: 28px; }
.js_workspace_content.popup .links li { overflow: hidden; }
#outlineContainer.small .adBlock { display: none; }
.entry.appBox { padding-left: 0px; padding-right: 0px; }
#specIssueList li h3 { padding: 12px 0px; margin-bottom: 0px; font-weight: 700; }
.authorGroup sup { font-size: 0.7em; }
ul.firstAuthFrag { display: block; overflow: hidden; max-height: 103px; visibility: visible; }
.moreInformation dd { margin: 0px 0px 12px; }
#ppvPlaceHolder { margin-bottom: 12px; margin-top: 15px; }
.articleDates { font-size: 0.9em; }
.showLess { display: inline; }
.lessLink { display: none; }
.showInfo { display: inline; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-weight: bold; color: rgb(49, 108, 157); font-size: 11px; cursor: pointer; }
#currtAsOf { margin-top: 8px; }
#showMoreButtons { margin: 8px 0px; }
.inlineImage { vertical-align: bottom; }
div#ScLogoContainer { text-align: right; color: rgb(0, 100, 102); font-size: 0.8em; margin-right: 10px; }
div.ScLogoTxt { display: inline-block; float: right; background: transparent url('Scopus_txt_logo.png') no-repeat scroll 55px 2px; padding-right: 52px; }
div.absSeperator { border-bottom: 1px solid rgb(170, 170, 170); padding-bottom: 5px; margin-bottom: 5px; }
.pulldown { position: relative; top: 8px; }
.exportDivision input { border: medium none ! important; padding: 0px 2px 4px ! important; width: auto; cursor: pointer; background: transparent none repeat scroll 0% 0%; }
.splitbutton.export .menu { box-shadow: 2px 2px 2px 0px rgba(128, 128, 128, 0.5); padding-top: 1rem; padding-bottom: 1rem; }
.pulldown .menu[aria-expanded="true"] { display: block; }
.pulldown .menu { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-radius: 0.211rem; border: 1px solid rgb(201, 201, 201); margin-top: -1px; min-width: 100%; padding: 0px; position: absolute; left: 0px; top: 86%; z-index: 99; }
#articleNav .Export_Popup, .pdf_export_popup .Export_Popup { list-style-type: none; margin-left: 0px; }
.pdf_export_popup .export_submit, .export_popup .export_submit { padding-top: 20px; }
.Export_Popup li { float: none ! important; }
.pdf_export_popup li.subHeading, .export_popup li.subHeading { padding-top: 20px; }
.pdf_export_popup li.subHeading.big, .export_popup li.subHeading.big { padding-top: 25px; }
.pdf_export_popup li.subHeading h3, .export_popup li.subHeading h3 { font-weight: bold; font-size: 12px; margin: 0px; }
.export_radio, .eReaderFmts { padding-top: 5px; }
.export_radio .artRadio { margin: 0px 2px 2px 0px; border: medium none ! important; }
.chkboxCount, .eReadHead { font-weight: bold; width: 278px; color: rgb(92, 92, 92); display: inline-block; }
.exportHelp, .eReaderHelp { width: 25px; float: right; }
#articleNav .exportHelp a, #articleNav .eReaderHelp a { font-size: 12px; }
#export_popup, #pdf_export_popup { color: rgb(0, 0, 0); box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.25); width: 324px; padding: 20px 30px; font-size: 12px; }
.exportArrow { margin-top: 4px; background-color: transparent; border: medium none; color: rgb(49, 108, 157); vertical-align: top; padding-left: 0px ! important; cursor: pointer; text-indent: 100%; display: inline-block; }
.exportDivision { border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); border-radius: 2.532px; border-style: solid; border-width: 1px; cursor: pointer; overflow: hidden; display: inline-block; height: 20px; }
.exportDivision .dropdownArrow { display: inline-block; height: 14px; vertical-align: top; width: 12px; padding-left: 5px; border-left: 1px solid rgb(224, 235, 224); margin-top: 3px; }
.exportDivision .dropdownArrow.openDropdown, .exportDivision .dropdownArrow:hover, .exportDivision .dropdownArrow:focus { background: rgb(229, 229, 229) none repeat scroll 0% 0%; margin-top: 0px; height: 20px; padding-top: 3px; border-left: 1px solid rgb(255, 255, 255); }
.exportDivision #icon_exportarticle { color: rgb(49, 108, 157); }
.expContainer { width: 345px; }
.expContainer .direct_export { padding-top: 5px; }
.exportGroup { position: relative; display: inline; }
.pdf_export_popup.hidden, .export_popup.hidden, .export_radio.hidden { display: none ! important; }
.btn_export { border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); border-radius: 2.532px; border-style: solid; border-width: 1px; display: block; background-attachment: scroll; height: 24px; background-color: rgb(255, 255, 255); float: left; }
.btn_export input#directExport, .btn_export input#REFWX { border: medium none ! important; padding: 3px 13px 3px 4px ! important; color: rgb(49, 108, 157); background-color: rgb(255, 255, 255) ! important; margin-left: 2px; cursor: pointer; height: 24px; width: 125px; font-size: 12px; }
.btn_export.directExport { margin-bottom: 5px; }
.btn_export input#REFWX { padding: 3px 2px 3px 4px; }
.expContainer .export_radio.RIS { margin-right: 0px ! important; }
.floatLeft { float: left; }
.btnLine { margin-top: 12px ! important; clear: both; }
#page-area #export_button { margin: 0px ! important; border: 2px outset buttonface ! important; background-image: none ! important; width: auto ! important; color: rgb(0, 0, 0) ! important; padding: 1px 5px ! important; font-size: 12px; }
#export_popup .warningIcon, #pdf_export_popup .warningIcon { padding-right: 4px; float: left; }
.SuggestedArtLabel { font-size: 12px; float: right; margin-right: 20px; padding-top: 9px; color: rgb(92, 92, 92); }
.SuggestedArtLabel img { vertical-align: top; padding-right: 3px; padding-top: 2px; }
.SuggestedArtLabel .oa_text, .SuggestedArtLabel .oa_icon { float: left; }
.SuggestedArtLabel .oa_text { display: inline; padding-left: 5px; }
.bgMendeley_Change { cursor: pointer; height: 18px; width: 20px; margin-top: 2px; margin-left: 2px; }
.bgRefworks_Change { cursor: pointer; height: 18px; width: 20px; margin-top: 2px; margin-left: 2px; }
.textboxe-extra p.caption { display: inline-block; padding-left: 5px; margin-bottom: 0px ! important; }
.export_pageSubHead tr td, .export_radio label { color: rgb(92, 92, 92); font-size: 1em; }
#articleToolbarDummy { display: none; visibility: hidden; }
.initialImage { width: 16px; height: 12px; margin-top: 4px; margin-left: 4px; }
#footer-area-dummy, .appContainerDummy { display: none; visibility: hidden; }
#export_popup :focus, #pdf_export_popup :focus { outline: thin dotted rgb(170, 170, 170); }
.exportIconText { float: left; }
.exportIconText:hover .export_general { text-decoration: underline; }
#articleToolbar.toolbarFix { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
div.expContainer ul.Export_Popup li.abstract { color: rgb(92, 92, 92); font-weight: bold; text-align: left; padding: 8px 0px 0px; }
div.expContainer ul.Export_Popup li.abstract + .export_radio { padding-top: 0px; }
div.expContainer ul.Export_Popup li.abstract.format { padding-top: 25px; }
div.expContainer ul.Export_Popup li.abstract.content { padding-top: 18px; }
ol.articles .relatedPlus:hover, ol.articles .relatedMinus:hover { text-decoration: none; }
#relBkList { margin-left: -10px; }
.relatedPdf { padding-right: 5px; float: right; }
.relatedPdf a { font-size: 12px; }
.relatedAbs { margin-top: -37px; display: inline-block; line-height: 16px; }
#rightPane #relBkList li.artTitle a.cLink { font-size: 12px; font-weight: normal; color: rgb(49, 108, 157); line-height: 16px; height: 48px; overflow: hidden; white-space: normal ! important; }
#rightPane #relBkList li.srcTitle { white-space: normal ! important; color: rgb(92, 92, 92); padding: 0px 0px 0px 16px; font-size: 11px; line-height: 16px; max-width: 92%; }
#relBkList .moreInfoContent li.srcTitle { max-width: 100%; }
#rightPane #relBkList li.docSubType { font-size: 11px; color: rgb(92, 92, 92); }
#rightPane li.auth { font-size: 12px; color: rgb(37, 37, 37); }
.metaData { line-height: 16px; }
.metaData p { margin: 0px ! important; }
#relBkList ol.articles li.showMore { padding-left: 16px; font-size: 11px ! important; color: rgb(92, 92, 92); }
#relBkList ol.articles li.showMore ul.links { position: relative; }
.relatedAbs h4 { color: rgb(37, 37, 37); font-size: 12px; font-weight: bold; line-height: 35px; }
li.srcTitle.truncated { margin-top: 5px; }
li.srcTitle.truncated p.multiline { overflow: hidden; height: 32px; }
#rightPane #relBkList li.showMore li.srcTitle { padding: 0px; max-width: 100%; }
#rightPane #relBkList li.showMore div.absText { font-size: 12px; line-height: 18px; color: rgb(37, 37, 37); }
#rightPane #relBkList .viewMoreArticles { padding-left: 16px; }
#rightPane #relBkList li.artTitle a {  }
#rightPane #relBkList li.showMore div.moreInfoContent {  }
#related_book_content a.toggle { color: rgb(92, 92, 92); }
#related_book_content li.clearfix.pdf { margin-right: 5px; }
#rightPane #relBkList li.artTitle a.S_C_artTitle { padding-left: 5px; }
ol.articles .relatedPlus:focus, ol.articles .relatedMinus:focus { outline: thin dotted rgb(170, 170, 170); text-decoration: none; font-size: 0px; position: relative; top: 4px; }
#SuggestedArtList .group { list-style: outside none none; margin: 0px; height: 37px; }
#SuggestedArtList .group li.selection { padding-left: 16px; }
#multiPdfIcon, #old_multiPdfIcon { background-image: url('multiPDF_a.png'); background-repeat: no-repeat; height: 19px; cursor: pointer; white-space: nowrap; margin-left: 4px; margin-bottom: 5px; }
input.iconBg { -moz-appearance: none; border: 0px outset; background: transparent none repeat scroll 0px center; color: rgb(49, 108, 157); line-height: normal; -moz-user-select: none; -moz-binding: none; text-align: center; overflow: visible; }
input.listAction { text-decoration: none; padding: 0px; vertical-align: middle; width: auto; }
input.listAction:hover, input.listAction:focus { text-decoration: underline ! important; padding: 0px; vertical-align: middle; width: auto; }
.iconBg { padding: 0px 0px 0px 21px ! important; display: inline-block; }
#SuggestedArtList .toolBar > ul > li { display: inline; }
#SuggestedArtList .toolBar > ul > li + li + li { border-left: 1px solid rgb(215, 215, 215); margin-left: 10px; padding-left: 10px; }
#SuggestedArtList .toolBar > ul > li + li.SuggestedArtLabel { border-left: 0px none; }
.originalArticle { font-size: 16px; color: rgb(92, 92, 92); }
.originalArticleDiv { padding-left: 42px; margin-right: 30px; line-height: 18px; font-size: 12.5px; }
li.originalArticleName { margin-left: 0px; color: rgb(92, 92, 92); }
#SuggestedArtList .exportListitem { border: 0px none; margin-left: 0px; padding-left: 3px; }
#SuggestedArtList .artList li.selection, #SuggestedArtList .originalArticleDiv li.selection { left: 1px; position: absolute; margin: 0px; padding: 0px 0px 0px 8px; }
ul.extLinkBlock { font-size: 1em; margin: 0px; padding: 0px; }
ul.extLinkBlock li { display: inline; margin: 0px; }
ul.extLinkBlock li + li { border-left: 1px solid rgb(215, 215, 215); margin-left: 10px; padding-left: 10px; }
li.selection input.pdf_selectAll { position: relative; top: 5px; }
.pageSubHead { width: 90%; margin: 15px 0px 0px 30px; }
#SuggestedArtList { min-height: 300px; }
.homeAccModalWindow { position: fixed; opacity: 0.8; left: 0px; top: 0px; width: 100%; z-index: 10000; color: rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0px 0px; border: 0px none; margin: 0px; padding: 0px; bottom: 0px; }
.homeAccModalWindowMsgBox { width: 670px; height: auto; background-color: rgb(255, 255, 255); font-size: 1em; border: 1px solid rgb(153, 153, 153); position: fixed; top: 40%; left: 250px; z-index: 10001; max-height: 600px; border-radius: 2px 0px 2px 2px; }
.homeAccModalWindowMsgBox .header { background-color: rgb(108, 157, 49); height: 40px; }
.headerTable { padding-top: 0px; }
.headlineTxt { color: rgb(255, 255, 255); float: left; line-height: 16px; margin: 12px 0px 0px 12px; font-size: 1em; }
.openDataHelpIcon { float: right; font-size: 12px; }
.openData { margin-right: 3px; }
.homeAccMsg { width: 100%; }
.homeAccMsg .contentBlk { padding: 10px 12px; }
.homeAccMsg .firstDiv { width: 70%; padding: 10px 12px; vertical-align: middle; }
.contentBlk span, .secondDiv span, .firstDiv span { font-size: 12px; color: rgb(92, 92, 92); }
.contentBlk span a:link, .firstDiv span a:link { color: rgb(0, 0, 238); }
.homeAccMsg .secondDiv { width: 28%; text-align: center; padding: 10px 12px; }
#homeAccClose { margin-right: 12px; float: right; font-size: 12px; font-weight: bold; padding: 0px 10px; margin-top: 5px; }
.homeAccMsgTable { margin: 10px 0px; line-height: normal; }
.homeAccErrMsg { width: 100%; padding: 10px 12px; }
.homeAccError { margin-left: 24px; color: rgb(92, 92, 92); font-size: 12px; }
.homeAccHeader { width: 75%; padding-left: 12px; }
.sd-bubbles.homeAccHeaderLogo { margin-top: 7px; bottom: auto; float: right; margin-right: 20px; width: 155px; }
.remoteAccessActivation { padding-top: 10px; }
.homeAccErrMsg .homeAccAlertIcon { margin-bottom: 10px; padding-left: 12px; }
.homeAccModalWindowMsgBox .alertIcon { height: auto; width: auto; }
.alertIconImgDiv { float: left; }
#homeAccMsgWindow .modal { font-size: 12px; }
.bannerBlk { width: 100%; text-align: center; padding: 0px 12px; }
.imgHolder { height: 55px; }
.imgHolder img { max-width: 100%; max-height: 100%; border: 0px none; vertical-align: bottom; }
#homeAccPopupBox .close { left: 656px; cursor: pointer; }
.eCredModalWindow { position: fixed; opacity: 0.8; left: 0px; top: 0px; width: 100%; z-index: 10000; color: rgb(204, 204, 204); background: rgb(204, 204, 204) none repeat scroll 0px 0px; border: 0px none; margin: 0px; padding: 0px; bottom: 0px; }
.eCredModalWindowMsgBox { width: 670px; height: auto; background-color: rgb(255, 255, 255); font-size: 1em; border: 1px solid rgb(153, 153, 153); position: fixed; top: 40%; left: 250px; z-index: 10001; max-height: 600px; border-radius: 2px 0px 2px 2px; }
.eCredModalWindowMsgBox .header { background-color: rgb(108, 157, 49); height: 40px; }
.eCredheadline { font-size: 12px; color: rgb(255, 255, 255); margin: 0px; padding: 12px 10px 10px; }
.Ecreddiv { padding: 10px; margin: 10px; line-height: normal; }
#Migrationpopup { float: right; font-size: 12px; font-weight: bold; margin-right: 10px; padding: 0px 10px; margin-top: 7px; }
.Ecreddiv p { margin: 0px 0px 0px 10px; padding: 10px 10px 0px; color: rgb(92, 92, 92); font-size: 12px; }
.Ecreddiv p.newUserCredential { color: rgb(0, 0, 0); font-weight: bold; }
.Ecreddiv p.useEmailAddress { color: red; }
.eCredModalWindowMsgBox .modal .footer { background-color: rgb(204, 204, 204); background-image: -moz-linear-gradient(center top , rgb(255, 255, 255) 40%, rgb(221, 221, 221)); border-top: 1px solid rgb(204, 204, 204); margin-top: 10px; height: 30px; position: relative; width: 100%; }
.successMsg { padding: 10px 5px; background-color: yellow; border: 1px solid rgb(255, 0, 255); position: absolute; top: 50px; }
.ElseProdContainer.Ecred_ElseProdContainer { top: 410px; position: absolute; left: 475px; }
.alertIconImgDiv { float: left; }
.eCredModalWindowMsgBox .headerTable .sd-bubbles { float: right; margin-right: 10px; }
.Ecreddiv .firstPara { padding-top: 0px; }
#eCredPopupBox .close { left: 656px; }
.textboxHead .authorGroup { display: block; margin: 0px; }
.textboxHead .affiliation { display: block; margin: 0px; }
.separator { padding-bottom: 10px; }
#header .headerBlk .home a { color: rgb(255, 255, 255); font-size: 32px; font-weight: normal; font-style: normal; line-height: 0.45; text-decoration: none; padding-bottom: 2px; white-space: nowrap; }
#bannerTop.resizedBanner { top: 42px; right: 0px; border: 1px solid rgb(229, 229, 229); }
#page-area .quicksearch.addPadding { padding: 10px 12px; }
#header .headerBlk .home a.padLeft { padding-left: 12px; }
#logoutPlus > span h2.logoutSpan { color: rgb(0, 0, 0); padding-right: 2px; }
#centerContent { font-size: 16px; line-height: 1.48; }
#centerContent h1, #centerContent h2, #centerContent h3, #centerContent h4, #centerContent h5, #centerContent h6 { line-height: inherit; }
#centerContent * { font-family: Arial,Helvetica,Lucida Sans Unicode,Microsoft Sans Serif,Segoe UI Symbol,STIXGeneral,Cambria Math,Arial Unicode MS,sans-serif; }
#centerContent .head { margin-bottom: 12px; }
#centerContent h1 { color: inherit; font-size: 22px; font-weight: 400; line-height: 1.4; margin: 0px 0px 12px; }
#centerContent .publicationType, #centerContent .module_topic_paths, #centerContent .authorGroup, #centerContent #currtAsOf, #showMoreButtons, #centerContent .dedicated { margin: 0px; }
#showMoreButtons span.CollapseText, #showMoreButtons span.ExpandText { top: 5px; }
#centerContent dl.extLinks.nonEmpty { height: auto; margin: 12px 0px 0px; }
#centerContent .moreInformation { clear: both; }
#centerContent hr { margin-top: 16px; }
#centerContent .articleText, #centerContent .keyword, #centerContent p { font-size: 16px; text-align: left; }
#centerContent div.outline p { display: inline; }
#centerContent div.outline dt { margin-right: 5px; }
#centerContent div.outline h3 { font-weight: bold; }
#centerContent h2 { font-size: 18px; }
#centerContent h3, #centerContent h4, #centerContent h5, #centerContent h6 { font-size: 16px; margin-bottom: 8px; }
#centerContent h2 + h3, #centerContent h3 + h4, #centerContent h4 + h5, #centerContent h5 + h6, #centerContent h6 + h6 { margin-top: 0px; }
#centerContent div.head div.publicationHead p, #centerContent .affiliation, #centerContent .artFooterContent, #centerContent .articleDates, #centerContent .caption, #centerContent .copyright, #centerContent .dedicated, #centerContent .extLinks, #centerContent .figure p, #centerContent .figure, #centerContent .headTemplate, #centerContent .publicationType, #centerContent .references p, #centerContent .references, #centerContent .showInfo, #centerContent .table p, #centerContent .table, #centerContent ul.reference li.source, #refersToAndreferredToBy h2, #refersToAndreferredToBy, #refersToAndreferredToBy h2 { font-size: 13px; }
#centerContent .auth_frag { font-size: 13px; display: inline; }
#centerContent #ppvPlaceHolder { font-size: 13px; }
#centerContent dl.figure { margin-top: 24px; }
#centerContent dl.figure dd { font-size: 13px; }
#centerContent .btnHolder { line-height: 20px; }
#centerContent .articleOAstatus { font-size: 12px; }
#centerContent .btnHolder { font-size: 12px; }
#centerContent .authorGroup { margin-bottom: 6px; }
#centerContent dl.extLinks.nonEmpty { padding-bottom: 30px; }
.pdfKingHeading { font-family: "Arial Unicode MS"; font-size: 18px; color: rgb(92, 92, 92); }
#suggestedPdfList.newStyles { font-family: "Arial Unicode MS"; font-size: 12px; }
.newCloseBtn { float: right; cursor: pointer; }
#suggestedPdfList.newStyles #SuggestedArtList .artList li.artTitle { font-size: 14px; }
#suggestedPdfList.newStyles #SuggestedArtList .artList li { line-height: inherit; }
#suggestedPdfList.newStyles .arrow { background: transparent url('downArrow.png') no-repeat scroll 0px 0px; position: relative; top: 9px; width: 20px; height: 9px; left: 5px; display: block; }
#suggestedPdfList.newStyles #SuggestedArtList .artList li.source, #suggestedPdfList.newStyles #SuggestedArtList .artList li.authors, #suggestedPdfList.newStyles #SuggestedArtList .artList li.pdfListItem, #suggestedPdfList.newStyles #SuggestedArtList .artList li.artDetails { font-style: normal; font-size: 12px; }
#suggestedPdfList.newStyles #SuggestedArtList .artList li.source, #suggestedPdfList.newStyles #SuggestedArtList .artList li.artDetails .artlabel { color: rgb(92, 92, 92); }
.newFooter { padding-top: 16px; border-top: 1px solid rgb(225, 225, 225); }
#suggestedPdfList.newStyles #pdfModalWindowMsgBox { padding: 16px 20px; top: 12px; left: 258.5px; }
#suggestedPdfList.newStyles .pdfDownloader { height: auto; padding-bottom: 30px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 155px; }
#suggestedPdfList.newStyles #SuggestedArtList .artList li.artDetails .accessType { color: rgb(255, 153, 51); }
#suggestedPdfList.newStyles #multiPdfIcon { padding-left: 26px ! important; margin-right: 3px; margin-bottom: 0px; }
#suggestedPdfList ol.artList { margin-top: 20px; margin-bottom: 0px; }
#suggestedPdfList li.artTitleOA { background-image: none ! important; font-size: 14px; }
#suggestedPdfList #pdfKingMessage { margin-bottom: 10px; margin-top: 10px; }
#SuggestedArtList #multiPdfIcon { height: 19px; }
#SuggestedArtList .checkBox { border: 0px none ! important; }
#metrics .metric_list .details, #metrics .metric_refence_list .details { margin-top: 15px; line-height: 9px; padding-left: 10px; }
span.score { color: rgb(153, 153, 153); font-size: 18px; font-weight: bold; margin-left: 6px; }
div.moreMetricDetails { margin: 20px 0px 0px 20px; }
#metrics.closed #metric_details { display: none; }
#metrics.closed .metrichelp { display: none; }
.metrichelp { float: right; font-size: 12px; }
#metrics { display: none; }
.metrics_fullscreen { margin: 50px 25px; position: absolute; top: 0px; left: 0px; z-index: 9999; display: none; border: 1px solid rgb(170, 170, 170); border-radius: 4px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.metrics_fullscreen iframe { border: 0px none; }
.metrics_overlay { opacity: 0.15; z-index: 999; position: absolute; top: 0px; left: 0px; background: rgb(0, 0, 0) none repeat scroll 0% 0%; display: none; }
.metric_references { margin-top: 20px; }
.metric_references strong { font-weight: 700; }
.homeAccMessage { text-align: center; padding: 5px 15px; background-color: rgb(249, 251, 252); }
.homeAccMessage hr { margin: 15px 0px 0px; }
.homeAccMessage > div { margin: 5px 0px; }
.homeAccTitle { font-weight: bold; }
a.homeAccBtn, a.homeAccBtn:visited, a.homeAccBtn:link { width: 203px; height: 35px; margin: 5px 0px; line-height: 35px; background-color: rgb(108, 157, 48); color: rgb(255, 255, 255); display: inline-block; }
.arow1 ul li.purchaseLink, .arow1 ul li.outLinks, .arow2 ul li.outLinks { display: inline-block; vertical-align: top; width: 33%; }
.arow2 ul li.outLinks { padding-top: 10px; }
.arow1 ul li.purchaseLink a, .arow1 ul li.outLinks a, .arow2 ul li.outLinks a { display: block; font-weight: 700; }
.arow2 .outLinks .outImgNew img { width: 18px; height: 18px; }
.arow1, .arow2 { padding: 0px 15px; float: left; width: 94%; margin: 2px; }
.chorusLink { font-size: 13px; padding-top: 5px; }
.ccs-component .Footer .els-footer-links { white-space: pre-wrap; }
#centerContent .ccs-component .Footer .els-footer-content { clear: both; padding-top: 12px; margin: 0px; }
ul.addSpace::before { content: " "; }
#appDialog { position: absolute; z-index: 200000; margin: auto; top: 0px; bottom: 0px; left: 0px; right: 0px; width: 680px; height: 480px; font-family: "Arial Unicode MS"; font-size: 12px; line-height: 1.5em; background-color: rgb(255, 255, 255); color: rgb(92, 92, 92); display: none; border: 1px solid rgb(153, 153, 153); }
#appDialog h2 { font-size: 16px; font-weight: normal; }
#appDialog button { font-size: 0.9em; }
#appDialog a { color: rgb(49, 108, 157); }
#appDialog label { position: relative; }
#appDialog tr.row { border-bottom: 1px solid rgb(239, 239, 239); }
#appDialog span.divider { margin: 0px 8px; background: transparent none repeat scroll 0px center; }
#appDialog #header { left: 0px; right: 0px; height: 40px; line-height: 32px; color: rgb(255, 255, 255); padding-left: 20px; font-weight: bold; font-size: 30px; position: absolute; }
.pdfSearchHeading { font-family: "Arial Unicode MS"; font-size: 15px; color: rgb(92, 92, 92); margin: 17px 0px 0px 10px; }
.pdfSearchHeading #closeBtn { padding-right: 20px; float: right; }
#appDialog #closeBtn { cursor: pointer; }
#appDialog #header h1.headline { color: rgb(255, 255, 255); float: left; font-weight: bold; line-height: 16px; position: absolute; bottom: 9px; font-size: 15px; margin-left: 0px; }
.sd-bubbles { float: right; height: 24px; margin-right: 20px; position: absolute; right: 0px; bottom: 5px; width: 155px; }
#appDialog #content { bottom: 0px; left: 0px; position: absolute; right: 0px; top: 43px; }
#appDialog #closeWindow { position: absolute; right: -10px; top: -12px; cursor: pointer; }
#appDialog .footer { background-image: url('footer-bg.png'); border-top: thin solid rgb(201, 201, 201); bottom: 0px; height: 32px; left: 0px; line-height: 32px; padding-left: 0px; position: absolute; right: 0px; text-align: right; }
#appDialog .footer #limitNote { float: left; font-style: italic; margin-left: 30px; }
#appDialog .docsHead sup, #appDialog #limitNote sup { color: red; }
#appDialog .footer > button { display: inline-block; margin-left: 5px; padding-right: 6px; }
#appDialog button.big.disable { color: rgb(168, 168, 168); }
#appDialog button { cursor: pointer; font-weight: bold; line-height: normal; }
#appDialog button.big { width: 100px; line-height: 15px; }
#appDialog #filesTemplate { position: relative; height: 100%; width: 100%; margin-top: 20px; }
#appDialog #contentBlk { padding: 10px 20px 30px; }
#appDialog .namingContainer { margin-top: 15px; margin-bottom: 6px; }
#appDialog #filesTemplate #loadAbstract { margin-top: 5px; }
#appDialog #filesTemplate #loadAbstract input#abs { margin-left: 0px; padding-left: 0px; }
#appDialog #filesTemplate .namingSchems, #files #namingTxt { margin-left: 0px; padding-top: 2px; }
#appDialog #filesTemplate .namingSchems .alertMesg { position: absolute; width: 90%; border: 0px none; margin: 0px; padding: 0px; top: -15px; }
#appDialog #filesTemplate .namingSchems .alertMesg + h2 { margin-top: 20px; display: block; }
#appDialog #filesTemplate .namingSchems .alertMesg.book + h2 { margin-top: 35px; }
#appDialog #filesTemplate .namingSchems > h2, #appDialog #filesTemplate .namingSchems .namingContainer, #appDialog #filesTemplate .namingSchems #loadAbstract { margin-left: 10px; }
#contentBlk .alertMesg .alertText { vertical-align: middle; padding-left: 25px; font-weight: 700; display: block; }
#contentBlk.alertMesg.error .alertText { font-weight: bold; color: red; }
#contentBlk .view { padding: 10px 20px; }
#contentBlk #naming { width: 55%; margin-right: 10px; }
#contentBlk .fileName { display: block; overflow: hidden; text-align: left; padding: 2px 0px 2px 12px; line-height: 16px; }
#contentBlk #loader { width: 66px; height: 66px; display: block; position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; }
#contentBlk #loaderTxt { bottom: 0px; display: block; font-size: 12px; left: 42%; margin: auto; position: absolute; right: 0px; top: 62%; }
#contentBlk .checkbox { vertical-align: text-top; margin: 1px; }
#contentBlk #limitNote { float: left; margin-top: 2px; margin-left: 10px; }
#contentBlk #filesSection { position: absolute; bottom: 32px; top: 90px; padding-left: 0px; padding-right: 0px; left: 2px; right: 1px; }
#contentBlk #filesSection legend { padding-left: 6px; }
#contentBlk #files { width: 100%; margin-top: 25px; margin-bottom: 40px; padding-top: 0px; top: 100px; bottom: 0px; position: absolute; }
#contentBlk #files > h2 { margin-left: 10px; font-weight: normal; }
#contentBlk #files table { width: 100%; border-collapse: collapse; table-layout: fixed; }
#contentBlk #tableScroll { overflow-x: hidden; overflow-y: auto; height: 210px; background-color: rgb(255, 255, 255); margin-top: 15px; }
#tableScroll thead { background-color: rgb(229, 229, 229); }
#contentBlk #files th div { top: 0px; line-height: 30px; }
#contentBlk #files th:first-child div { border-left: 0px none; padding-left: 12px; text-align: left; }
#contentBlk #files td:first-child, #contentBlk #files th:first-child { border-left: 0px none; text-align: left; }
#contentBlk tr.oddRow { background-color: rgb(210, 210, 210); }
#contentBlk #files a { color: rgb(109, 157, 48); }
#contentBlk .formatColumn { width: 45px; text-align: left; }
#contentBlk .availabilityColumn { width: 120px; text-align: left; }
#contentBlk .spacing { width: 35px; }
#contentBlk .newNaming { background-image: url('plus-icon.png'); }
#contentBlk .deleteNaming { background-image: url('delete-icon.png'); }
#contentBlk .newNaming:hover { background-image: url('plus-icon-hover.png'); }
#contentBlk .deleteNaming:hover { background-image: url('delete-icon-hover.png'); }
#contentBlk .deleteNaming[disabled] { background-image: url('delete-icon-disabled.png'); }
#appDialog #contentBlk { bottom: 0px; left: 0px; position: absolute; right: 0px; top: 40px; }
#appBackground { background-color: rgb(0, 0, 0); opacity: 0.3; cursor: default; position: fixed; z-index: 100000; top: 0px; left: 0px; height: 100%; width: 100%; overflow: hidden; display: none; }
#contentBlk .docsHead { font-size: 16px; margin-bottom: 15px; margin-left: 10px; }
#contentBlk .namingBlk { display: none; }
#appDialog a.linkButton { background-position: left center; background-repeat: no-repeat; color: rgb(49, 108, 157); padding-left: 25px; }
#appDialog .footer #footerBtns { padding: 0px 19px; }
#contentBlk .newNaming { background-image: url('plus-icon_001.png'); }
#contentBlk .deleteNaming { background-image: url('delete-icon-disabled_001.png'); }
#contentBlk .newNaming:hover { background-image: url('plus-icon-hover_001.png'); }
#contentBlk .deleteNaming:hover { background-image: url('delete-icon-disabled_001.png'); }
#appDialog fieldset { border: 0px none; margin: 0px; padding: 0px; }
#appDialog legend { color: rgb(92, 92, 92); font-weight: bold; }
#namingTemplate { height: 100%; position: relative; width: 100%; margin-top: 20px; }
#namingTemplate > fieldset { position: absolute; left: 0px; right: 0px; }
#namingTemplate #partsSelector { overflow: hidden; }
#namingTemplate #customPartSelector { margin-top: 12px; }
#namingTemplate #example { margin-top: 14px; height: 55px; overflow-y: scroll; }
#namingTemplate #partsSelector { margin-top: 5px; }
#customPartSelector input.customPos { position: relative; top: 4px; }
#customPartSelector label { position: relative; margin-right: 10px; vertical-align: middle; }
#customPartSelector span { vertical-align: middle; }
#namingTemplate .left, #namingTemplate .middle, #namingTemplate .right { float: left; width: 200px; }
#namingTemplate h2 { margin-left: 10px; }
#namingTemplate .middle { width: 100px; }
#namingTemplate label { font-weight: 700; padding-left: 10px; }
#namingTemplate #partsSelector select { padding: 4px; overflow: auto; position: relative; box-sizing: border-box; width: 100%; height: 180px; margin-top: 5px; }
#namingTemplate > #partsSelector > #moveParts { padding-left: 24px; padding-right: 24px; overflow: hidden; margin-top: 35px; }
#namingTemplate #moveParts > button { position: relative; left: 0px; right: 0px; margin-left: auto; margin-right: auto; text-align: center; padding-left: 0.6em; display: block; margin-bottom: 8px; }
#namingTemplate #moveParts button:first-child { margin-top: 20%; }
#namingTemplate #customPartSelector select { position: relative; box-sizing: border-box; width: 100%; }
#namingTemplate #example { margin-left: 10px; }
#resultTemplate { display: none; }
#resultTemplate .availability { font-size: 12px; padding-left: 10px; padding-top: 15px; }
#resultTemplate #downloadLinkHeader { background-color: rgb(229, 229, 229); font-weight: bold; padding-left: 10px; }
#demo { margin-left: 25px; }
#customText { width: 260px; margin-top: 5px; }
#customLabel { font-weight: 700; }
#resultListHeader li.pdfDownloader, #issueListHeader li.pdfDownloader, #SuggestedArtList div.toolBar li.pdfDownloader { display: none; }
#resultListHeader li.noDDM, #issueListHeader li.noDDM { border: 0px none; margin-left: 0px; padding-left: 0px; }
#appDialog .alertMesg.notify .alertImg { background-image: url('alertIcon.gif'); float: left; }
#appDialog #loadAbstract label { position: absolute; }
#appDialog #files .fmtIcon { display: block; line-height: 16px; padding: 2px 0px; margin: 0px; }
#appDialog #files .fmtIcon > img { vertical-align: middle; }
#appDialog .row > td { vertical-align: middle; }
#appDialog #contentBlk .help_button { display: inline-block; float: right; }
#appDialog #contentBlk .help_button a.ddmHelp { position: relative; color: rgb(49, 108, 157); text-decoration: none; cursor: pointer; }
#appDialog #contentBlk .help_button a.ddmHelp:hover { color: rgb(92, 92, 92); text-decoration: underline; }
#appDialog #contentBlk #ddmNewformatHelp { display: none; }

/* ::::: http://cdn.els-cdn.com/sd/css/articleSprite_1702R7.css ::::: */

#leftOpenBar .closed { background-image: url('articleSpriteVert_1702R7.png'); background-position: left 0px; background-repeat: no-repeat; width: 19px; height: 79px; }
#leftOpenBar .closed:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -79px; background-repeat: no-repeat; }
#leftOpenBar .open { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -158px; background-repeat: no-repeat; width: 19px; height: 79px; position: absolute; top: 75px; bottom: 75px; margin: auto 0px; }
#leftOpenBar .open:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -237px; background-repeat: no-repeat; }
#leftCloseBar .closed { background-image: url('articleSpriteVert_1702R7.png'); background-position: left 0px; background-repeat: no-repeat; width: 19px; height: 79px; position: absolute; top: 75px; bottom: 75px; margin: auto 0px; }
#leftCloseBar .closed:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -79px; background-repeat: no-repeat; }
#leftCloseBar .open { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -158px; background-repeat: no-repeat; width: 19px; height: 79px; }
#leftCloseBar .open:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -237px; background-repeat: no-repeat; }
.aBoxSpacer { width: 278px; height: 12px; }
.aBox { width: 278px; position: relative; }
.boxTitle { font-size: 1.1em; font-weight: normal; padding: 5px 5px 0px; }
.boxTitle h2 { font-size: 1.1em; margin-bottom: 0px; }
.boxSubTitle { font-size: 0.8em; font-weight: normal; white-space: nowrap; line-height: 8px; padding-left: 7px; }
.boxTopLeft { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -316px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; width: 5px; height: 32px; }
.boxTopLeftTall { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -348px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; width: 5px; height: 44px; }
.boxTopLeftShort { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -392px; background-repeat: no-repeat; position: absolute; top: 0px; left: 0px; width: 5px; height: 3px; }
.boxTopMid { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -397px; background-repeat: repeat-x; position: relative; height: 32px; top: 0px; left: 5px; width: 268px; }
.boxTopMidTall { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -429px; background-repeat: repeat-x; position: relative; height: 44px; top: 0px; left: 5px; width: 268px; }
.boxTopMidShort { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -473px; background-repeat: repeat-x; position: relative; height: 3px; top: 0px; left: 5px; width: 268px; }
.boxTopMid span, .boxTopMidTall span { padding: 5px 0px 0px 5px; font-family: Arial; color: black; display: block; }
.boxTopRight { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -475px; background-repeat: no-repeat; position: absolute; height: 32px; top: 0px; right: 0px; width: 6px; }
.boxTopRightTall { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -507px; background-repeat: no-repeat; position: absolute; height: 44px; top: 0px; right: 0px; width: 6px; }
.boxTopRightShort { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -551px; background-repeat: no-repeat; position: absolute; height: 3px; top: 0px; right: 0px; width: 6px; }
.boxMiddle { position: absolute; top: 0px; left: 0px; right: 0px; width: 280px; }
.boxMidLeft { background-image: url('articleSpriteHorz_1702R7.png'); background-position: 0px top; background-repeat: repeat-y; width: 3px; position: absolute; top: 32px; bottom: 0px; left: 0px; }
.boxMidLeftShort { background-image: url('articleSpriteHorz_1702R7.png'); background-position: 0px top; background-repeat: repeat-y; width: 3px; position: absolute; top: 3px; bottom: 0px; left: 0px; }
.mm { margin-left: 5px; margin-right: 5px; }
.boxMidMiddle { position: static; padding: 0px 0px 0px 8px; width: 280px; top: 0px; left: 8px; margin-top: 0px; margin-bottom: 0px; }
.boxMidRight { background-image: url('articleSpriteHorz_1702R7.png'); background-position: -3px top; background-repeat: repeat-y; width: 5px; position: absolute; top: 32px; bottom: 0px; right: 0px; }
.boxMidRightShort { background-image: url('articleSpriteHorz_1702R7.png'); background-position: -3px top; background-repeat: repeat-y; width: 5px; position: absolute; top: 3px; bottom: 0px; right: 0px; }
.boxBotLeft { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -556px; position: absolute; width: 5px; height: 6px; bottom: 0px; left: 0px; }
.boxBotMid { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -562px; background-repeat: repeat-x; position: absolute; width: 270px; height: 5px; bottom: 0px; left: 5px; }
.boxBotRight { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -568px; width: 5px; height: 6px; position: absolute; float: left; bottom: 0px; right: 0px; }
.aBox .boxMidMiddle .boxLink { width: 257px; font-size: 0.85em; line-height: 1.3; padding-left: 3px; }
#boxOutward .boxMidMiddle .boxLink { margin-top: 10px; padding-bottom: 5px; }
#boxOutward .boxMidMiddle .boxLink a img { max-width: 257px; }
.boxLinkSpacer { width: 257px; font-size: 0.8em; height: 10px; }
.boxLinkIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -574px; background-repeat: no-repeat; position: relative; left: 0px; top: 12px; width: 3px; height: 4px; }
.mlktLinkIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -578px; background-repeat: no-repeat; position: relative; top: 12px; width: 4px; height: 9px; }
.boxLinkLink { position: relative; left: 9px; padding-right: 10px; }
.mlktGetMore { float: left; width: 250px; }
.mlktGetMore { margin-top: 10px; margin-left: 6px; margin-right: 5px; }
.mlktGetMoreLink { position: relative; left: 8px; }
.mmSelectorPrev { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -587px; width: 28px; height: 19px; margin-right: 5px; }
.mmSelectorPrev:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -606px; width: 28px; height: 19px; }
.mmSelectorPrevDisabled { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -625px; width: 28px; height: 19px; }
.mmSelectorPrevDisabled:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -625px; width: 28px; height: 19px; }
.mmSelectorNext { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -644px; width: 28px; height: 19px; }
.mmSelectorNext:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -663px; width: 28px; height: 19px; }
.mmSelectorNextDisabled { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -682px; width: 28px; height: 19px; }
.mmSelectorNextDisabled:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -682px; width: 28px; height: 19px; }
#leftPane li div.tbl div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -701px; cursor: pointer; }
#leftPane li div.mmc div.olIconMMCMov { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -713px; }
#leftPane li div.mmc div.olIconMMCCsv { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -730px; }
#leftPane li div.mmc div.olIconMMCEps { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -747px; }
#leftPane li div.mmc div.olIconMMCFlv { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -764px; }
#leftPane li div.mmc div.olIconMMCJpg { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -781px; }
#leftPane li div.mmc div.olIconMMCMpg4 { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -798px; }
#leftPane li div.mmc div.olIconMMCPng { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -815px; }
#leftPane li div.mmc div.olIconMMCRtf { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -832px; }
#leftPane li div.mmc div.olIconMMCSvg { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -849px; }
#leftPane li div.mmc div.olIconMMCPdf { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -866px; }
#leftPane li div.mmc div.olIconMMCAud { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -883px; }
#leftPane li div.mmc div.olIconMMCWord { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -900px; }
#leftPane li div.mmc div.olIconMMCExcel { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -917px; }
#leftPane li div.mmc div.olIconMMCPpt { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -934px; }
#leftPane li div.mmc div.olIconMMCImg { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -951px; }
#leftPane li div.mmc div.olIconMMCTxt { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -968px; }
#leftPane li div.mmc div.olIconMMCZip { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -985px; }
#leftPane li div.mmc div.olIconMMCDef { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1002px; }
#leftPane li div.mmc div.olIconMMCEOnly { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1019px; }
#articleNav { font-family: "Arial Unicode MS","Arial Unicode",Arial,"URW Gothic L",Helvetica,Tahoma,sans-serif; font-weight: 100; margin-top: 2px; }
#articleNav ul { list-style: outside none none; margin-left: 10px; }
#articleNav > ul li { display: block; float: left; }
#articleNav .dropDownButtonsci_dir { background-color: rgb(236, 242, 246); border: 1px solid rgb(215, 215, 215); padding: 0px 6px; border-radius: 3px; overflow: hidden; width: 90px; }
#articleNav .dropDownButtonsci_dir a { padding: 0px 7px 0px 0px; text-decoration: none; display: block; float: left; }
.sdSearch div.left { float: left; }
.sdSearch div.right { float: right; margin: 7px 3px; }
#moreOptionsButton { border-color: rgb(215, 215, 215) rgb(126, 137, 146) rgb(126, 137, 146) rgb(215, 215, 215); border-radius: 2.532px; border-style: solid; border-width: 1px; padding: 0px 6px; overflow: hidden; width: 90px; cursor: pointer; }
#moreOptionsButton a { color: rgb(49, 108, 157); float: left; text-decoration: none; }
#moreOptionsButton div { float: right; margin-top: 7px; }
#moreOptionsButton a:hover { color: rgb(92, 92, 92); text-decoration: none; }
.exportDivision span.exportArrow { margin-top: 7px; margin-right: 4px; }
.btnHolder div.down_Btn { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1036px; background-repeat: no-repeat; height: 6px; width: 10px; }
#quickSearchButton { width: 9px; height: 20px; cursor: pointer; }
.btnHolder:hover div.down_Btn { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1042px; background-repeat: no-repeat; }
.btnHolder div.up_Btn { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1048px; background-repeat: no-repeat; height: 6px; width: 10px; }
.btnHolder:hover div.up_Btn { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1054px; background-repeat: no-repeat; }
#articleNav .articleOptions ul li { width: 100%; display: block; clear: both; }
#articleNav a.articleOptions { border-width: 1px; border-style: solid; border-color: rgb(215, 215, 215); position: relative; padding: 0px 21px 3px 6px; border-radius: 3px; text-decoration: none; }
#qsImg a.qsImgsci_dir { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1036px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgsci_dir:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1042px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnsci_dir { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1048px; background-repeat: no-repeat; }
#qsImg a.qsImgOnsci_dir:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1054px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImggreen { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1060px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImggreen:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1066px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOngreen { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1048px; background-repeat: no-repeat; }
#qsImg a.qsImgOngreen:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1054px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImggrey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1072px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImggrey:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1078px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOngrey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1084px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOngrey:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1090px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgorange { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1096px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgorange:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1102px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnorange { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1108px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnorange:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1114px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgred { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1120px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgred:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1126px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnred { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1132px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnred:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1138px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgblue { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1144px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgblue:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1150px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnblue { padding-left: 11px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1156px; background-repeat: no-repeat; text-decoration: none; }
#qsImg a.qsImgOnblue:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1162px; background-repeat: no-repeat; text-decoration: none; }
button.submit, #submit_search { border: 1px solid rgb(126, 137, 146); padding-bottom: 2px; padding-left: 18px; width: 75px; padding-right: 6px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1168px; background-repeat: no-repeat; height: 24px; vertical-align: middle; }
div.articleOptions .emailsci_dir div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1194px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailsci_dir:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1205px; background-repeat: no-repeat; }
div.articleOptions .emailgreen div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1216px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailgreen:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1227px; background-repeat: no-repeat; }
div.articleOptions .emailgrey div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1238px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailgrey:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1249px; background-repeat: no-repeat; }
div.articleOptions .emailorange div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1260px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailorange:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1271px; background-repeat: no-repeat; }
div.articleOptions .emailblue div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1282px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailblue:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1293px; background-repeat: no-repeat; }
div.articleOptions .emailred div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1304px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 11px; float: left; cursor: pointer; }
div.articleOptions .emailred:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1315px; background-repeat: no-repeat; }
div.articleOptions .alertsci_dir div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1326px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertsci_dir:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1342px; background-repeat: no-repeat; }
div.articleOptions .alertgreen div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1358px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertgreen:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1374px; background-repeat: no-repeat; }
div.articleOptions .alertgrey div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1390px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertgrey:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1406px; background-repeat: no-repeat; }
div.articleOptions .alertorange div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1422px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertorange:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1438px; background-repeat: no-repeat; }
div.articleOptions .alertred div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1454px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertred:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1470px; background-repeat: no-repeat; }
div.articleOptions .alertblue div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1486px; background-repeat: no-repeat; margin: 3px; width: 16px; height: 16px; float: left; cursor: pointer; }
div.articleOptions .alertblue:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1502px; background-repeat: no-repeat; }
div.articleOptions .thumbnailsci_dir div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1518px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailsci_dir:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1534px; background-repeat: no-repeat; }
div.articleOptions .thumbnailgreen div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1550px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailgreen:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1566px; background-repeat: no-repeat; }
div.articleOptions .thumbnailgrey div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1582px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailgrey:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1598px; background-repeat: no-repeat; }
div.articleOptions .thumbnailorange div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1614px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailorange:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1630px; background-repeat: no-repeat; }
div.articleOptions .thumbnailred div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1646px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailred:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1662px; background-repeat: no-repeat; }
div.articleOptions .thumbnailblue div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1678px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .thumbnailblue:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1694px; background-repeat: no-repeat; }
div.articleOptions .fullsizesci_dir div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1710px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizesci_dir:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1726px; background-repeat: no-repeat; }
div.articleOptions .fullsizegreen div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1742px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizegreen:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1758px; background-repeat: no-repeat; }
div.articleOptions .fullsizeblue div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1774px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizeblue:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1790px; background-repeat: no-repeat; }
div.articleOptions .fullsizegrey div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1806px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizegrey:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1822px; background-repeat: no-repeat; }
div.articleOptions .fullsizeorange div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1838px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizeorange:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1854px; background-repeat: no-repeat; }
div.articleOptions .fullsizered div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1870px; background-repeat: no-repeat; margin: 3px; height: 16px; width: 16px; float: left; cursor: pointer; }
div.articleOptions .fullsizered:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1886px; background-repeat: no-repeat; }
.icon_pdf.toolbar div.largeIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1902px; background-repeat: no-repeat; width: 34px; height: 34px; margin: 3px; cursor: pointer; }
.pdfIconSmall, .icon_pdf div, .icon_pdf a.pdfRightPaneLink { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1936px; background-repeat: no-repeat; height: 16px; width: 16px; cursor: pointer; }
.icon_pdf div, .icon_pdf a.pdfRightPaneLink { float: left; margin: 3px; }
.pdfIconSmall { padding-left: 12px; margin: 9px 3px; }
.icon_pdf a.pdfRightPaneLink { width: auto; padding-left: 20px; font-size: 12px; }
.icon_exportarticlesci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1958px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticlesci_dir:hover, .icon_exportarticlesci_dir:focus, .exportIconText:hover .icon_exportarticlesci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1970px; background-repeat: no-repeat; text-decoration: underline; }
.icon_exportarticlegreen { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1982px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticlegreen:hover, .icon_exportarticlegreen:focus, .exportIconText:hover .icon_exportarticlegreen { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1994px; background-repeat: no-repeat; }
.icon_exportarticlegrey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2006px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticlegrey:hover, .icon_exportarticlegrey:focus, .exportIconText:hover .icon_exportarticlegrey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2018px; background-repeat: no-repeat; }
.icon_exportarticleblue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2030px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticleblue:hover, .icon_exportarticleblue:focus, .exportIconText:hover .icon_exportarticleblue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2042px; background-repeat: no-repeat; }
.icon_exportarticleorange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2054px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticleorange:hover, .icon_exportarticleorange:focus, .exportIconText:hover .icon_exportarticleorange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2066px; background-repeat: no-repeat; }
.icon_exportarticlered { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2078px; background-repeat: no-repeat; cursor: pointer; }
.icon_exportarticlered:hover, .icon_exportarticlered:focus, .exportIconText:hover .icon_exportarticlered { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2090px; background-repeat: no-repeat; }
.icon_orderdocsci_dir { padding: 8px 14px 0pt 0pt; float: left; }
.icon_orderdocsci_dir div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2102px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocsci_dir:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2118px; background-repeat: no-repeat; }
.icon_orderdocgreen div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2134px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocgreen:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2150px; background-repeat: no-repeat; }
.icon_orderdocgrey div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2166px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocgrey:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2182px; background-repeat: no-repeat; }
.icon_orderdocorange div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2198px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocorange:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2214px; background-repeat: no-repeat; }
.icon_orderdocred div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2230px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocred:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2246px; background-repeat: no-repeat; }
.icon_orderdocblue div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2262px; background-repeat: no-repeat; float: left; height: 16px; width: 16px; margin: 3px; cursor: pointer; }
.icon_orderdocblue:hover div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2278px; background-repeat: no-repeat; }
#sdQuickSearch { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2294px; background-repeat: repeat-x; }
.pdfIcon_big { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1902px; background-repeat: no-repeat; }
.artPurchase div, .artSignUp div { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2348px; background-repeat: no-repeat; }
ul.reference li.external a.pdf { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2348px; background-repeat: no-repeat; }
.infobubble_mid { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2364px; background-repeat: no-repeat; width: 308px; height: 3px; }
.infobubble_bottom { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2367px; background-repeat: no-repeat; }
.mlktEmpty { background-image: url('articleSpriteHorz_1702R7.png'); background-position: -8px top; background-repeat: repeat-y; }
.mlktContentBody { background-image: url('articleSpriteHorz_1702R7.png'); background-position: -8px top; background-repeat: repeat-y; }
.squareBullet { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -574px; background-repeat: no-repeat; }
.toggleSideBar { border-right: 1px solid rgb(215, 215, 215); cursor: pointer; position: absolute; width: 19px; top: 0px; bottom: 0px; display: none; }
.toggleSideBar .close { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2370px; background-repeat: no-repeat; cursor: pointer; width: 19px; height: 79px; left: 0px; top: 75px; bottom: 75px; position: absolute; margin: auto 0px; }
.toggleSideBar .close:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2449px; background-repeat: no-repeat; }
.toggleSideBar .open { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2528px; background-repeat: no-repeat; cursor: pointer; width: 19px; height: 79px; top: 75px; bottom: 75px; position: absolute; margin: auto 0px; }
.toggleSideBar .open:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2607px; background-repeat: no-repeat; }
#button { background-color: rgb(236, 242, 246); border: 1px solid rgb(215, 215, 215); padding: 0px 6px; border-radius: 3px; overflow: hidden; width: 90px; cursor: pointer; }
#button a { float: left; text-decoration: none; }
#button div { float: right; margin-top: 7px; }
#button a:hover { text-decoration: none; }
#button .down_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1067px; background-repeat: no-repeat; height: 6px; width: 10px; }
#button:hover .down_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1073px; background-repeat: no-repeat; }
#button .up_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1079px; background-repeat: no-repeat; height: 6px; width: 10px; }
#button:hover .up_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -1085px; background-repeat: no-repeat; }
#rightPane span.icon { display: inline-block; font-size: 0px; height: 16px; margin: 2px 6px 0px 0px; text-decoration: none; vertical-align: middle; width: 16px; float: left; }
#rightPane span.icon.affiliation_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2686px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.affiliation_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2697px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.affiliation_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2708px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.affiliation_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2719px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.affiliation_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2730px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.affiliation_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2741px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2752px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2763px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2774px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2785px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2796px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.correspondence_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2807px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2818px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2829px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2840px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2851px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2862px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.email_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2873px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2884px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2895px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2906px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2917px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2928px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.viewInArticle_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2939px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.url { background: transparent none repeat scroll -260px -45px; height: 12px; width: 18px; }
#rightPane span.icon.blank { background: transparent none repeat scroll -280px 0px; height: 12px; width: 18px; }
#rightPane dl.author dd p { margin-left: 26px; }
.arrowSide { background-image: url('show_info_a.png'); background-repeat: no-repeat; height: 7px; width: 5px; }
.arrowDown { background-image: url('hide_info_b.png'); background-repeat: no-repeat; height: 5px; width: 7px; }
.entry .toggle span.iconArrow { background-repeat: no-repeat; padding-left: 6px; float: left; height: 8px; margin-top: 9.5px; }
.entry .toggle span.iconArrow { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2950px; }
.entry.closed .toggle span.iconArrow { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2961px; }
#rightPane h2.accordionHead, div.btnHolder { background-image: url('show_bkg_a.png'); background-repeat: repeat-x; background-position: left 1px; }
#rightPane h2.accordionHead:hover, #rightPane h2.accordionHead.ui-state-active { background-image: url('hide_bkg_b.png'); background-repeat: repeat-x; background-position: left 1px; }
#rightPane h2.accordionHead span.showHideIcon { width: 11px; height: 11px; display: inline-block; position: absolute; right: 0px; margin: 5px 9px 0px 0px; }
#rightPane h2.accordionHead span.showHideIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2974px; background-repeat: no-repeat; }
#rightPane h2.accordionHead.ui-state-active span.showHideIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2985px; background-repeat: no-repeat; }
#rightPane span.icon.download_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2996px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.download_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3007px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.download_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3018px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.download_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3029px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.download_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3040px; background-repeat: no-repeat; height: 12px; width: 18px; }
#rightPane span.icon.download_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3051px; background-repeat: no-repeat; height: 12px; width: 18px; }
li.SC_Record a { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3062px; background-repeat: no-repeat; margin-left: 3px; padding-left: 20px; }
div.module_topic_path.scroll { background-position: center center; }
div.module_topic_path .scroll.right { background-position: right center; }
div.module_topic_path .scroll.left { background-position: left center; }
div.module_topic_path { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3081px; background-repeat: no-repeat; padding-left: 32px; padding-right: 16px; position: relative; }
div.module_topic_path .scroll.left.active { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3097px; }
div.module_topic_path .scroll.left.deactive { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3113px; }
div.module_topic_path .scroll.right.active { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3129px; }
div.module_topic_path .scroll.right.deactive { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3145px; }
span.icon.epub { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3161px; background-repeat: no-repeat; height: 15px; width: 15px; }
span.icon.mobi { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3181px; background-repeat: no-repeat; height: 15px; width: 15px; }
div.msgBox3, .infoIcon_yellow, .infoIcon_yellow2 { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3201px; background-repeat: no-repeat; float: left; height: 16px; }
.infoIcon_yellow { background-position: 0px 2px; }
.infoIcon_yellow2 { padding-left: 16px; }
div.msgBox3 { margin-top: 6px; margin-left: 6px; }
a.mathButton > span.mathjax, a.firstFormula > span.mathjax { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3222px; background-repeat: no-repeat; display: inline-block; vertical-align: top; margin: 3.5px 3px 0px; width: 57px; height: 13px; }
.divider { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3239px; background-repeat: no-repeat; width: 255px; height: 4px; margin: 20px auto; }
.srcPartClosed { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3248px; background-repeat: no-repeat; height: 7px; width: 5px; }
.srcPartOpened { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3262px; background-repeat: no-repeat; height: 5px; width: 7px; }
#outline ul.taxonomy li a div.highlight_tab { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3276px; background-repeat: no-repeat; height: 23px; width: 12px; }
.icon_doiLink, .icon_oaUserLicenseLink { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3304px; background-repeat: no-repeat; height: 24px; width: 18px; margin: 3px; cursor: pointer; }
#page-area .headerBlk.prd_sci_dir { border-bottom: 1px solid rgb(108, 157, 49); }
#page-area .quicksearch.prd_sci_dir input { border: 1px solid rgb(108, 157, 49); }
#page-area .quicksearch.prd_sci_dir input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3322px; border: 0px none; }
#page-area .quicksearch.prd_sci_dir input[type="submit"]:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3346px; border: 0px none; }
#page-area .headerBlk.prd_red { border-bottom: 1px solid rgb(153, 0, 0); }
#page-area .quicksearch.prd_red input { border: 1px solid rgb(153, 0, 0); }
#page-area .quicksearch.prd_red input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3370px; border: 0px none; }
#page-area .quicksearch.prd_red input[type="submit"]:hover { background-image: url('srch_red_bt.quicksearch.prd_bluen_b.png'); border: 0px none; }
#page-area .headerBlk.prd_green { border-bottom: 1px solid rgb(0, 119, 3); }
#page-area .quicksearch.prd_green input { border: 1px solid rgb(0, 119, 3); }
#page-area .quicksearch.prd_green input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3394px; border: 0px none; }
#page-area .quicksearch.prd_green input[type="submit"]:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3418px; border: 0px none; }
#page-area .headerBlk.prd_blue { border-bottom: 1px solid rgb(0, 0, 170); }
#page-area .quicksearch.prd_blue input { border: 1px solid rgb(0, 0, 170); }
#page-area .quicksearch.prd_blue input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3442px; border: 0px none; }
#page-area .quicksearch.prd_blue input[type="submit"]:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3466px; border: 0px none; }
#page-area .headerBlk.prd_grey { border-bottom: 1px solid rgb(127, 127, 127); }
#page-area .quicksearch.prd_grey input { border: 1px solid rgb(127, 127, 127); }
#page-area .quicksearch.prd_grey input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3490px; border: 0px none; }
#page-area .quicksearch.prd_grey input[type="submit"]:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3514px; border: 0px none; }
#page-area .headerBlk.prd_orange { border-bottom: 1px solid rgb(204, 82, 0); }
#page-area .quicksearch.prd_orange input { border: 1px solid rgb(204, 82, 0); }
#page-area .quicksearch.prd_orange input[type="submit"] { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3538px; border: 0px none; }
#page-area .quicksearch.prd_orange input[type="submit"]:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3562px; border: 0px none; }
.spErrorIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3586px; background-repeat: no-repeat; }
.spElsevierPubIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3602px; background-repeat: no-repeat; }
.icon.outline_big { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3682px; height: 23px; width: 20px; margin: 5px; }
#rightPane span.icon.viewFullsize { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3705px; background-repeat: no-repeat; height: 11px; width: 18px; }
#moreOptionsButton .downSM_sci_dir, .exportDivision span.downSM_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3716px; background-repeat: no-repeat; height: 5px; width: 7px; }
.exportDivision:hover span.downSM_sci_dir, #moreOptionsButton:hover .downSM_sci_dir, .exportDivision span.downSM_sci_dir:hover, .exportDivision .dropdownArrow:hover span.downSM_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3721px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_sci_dir, .exportDivision span.upSM_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3726px; background-repeat: no-repeat; height: 5px; width: 7px; }
.exportDivision:hover span.upSM_sci_dir, #moreOptionsButton:hover .upSM_sci_dir, .exportDivision span.upSM_sci_dir:hover, .exportDivision .dropdownArrow:hover span.upSM_sci_dir { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3731px; background-repeat: no-repeat; }
#moreOptionsButton .downSM_orange, .exportDivision span.downSM_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3736px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .downSM_orange:hover, .exportDivision span.downSM_orange:hover, .exportDivision .dropdownArrow:hover span.downSM_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3741px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_orange, .exportDivision span.upSM_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3746px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .upSM_orange:hover, .exportDivision span.upSM_orange:hover, .exportDivision .dropdownArrow:hover span.upSM_orange { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3751px; background-repeat: no-repeat; }
#moreOptionsButton .downSM_red, .exportDivision span.downSM_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3756px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .downSM_red:hover, .exportDivision span.downSM_red:hover, .exportDivision .dropdownArrow:hover span.downSM_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3761px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_red, .exportDivision span.upSM_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3766px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .upSM_red:hover, .exportDivision span.upSM_red:hover, .exportDivision .dropdownArrow:hover span.upSM_red { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3771px; background-repeat: no-repeat; }
#moreOptionsButton .downSM_blue, .exportDivision span.downSM_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3776px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .downSM_blue:hover, .exportDivision span.downSM_blue:hover, .exportDivision .dropdownArrow:hover span.downSM_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3781px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_blue, .exportDivision span.upSM_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3786px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .upSM_blue:hover, .exportDivision span.upSM_blue:hover, .exportDivision .dropdownArrow:hover span.upSM_blue { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3791px; background-repeat: no-repeat; }
#moreOptionsButton .downSM_green, .exportDivision span.downSM_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3796px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .downSM_green:hover, .exportDivision span.downSM_green:hover, .exportDivision .dropdownArrow:hover span.downSM_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3801px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_green, .exportDivision span.upSM_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3806px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .upSM_green:hover, .exportDivision span.upSM_green:hover, .exportDivision .dropdownArrow:hover span.upSM_green { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3811px; background-repeat: no-repeat; }
#moreOptionsButton .downSM_grey, .exportDivision span.downSM_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3816px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .downSM_grey:hover, .exportDivision span.downSM_grey:hover, .exportDivision .dropdownArrow:hover span.downSM_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3821px; background-repeat: no-repeat; }
#moreOptionsButton .upSM_grey, .exportDivision span.upSM_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3826px; background-repeat: no-repeat; height: 5px; width: 7px; }
#moreOptionsButton .upSM_grey:hover, .exportDivision span.upSM_grey:hover, .exportDivision .dropdownArrow:hover span.upSM_grey { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3831px; background-repeat: no-repeat; }
ol.articles .relatedPlus { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3836px; background-repeat: no-repeat; float: left; width: 10px; height: 10px ! important; cursor: pointer; position: relative; top: 4px; }
ol.articles .relatedMinus { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3845px; background-repeat: no-repeat; float: left; width: 10px; height: 10px ! important; cursor: pointer; position: relative; top: 4px; }
#showMoreButtons span.CollapseText, #showMoreButtons span.ExpandText { width: 10px; display: inline-block; position: relative; padding-right: 5px; cursor: pointer; height: 9px; vertical-align: top; }
#showMoreButtons span.CollapseText { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3836px; background-repeat: no-repeat; }
#showMoreButtons span.ExpandText { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3845px; background-repeat: no-repeat; }
.logoScienceDirectImgRt { float: right; margin-top: 10px; margin-right: 10px; }
.S_C_aboutElsevier { display: inline-block; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3854px; background-repeat: no-repeat; width: 100px; height: 15px; vertical-align: top; }
a.auth_corr { display: inline-block; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3869px; background-repeat: no-repeat; width: 16px; height: 16px; vertical-align: top; }
a.auth_mail { display: inline-block; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3885px; background-repeat: no-repeat; width: 16px; height: 16px; vertical-align: top; }
.bgMendeley_Change, .icon_Mendeley { background-image: url('articleSpriteVert_1702R7.png') ! important; background-position: left -3901px ! important; background-repeat: no-repeat; }
.bgRefworks_Change, .icon_Refworks { background-image: url('articleSpriteVert_1702R7.png') ! important; background-position: left -3917px ! important; background-repeat: no-repeat; }
.icon_Mendeley, .icon_Refworks { cursor: pointer; width: 16px; height: 16px; margin-top: 4px; margin-left: 4px; float: left; }
.iconI { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3936px; background-repeat: no-repeat; background-attachment: scroll; cursor: pointer; display: inline-block; width: 9px; height: 12px; }
.iconI:hover { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3953px; background-repeat: no-repeat; }
.warningIcon { display: inline-block; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3201px; background-repeat: no-repeat; width: 16px; height: 16px; vertical-align: top; }
.close { height: 26px; left: 666px; position: absolute; top: -14px; width: 26px; background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3970px; background-repeat: no-repeat; }
li.artTitleOA, .oa_icon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -3996px; background-repeat: no-repeat; height: 16px; }
.oa_icon { background-repeat: no-repeat; margin-top: 2px; width: 16px; }
li.artTitleOA { margin-left: -27px; }
.view-more { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -4012px; background-repeat: no-repeat; height: 16px; width: 16px; }
.learn-more-img { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -4028px; margin-top: 12px; height: 10px; width: 10px; }
#SuggestedArtList .pdf, #suggestedPdfList.newStyles #multiPdfIcon { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -2348px; height: 16px; width: 16px; }
li.artTitleNonSub { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -4044px; background-repeat: no-repeat; margin-left: -26px; margin-top: 10px; }
#sdSystemMsg .closeBt, #outlineContainer .closeBt, #MigratedStatus .closeBt, .js_workspace_content .closeBt, .adText .closeBt, #smanraActivatedMsg .closeBt, .newUserMsg .closeBt { background-image: url('articleSpriteVert_1702R7.png'); background-position: left -4064px; background-repeat: no-repeat; display: block; line-height: normal; position: absolute; right: 5px; top: 3px; width: 8px; cursor: pointer; text-align: right; font-family: courier new; font-weight: 700; text-decoration: none; height: 8px; }

/* ::::: http://cdn.els-cdn.com/sd/css/jquery-ui_1702R7.css ::::: */

.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute ! important; clip: rect(1px, 1px, 1px, 1px); }
.ui-helper-reset { margin: 0px; padding: 0px; border: 0px none; outline: 0px none; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: outside none none; }
.ui-helper-clearfix::before, .ui-helper-clearfix::after { content: ""; display: table; }
.ui-helper-clearfix::after { clear: both; }
.ui-helper-clearfix {  }
.ui-helper-zfix { width: 100%; height: 100%; top: 0px; left: 0px; position: absolute; opacity: 0; }
.ui-state-disabled { cursor: default ! important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin-top: 2px; padding: 0.5em 0.5em 0.5em 0.7em; }
.ui-accordion .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-noicons { padding-left: 0.7em; }
.ui-accordion .ui-accordion-icons .ui-accordion-icons { padding-left: 2.2em; }
.ui-accordion .ui-accordion-header .ui-accordion-header-icon { position: absolute; left: 0.5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0px none; overflow: auto; }
.ui-autocomplete { position: absolute; top: 0px; cursor: default; }
* html .ui-autocomplete { width: 1px; }
.ui-button { display: inline-block; position: relative; padding: 0px; margin-right: 0.1em; cursor: pointer; text-align: center; overflow: visible; }
.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }
.ui-button-icon-only { width: 2.2em; }
button.ui-button-icon-only { width: 2.4em; }
.ui-button-icons-only { width: 3.4em; }
button.ui-button-icons-only { width: 3.7em; }
.ui-button .ui-button-text { display: block; line-height: 1.4; }
.ui-button-text-only .ui-button-text { padding: 0.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -1e+7px; }
.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 1em 0.4em 2.1em; }
.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: 0.4em 2.1em 0.4em 1em; }
.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }
input.ui-button { padding: 0.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }
.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }
.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; }
.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; }
.ui-buttonset { margin-right: 7px; }
.ui-buttonset .ui-button { margin-left: 0px; margin-right: -0.3em; }
button.ui-button::-moz-focus-inner { border: 0px none; padding: 0px; }
.ui-datepicker { width: 17em; padding: 0.2em 0.2em 0px; display: none; }
.ui-datepicker .ui-datepicker-header { position: relative; padding: 0.2em 0px; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left: 2px; }
.ui-datepicker .ui-datepicker-next { right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover { left: 1px; }
.ui-datepicker .ui-datepicker-next-hover { right: 1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0px; }
.ui-datepicker select.ui-datepicker-month-year { width: 100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%; }
.ui-datepicker table { width: 100%; font-size: 0.9em; border-collapse: collapse; margin: 0px 0px 0.4em; }
.ui-datepicker th { padding: 0.7em 0.3em; text-align: center; font-weight: bold; border: 0px none; }
.ui-datepicker td { border: 0px none; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: 0.2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: 0.7em 0px 0px; padding: 0px 0.2em; border-left: 0px none; border-right: 0px none; border-bottom: 0px none; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: 0.5em 0.2em 0.4em; cursor: pointer; padding: 0.2em 0.6em 0.3em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; }
.ui-datepicker.ui-datepicker-multi { width: auto; }
.ui-datepicker-multi .ui-datepicker-group { float: left; }
.ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0px auto 0.4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; }
.ui-datepicker-row-break { clear: both; width: 100%; font-size: 0px; }
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; }
.ui-datepicker-rtl .ui-datepicker-group { float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; }
.ui-datepicker-cover { position: absolute; z-index: -1; top: -4px; left: -4px; width: 200px; height: 200px; }
.ui-dialog { position: absolute; padding: 0.2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-titlebar { padding: 0.4em 1em; position: relative; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 16px 0.1em 0px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0px 0px; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0px; }
.ui-dialog .ui-dialog-content { position: relative; border: 0px none; padding: 0.5em 1em; background: transparent none repeat scroll 0px center; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0px 0px; background-image: none; margin: 0.5em 0px 0px; padding: 0.3em 1em 0.5em 0.4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }
.ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
.ui-menu { list-style: outside none none; padding: 2px; margin: 0px; display: block; outline: 0px none; }
.ui-menu .ui-menu { margin-top: -3px; position: absolute; }
.ui-menu .ui-menu-item { margin: 0px; padding: 0px; width: 100%; }
.ui-menu .ui-menu-divider { margin: 5px -2px; height: 0px; font-size: 0px; line-height: 0; border-width: 1px 0px 0px; }
.ui-menu .ui-menu-item a { text-decoration: none; display: block; padding: 2px 0.4em; line-height: 1.5; font-weight: normal; }
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; }
.ui-menu .ui-state-disabled { font-weight: normal; margin: 0.4em 0px 0.2em; line-height: 1.5; }
.ui-menu .ui-state-disabled a { cursor: default; }
.ui-menu-icons { position: relative; }
.ui-menu-icons .ui-menu-item a { position: relative; padding-left: 2em; }
.ui-menu .ui-icon { position: absolute; top: 0.2em; left: 0.2em; }
.ui-menu .ui-menu-icon { position: static; float: right; }
.ui-progressbar { height: 2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; }
.ui-resizable { position: relative; }
.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: 0.7em; display: block; border: 0px none; background-position: 0px 0px; }
.ui-slider-horizontal { height: 0.8em; }
.ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0px; }
.ui-slider-horizontal .ui-slider-range-max { right: 0px; }
.ui-slider-vertical { width: 0.8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-left: 0px; margin-bottom: -0.6em; }
.ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0px; }
.ui-slider-vertical .ui-slider-range-max { top: 0px; }
.ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0px; vertical-align: middle; }
.ui-spinner-input { border: 0px none; background: transparent none repeat scroll 0px center; padding: 0px; margin: 0.2em 22px 0.2em 0.4em; vertical-align: middle; }
.ui-spinner-button { width: 16px; height: 50%; font-size: 0.5em; padding: 0px; margin: 0px; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0px; }
.ui-spinner a.ui-spinner-button { border-top: 0px none; border-bottom: 0px none; border-right: 0px none; }
.ui-spinner .ui-icon { position: absolute; margin-top: -8px; top: 50%; left: 0px; }
.ui-spinner-up { top: 0px; }
.ui-spinner-down { bottom: 0px; }
.ui-spinner .ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-tabs { position: relative; padding: 0.2em; }
.ui-tabs .ui-tabs-nav { margin: 0px; padding: 0.2em 0.2em 0px; }
.ui-tabs .ui-tabs-nav li { list-style: outside none none; float: left; position: relative; top: 0px; margin: 1px 0.2em 0px 0px; border-bottom: 0px none; padding: 0px; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: 0.5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { display: block; border-width: 0px; padding: 1em 1.4em; background: transparent none repeat scroll 0px center; }
.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; box-shadow: 0px 0px 5px rgb(170, 170, 170); }
* html .ui-tooltip { background-image: none; }
body .ui-tooltip { border-width: 2px; }
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_flat_75_ffffff_40x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); }
.ui-widget-content a { color: rgb(34, 34, 34); }
.ui-widget-header { border: 1px solid rgb(170, 170, 170); background: rgb(204, 204, 204) url('ui-bg_highlight-soft_75_cccccc_1x100.png') repeat-x scroll 50% 50%; color: rgb(34, 34, 34); font-weight: bold; }
.ui-widget-header a { color: rgb(34, 34, 34); }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid rgb(211, 211, 211); background: rgb(230, 230, 230) url('ui-bg_glass_75_e6e6e6_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(85, 85, 85); }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: rgb(85, 85, 85); text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid rgb(153, 153, 153); background: rgb(218, 218, 218) url('ui-bg_glass_75_dadada_1x400.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid rgb(170, 170, 170); background: rgb(255, 255, 255) url('ui-bg_glass_65_ffffff_1x400_001.png') repeat-x scroll 50% 50%; font-weight: normal; color: rgb(33, 33, 33); }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: rgb(33, 33, 33); text-decoration: none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid rgb(252, 239, 161); background: rgb(251, 249, 238) url('ui-bg_glass_55_fbf9ee_1x400.png') repeat-x scroll 50% 50%; color: rgb(54, 54, 54); }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid rgb(205, 10, 10); background: rgb(254, 241, 236) url('ui-bg_glass_95_fef1ec_1x400.png') repeat-x scroll 50% 50%; color: rgb(205, 10, 10); }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: 0.7; font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: 0.35; background-image: none; }
.ui-state-disabled .ui-icon {  }
.ui-icon { width: 16px; height: 16px; background-image: url('ui-icons_222222_256x240_001.png'); }
.ui-widget-content .ui-icon { background-image: url('ui-icons_222222_256x240_001.png'); }
.ui-widget-header .ui-icon { background-image: url('ui-icons_222222_256x240_001.png'); }
.ui-state-default .ui-icon { background-image: url('ui-icons_888888_256x240.png'); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-active .ui-icon { background-image: url('ui-icons_454545_256x240.png'); }
.ui-state-highlight .ui-icon { background-image: url('ui-icons_2e83ff_256x240.png'); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url('ui-icons_cd0a0a_256x240.png'); }
.ui-icon-carat-1-n { background-position: 0px 0px; }
.ui-icon-carat-1-ne { background-position: -16px 0px; }
.ui-icon-carat-1-e { background-position: -32px 0px; }
.ui-icon-carat-1-se { background-position: -48px 0px; }
.ui-icon-carat-1-s { background-position: -64px 0px; }
.ui-icon-carat-1-sw { background-position: -80px 0px; }
.ui-icon-carat-1-w { background-position: -96px 0px; }
.ui-icon-carat-1-nw { background-position: -112px 0px; }
.ui-icon-carat-2-n-s { background-position: -128px 0px; }
.ui-icon-carat-2-e-w { background-position: -144px 0px; }
.ui-icon-triangle-1-n { background-position: 0px -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0px -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0px -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0px -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0px -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0px -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0px -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0px -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0px -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0px -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0px -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0px -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; }
.ui-widget-overlay { background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; }
.ui-widget-shadow { margin: -8px 0px 0px -8px; padding: 8px; background: rgb(170, 170, 170) url('ui-bg_flat_0_aaaaaa_40x100.png') repeat-x scroll 50% 50%; opacity: 0.3; border-radius: 8px; }
