@font-face
{
	font-family: "AncientEgyptianHieroglyphs";
	src: url("fonts/AncientEgyptianHieroglyphs.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "Egyptian";
	src: url("fonts/Egyptian.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "ITCKabelStd-Book";
	src: url("fonts/ITCKabelStd-Book.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "KoloLPStd-Narrow";
	src: url("fonts/KoloLPStd-Narrow.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "KoloLPStd-Regular";
	src: url("fonts/KoloLPStd-Regular.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "Numbers";
	src: url("fonts/Numbers.ttf");
	font-style: normal;
	font-weight: normal;
}
@font-face
{
	font-family: "TimesTenLTStd";
	src: url("fonts/TimesTenLTStd-Bold.ttf");
	font-style: normal;
	font-weight: bold;
}
@font-face
{
	font-family: "TimesTenLTStd";
	src: url("fonts/TimesTenLTStd-Italic.ttf");
	font-style: italic;
	font-weight: normal;
}
@font-face
{
	font-family: "TimesTenLTStd";
	src: url("fonts/TimesTenLTStd-Roman.ttf");
	font-style: normal;
	font-weight: normal;
}
@page
{
        margin: 0.7em;
}
body
{
        text-align: justify;
	line-height: 1.3em;
}
.copy
{
	font-family: "TimesTenLTStd";
	line-height: 1.5em;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: center;
}
.halftitle
{
	font-size: 180%;
	font-weight: bold;
	font-family: "KoloLPStd-Narrow";
	margin-top: 3em;
	text-align: center;
	margin-bottom: 0.5em;
}
.h2
{
	line-height: 1.5em;
	font-size: 180%;
	font-family: "KoloLPStd-Narrow";
	margin-top: 2em;
	text-align: center;
	margin-bottom: 2.5em;
}
.h4
{
	font-family: "ITCKabelStd-Book";
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: .5em;
	text-indent: 0.01em;
	color: #2C864C;
}
.h4a
{
	font-family: "ITCKabelStd-Book";
	font-size: 100%;
	margin-top: 1em;
	margin-bottom: .5em;
	text-indent: 0.01em;
	color: #374C93;
}
.green
{
	color: #2C864C;
}
.h3
{
	font-family: "KoloLPStd-Regular";
	font-size: 110%;
	margin-top: 1.5em;
	margin-bottom: .5em;
	font-weight: bold;
	text-indent: 0.01em;
	text-align: left;
	color: #BA5E37;
}
.indent
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	text-indent: 1.2em;
}
.indentt
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: .2em;
	text-indent: 1.2em;
}
.indentb
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: 1em;
	text-indent: 1.2em;
}
.indexmain
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 1.5em;
	text-indent: -1.5em;
	text-align: left;
}
.indexmain1
{
	font-family: "TimesTenLTStd";
	margin-top: 1.5em;
	margin-bottom: .2em;
	margin-left: 1.5em;
	text-indent: -1.5em;
	text-align: left;
}
.noindent
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	text-indent: 0.01em;
}
.noindenti
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 3.5em;
	text-indent: 0.01em;
}
.noindentii
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 1.5em;
	text-indent: 0.01em;
}
.noindentb
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: 1.2em;
	text-indent: 0.01em;
}
.noindentt
{
	font-family: "TimesTenLTStd";
	margin-top: 1.2em;
	margin-bottom: .2em;
	text-indent: 0.01em;
}
.nounder
{
	text-decoration: none;
        color: #3333CC;
}
.no
{
	text-decoration: none;
	font-family: "KoloLPStd-Narrow";
        color: #3333CC;
}
.toc-preface
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 5em;
	text-indent: 0.01;
}
.toc-index
{
	margin-top: 1em;
	margin-bottom: 0.2em;
	margin-left: 5em;
	text-indent: 0.01;
}
.toc-appendix
{
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	margin-left: 5em;
	text-indent: 0.01;
}
.toc-chapter
{
	margin-top: 1em;
	margin-bottom: 0.2em;
	margin-left: 4em;
	text-indent: 0.01;
}
.toc-chapter1
{
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	margin-left: 4em;
	text-indent: 0.01;
}
.caption
{
        font-size: 100%;
	text-align: center;
        tesxt-indent: 0.01em;
	font-family: "ITCKabelStd-Book";
}
.indexsub
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 2.5em;
	text-indent: -1.5em;
	text-align: left;
}
.blue
{
	color: #374C93;
}
.maroon
{
	color: #BA5E37;
}
.red
{
	color: #D3373C;
}
.answer
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.example
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.practice
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.proof
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.solution
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.theorem
{
	font-family: "TimesTenLTStd";
	margin-top: 1em;
	margin-bottom: 1em;
	text-indent: 0.01em;
}
.block
{
	font-family: "TimesTenLTStd";
	margin-top: .5em;
	margin-bottom: .5em;
	text-indent: 0.1em;
	margin-left: 1.5em;
	margin-right: 1em;
}
.bullet
{
	margin-top: .2em;
	font-family: "TimesTenLTStd";
	margin-bottom: .2em;
	text-indent: -0.5em;
	margin-left: 1.5em;
}
.bullett
{
	margin-top: 1em;
	font-family: "TimesTenLTStd";
	margin-bottom: .2em;
	text-indent: -0.5em;
	margin-left: 1.5em;
}
.center
{
	margin-top: .6em;
	margin-bottom: .6em;
	text-align: center;
}
.ordera
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: 0.2em;
	text-indent: -1em;
	margin-left: 1.7em;
}
.Ancient
{
	font-family: "AncientEgyptianHieroglyphs";
	font-style: normal;
	font-weight: normal;
}
.KoloLPStd
{
	font-family: "KoloLPStd-Regular";
	font-style: normal;
	font-weight: normal;
}
.numbers
{
	font-family: "Numbers";
	font-style: normal;
	font-weight: normal;
}
.narrow
{
	font-family: "KoloLPStd-Narrow";
	font-size: 150%;
}
.line
{
	color: #BA5E37;
	text-decoration: underline;
}
.egyptian
{
	font-family: "Egyptian";
}
sup
{
	font-size: 0.7em;
	vertical-align:0.45em;
}
sub
{
	vertical-align: -3px;
}
.indenti
{
	font-family: "TimesTenLTStd";
	margin-top: .2em;
	margin-bottom: .2em;
	margin-left: 1.2em;
}
.smallcaps
{
	font-size: 80%;
}
.image, img
{
	margin: 0 auto;
	padding: 0;
	font-style: italic;
	font-size: 90%;
	max-height: 99%;
	max-width: 99%;
	clear: both;
	text-align: center;
}
.middle
{
	vertical-align: middle;
}