/* ------------------------------------------------------------------------------------------ */

.default-title {
  color: #FFFFCC;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: tahoma, verdana, "trebuchet ms", arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11pt;

  line-height: 11pt;
  word-spacing: 11pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: 15px;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: "times new roman", times, serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 10pt;

  line-height: 10pt;
  word-spacing: 10pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-column-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-column-text-right {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-column-text-right-caption {
  color: #996633;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 7pt;

  line-height: 8pt;
  word-spacing: 7pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-column-title-img {
  margin-top: 10px;
  margin-bottom: 15px;
}

.default-column-book-img {
}

.default-column-book-img-right {
  margin-right: 10px;
}

/* ------------------------------------------------------------------------------------------ */

.default-list-title {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 8pt;

  line-height: 11pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-list-title-right {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 8pt;

  line-height: 11pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-list-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ------------------------------------------------------------------------------------------ */

.default-footer-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 6pt;

  line-height: 9pt;
  word-spacing: auto;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: center;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-footer-img {
  text-align: center;
  margin-top: 30px;
}

/* ------------------------------------------------------------------------------------------ */

.default-article-title {
  color: #FFFFCC;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: tahoma, verdana, "trebuchet ms", arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 14pt;

  line-height: 16pt;
  word-spacing: 14pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: 15px;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-author {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: tahoma, verdana, "trebuchet ms", arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 10pt;

  line-height: 12pt;
  word-spacing: 10pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: 15px;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-lead {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-info {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-caption {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: "times new roman", times, serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 10pt;

  line-height: 10pt;
  word-spacing: 10pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ------------------------------------------------------------------------------------------ */

.default-article-list-title {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 8pt;

  line-height: 11pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-list-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-article-list-stats {
  color: #996600;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 10pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ------------------------------------------------------------------------------------------ */

.default-authors-title {
  color: #FFCC99;
  background: #996633;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: tahoma, verdana, "trebuchet ms", arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 20pt;

  line-height: 20pt;
  word-spacing: 20pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: 15px;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-authors-section {
  color: #FFFFCC;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: tahoma, verdana, "trebuchet ms", arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12pt;

  line-height: 12pt;
  word-spacing: 12pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: 15px;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ------------------------------------------------------------------------------------------ */

.default-price-title {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-price-text-left {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: left;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-price-text-right {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-price {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-align: right;
  text-indent: 0%;

  margin-left: auto;
  margin-right: 10px;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ----------------------------------------------------------------- */

.default-table-title {
  color: #FFFFFF;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 9pt;

  line-height: normal;
  word-spacing: 9pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

.default-table-text {
  color: #000000;
  background: transparent;
  background-image: none;
  background-repeat: repeat;
  background-attachment: scroll;

  font-family: arial, helvetica, sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: auto;
  font-size: 8pt;

  line-height: 9.5pt;
  word-spacing: 8pt;
  letter-spacing: auto;
  vertical-align: baseline;
  text-decoration: none;
  text-transform: none;
  text-indent: 0%;

  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;

  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
}

/* ------------------------------------------------------------------------------------------ */
