@page {margin: 1em;}
a{text-decoration:none; }
/* NEW STYLESHEET*/
/* PARA */
div
{
text-align:left;
margin-top:0.5em;
margin-bottom:0em;
}
p
{
text-align:left;
text-indent:0em;
margin:0em;
margin-top:1.5em;
margin-bottom:1em;
}
p.nonindent
{
text-align: justify;
margin-top: 0.1em;
margin-bottom:0em;
font-size:normal;
}
p.nonindent0
{
text-align: left;
margin-top: .0em;
margin-bottom:0em;
}
p.nonindent10
{
text-align: justify;
margin-top: .3em;
margin-bottom:0em;
font-size:20px;
padding-left: 10px;
}
p.nonindentNoTopMar
{
text-align: justify;
margin-top: 0em;
margin-bottom:0em;
}
p.nonindent1
{
text-align: justify;
margin-top:-0.5em;
margin-bottom:0em;
font-size:17px;
}
p.nonindent2
{
margin-left: 1em;
margin-right:1em;
text-align: justify;
margin-top:-0.5em;
margin-bottom:0em;
}
p.indent
{
text-align: justify;
margin-top: 0.1em;
margin-bottom: 0em;
text-indent:2em;
}
p.indent1
{
text-align: justify;
margin-top: 0.0em;
margin-bottom: 0em;
text-indent:2em;
font-size:20px;
border-right:solid 3px #178E3E;
padding-right:5px;
}
p.alignRt
{
font-size:18px;
text-align:right;
}
span.nonindent
{
font-size:20px;
}
span.small1
{
font-size:25px;
}
/*Chapter Opener*/
div.chapter 
{
margin:0em;
padding:20px;
margin-bottom:-2em;
}
.ct
{
background-color:#EE1C25;
font-size:22px;
color:#FFF;
text-align:left;
padding:0em;
margin-bottom:0em;
margin-top:0.5em;
font-weight: bold;
}
.boxGrey
{
background-color:#EE1C25;
font-size:25px;
color:#FFF;
text-align:left;
padding:0em;
margin-bottom:0em;
margin-top:-0.4em;
font-weight: bold;
}
.ctEq
{
background-color:#EE1C25;
font-size:25px;
color:#FFF;
text-align:left;
padding-top:0em;
padding-bottom: 0em;
margin-bottom:0em;
margin-top:0.5em;
}
.ct1
{
background-color:#EE1C25;
font-size:25px;
color:#FFF;
text-align:left;
padding:0.08em;
margin-bottom:0em;
margin-top:0.5em;
}
.big
{
font-size:22px;
line-height:35px;
margin:0em;
margin-bottom:0em;
}
.big1
{
font-size: 24px;
margin-left: 0%;
margin-top:0em;
margin-bottom:0em;
}
.big2
{
font-size:15px;
}
.toc 
{
text-align: justify;
margin-bottom: 0px;
font-size: 20px;
margin-top:1em;
}
.toc1 
{
text-align: justify;
margin-bottom: 0px;
font-size: 20px;
margin-top:1em;
}
/* HEADING */
h1.ahead
{
font-size: 40px;
text-align: left;
font-weight:bold;
margin-top: 0.5em;
margin-bottom:0em;
}
h1.ahead2
{
font-size: 40px;
text-align: center;
font-weight:bold;
margin-top: 0.5em;
margin-bottom:0em;
}

