* html
{
    /*overflow: hidden;*/
}

html
{
    /*overflow: hidden;*/
    height: 100%;
    max-height: 100%;
    padding: 0px;
}

body
{
    /*overflow: hidden;*/
    height: 100%;
    max-height: 100%;
    margin: 22px 10px 0px 10px;
    padding: 0px;
}

.d1
{
    display: block;
    position: relative;
    padding-left: 2px;
    padding-top: 6px;
}

.f1
{
    display: block;
    position: relative;
    padding-left: 3px;
    padding-top: 2px;
}

.d2
{
    display: block;
    position: relative;
    padding-left: 16px;
}

.d3
{
    display: block;
    position: relative;
    padding-left: 16px;
}

.tl1
{
    display: block;
    position: relative;
    padding-left: 8px;
    padding-top: 8px;
}

.tl2, .tl3, .tl4, .tl5, .tl6, .tl7, .tl8, .tl9
{
    display: block;
    position: relative;
    padding-left: 16px;
}

img.pm
{
    float: left;
    padding-left: 4px;
    padding-top: 3px;
}

.tcontent
{
    display: block;
    position: static;
    text-indent: -1em;
    margin-left: 2.35em;
}

.tlc2, .tlc3, .tlc4, .tlc5, .tlc6, .tlc7, .tlc8, .tlc9
{
    display: block;
    position: relative;
    padding-left: 16px;
    text-indent: -1em;
    margin-left: 2.35em;
}

.v
{
    display: block;
    margin-left: 20px;
    margin-right: 3px;
    padding-left: 16px;
}

.v1
{
    display: block;
    margin-left: 20px;
    margin-right: 3px;
    margin-bottom: 0px;
    padding-left: 16px;
    padding-bottom: 0px;
    border-top: 1px solid #000000;
    height: 1px;
    overflow: hidden;
}

.v2
{
	display: block;
    margin-left: 20px;
    margin-right: 3px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    border-top: 1px dotted #000000;
    height: 1px;
    overflow: hidden;

}

.v3
{
    display: block;
    margin-left: 25px;
    margin-right: 3px;
    margin-bottom: 0px;
    padding-left: 16px;
    padding-bottom: 0px;
    border-top: 1px solid #000000;
    height: 1px;
    overflow: hidden;
}

.d4
{
    display: inline;
    position: relative;
    left: -16px;
}

.d5
{
    display: inline;
    background-color: #ECECD8;
}

span.footnote
{
	background-color: #cccc99;
	font-size: 8pt;
}

.footnote span.scripture
{
	font-size: 8pt;
}

#dest
{
	color: red;
}

b#dest
{
    color: black;
}

p
{
    font-size: 10pt;
}

div#references li
{
    list-style: none;
}

div#primary li
{
    list-style: none;
}

div#references ol
{
    padding-left: 0px;
    -webkit-padding-start: 0px;
}

#primary .label + p
{
    display: inline;
}

.emphasis {
    font-style: italic;
}
