.bookContentPage {
  /********************************************************************/
  /*  book specific styles  */
  /*print (important)*/
  /*emphasis*/
  /*std colors*/
  /*dnwld icons*/
  /*linked images*/
  /*from pmc (ComponentID=3479643 /projects/PMC/PMCViewer/non_standard_extras@1.3)*/
  /*pmc style equations (pmc.min.css)*/
  /*some global fixed from pmc.min*/
  /*special request*/
  /********************************************************************/
  /*  toc  */
  /**/
  /* toc drop down */
  /********************************************************************/
  /*  tileshop (from pmc_extras.css)  */
  /**/
  /********************************************************************/
  /* flowplayer definitions (from pmc.css)*/
  /**/
  /********************************************************************/
  /* email (BK-9285)*/
}
.bookContentPage .bk_prnt {
  display: none;
}
.bookContentPage .bk_hlight {
  background-color: #e6b650;
}
.bookContentPage .bk_pgobj {
  font-weight: bold;
  color: #985735;
}
.bookContentPage .bk_hlight1 {
  background-color: #2C4C9F;
  color: #FFFFFF;
  padding: 0 0.2em;
}
.bookContentPage .bk_hlight2 {
  background-color: #59331F;
  color: #FFFFFF;
  padding: 0 0.2em;
}
.bookContentPage .bk_hlight3 {
  background-color: #777777;
  color: #FFFFFF;
  padding: 0 0.2em;
}
.bookContentPage .bk_hlight4 {
  background-color: #985735;
  color: #FFFFFF;
  padding: 0 0.2em;
}
.bookContentPage .bk_hlight5 {
  background-color: #000000;
  color: #FFFFFF;
  padding: 0 0.2em;
}
.bookContentPage .bk_ncbi_dblue {
  color: #2c4c9f;
}
.bookContentPage .bk_ncbi_lblue {
  color: #97b0c8;
}
.bookContentPage .bk_ncbi_cupper {
  color: #985735;
}
.bookContentPage .bk_ncbi_dbrown {
  color: #59331f;
}
.bookContentPage .bk_ncbi_lbrown {
  color: #724128;
}
.bookContentPage .bk_ncbi_gray {
  color: #777777;
}
.bookContentPage .bk_dwnld_icn {
  padding-left: 20px;
}
.bookContentPage .bk_dwnld_movie {
  background: transparent url(../../../pmcgifs/bookshelf/static/move-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_csv {
  background: transparent url(../../../pmcgifs/bookshelf/static/csv-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_msword {
  background: transparent url(../../../pmcgifs/bookshelf/static/msword-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_txt {
  background: transparent url(../../../pmcgifs/bookshelf/static/txt-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_excel {
  background: transparent url(../../../pmcgifs/bookshelf/static/excel-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_pdf {
  background: transparent url(../../../pmcgifs/bookshelf/static/pdf-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .bk_dwnld_ppt {
  background: transparent url(../../../pmcgifs/bookshelf/static/ppt-icon.gif) no-repeat 0% 100%;
}
.bookContentPage .img_link {
  text-decoration: none;
}
.bookContentPage .pmc_boxed-text-box,
.bookContentPage .pmc_links-box {
  border: 1px solid #ddd;
  background-color: #f6f6f6;
  padding: 0 0.6923em;
}
.bookContentPage .pmc_boxed-text-box h2,
.bookContentPage .pmc_boxed-text-box h3,
.bookContentPage .pmc_boxed-text-box h4,
.bookContentPage .pmc_boxed-text-box h5,
.bookContentPage .pmc_boxed-text-box h6 {
  margin: 0.6923em 0;
}
.bookContentPage .pmc_disp_formula {
  text-align: center;
  width: 100%;
}
.bookContentPage .pmc_va_top {
  vertical-align: top;
}
.bookContentPage .pmc_va_middle {
  vertical-align: middle;
}
.bookContentPage .pmc_hide_overflow {
  overflow: hidden;
}
.bookContentPage .pmc_inline_block {
  max-width: 100%;
}
.bookContentPage .bk_equ_label {
  text-align: right;
}
.bookContentPage .main-content img {
  max-width: 100%;
}
.bookContentPage .main-content img.small-thumb {
  max-width: 100px;
}
.bookContentPage .main-content {
  word-wrap: break-word;
}
.bookContentPage .pre-content h2 {
  color: #000000;
}
.bookContentPage body a.bktoc_tgllnk,
.bookContentPage .body a.bktoc_tgllnk:hover {
  border-bottom: none;
}
.bookContentPage body a.bktoc_tgllnk {
  padding-right: 13px;
  margin-right: 3px;
  cursor: pointer;
  margin-left: -17px;
  zoom: 1;
}
.bookContentPage a.bktoc_tgllnk {
  background: transparent url(../../../pmcgifs/bookshelf/static/minus.gif) no-repeat scroll 50% 50%;
}
.bookContentPage a.bktoc_tgllnk_clps {
  background: transparent url(../../../pmcgifs/bookshelf/static/plus.gif) no-repeat scroll 50% 50%;
}
.bookContentPage .bktoc_all_cntnr {
  text-align: right;
  color: #cccccc;
}
.bookContentPage .content .bktoc_all_cntnr a:visited {
  color: #2f4a8b;
}
.bookContentPage .content .bktoc_all_cntnr a.inactive {
  color: #CCCCCC;
  border: none;
  text-decoration: none;
  cursor: default;
}
/*.bookContentPage .bk_cntns {
  padding-right: 17px;
  background: transparent url(../../../pmcgifs/bookshelf/static/popper_tgt.png) no-repeat 100% 100%;
}
.bookContentPage .bk_cntns:active {
  background: transparent url(../../../pmcgifs/bookshelf/static/popper_tgt.png) no-repeat 100% 58%;
}*/
.bookContentPage #bk_toc_contnr {
  width: 600px;
  max-width: 600px;
  max-height: 500px;
  overflow: auto;
  padding: 0 2em 0 0;
  background-color: #ffffff;
}
.bookContentPage #bk_toc_contnr a {
  color: #2F4A8B;
}
.bookContentPage ul#source-contents {
  padding: 0;
}
.bookContentPage ul#source-contents.toc-toggle {
  padding-left: 17px;
}
.bookContentPage ul#source-contents li {
  padding: 2px 0;
}
.bookContentPage .toc-page-link {
  float: right;
  margin-top: 9px;
  color: #2F4A8B;
}
.bookContentPage #bk_current_entry {
  font-weight: bold;
}
.bookContentPage .ts_canvas {
  border: solid 1px silver;
  text-decoration: none;
}
.bookContentPage .ts_bar {
  display: block;
  background-color: #DCF0F4;
  padding: .3462em 0;
  text-align: center;
  max-width: 100%;
  margin: auto;
}
.bookContentPage img.tileshop {
  cursor: pointer;
  cursor: hand;
  cursor: url(/corehtml/pmc/css/cursors/zoomin.cur), pointer;
}
.bookContentPage .ts_bar {
  position: relative;
  height: 0;
  padding: 0;
  color: transparent;
}
.bookContentPage .ts_bar:after {
  content: url(../../../pmcgifs/mglss24.png);
  position: absolute;
  height: 24px;
  width: 24px;
  right: -13px;
  top: -9px;
}
.bookContentPage .mp-outer {
  padding: 2px;
  border: 2px solid #4a4a4a;
  margin: auto;
}
.bookContentPage .mp-inner {
  background-color: #4a4a4a;
  text-align: center;
  padding: 0;
  border: 2px solid #4a4a4a;
}
.bookContentPage .mp-screen {
  position: relative;
  cursor: pointer;
  display: block;
  text-align: center;
  text-decoration: none;
  margin: auto;
  background-color: #4a4a4a;
}
.bookContentPage .splash-ph {
  height: 100%;
  margin: auto;
  max-width: 100%;
}
.bookContentPage .player-play-btn {
  position: relative;
  vertical-align: middle;
}
.bookContentPage img.player-splash {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bookContentPage a.oemail {
  unicode-bidi: bidi-override;
  direction: rtl;
}
