/***** PP MN CSS *****/

body { background-image:url(img/blur.jpg); background-attachment:fixed; 
       background-position:center; background-repeat:repeat; }
img  { border:none; }
h2, h3 { font-family:"Gill Sans MT", Verdana, Arial, sans-serif; }
blockquote { font-size:11pt; }
hr { text-align:center; margin:12px; }

#wrap { background-image:url(img/over.png); background-repeat:repeat; 
        width:750px; margin-top:-4px; margin-bottom:-4px; }
#btxt { color:#000066; font-size:12pt; font-family:Verdana, Arial, sans-serif;  
	     text-align:left; margin:24px; line-height:160%; }
#biog { color:#000066; font-size:12pt; font-family:Verdana, Arial, sans-serif;  
	     text-align:left; margin:24px; line-height:140%; }
.shor { color:#000066; font-size:14pt; font-family:"Times New Roman", Times, serif;  
	     text-align:left; line-height:120%; }
.shor h2, h3 { color:#000066; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; }
.ilus { color:#000066; font-size:12pt; font-family:"Times New Roman", Times, serif;  
	     text-align:left; margin:20px; line-height:140%; }
.ilus h2 { color:#000040; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; }
.ilus h3 { color:#000040; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; 
           margin-bottom:4px; }
.long { color:#000066; font-size:12pt; font-family:"Gill Sans MT", Verdana, Arial, sans-serif;  
	     text-align:left; margin-right:12px; line-height:160%; }
.long h1 { color:#000066; font-family:"Times New Roman", Times, serif; }
.long h2 { color:#000033; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; }
.long h3 { color:#000040; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; 
            padding-left:20px; margin-bottom:4px; }
.outlines { color:#000040; font-family:"Times New Roman", Times, serif; 
            font-size:13pt; padding-left:24px; padding-right:24px; text-align:justify; }
 p.ref { color:#000022; font-size:11pt; line-height:100%; font-family:"Times New Roman", serif;
         margin-left:24px; margin-right:24px; margin-top:4px; margin-bottom:4px; }
.figs { font-family:"Gill Sans MT", Verdana, Arial, sans-serif; padding-left:24px; }
/* indent for chapters sub-headers */
.sub2 { font-size:12pt; font-weight:bold; padding-left:24px; }
.sub3 { font-size:11pt; font-weight:normal; font-style:italic; 
        padding-left:48px; padding-bottom:4px; line-height:150%; }
.sub4 { font-size:11pt; font-weight:normal; font-style:italic; 
        padding-left:24px; padding-bottom:4px; }
/* sub-header 4 only found in Chapter 7 */

.serf { font-family:"Times New Roman", Times, serif; }
.serb { font-family:"Times New Roman", Times, serif; font-size:14pt; }
.biin { font-family:"Times New Roman", Times, serif; font-size:16pt; 
		  color:#000033; line-height:150%; margin-top:24px; margin-bottom:24px;}
.ch16 { font-size:16pt; margin-top:36px; margin-bottom:12px; }
.bb14 { font-size:14pt; font-weight:bold; line-height:160%; }
.scap { font-variant:small-caps; }
.topnav { background-color:#e6e6fa; color:#191970; margin:0px; 
          padding-left:16px; margin-top:-2px; padding-right:16px; padding-bottom:4px; }
.topnav a:link    { color:#6a5acd; text-decoration:none; }
.topnav a:visited { color:#483d8b; text-decoration:none; }
.topnav a:hover   { color:#191970; text-decoration:underline; } 
.topnav td { background-color:#e6e6fa; color:#191970; margin:0px; 
             padding-left:18px; padding-right:18px; padding-top:4px;
             font-size:10pt; font-weight:bold; font-family:Verdana, Arial, sans-serif; }
 #topp  { float:right; color:#191970; font-size:9pt; font-style:italic; 
          padding-top:6px; }

.bnav  { background-color:#e6e6fa; color:#191970; margin-left:20px; margin-right:20px;
          padding-left:8px; padding-right:12px; margin-top:20px; font-weight:bold; 
          font-size:10pt; font-family:Verdana, Arial, sans-serif; }
.bnav a:link    { color:#6a5acd; text-decoration:none; }
.bnav a:visited { color:#483d8b; text-decoration:none; }
.bnav a:hover   { color:#191970; text-decoration:underline; } 
.bnav td { background-color:#e6e6fa; color:#191970; margin:0px; padding-right:20px; 
           font-weight:bold; font-size:10pt; font-family:Verdana, Arial, sans-serif; }
 #bnpp   { float:right; color:#191970; font-size:11pt; font-style:italic; 
           padding-top:2px; }
.fb20 { font-size:20pt; font-weight:bold; margin-bottom:8px; }
.fn14 { font-size:14pt; font-weight:normal; }
.fn12 { font-size:12pt; font-weight:normal; }
.fn11 { font-size:11pt; font-weight:normal; }

#btxt li { margin:12px; }
#btxt a:link    { color:#3300cc; text-decoration:underline; }
#btxt a:visited { color:#330066; text-decoration:underline; }
#btxt a:hover   { color:#660066; text-decoration:underline; }
#biog a:link    { color:#000066; text-decoration:none; }
#biog a:visited { color:#000099; text-decoration:none; }
#biog a:hover   { color:#0000cc; text-decoration:underline; }
#serf a:link    { color:#000066; text-decoration:none; }
#serf a:visited { color:#000099; text-decoration:none; }
#serf a:hover   { color:#0000cc; text-decoration:underline; }

.toc { padding-left:48px; font-style:italic; line-height:160%; }

table.white { background-color:#e6e6fa; font-size:14pt; color:#000066; 
              font-family:"Times New Roman", Times, serif; }
th.box { padding:12px; text-align:left; font-family:"Gill Sans MT", Verdana, Arial, sans-serif; }
td.num { padding-left:12px; padding-right:12px; vertical-align:top; }
td.txt { padding-left:2px; padding-right:12px; padding-bottom:12px; }

#foot { font-size:9pt; color:#191970; text-align:center; margin:10px; letter-spacing:2px; }

#book { float:right; margin-left:24px; margin-top:12px; margin-bottom:24px; margin-right:12px; }
#phfl { float:left; margin-top:24px; margin-right:24px; margin-bottom:24px; }
#phfr { float:right; margin-top:24px; margin-left:24px; margin-bottom:24px; }
#ppic { float:left; margin-top:4px; margin-right:24px; margin-bottom:4px; }

/***** PP MN CSS END *****/
