
body
{
color: black;
background: #FFFFFF;
}

blockquote
{
margin-left: 20%;
margin-right: 20%;
font-family: Arial, sans-serif;
margin-top: 4%;
margin-bottom: 4%;
}

div.toc-contents-1
{
font-family: Arial, sans-serif;
}

div.toc-contents-2
{
font-family: Arial, sans-serif;
}

div.toc-contents-3
{
font-family: Arial, sans-serif;
}

th
{
font-weight: bold;
text-align: left;
}

div.imggroup
{
padding-bottom: 1em;
}

h1.titlepage-content
{
font-weight: bold;
text-align: center;
}

p.titlepage-content
{
font-weight: bold;
text-align: center;
}

div.caption
{
font-weight: bold;
position: relative;
font-size: 10pt;
font-family: Arial, sans-serif;
padding-top: 1em;
clear: both;
}

p.cite
{
text-align: right;
}

h1
{
float: none;
text-align: center;
}

h2
{
float: none;
margin-top: 1em;
}

h3
{
float: none;
color: #c41535;
background-color: #FFFFFF;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12pt;
padding-top: 1em;
}

h4
{
float: none;
font-weight: bold;
font-style: italic;
}

h5
{
float: none;
font-style: italic;
}

h6
{
float: none;
font-style: italic;
}

dt
{
float: left;
font-weight: bold;
}

div.pagebreak
{
position: static;
border-top: #000000 groove 2px;
text-align: center;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 3%;
}

p.pagenum
{
position: static;
border-top: #000000 groove 2px;
text-align: center;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 3%;
}

div.sidebar
{
color: #000000;
border: thin solid;
border-color:black;
background-color: white;
width: 50%;
padding-left: 10px;
padding-right: 10px;
margin-top: 3%;
}

p
{
float: none;
}

p.hd
{
font-weight: bold;
font-size: 12pt;
}

p.list-heading
{
text-decoration: underline;
}

dl dt
{
font-weight: bold;
}

dl dd
{
font-weight: normal;
}

ol
{
display: inline;
list-style-type: decimal;
list-style-position: inside;
padding-right: 20px;
}

ol.ol-1   
{
display: inline;
list-style-type: decimal;
list-style-position: inside;
padding-right: 20px;
}

ol.ol-a   
{
display: inline;
list-style-type: lower-alpha;
list-style-position: inside;
padding-right: 20px;
}

ol.ol-A   
{
display: inline;
list-style-type: upper-alpha;
list-style-position: inside;
padding-right: 20px;
}

ol.ol-i   
{
display: inline;
list-style-type: lower-roman;
list-style-position: inside;
padding-right: 20px;
}

ol.ol-I   
{
display: inline;
list-style-type: upper-roman;
list-style-position: inside;
padding-right: 20px;
}

ul  
{
display: inline;
list-style-position: inside;
padding-right: 20px;
}

ul.pl  
{
display: inline;
list-style-type: none;
list-style-position: inside;
padding-right: 20px;
}

ul.pl li
{
list-style-position: inside;
font-size: 11pt;
padding-right: 10pt;
}

span.lic
{
padding-right: 10px;
}

span.lic:first-child
{
font-weight: bold;
padding-right: 10px;
}

li.toc-chapter
{
font-weight: bold;
font-size: 12pt;
}

li.toc-lesson
{
font-style: italic;
font-size: 10pt;
}

li.hdr1 img
{
padding: 0;
vertical-align: middle;
}

lic.lesson-name
{
font-style: italic;
font-size: 10pt;
list-style-type: none;
}

dl.glossary dt
{
font-weight: bold;
font-size: 14pt;
padding-right: 2pt;
float: left;
}

dl.glossary dd
{
font-size: 11pt;
padding: 4pt;
}

dl.credits-sources dt
{
font-weight: bold;
float: left;
padding-right: 10pt;
}

dl dt
{
font-weight: bold;
float: left;
padding-right: 10pt;
}

div.previousSectionLink
{
display: block;
position: static;
text-align: left;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-bottom: 20px;
}

div.nextSectionLink
{
display: block;
position: static;
text-align: left;
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
margin-top: 20px;
}

span.prevPageLink
{
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
float: left;
}

span.nextPageLink
{
font-weight: bold;
font-family: Verdana, Helvetica, Arial, sans-serif;
float: right;
}

span.underline
{
text-decoration: underline;
}

span.strikethrough
{
text-decoration: line-through;
}

table
{
display: table;
table-layout: auto;
caption-side: top;
empty-cells: show;
padding: 5em;
}