h1.ahead1
{
font-size: 40px;
text-align: center;
font-weight:bold;
margin-bottom:0em;
}
h2.bhead
{
font-size: 18px;
text-align: left;
font-weight: bold;
margin-bottom:0em;
padding-top: 0em;
}
h2.bhead1
{
font-size: 30px;
text-align: left;
font-weight: bold;
margin-bottom:0em;
}
h2.bhead10
{
font-size: 30px;
text-align: left;
font-weight: bold;
margin-top: 1em;
margin-bottom:0em;
padding-left:10px;
}
h3.dhead10
{
text-align: left;
font-size: 28px;
margin-top:0.75em;
margin-left:0em;
margin-bottom:0em;
color: #FDFFFF}
h3.dhead
{
text-align: center;
font-size: 25px;
margin-top:0.65em;
margin-left:0em;
margin-bottom:0em;
background-color: #24569A;
color: #FDFFFF}
h3.bhead
{
text-align: center;
font-size: 25px;
margin-top:0.65em;
margin-left:0em;
margin-bottom:0em;
}
h3.chead1
{
text-align: left;
font-size: 16px;
margin-top:0.5em;
margin-left:0em;
margin-bottom:0em;
}
h3.chead2
{
text-align: left;
font-size: 24px;
margin-top:0.5em;
margin-left:0em;
margin-bottom:0em;
font-weight:bold;
}
h4.dhead
{
text-align:center;
font-size:20px;
margin-top:.5em;
margin-bottom:1em;
}
h4.dhead10
{
text-align:left;
font-size:20px;
margin-top:1em;
margin-bottom:.5em;
padding-left: 0px;
}
/* COLOR */
span.red
{
color: #EE1C25;
}
.red1
{
color: #EE1C25;
padding-left: 0em;
}
.green
{
color:#188E3C;
}
.yellow1
{
color:#DE9B28;
}
.greenSmallFnt
{
color:#188E3C;
font-size:medium;
font-weight:normal;
}
.white
{
color:#FFF;
}
.orange
{
color:#F36F21;
}
.blueUline
{
text-align:left;
font-weight:bold;
color:#0054A6;
text-decoration:underline;
margin-bottom: 0.3em;
}


span.blue{ text-align:left;font-weight:normal; color:#0054A6;}
	
	
.bluelight
{
color:#378BCA;
margin:0em;
margin-bottom:0em;
margin-top:0em;
}
.color1
{
color:#14979C;
}
.color2
{
color:#54ABC4;
}
/* BACKGROUND COLOR */
div.bgYellow
{
background-color: #FFF9AE;
padding:5px;
margin-bottom:-1em;
padding-left: 10px;
}	
.bgGreen
{
background-color:#A7CC37;
margin-top:1%;
margin-bottom:0em;
}
span.bgSandal1
{
background-color:#B1811E;;
padding-left:10px;
padding-right:10px;
padding-bottom: 5px;
padding-top: 8px;
}
.bgSandalLight
{
background:#FEF0CD;
padding:10px;
}
div.bgGrey
{
text-align: center;
background-color:#7A4386;
padding:1px;
margin-top:-.71em;
margin-left:-.71em;
margin-right:-.71em;
margin-bottom:3em;
}
.bgGrey1
{
background-color:#E1E9F6;
padding:10px;
margin-top:-0.4em;
}
div.bgBlue
{
background-color:#0054A6;
padding:10px;
margin-top:-.3em;
margin-left:-.3em;
margin-right:-.3em;
margin-bottom:1em;
}
.bgBlue1
{
background-color:#0054A6;
}
.bgBlueWhite
{
background-color:#0054A6;
color:#FFF;
padding:3px;
margin-top:-1em;
margin-left:-1em;
}
div.bgBlueWhite1
{
background-color:#0054A6;
color:#FFF;
padding:3px;
margin-top:1em;
margin-left:0em;
}	
.bgOrangeWhite
{
background-color:#F38325;
color:#FFF;
}
.bgBlueWhite2
{
background-color:#0054A6;
color:#FFF;
padding:3px;
margin-top:0.1em;
margin-left:0em;
}
.bgBlueWhite3
{
background-color:#0054A6;
color:#FFF;
margin-top:-0.5em;
margin-left:-0.5em;
}
.bgGreenWhite
{
background-color:#2B8C3E;
color:#FFF;
padding:3px;
}
.bgGreenWhite2
{
background-color:#2B8C3E;
color:#FFFFFF;
padding:3px;
margin-bottom: 0em;
}
.bgGreenWhite3
{
background-color:#2B8C3E;
color:#FFF;
padding:3px;
text-align:right;
}
.bgGreenWhite4
{
background-color:#2B8C3E;
color:#FFF;
padding:3px;
margin-bottom:-0.01em;
}
/*Boxes */
div.boxBlack
{
border:1pt solid #000;
margin-left:0em;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
div.boxBlack1
{
border-right:2pt outset #D6D6D8;
border-bottom:2pt outset #D6D6D8;
margin-left:0em;
margin-top:2%;
margin-bottom:2%;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
}
div.boxYellow
{
background-color:#FFF1D4;
border:2pt solid #DECA93;
padding:10px;
margin-bottom:0.5em;
}
div.boxYellow1
{
border:2pt solid #FFC20E;
padding:10px;
margin-top:1em;
}

div.boxYellow2
{
border:2pt solid #F58120;
padding:10px;
margin-top:1em;
}


div.boxYellow10
{
border:1pt solid #FFC20E;
padding:0px;
margin-top:0em;
margin-left: 0px;
}



div.boxYellowCn
{
background-color: #FFF4BF;
border:2pt solid #FFC20E;
margin-left:2%;
margin-right:2%;
padding:10px;
}
div.boxBlue1
{
border:1pt solid #378BCA;
padding:10px;
margin-top:1em;
}
div.boxGrey
{
border:5pt ridge #CBCCCE;
padding:10px;
margin-top:0em;
}
div.greenBox
{
border:1pt;
padding:10px;
margin-top:1em;
font-size:small;
}
div.greenBox1
{
border:2pt;
padding:5px;
margin-top:0em;
}
div.greenBox2
{
border:1pt solid #188E3C;
padding:10px;
}
div.greenBox3
{
background-color:#D9F0F5;
border:1pt; 
padding:10px;
}
div.boxye1
{
border:1pt solid #968552;
background-color:#FCEAA6;
padding:1px;
margin-top:.5em;
}
.valign
{
vertical-align:text-top;
}
.small
{
font-size:small;
}
.img
{
text-align:center;
margin-bottom:1em;
margin-top:1em;
}
div.imgWithLegend
{
text-align:center;
margin-bottom:0em;
margin-top:1em;
}
.imgWithZeroTop
{
text-align:center;
margin-bottom:1em;
margin-right:1em;
}
.img1
{
text-align:center;
margin-bottom:1em;
margin-top:1em;
margin-left:1em;
margin-right:1em;
}
.img2
{
text-align:left;
margin-bottom:1em;
margin-top:-2.5em;
margin-left:0em;
margin-right:0em;
}
.img3
{
text-align:left;
margin-bottom:1em;
margin-top:0em;
margin-left:0em;
margin-right:0em;
}
.imgct
{
text-align:left;
margin-top:-1em;
}
.imgLf
{
text-align:left;
margin-top:1em;
}
.imgLfWithLegend
{
text-align:left;
margin-bottom:0em;
margin-top:1em;
}
.imgLfWithLegend1
{
text-align:left;
margin-bottom:0em;
margin-top:0.2em;
}
.imgRt
{
text-align:right;
margin-bottom:0em;
margin-top:1em;
}
.source
{
font-size:15px;
text-align:left;
margin-bottom:0em;
margin-top:0em;
}
.source1
{
font-size:15px;
text-align:center;
}
div.legend
{
font-size:14px;
text-align:center;
margin-top:0em;
color:#0054A6;
font-weight:bold;
}
p.page
{
page-break-after:always;
}
.listNone
{
list-style-type:none;
font-size:20px;
margin-top: 0em;
margin-bottom:0em;
}
.listNone1
{
list-style-type:none;
font-size:20px;
margin-left: .1em;
margin-top: 0em;
margin-bottom:0em;
}
.list
{
margin-left:0em;
margin:0em;
}
.highlight
{
background-color: #FFF9AD;
}
.u
{
text-decoration:underline;
}
.quotes
{
margin-left:3em;
margin-right:3em;
font-size:16px;
margin-top:0.5em;
}
/*section 2*/
p.objectives
{
background-color: #0B54A5;
color: #FFFFFF;
padding: 10px;
font-size: 120%;
}
p.textRight
{
color: #F36F23;
font-weight: bolder;
font-size: 120%;
margin-bottom: 1em;
margin-top:0.5em;
text-align:right;
}
.sideBar
{
width:60%;
margin-left:20%;
margin-right:20%;
margin-top:1em;
margin-bottom:0em;
}
.big3
{
font-size:120%;
margin-left:0em;
}
.sideBarText
{
font-size:95%;
margin-top:0em;
margin-bottom:1em;
}
p.summary
{
text-align: justify;
margin-top: 0.5em;
margin-bottom: 1em;
}
.alpha
{
list-style-type:none;
margin-left:0%;
margin-top:0.5%;
margin-bottom:0%;
}
li.list
{
margin-left:1em;
margin-top:0.5em;
list-style-type:none;
text-indent:-1em;
}
.bggreen
{
background-color:#A7CC37;
margin-left:0%;
font-weight:bold;
margin-top:1em;
text-indent:2%;
padding-top:0.2em;
padding-bottom:0.2em;
margin-right:0%;
}
.bgGreen1
{
background-color:#A7CC37;
margin-left:0%;
font-weight:bold;
margin-top:-0.1em;
text-indent:2%;
padding-top:0.2em;
padding-bottom:0.2em;
padding-left: 10px;
margin-right:0%;
margin-bottom: 0.5em;
}
.bgred
{
background-color:#D11921;
margin-left: -10px;
margin-top: -10px;
}
.bgred1
{
background-color:#D11921;
}


div.bgredWwhite
{
background-color:#D11921;
color: #FFF;
padding-top:0.01em;
margin-right:0%;
margin-top:0.5em;
margin-bottom:-0.6em;
}
.website
{
text-align:right;
}
.img1
{
text-align:left;
margin-top:0%;
margin-bottom:1%;
}
.greenborder
{
background-color:#249940;
margin-top:1em;
margin-bottom:0em;
padding:1px;
margin-right:75%;
text-indent:1em;
font-weight:bold;
font-size:100%;
}
p.imgtxt
{
text-align: justify;
font-size:95%;
margin-top:1em;
margin-bottom:1em;
}
.bulletList
{
margin-left:2em;
color:red}
td
{
vertical-align: text-top;
}
.nowrap
{
white-space: nowrap;
}
p.topMarginZero
{
margin-top:0em;
}
.floatRt
{
float:right;
margin-top:-0em;
}
.tdFnBg
{
font-size:20px;
}	
.mar10
{
margin-left: 10px;
}
.padZero
{
padding-right: 0em;
margin-right: 0em;
}
.thinLineSpace
{
margin-top:0.2em;
}
.tdWidth0
{
width:1%;
}
.tdWidth1
{
width:1%;
}
.tdWidth2
{
width:93%;
}
.lsig1
{
text-align:right;
font-size:16px;
margin-bottom: 0em;
margin-top:0em;
}	
div.rc
{
margin-top:1em;
margin-bottom:1em;
}
p.imgInTable
{
margin-top: 0em;
margin-bottom: 0.5em;
text-align:center;
padding-bottom:0em;
}
p.center
{
text-align: center;
margin-bottom: 0.5em;
margin-top:0.5em;
}
.date
{
font-size:25px;
color:#FFF;
padding-left:1.5em;
font-weight: bold;
}
.inline
{
float: left;
padding-right: 10px;
}	
.inline1
{
vertical-align: middle;
}	
p.right
{
text-align: right;
margin-top: 0.5em;
}
.right1
{
text-align: right;
margin-top: 0.2em;
}
.right2
{
text-align: right;
margin-top: 1.5em;
}
span.black
{
background-color: #000000;
color: #FFFFFF;
}
span.hmh_link
{
color: #FFFFFF;
}
.boxGreen
{
width: 35%;
float: left;
padding-right: 10px;
}
div.sidebar1
{
margin-top:1.5em;
margin-bottom:1.5em;
padding: 5px;
}
td.back
{
width: 60%;
}
img
{
max-width:100%;
max-height:100%;
}
div.hmh
{
width: 60%;
background-color: #231F20;
color: #FFFFFF;
padding-left: 15px;
}
p.hmh
{
border-top: solid 2px #EE1C25;
border-bottom: solid 2px #EE1C25;
width: 62%;
margin-top: -0.8em;
}
p.hmh1
{
border: solid 2px #EE1C25;
}
div.sidebar3
{
margin-top:-1em;
background-color:#1D5BA1;
padding: 8px;
padding-top: -0px;
}
div.sidebar4
{
margin-top:-.5em;
margin-bottom:0em;
background-color:#F05774;
text-align:center;
padding:1px;
}
div.sidebar5
{
margin-top:-0em;
margin-bottom:0em;
background-color:#FFEC96;
padding: 5px;
}
div.sidebar6
{
margin-top:0em;
margin-bottom:1.5em;
background-color:#DBE0EE;
padding: 5px;
}
p.hanging
{
text-indent: -1.4em;
font-size: medium;
margin-left: 3.0em;
margin-top: 0.5em;
}
p.hanging1
{
text-indent: -1em;
font-size: medium;
margin-left: 2.5em;
}
p.hanging2
{
text-indent: -1.5em;
font-size: medium;
margin-left: 1.5em;
margin-top: -.6em;
}
span.normal
{
font-weight:normal;
}
div.boxBlue
{
border:2pt solid #7A4386;
padding:10px;
margin-top:0em;
background-color: #FFFCD6}
div.boxBlue15
{
border:2pt solid #0054A6;
padding:10px;
margin-top:0em;
background-color: #FFFCD6}
p.hmh
{
border-top: solid 2px #EE1C25;
border-bottom: solid 2px #EE1C25;
width: 62%;
margin-top: -0.8em;
}
p.hmh1
{
border: solid 2px #EE1C25;
}

h1.main
{
border: 3pt solid #DBBC6A;
background-color: #F5E0A1;
color: #DD4544;
font-size: medium;
text-align: left;
}
h1.main1
{
border: 3pt solid #D0C4A0;
background-color: #F9F1D3;
color: #DD4544;
font-size: medium;
text-align: center;
}
h1.main2
{
border: 3pt solid #EBC74A;
background-color: #FFFDFE;
color: #DD4544;
font-size: medium;
text-align: center;
}
div.boxBlue2
{
border:3pt solid #194C88;
margin-top:1em;
margin-bottom:2em;
padding-left: 1em;
padding-bottom: 1em;
padding-right: 1em;
}
p.hang
{
text-indent: -1.2em;
margin-left: 1.3em;
margin-top: .2em;
font-size: medium;
}
span.small
{
font-size: small;
}
h5.main
{
border: 3pt solid #DBBC6A;
background-color: #F5E0A1;
color: #DD4544;
font-size: medium;
text-align: left;
}
div.greenBox7
{
border:3pt solid #188E3C;
padding:5px;
margin-top:0em;
}
div.boxred1
{
border:1pt solid #E63C41;
padding:10px;
margin-top:1em;
}
div.boxblue7
{
background-color:#DBE0EE;
padding:10px;
margin-top:1em;
}
div.boxred2
{
background-color:#FFFCD6;
padding:10px;
margin-top:1em;
}
div.boxred3
{
border:2pt solid #CEA222;
background-color:#FFFFFF;
padding:10px;
margin-top:1em;
}
div.boxBlue10
{
border:2pt solid #35A87D;
padding:10px;
margin-top:0em;
background-color: #FFFCD6;
}
p.main
{
background-color: #F5E0A1;
color: #DD4544;
font-size: medium;
margin-top: 0;
text-align: left;
}
h1.main6
{
border: 3pt solid #EDEDEE;
background-color: #00A7BE;
color: #FAFFFF;
font-size: medium;
text-align: left;
}
h1.main7
{
border: 3pt solid #449E3C;
background-color: #ABCE36;
color: #15171F;
font-size: medium;
text-align: left;
}
div.boxred2
{
border:2pt solid #E63C41;
background-color:#FFFFFF;
padding:10px;
margin-top:1em;
}
div.boxred10
{
border:2pt solid #E63C41;
background-color:#FFFCD6;
padding:0px;
margin-top:1em;
}
div.boxred20
{
border:2pt solid #EEEEEF;
background-color:#FFFCD6;
padding:10px;
margin-top:1em;
}
div.boxred21
{
border:2pt;
background-color:#DBE0EE;
padding:10px;
margin-top:1em;
}
h1.main20
{
border: 3pt solid #DBBC6A;
background-color: #F5E0A1;
color: #DD4544;
font-size: medium;
text-align: left;
}
td.a
{
width:25%;
text-align: left;
font-size: small;
}
p.ima11a
{
margin-top: -2.3em;
margin-left: -1.8em;
text-align: left;
}

p.ima
{
margin-top: -1.3em;
margin-left: -1.3em;
}
p.imablue
{
margin-top: -2.3em;
margin-left: -0.4em;
text-align: left;
}



p.ima11
{
margin-top: -1em;
margin-left: 0em;
text-align: left;
}
p.imaaply
{
margin-top: -3em;
margin-left: -1em;
text-align: left;
}


p.ima12
{
margin-top: 2.6em;
margin-bottom: -2.6em;
text-align: right;
}


p.ima2
{
margin-top: -2.5em;
margin-left: -1.3em;
text-align: center;
}
p.ima3
{
margin-top: -0.1em;
margin-left: -1.3em;
text-align: center;
}
div.blanck
{
width: 99%;
height: 100%;
}
p.ima1a
{
margin-top: -0.1em;
margin-left: -.5em;
margin-right: .5em;
text-align: center;
}
div.chapter_title
{
}
div.cover
{
}


sup {
	vertical-align: 4px;
}

sup.frac, sub.frac {
	font-size: 0.7em;
}


sub.frac {
	font-size: 0.7em;
}

div.boxgray1
{
	padding-right:1em;
	padding-left:1em;
	padding-bottom:1em;
	padding-top:1em;
	text-align:justify;
    margin-top:1em;
    margin-left:2em;
    margin-right:2em;
    margin-bottom:1em;
	border-color:#A4A6A9;
    border-top-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	border-width: 4px;
    font-size: 15px;
}
div.boxblueborder
{
	padding-right:1em;
	padding-left:1em;
	padding-bottom:1em;
	padding-top:1em;
	text-align:justify;
        margin-top:1%;
        margin-left:2%;
        margin-right:2%;
        margin-bottom:1%;
		border-color:#0055A6;
        border-top-style:solid;
		border-bottom-style:solid;
		border-left-style:solid;
		border-right-style:solid;
		border-width: 10px;
}
span.yellow
{
background-color: yellow;
}
