body
{
	margin-right: 0.2em;
        font-family: "Georgia",serif !important;
}
.pn
{
	font-size: 3.0em;
	margin-top: 3em;
	margin-bottom: .1em;
	text-align: center;
}
.h2
{
	font-size: 1.4em;
	margin-top: .2em;
        margin-bottom: .8em;
	text-align: center;      
        font-weight: normal;
        
}
.h2j
{
	font-size: 1.8em;
	margin-top: .2em;
        margin-bottom: .8em;
	text-align: center;
        
        color: #2b3795;
}
.h2a
{
	font-size: 1em;
	margin-top: .2em;
        margin-bottom: .8em;
	text-align: center;
        font-weight: normal;
        
        
}
.h3
{
	font-size: 1.2em;
	margin-top: .8em;
        margin-bottom: .8em;
	text-align: center;
                
}
.h3c
{
	font-size: 1.4em;
	margin-top: 1.5em;
        margin-bottom: 0em;
	text-align: left;
        color: #312f63;
}
.tocchap
{
        margin-top: 0em;
	margin-bottom: 0em;
	margin-left: 1em;
	text-indent: -1em;
       
}
.step 
{
 margin-top: .5em;
 margin-bottom: .4em;
 text-indent: 0.001em; 
}
span.codesample 
{
        font-size: .9em; 
}
.attribution 
{
        margin-top: .3em;
        text-align:right; 
}
span.weblink
{
	text-decoration: none;
}
svg
{
    height: 98%;
    width: 100%;
    margin-left: 0.6em;
}
.nounder
{
	text-decoration: none;
}
span.smallcap
{
       font-size: 73%;
}
span.smalls
{
       font-size: 50%;
}
span.dot
{
       font-size: 75%;
}
a
{
	text-decoration: none;
}
.underline
{
	text-decoration: underline;
}
span.cmbold
{
       font-weight: bold;
}
span.cmitalic
{
       font-style: italic;
}
span.italic
{
       font-style: italic;
}
span.cmbold-italic
{
       font-weight: bold;
       font-style: italic;
}
.indent
{
	margin-top: .2em;
	margin-bottom: .2em;
	text-indent: 1em;
}
.noindent 
{
         margin-top: .4em;
         margin-bottom: .2em;
         text-indent: 0.001em; 
}
.noindents 
{
         margin-top: .4em;
         margin-bottom: .2em;
         margin-left: 1em;
         text-indent: -.8em; 
}
.paraspaceabove 
{

         margin-top: .8em;
         margin-bottom: .2em;
         text-indent: 0.001em; 
}
.texthanging
{

         margin-top: .5em;
         margin-bottom: .5em;
         text-indent: -0.6em;
         margin-left: .6em;
}
.paraspaceabove1 
{

         margin-top: 1.2em;
         margin-bottom: .2em;
         text-indent: 0.001em; 
}
.paraspaceaboves1 
{

         margin-top: 1em;
         margin-bottom: .2em;
         text-indent: 0.001em; 
}
.paraspaceabovewithindent
{
	margin-top: 1em;
	margin-bottom: .4em;
	text-indent: 1.5em;
}
.blockquote
{
	margin-left: 1.5em;
        margin-right: 1em;
        margin-top: 15%;
        font-size: 1.2em;
        line-height: 1.4em;
        margin-bottom: .2em;
        color: #5a1300;
}
.blockquote1
{
        text-align: center;
	margin-top: .2em;
        font-size: 1em;
        line-height: 1.4em;
        margin-bottom: 1em;
        color: #5a1300;
}
.blockquote5
{
	margin-left: .1em;
        margin-right: 1em;
        margin-top: .5em;
        font-size: 1.2em;
        line-height: 1.2em;
        margin-bottom: .8em;
        color: #940211;
}
.blockquote6
{
	margin-left: .5em;
        margin-right: .5em;
        margin-top: .6em;
        font-size: 1.3em;
        line-height: 1em;
        margin-bottom: -.5em;
        color: #5b5757;
}
.quotef
{
	margin-left: 1em;
        margin-right: 1em;
        margin-top: 1.2em;
        font-size: 1em;
        margin-bottom: .2em;
        color: #5a1300;
}
.quotei
{
	margin-left: 1em;
        margin-right: 1em;
        text-indent: .8em;
        margin-top: .2em;
        font-size: 1em;
        margin-bottom: .2em;
        color: #5a1300;
}
.quoter
{
	text-align: right;       
        margin-top: .2em;
        font-size: 1em;
        margin-bottom: .2em;
        color: #5a1300;
}
.quotel
{
	margin-left: 1em;
        margin-right: 1em;
        text-indent: .8em;
        margin-top: .2em;
        font-size: 1em;
        margin-bottom: 1.2em;
        color: #5a1300;
}
.quotes
{
	
        margin-left: 1em;
        margin-right: 1em;
        margin-top: 1em;
        font-size: 1em;
        margin-bottom: 1em;
        color: #5a1300;
}
.quote1
{
	margin-left: 1em;
        margin-right: 1em;
        margin-top: 1em;
        font-size: 1em;
        margin-bottom: 1em;
        color: #5a1300;
}
.textright 
{
         margin-top: .8em;
         margin-bottom: .4em;
         text-indent: 0.001em;
         text-align: right; 
}
.quotes6
{
	
        margin-left: 1em;
        margin-right: .5em;
        margin-top: 1em;
        font-size: 1em;
        margin-bottom: 1em;
 }
