p
{ text-align:justify;
  text-indent:2em;
}
div.black_box
{ width:97%;
  font-size:90%;
  text-align:justify;
  border:solid 1px Black;
  background-color:#FFFFFF;
  padding:5px;
}
div.blue_box
{ width:97%;
  font-size:100%;
  text-align:justify;
  border:solid 1px Black;
  background-color:#EEEEFF;
  padding:5px;
}
div.blue_box_hdr
{ width:100%;
  font-size:100%;
  text-align:center;
  background-color:#6464FF;
  color:White;
  padding:2px;
  margin-bottom:2px;
}
div.blue_box_hdr
{ width:100%;
  font-size:100%;
  text-align:center;
  background-color:#6464FF;
  color:White;
  padding:2px;
  margin-bottom:2px;
}
div.chapter
{ width:100%;
  text-align:center;
  font-size:165%;
  font-weight:900;
  padding:1em;
}
div.subtitle
{ width:100%;
  text-align:center;
  font-size:150%;
  font-weight:900;
  text-decoration-line: underline;
}
div.subtitle2
{ width:100%;
  text-align:center;
  font-size:115%;
  font-weight:900;
  text-decoration-line: underline;
}
div.section
{ width:100%;
  text-align:left;
  font-size:125%;
  font-weight:900;
  text-decoration-line: underline;
}

div.subsection
{ width:100%;
  text-align:left;
  font-size:115%;
  font-weight:900;
  text-decoration-line: underline;
}
div.subsection2
{ width:100%;
  text-align:left;
  font-size:105%;
  font-weight:900;
  text-decoration-line: underline;
}
div.subsection3
{ width:100%;
  text-align:left;
  font-size:105%;
  font-weight:900;
  text-decoration-line: underline;
  padding-bottom:10px;
}
div.header
{ width:100%;
  text-align:left;
  font-size:115%;
  font-weight:900;
}
div.tname
{ width:100%;
  text-align:center;
  font-size:115%;
  font-weight:900;
}
div.tcap
{ width:100%;
  text-align:center;
  font-size:110%;
  font-weight:900;
}
div.cap
{ width:100%;
  text-align:center;
  font-size:100%;
  background-color:#DDDDFF;
  font-weight:900;
}
div.cap1
{ width:100%;
  text-align:center;
  vertical-align:top;
  font-size:100%;
  background-color:#DDDDFF;
  font-weight:900;
}
div.copy
{ width:100%;
  text-align:center;
  font-size:85%;
}
div.next
{ width:100%;
  text-align:center;
  font-size:125%azimuth:
  contenteditable:false;
  onclick:next();
  cursor:pointer;
}

div.row
{ text-align:center;
  vertical-align:top;
}
p.q1
{ width:100%;
  text-align:justify;
  font-size:100%;
  background-color:#FFFFFF;
  border:solid 3px Black;
  padding:3px 5px 3px 5px;
  font-weight:900;
}

p.q2
{ width:100%;
  text-align:center;
  font-size:100%;
  background-color:#FFFFFF;
  border:solid 3px Black;
  padding:3px 5px 3px 5px;
  font-weight:900;
}

div.none
{ float:none;
  vertical-align:middle;
}
div.left
{ float:left;
  display:inline-block;
}
div.right
{ float:right;
  display:inline-block;
}
div.grid
{ display:grid;
  width:100%;
  align-items: center;
  padding-bottom:30px;
}
div.g1
{ display:grid;
  width:100%;
  align-items: center;
}
div.g2
{ display:grid;
  width:100%;
  align-items: start;
}
div.i1
{ width:50%;
  text-align:center;
  margin:0 auto;
}
div.i2
{ width:97%;
  text-align:center;
  margin:0 auto;
}
div.text
{ text-align:justify;
  font-size:100%;
  font-weight:normal;
  padding-left:5px;
  padding-right:5px;
}

p.p1
{ text-align:justify;
  font-size:100%;
  font-weight:normal;
}

p.p2
{ text-align:justify;
  font-size:100%;
  font-weight:normal;
  padding:5px;
}

p.blue_box
{ border:solid 4px Blue;
  padding:5px;
}

img.i1
{ width:100%;
  text-align:center;
}
table.t1
{ border:solid 2px Black;
  padding:5px;
  table-layout:auto;
}
table.t2
{ vertical-align:middle;
  padding:5px;
  table-layout:auto;
}
td.th1
{ background-color:#DDDDFF;
  padding-left:5px;
  padding-right:5px;
}
td.th2
{ background-color:#DDDDFF;
  text-align:center;
  vertical-align:middle;
  padding-left:5px;
  padding-right:5px;
}
td.td1
{ padding-left:5px;
  padding-right:5px;
}

td.td2
{ text-align:justify;
  vertical-align:top;
  padding-left:5px;
  padding-right:5px;
}

