body {
  font-size: 16pt ;
  color: #000000 ;
  background-color: #FFFFFF ;
}
.page_size {
  padding-right: 50px ;
  padding-left: 50px ;
  width: 823px ;
}
.menu_box {
  background-color: #ffff77 ;
  text-align: center ;
  width: 823px ;
  margin-bottom: 5px ;
}
.title_box {
  background-color: #ffff77 ;
  height: 280px ;
}
.chapter_image {
  margin: 20px ;
}
.quote {
  font-size: 16pt ;
  color: #000000 ;
}
.quote_drop {
  font-size: 22pt ;
  color: #000000 ;
}
.quote_author {
  font-size: 18pt ;
  color: #000000 ;
}
.quote_title {
  font-size: 10pt ;
  color: #000000 ;
}
.chapter_no {
  font-size: 72pt ;
  color: #000000 ;
}
.page_title {
  font-size: 22pt ;
  font-weight: bold ;
  line-height: 30pt ;
  color: #000000 ;
  background-color: #FFFF77 ;
  text-align: center ;
}
.title {
  font-size: 22pt ;
  font-weight: bold ;
  line-height: 30pt ;
  color: #000000 ;
  background-color: #33dd00 ;
  text-align: center ;
}
.title_bar {
  color: #000000 ;
}
.subheading {
  font-size: 20pt ;
  font-weight: bold ;
  line-height: 26pt ;
  color: #000000 ;
  background-color: #33dd00 ;
}
.comment {
  font-size: 16pt ;
  color: #000000 ;
}
.comment_box {
  border: 3pt solid #92F8E8 ;
}
.exercise {
  font-size: 20pt ;
  font-weight: bold ;
  color: #000000 ;
}
.exercise_image {
  margin-right: 5px ;
}
.example {
  font-size: 16pt ;
  color: #000000 ;
  background-color: #bbff77 ;
  padding: 10px ;
}
.example_box {
  border: 0pt solid #000000 ;
  background-color: #000000 ;
}
.example_no {
  font-size: 22pt ;
  font-weight: bold ;
  color: #000000 ;
}
.popup {
  font-size: 16pt ;
  color: #000000 ;
  text-decoration: none ;
  cursor: hand ;
}
.popup:hover {
  font-size: 16pt ;
  color: #0000FF ;
  text-decoration: underline ;
  cursor: hand ;
}
.return_link {
  font-size: 22pt ;
  color: #000000 ;
  text-decoration: none ;
  cursor: hand ;
}
.return_link:hover {
  font-size: 22pt ;
  color: #0000FF ;
  text-decoration: underline ;
  cursor: hand ;
}
@media print {
body { display:none; }
}