.textright1 
{
         margin-top: .8em;
         margin-bottom: .4em;
         text-indent:0.001em;
         text-align: right; 
}
.textrightwithspace 
{
         margin-top: 1em;
         margin-bottom: .4em;
         text-indent: 0.001em;
         text-align: right; 
}
.textrightwithspace1
{
         margin-top: 0em;
         margin-bottom: .8em;
         text-indent: 0.001em;
         text-align: right; 
         color: #5a1300;
         font-weight: normal;
}
 .textcenter 
{
         margin-top: .5em;
         margin-bottom: .5em;
         text-align: center;
         font-size: 1em; 
}
.textcenterwithspace
{
         margin-top: 1em;
         font-size: 1.1em;
         margin-bottom: 1.3em;
         text-align: center; 
}
.textcenterwithspace5
{
         margin-top: .5em;
         font-size: 1em;
         margin-bottom: -.5em;
         text-align: center; 
         color: #5a1300;
         font-weight: normal;
}
.image
{
        margin-top: 2em;
        margin-bottom: .0em;
        text-align: center;
}
.indent1
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: .3em;
        text-align: left !important;
}
.indent2
{
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 1em;
        font-size: 1.2em;
        line-height: 1.3em;
        text-align: left !important;
}
.paraspaceabove2 
{

         margin-top: 1.5em;
         margin-bottom: .2em;
         margin-left: 2em;        
         text-indent: -2.1em;
}
.paraspaceaboves2 
{

         margin-top: 1em;
         margin-bottom: .2em;
         margin-left: 2em;        
         text-indent: -2.1em;
}
.h2k
{
	font-size: 1.6em;
	margin-top: .5em;
        margin-bottom: 1em;
	text-align: center;
        
        font-weight: normal;
}
.image1
{
        margin-top: .5em;
        margin-bottom: .5em;
        text-align: left;
}
div.wrap {
	text-align: center !important;

	}
div.illustration {
	display:inline-block;
	text-align:center !important;
	}
.seventy {                                           
		display:inline-block;                
	text-align:center !important;                
width:90% !important;                                
	}  
.eighty {                                           
		display:inline-block;                
	text-align:center !important;                
height:80% !important;                                
	}                                            
.hundred {         
         margin-top: 1.2em;                                   
		display:inline-block;                
	text-align:center !important;                
width:100% !important;                                
	}  
.hundreds {    
                margin-top: .2em;                                    
		display:inline-block;                
	text-align:center !important;                
height:90% !important;                                       
	}
.hundredr {    
                                                 
		display:inline-block;                
	text-align:center !important;                
height:97% !important;                                       
	}                                            
img {margin: .2em 0 0 0 !important; max-width:100%;}
.figcap1
{
	margin-top: .7em;
	margin-bottom: 1em;
        margin-left: 1.8em;
        margin-right: 1.8em;
        text-align: left;
        text-indent: 0.001em;
        font-size: 0.9em;
}
.dropcap
{
        float: left; 
        font-size: 4.6em; 
        line-height: 0.8em; 
        margin-right: -0.1pt;
         margin-top: 0em; 
        margin-bottom: -0.1em; 
        color: #840030; 
        position: relative;
        

} 
span.blue
{       

        color: #201f68;
}
div.box1
{
                        margin: 0em 0em 0em 0em !important;
                        padding: .5em .5em .5em .5em !important;
                        background-color: #eddfb0;
                        border: 0.3em solid #ecc298;
                                               
                       } 
div.box2
{
                        margin: 0em 0em 0em 0em !important;
                        padding: .5em .5em .5em .5em !important;
                        background-color: #d1d1e1;
                        border: 0.3em solid #d1d1e1;
                       
 } 
.floatright
{
        float: right;
        clear: both; 
        padding-top: -20pt;
        padding-bottom: 20pt;
        padding-left: 30pt;
}
.indenthanging1
{
	margin-top: .4em;
	margin-bottom: .3em;
	margin-left: 1.5em;        
	text-indent: -1.1em;
}
.indenthanging5
{
	margin-top: .4em;
	margin-bottom: .3em;
	margin-left: 1.9em;        
	text-indent: -1.1em;
        color: #5a1300;
}
.indenthanging
{
	margin-top: .6em;
	margin-bottom: .5em;
	margin-left: 2.9em;
        margin-right: 2.1em;
	text-indent: -2.8em;
}
.h22
{
	font-size: 1.8em;
        font-weight: normal;
	margin-top: .5em;
        margin-bottom: 0em;
        text-align: center;
        
        color: #ffffff;
        
}
div.box11
{
                        margin: .5em 0em 0em 0em !important;
                        padding: .5em .5em .5em .5em !important;
                        background-color: #2d455b;
                        -webkit-box-shadow: 4px 4px 1em black; 
			-moz-box-shadow: 4px 4px 1em black;   
                                              
                       } 
span.white
{
        color: #ffffff;
}
table.table-w-background 
{
	margin: .5em .5em .5em 0em !important;
	border-spacing: 0em !important;
}
table td, table th 
{
	padding: .3em 0em 0em .5em !important;
	margin: .5em !important;
	font-size: 0.8em;
        line-height: 1.2em;
        text-align: left !important;
	vertical-align: top;
        
}
samp.font
{
		font-family: "Cochin",serif !important;
}
samp
{
		font-family: "Georgia",serif !important;
}