.aligncenter { display: inline-block; height: 319px; width: 278px; border: black solid 1pt } .aligncenter1 { display: inline-block; height: 268px; width: 195px; border: black solid 1pt } .aligncenter2 { display: inline-block; height: 174px; width: 292px; border: black solid 1pt } .aligncenter3 { display: inline-block; height: 260px; width: 422px; border: black solid 1pt } .aligncenter4 { display: inline-block; height: 284px; width: 482px; border: black solid 1pt } .aligncenter5 { display: inline-block; height: 251px; width: 350px; border: black solid 1pt } .aligncenter6 { display: inline-block; height: 393px; width: 729px; border: black solid 1pt } .aligncenter7 { display: inline-block; height: 238px; width: 763px; border: black solid 1pt } .aligncenter8 { display: inline-block; height: 139px; width: 295px; border: black solid 1pt } .aligncenter9 { display: inline-block; height: 101px; width: 243px; border: black solid 1pt } .aligncenter10 { display: inline-block; height: 92px; width: 243px; border: black solid 1pt } .aligncenter11 { display: inline-block; height: 336px; width: 442px; border: black solid 1pt } .aligncenter12 { display: inline-block; height: 290px; width: 716px; border: black solid 1pt } .aligncenter13 { display: inline-block; height: 257px; width: 321px; border: black solid 1pt } .aligncenter14 { display: inline-block; height: 213px; width: 295px; border: black solid 1pt } .aligncenter15 { display: inline-block; height: 195px; width: 241px; border: black solid 1pt } .aligncenter16 { display: inline-block; height: 263px; width: 407px; border: black solid 1pt } .aligncenter17 { display: inline-block; height: 241px; width: 148px; border: black solid 1pt } .aligncenter18 { display: inline-block; height: 315px; width: 263px; border: black solid 1pt } .aligncenter19 { display: inline-block; height: 447px; width: 689px; border: black solid 1pt } .aligncenter20 { display: inline-block; height: 250px; width: 367px; border: black solid 1pt } .aligncenter21 { display: inline-block; height: 249px; width: 210px; border: black solid 1pt } .aligncenter22 { display: inline-block; height: 274px; width: 283px; border: black solid 1pt } .aligncenter23 { display: inline-block; height: 268px; width: 243px; border: black solid 1pt } .aligncenter24 { display: inline-block; height: 271px; width: 388px; border: black solid 1pt } .aligncenter25 { display: inline-block; height: 534px; width: 389px; border: black solid 1pt } .aligncenter26 { display: inline-block; height: 270px; width: 267px; border: black solid 1pt } .aligncenter27 { display: inline-block; height: 415px; width: 852px; border: black solid 1pt } .aligncenter28 { display: inline-block; height: 261px; width: 410px; border: black solid 1pt } .aligncenter29 { display: inline-block; height: 362px; width: 350px; border: black solid 1pt } .aligncenter30 { display: inline-block; height: 216px; width: 270px; border: black solid 1pt } .aligncenter31 { display: inline-block; height: 284px; width: 686px; border: black solid 1pt } .aligncenter32 { display: inline-block; height: 397px; width: 425px; border: black solid 1pt } .aligncenter33 { display: inline-block; height: 195px; width: 313px; border: black solid 1pt } .aligncenter34 { display: inline-block; height: 323px; width: 398px; border: black solid 1pt } .aligncenter35 { display: inline-block; height: 208px; width: 229px; border: black solid 1pt } .aligncenter36 { display: inline-block; height: 221px; width: 313px; border: black solid 1pt } .aligncenter37 { display: inline-block; height: 434px; width: 375px; border: black solid 1pt } .aligncenter38 { display: inline-block; height: 312px; width: 324px; border: black solid 1pt } .aligncenter39 { display: inline-block; height: 216px; width: 395px; border: black solid 1pt } .aligncenter40 { display: inline-block; height: 372px; width: 360px; border: black solid 1pt } .aligncenter41 { display: inline-block; height: 210px; width: 386px; border: black solid 1pt } .aligncenter42 { display: inline-block; height: 310px; width: 342px; border: black solid 1pt } .aligncenter43 { display: inline-block; height: 425px; width: 323px; border: black solid 1pt } .aligncenter44 { display: inline-block; height: 217px; width: 368px; border: black solid 1pt } .aligncenter45 { display: inline-block; height: 45px; width: 501px; border: black solid 1pt } .aligncenter46 { display: inline-block; height: 211px; width: 355px; border: black solid 1pt } .aligncenter47 { display: inline-block; height: 358px; width: 423px; border: black solid 1pt } .aligncenter48 { display: inline-block; height: 265px; width: 473px; border: black solid 1pt } .aligncenter49 { display: inline-block; height: 317px; width: 438px; border: black solid 1pt } .aligncenter50 { display: inline-block; height: 206px; width: 284px; border: black solid 1pt } .aligncenter51 { display: inline-block; height: 398px; width: 297px; border: black solid 1pt } .aligncenter52 { display: inline-block; height: 280px; width: 707px; border: black solid 1pt } .aligncenter53 { display: inline-block; height: 257px; width: 752px; border: black solid 1pt } .aligncenter54 { display: inline-block; height: 165px; width: 457px; border: black solid 1pt } .aligncenter55 { display: inline-block; height: 206px; width: 296px; border: black solid 1pt } .aligncenter56 { display: inline-block; height: 269px; width: 220px; border: black solid 1pt } .aligncenter57 { display: inline-block; height: 292px; width: 435px; border: black solid 1pt } .aligncenter58 { display: inline-block; height: 356px; width: 438px; border: black solid 1pt } .aligncenter59 { display: inline-block; height: 155px; width: 433px; border: black solid 1pt } .aligncenter60 { display: inline-block; height: 161px; width: 502px; border: black solid 1pt } .aligncenter61 { display: inline-block; height: 199px; width: 412px; border: black solid 1pt } .aligncenter62 { display: inline-block; height: 489px; width: 642px; border: black solid 1pt } .aligncenter63 { display: inline-block; height: 313px; width: 437px; border: black solid 1pt } .aligncenter64 { display: inline-block; height: 349px; width: 310px; border: black solid 1pt } .aligncenter65 { display: inline-block; height: 291px; width: 475px; border: black solid 1pt } .aligncenter66 { display: inline-block; height: 259px; width: 313px; border: black solid 1pt } .aligncenter67 { display: inline-block; height: 381px; width: 538px; border: black solid 1pt } .aligncenter68 { display: inline-block; height: 387px; width: 488px; border: black solid 1pt } .aligncenter69 { display: inline-block; height: 301px; width: 383px; border: black solid 1pt } .aligncenter70 { display: inline-block; height: 365px; width: 639px; border: black solid 1pt } .aligncenter71 { display: inline-block; height: 236px; width: 321px; border: black solid 1pt } .aligncenter72 { display: inline-block; height: 541px; width: 692px; border: black solid 1pt } .aligncenter73 { display: inline-block; height: 450px; width: 761px; border: black solid 1pt } .aligncenter74 { display: inline-block; height: 530px; width: 492px; border: black solid 1pt } .aligncenter75 { display: inline-block; height: 300px; width: 387px; border: black solid 1pt } .aligncenter76 { display: inline-block; height: 386px; width: 326px; border: black solid 1pt } .aligncenter77 { display: inline-block; height: 211px; width: 783px; border: black solid 1pt } .aligncenter78 { display: inline-block; height: 295px; width: 283px; border: black solid 1pt } .aligncenter79 { display: inline-block; height: 268px; width: 209px; border: black solid 1pt } .aligncenter80 { display: inline-block; height: 274px; width: 273px; border: black solid 1pt } .aligncenter81 { display: inline-block; height: 228px; width: 289px; border: black solid 1pt } .aligncenter82 { display: inline-block; height: 426px; width: 748px; border: black solid 1pt } .aligncenter83 { display: inline-block; height: 464px; width: 804px; border: black solid 1pt } .aligncenter84 { display: inline-block; height: 570px; width: 711px; border: black solid 1pt } .aligncenter85 { display: inline-block; height: 278px; width: 310px; border: black solid 1pt } .aligncenter86 { display: inline-block; height: 372px; width: 724px; border: black solid 1pt } .aligncenter87 { display: inline-block; height: 285px; width: 366px; border: black solid 1pt } .aligncenter88 { display: inline-block; height: 311px; width: 549px; border: black solid 1pt } .aligncenter89 { display: inline-block; height: 335px; width: 382px; border: black solid 1pt } .aligncenter90 { display: inline-block; height: 649px; width: 1500px; border: black solid 1pt } .aligncenter91 { display: inline-block; height: 275px; width: 610px; border: black solid 1pt } .aligncenter92 { display: inline-block; height: 479px; width: 743px; border: black solid 1pt } .aligncenter93 { display: inline-block; height: 404px; width: 515px; border: black solid 1pt } .aligncenter94 { display: inline-block; height: 688px; width: 779px; border: black solid 1pt } .aligncenter95 { display: inline-block; height: 596px; width: 425px; border: black solid 1pt } .aligncenter96 { display: inline-block; height: 474px; width: 537px; border: black solid 1pt } .aligncenter97 { display: inline-block; height: 368px; width: 535px; border: black solid 1pt } .aligncenter98 { display: inline-block; height: 362px; width: 343px; border: black solid 1pt } .aligncenter99 { display: inline-block; height: 921px; width: 1500px; border: black solid 1pt } .aligncenter100 { display: inline-block; height: 447px; width: 654px; border: black solid 1pt } .aligncenter101 { display: inline-block; height: 198px; width: 521px; border: black solid 1pt } .aligncenter102 { display: inline-block; height: 297px; width: 335px; border: black solid 1pt } .aligncenter103 { display: inline-block; height: 235px; width: 616px; border: black solid 1pt } .aligncenter104 { display: inline-block; height: 311px; width: 311px; border: black solid 1pt } .aligncenter105 { display: inline-block; height: 216px; width: 250px; border: black solid 1pt } .aligncenter106 { display: inline-block; height: 254px; width: 426px; border: black solid 1pt } .aligncenter107 { display: inline-block; height: 437px; width: 346px; border: black solid 1pt } .aligncenter108 { display: inline-block; height: 375px; width: 745px; border: black solid 1pt } .aligncenter109 { display: inline-block; height: 292px; width: 382px; border: black solid 1pt } .aligncenter110 { display: inline-block; height: 409px; width: 699px; border: black solid 1pt } .aligncenter111 { display: inline-block; height: 506px; width: 864px; border: black solid 1pt } .aligncenter112 { display: inline-block; height: 878px; width: 1500px; border: black solid 1pt } .aligncenter113 { display: inline-block; height: 460px; width: 436px; border: black solid 1pt } .aligncenter114 { display: inline-block; height: 304px; width: 400px; border: black solid 1pt } .aligncenter115 { display: inline-block; height: 309px; width: 356px; border: black solid 1pt } .aligncenter116 { display: inline-block; height: 359px; width: 320px; border: black solid 1pt } .aligncenter117 { display: inline-block; height: 225px; width: 297px; border: black solid 1pt } .aligncenter118 { display: inline-block; height: 352px; width: 570px; border: black solid 1pt } .aligncenter119 { display: inline-block; height: 145px; width: 198px; border: black solid 1pt } .aligncenter120 { display: inline-block; height: 307px; width: 320px; border: black solid 1pt } .aligncenter121 { display: inline-block; height: 209px; width: 472px; border: black solid 1pt } .aligncenter122 { display: inline-block; height: 270px; width: 452px; border: black solid 1pt } .aligncenter123 { display: inline-block; height: 509px; width: 436px; border: black solid 1pt } .aligncenter124 { display: inline-block; height: 312px; width: 427px; border: black solid 1pt } .aligncenter125 { display: inline-block; height: 373px; width: 333px; border: black solid 1pt } .aligncenter126 { display: inline-block; height: 337px; width: 436px; border: black solid 1pt } .aligncenter127 { display: inline-block; height: 524px; width: 1500px; border: black solid 1pt } .alignnone { display: inline-block; height: 132px; width: 509px; border: black solid 1pt } .alignnone1 { display: inline-block; height: 183px; width: 282px; border: black solid 1pt } .alignnone2 { display: inline-block; height: 467px; width: 532px; border: black solid 1pt } .alignnone3 { display: inline-block; height: 216px; width: 427px; border: black solid 1pt } .alignnone4 { display: inline-block; height: 283px; width: 248px; border: black solid 1pt } .alignnone5 { display: inline-block; height: 224px; width: 364px; border: black solid 1pt } .alignnone6 { display: inline-block; height: 474px; width: 884px; border: black solid 1pt } .alignnone7 { display: inline-block; height: 146px; width: 318px; border: black solid 1pt } .calibre { display: block; font-size: 1.125em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { font-weight: bold } .calibre2 { display: block; font-size: 0.88889em; text-align: left; margin: 1em 0 } .calibre3 { display: inline-block; height: 82px; width: 171px } .calibre4 { font-size: 0.75em; font-weight: normal; text-decoration: none; word-break: break-all } .calibre5 { border-collapse: collapse; border-spacing: 2px; display: table; height: 1669px; margin-bottom: 0; margin-top: 0; text-indent: 0; width: 721px } .calibre6 { display: table-row-group; vertical-align: middle } .calibre7 { display: table-row; vertical-align: inherit } .calibre8 { display: table-cell; text-align: inherit; vertical-align: inherit; border: black solid 1px; padding: 5px 10px } .calibre9 { display: block; font-size: 1em; line-height: 1.2; text-align: left; margin: 1em 0 } .calibre10 { font-weight: bold; line-height: 1.2 } .calibre11 { line-height: 1.2 } .calibre12 { font-style: italic } .calibre13 { font-family: monospace; font-size: 0.75em; font-weight: normal } .calibre14 { height: 41px; width: 186px } .calibre15 { display: block; font-size: 0.88889em; font-weight: normal; list-style-type: disc; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre16 { display: list-item } .calibre17 { display: block; font-size: 1.25926em; font-weight: bold; line-height: 1.2; margin: 0.67em 0 } .calibre18 { display: block; font-size: 0.88889em; font-weight: normal; list-style-type: decimal; margin-bottom: 1em; margin-right: 0; margin-top: 1em } .calibre19 { display: list-item; list-style-type: none } .calibre20 { display: block; font-size: 1em; font-weight: normal; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre21 { display: list-item; list-style-type: decimal } .calibre22 { margin-top: 5em } .calibre23 { color: black; font-style: italic } .calibre24 { display: block; font-size: 1em; font-weight: normal; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre25 { display: block; font-size: 1em; text-align: left; margin: 1em 0 } .calibre26 { font-size: 0.75em; line-height: normal; vertical-align: super } .calibre27 { display: block; font-size: 0.88889em; padding-left: 60px; text-align: left; margin: 1em 0 } .cdpaligncenter { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; text-align: center; width: 100% } .cdpalignleft { display: block; margin-bottom: 0.18in; margin-top: 0.18in; text-align: left; width: 100% } .cdpalignleft1 { display: block; font-size: 0.88889em; text-align: left; width: 100%; margin: 0.18in 0 } .header-title { display: block; font-size: 1.77778em; font-weight: bold; line-height: 1.2; margin: 0.67em 0 } .image-border { display: inline-block; height: auto; width: auto; border: black solid 1pt } .image-border1 { display: inline-block; height: 299px; width: 294px; border: black solid 1pt } .image-border2 { display: inline-block; height: 384px; width: 648px; border: black solid 1pt } .image-border3 { display: inline-block; height: 166px; width: 508px; border: black solid 1pt } .image-border4 { display: inline-block; height: 340px; width: 440px; border: black solid 1pt } .image-border5 { display: inline-block; height: 260px; width: 392px; border: black solid 1pt } .image-border6 { display: inline-block; height: 398px; width: 343px; border: black solid 1pt } .image-border7 { display: inline-block; height: 332px; width: 712px; border: black solid 1pt } .image-border8 { display: inline-block; height: 215px; width: 311px; border: black solid 1pt } .image-border9 { display: inline-block; height: 267px; width: 244px; border: black solid 1pt } .image-border10 { display: inline-block; height: 223px; width: 242px; border: black solid 1pt } .image-border11 { display: inline-block; height: 332px; width: 449px; border: black solid 1pt } .image-border12 { display: inline-block; height: 304px; width: 360px; border: black solid 1pt } .image-border13 { display: inline-block; height: 230px; width: 342px; border: black solid 1pt } .image-border14 { display: inline-block; height: 254px; width: 372px; border: black solid 1pt } .image-border15 { display: inline-block; height: 261px; width: 253px; border: black solid 1pt } .image-border16 { display: inline-block; height: 169px; width: 419px; border: black solid 1pt } .image-border17 { display: inline-block; height: 277px; width: 495px; border: black solid 1pt } .image-border18 { display: inline-block; height: 284px; width: 531px; border: black solid 1pt } .image-border19 { display: inline-block; height: 245px; width: 418px; border: black solid 1pt } .image-border20 { display: inline-block; height: 294px; width: 479px; border: black solid 1pt } .image-border21 { display: inline-block; height: 246px; width: 327px; border: black solid 1pt } .image-border22 { display: inline-block; height: 306px; width: 331px; border: black solid 1pt } .image-border23 { display: inline-block; height: 541px; width: 325px; border: black solid 1pt } .image-border24 { display: inline-block; height: 248px; width: 498px; border: black solid 1pt } .image-border25 { display: inline-block; height: 249px; width: 394px; border: black solid 1pt } .image-border26 { display: inline-block; height: 285px; width: 446px; border: black solid 1pt } .image-border27 { display: inline-block; height: 161px; width: 306px; border: black solid 1pt } .image-border28 { display: inline-block; height: 515px; width: 460px; border: black solid 1pt } .image-border29 { display: inline-block; height: 376px; width: 624px; border: black solid 1pt } .image-border30 { display: inline-block; height: 175px; width: 418px; border: black solid 1pt } .image-border31 { display: inline-block; height: 306px; width: 312px; border: black solid 1pt } .image-border32 { display: inline-block; height: 200px; width: 198px; border: black solid 1pt } .mce-root { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; text-align: left; width: 100% } .packt_figure { display: block; margin-bottom: 0.18in; margin-top: 0.18in; text-align: center; width: 100% } .packt_figure1 { display: block; font-size: 0.66667em; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; text-align: center; width: 100% } .packt_infobox { background-image: url(images/00003.jpeg); background-position: left center; background-repeat: no-repeat; background-size: 0.6in; color: black; display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-left: 20px; margin-right: 20px; min-height: 0.75in; padding-left: 0.7in } .packt_quote { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal } .packt_quote1 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; text-align: right; width: 100% } .packt_quote2 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; padding-left: 600px; text-align: right; width: 100% } .packt_quote3 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; padding-left: 420px; text-align: right; width: 100% } .packt_quote4 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; padding-left: 60px; text-align: left; width: 100% } .packt_quote5 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; margin-bottom: 0.18in; margin-top: 0.18in; padding-left: 60px; text-align: right; width: 100% } .packt_quote6 { display: block; font-size: 0.88889em; font-style: italic; font-weight: normal; padding-left: 60px } .title-page-name { display: block }