/*----------------stylesheet defination-------------------*/ .booksection { margin:0 1.7em 0 0; hyphens:none; -webkit-hyphens:none; -webkit-hyphenate-character:none; -webkit-hyphenate-limit-after:none; -webkit-hyphenate-limit-before:none; -moz-hyphens:none; } @font-face { font-family: 'PMingLiU'; src: url(fonts/PMingLiU.ttf); } @font-face { font-family: 'DejaVuSans'; src: url(fonts/DejaVuSans.ttf); } p { font-size: 100%; margin: 0em 0em 0em 0em; padding: 0em 0em 0em 0em; text-align: left; line-height: 120%; text-indent: 0em; } a { text-decoration:none; color:inherit; } .red { color: #ef4130; } .indent1 { margin: 1.5em 0em 0em 1.5em; text-indent: 0em; text-align: left; } .indent { margin: 0em 0em 0em 0em; text-indent: 1.5em; text-align: left; } .right { margin: 1em 2em 0em 0em; text-align:right; } .pagebreak { page-break-before: always; } .break { page-break-inside: avoid; } .copyh { margin: 4em 0em 0em 0em; font-size: 80%; text-align:left; } .copy { margin: .1em 0em 0em 0em; font-size: 80%; text-align:left; } .copy1 { margin: 1.3em 0em 0em 0em; font-size: 80%; text-align:left; } .copy2 { margin: 2em 0em 0em 0em; font-size: 80%; text-align:left; } .num1 { margin: 1em 0em 0em 1.3em; text-align: left; font-size: 100%; } .num { margin: .1em 0em 0em 1.3em; text-align: left; font-size: 100%; } .spacen { margin: 0em 0em 0em -1.3em; float: left; } .noindentb { text-align:left; margin: 0em 0em 0em 0em; font-size: 90%; line-height: 120%; } .h3 +.noindent { margin: .5em 0em 0em 0em; } .h5 +.noindent { margin: 0em 0em 0em 0em; } .h6 +.noindent { margin: 0em 0em 0em 0em; } .h5a +.noindent { margin: 0em 0em 0em 0em; } .h3a +.noindent { margin: 0em 0em 0em 0em; } .bull1 { margin: 1em 0em 0em 1.3em; text-align: left; } .bull { margin: .2em 0em 0em 1.2em; text-align: left; } .spaceb { margin: 0em 0em 0em -1.2em; color: #f08262; float: left; } .chap2 { text-align:center; margin: 2em 0em 1em 0em; font-family: sans-serif; color: #d2232a; font-weight: bold; font-size: 120%; line-height: 120%; } .ref1 { margin: 1.2em 0em 0em 0em; text-align: left; font-size: 70%; font-family: sans-serif; line-height: 140%; } .chapf { text-align:left; margin: 2em 0em 1.5em 0em; font-size: 120%; line-height: 120%; } .centerh { text-align:center; margin: 0em 0em 0em 0em; font-family: sans-serif; font-size: 90%; line-height: 120%; } .center1 { text-align:center; margin: .4em 0em 0em 0em; font-size: 90%; line-height: 120%; } .image0 { text-align:center; margin: 0em 0em 0em 0em; } .noindenth { margin: 1em 0em 0em 0em; font-size: 100%; text-align: left; } .noindent { margin: 1em 0em 0em 0em; text-align: left; } .noindent1 { margin: 1em 0em 0em 0em; text-align: left; } .noindentc { margin: 1em 0em 1em 0em; font-family: sans-serif; font-weight: bold; text-align: center; } .image { text-align:center; margin: 1em 0em .5em 0em; } .clr { background-color:#c1e0d6; padding: .3em .3em .3em .3em; } .noindent2 { margin: .3em 0em 0em 4em; font-family: sans-serif; font-size: 90%; text-align: left; } .noindent2 > b { font-size: 120%; } .space { margin: 0em 0em 0em -4em; float: left; } .space1 { margin: 0em 0em 0em -4em; float: left; } .noindent2a1 { margin: 1.2em 0em 0em 4em; font-family: sans-serif; font-size: 90%; text-align: left; } .noindent2a { margin: .3em 0em 0em 4em; font-family: sans-serif; font-size: 90%; text-align: left; } .noindent2a > b { font-size: 120%; } .noindent2a1 > b { font-size: 120%; } .image1 { text-align:center; margin: 1em 0em 1em 0em; } .part { text-align:center; margin: 1.5em 0em 0em 0em; font-weight: bold; font-size: 100%; line-height: 120%; } .part1 { text-align:center; margin: .2em 0em 0em 0em; font-family: sans-serif; font-weight: bold; font-size: 225%; line-height: 90%; } .part2 { text-align:center; margin: .2em 0em 0em 0em; font-family: sans-serif; font-weight: bold; font-size: 400%; line-height: 90%; } .part3 { text-align:center; margin: .5em 0em 0em 0em; font-family: sans-serif; font-weight: bold; font-size: 70%; line-height: 90%; } .clr2 { background-color:#ecd1b7; padding: .3em .3em .3em .3em; } .clr3 { background-color:#f5d3cd; padding: .3em .3em .3em .3em; } .clr4 { background-color:#ffedad; padding: .3em .3em .3em .3em; } .imagef { text-align:center; margin: 3em 0em 0em 0em; } .chapf1 { text-align:center; margin: 2em 0em 2em 0em; font-family: sans-serif; font-size: 150%; line-height: 120%; } .font { font-family: sans-serif; font-size: 90%; } small { font-size: 70%; line-height: 70%; } sup { font-size: 70%; line-height: 70%; } .under { text-decoration:underline; } .h3a { text-align:left; margin: 4em 0em 1.3em 3em; font-size: 110%; } .centerb { margin: 0em 0em 0em 0em; font-size: 110%; text-align:center; } .centerb1 { margin: .2em 0em 1em 0em; font-size: 110%; text-align:center; } .imagec { text-align:center; margin: 1.5em 0em 0em 0em; } .dropcap { float: left; font-size:280%; color: #813a3e; margin: .1em 0.03em 0em 0em; line-height: 70%; } @media amzn-kf8 { .dropcap { font-weight:normal; font-size:280%; float:left; margin-top:-0.3225em; margin-bottom:-0.3245em; padding:.1em 0 0 0; } } .rights { margin: 0em 0em 0em 0em; font-family: sans-serif; text-align:right; font-size: 90%; line-height: 140%; } .h4 +.noindent { margin: 0em 0em 0em 0em; } .sans { font-family: sans-serif; font-size: 80%; } .indents { text-align:left; margin: 0em 0em 0em 0em; text-indent:1.5em; font-size: 80%; line-height: 140%; } .h2 { text-align:left; margin: 1.5em 0em 1em 0em; font-family: sans-serif; font-size: 95%; background-color:#7f8184; color: #fff; padding: .3em .3em .3em .3em; font-weight: bold; } .noindentp { margin: 0em 0em 0em 0em; font-size: 80%; font-family: sans-serif; line-height:140%; text-align: left; } .noindentph { margin: 0em 0em 0em 0em; font-size: 90%; font-weight:bold; font-family: sans-serif; line-height:140%; text-align: left; } .noindentp1 { margin: 0em 0em 0em 0em; font-size: 90%; color:#fff; text-align: left; } .noindentpc { margin: 0em 0em 0em 0em; font-size: 90%; font-weight:bold; font-family: sans-serif; text-align: center; } .noindentpc1 { margin: 1.2em 0em 0em 0em; font-size: 90%; font-weight:bold; font-family: sans-serif; text-align: center; } .indentp { margin: 0em 0em 0em 0em; font-size: 80%; text-indent:1.5em; font-family: sans-serif; text-align: left; } table { margin-top: 1em; margin-bottom: 1em; } .ref1a { margin: 1.5em 0em 0em 1.3em; text-indent:-1.3em; text-align: left; font-size: 100%; } .ref { margin: 0em 0em 0em 1.3em; text-indent:-1.3em; text-align: left; font-size: 100%; } .noindent1a { margin: .5em 0em 0em 0em; text-align: left; } .ded { margin: 4em 0em 0em 0em; font-size: 100%; line-height: 170%; text-align:center; } .title { text-align:center; margin: 2em 0em 0em 0em; font-size: 280%; font-family: sans-serif; line-height: 100%; } .title1 { text-align:center; margin: .2em 0em 0em 0em; font-size: 125%; font-family: sans-serif; line-height: 100%; } .title2 { text-align:center; margin: .7em 0em 0em 0em; font-size: 110%; font-family: sans-serif; line-height: 100%; } .title3 { text-align:center; margin: .5em 0em 0em 0em; font-size: 140%; font-family: sans-serif; line-height: 100%; } .title4 { text-align:center; margin: 1.2em 0em 0em 0em; font-size: 80%; font-family: sans-serif; line-height: 100%; } .pub { text-align:center; margin: 8em 0em 0em 0em; font-size: 90%; line-height: 120%; } .noindentl { margin: 0em 0em 0em 0em; font-size: 100%; text-align: left; } .note { text-align:left; margin: 3em 0em 0em 0em; border-top:solid thin #000; padding-top:.3em; font-size: 80%; line-height: 120%; } .imagef { text-align:center; margin: 1.5em 0em 2em 0em; } .h2 +.h3 { margin: 1em 0em 0em 0em; } .noindents1 { text-align:left; margin: 0em 0em 0em 0em; font-family: sans-serif; font-weight: bold; font-size: 90%; line-height: 140%; } .noindents { text-align:left; margin: 0em 0em 0em 0em; font-size: 80%; line-height: 140%; } .chapb { text-align:center; margin: 0em 0em 0em 0em; font-family: sans-serif; font-size: 100%; } .chapb1 { text-align:center; margin: .3em 0em 0em 0em; font-family: sans-serif; font-size: 90%; } .size { text-align:left; margin: 0em 0em 0em 0em; font-family: serif; color: #000; font-size: 90%; } .h3 { text-align:left; margin: 1.5em 0em .5em 0em; font-size: 105%; font-family: sans-serif; line-height:120%; color: #813a3e; border-bottom:dotted thin #813a3e; padding-bottom:.3em; } .h31 { text-align:left; margin: 1.5em 0em .3em 0em; font-family: sans-serif; font-size: 150%; color: #f26e6e; font-weight: bold; } .caption { margin: .5em 0em 1em 0em; text-align: left; font-family: sans-serif; font-size: 85%; } .captiona { margin: .5em 0em 1em 0em; text-align: center; color: #947d67; font-size: 85%; } .font1 { font-family: 'PMingLiU'; } .clr1 { color: #d1414b; } .box2 { border: 3px solid #d2232a; padding: .5em 1em .5em 1em; margin: 1.2em 0em 1.2em 0em; } .head { text-align:left; margin: 0em 0em 0em 0em; color: #d1414b; font-size: 110%; } .size1 { text-align:left; margin: 0em 0em 0em 0em; color: #464c93; font-size: 90%; } .chap { text-align:right; margin: 2em 0em 0em 0em; color: #813a3e; font-family: sans-serif; font-size: 180%; } .chap1 { text-align:right; margin: .3em 0em 1.5em 0em; color: #813a3e; font-family: sans-serif; font-size: 130%; } .font2 { margin: 0em 0em 0em 0em; float: left; padding: .2em .3em 0em 0em; font-weight: bold; font-family: sans-serif; color: #6e7b58; font-size: 200%; } .chapa { text-align:center; margin: 2em 0em 2em 0em; font-family: sans-serif; color: #813a3e; font-size: 220%; } .centerf { margin: 0em 0em 0em 0em; font-size: 100%; font-family: sans-serif; text-align:center; } .center1 { margin: .5em 0em 0em 0em; font-size: 100%; text-align:center; } .center2a { margin: .6em 0em 0em 0em; font-size: 100%; font-family: sans-serif; text-align:center; } .center2 { margin: .6em 0em 0em 0em; font-size: 100%; text-align:center; } .center { margin: 0em 0em 0em 0em; font-size: 100%; text-align:center; } .box1 { padding: 1em; background-color: #ece2e1; margin: 1.2em 0em 1.2em 0em; } .chapb2 { text-align:center; margin: 2em 0em 0em 0em; font-size: 140%; font-family: sans-serif; color: #6e7b58; font-weight: bold; } .cont { text-align:left; margin: 2em 0em 1em 0em; color: #d2232a; font-weight: bold; font-size: 180%; } .h4b { text-align:left; margin: 0em 0em .2em 0em; font-size: 110%; font-family: sans-serif; font-weight: bold; color: #d2232a; } .noindente { text-align:left; margin: 0em 0em 0em 0em; font-size: 90%; line-height: 120%; } .box3 { padding: .5em; margin: 1.2em 0em 1.2em 0em; background-color:#fdf9d1; } .noindentsb { text-align:left; margin: 0em 0em 0em 0em; font-family: sans-serif; font-size: 70%; line-height: 140%; } .noindentsb1 { text-align:left; margin: 1em 0em 0em 0em; font-family: sans-serif; font-size: 70%; line-height: 140%; } .box4 { padding: 1em; margin: 2em 0em 0em 0em; border:2px solid #947d67; } .box { padding: 1em; margin: 2em 0em 0em 0em; background-color:#e0dad3; } .src { margin: 2em 0em 0em 0em; text-align: left; font-size: 80%; } .src1 { margin: .3em 0em 0em 0em; text-align: left; font-size: 80%; } .half { text-align:center; margin: 5em 0em 0em 0em; font-size: 240%; font-family: sans-serif; line-height: 100%; } .half1 { text-align:center; margin: .2em 0em 0em 0em; font-size: 105%; font-family: sans-serif; line-height: 100%; } .cap { margin: .5em 0em 1.2em 0em; text-align: center; font-family: sans-serif; line-height: 140%; font-size: 70%; } .capa { margin: 0em 0em 0em 0em; text-align: left; font-family: sans-serif; line-height: 140%; font-size: 70%; } .cap1 { margin: .2em 0em 0em 0em; text-align: left; font-family: sans-serif; font-size: 70%; } .cap2 { margin: .5em 0em 1.2em 0em; text-align: left; font-size: 80%; } .cap2a { margin: 0em 0em 1.2em 0em; text-align: left; text-indent:1.5em; font-size: 80%; } .bro { color: #813a3e; } .toc { text-align:left; font-size: 120%; color: #813a3e; font-family: sans-serif; line-height: 120%; margin: 1em 0em .2em 0em; } .toca { text-align:left; font-size: 90%; color: #813a3e; font-family: sans-serif; line-height: 120%; margin: .1em 0em 0em 0em; } .toc2 { text-align:left; font-size: 100%; margin: .1em 0em 0em 2em; } .toc1 { text-align:left; font-size: 100%; margin: .3em 0em .2em 1.5em; } .spacet { margin: 0em 0em 0em -1.5em; float:left; } .cap3 { margin: .5em 0em 1.2em 0em; text-align: center; font-size: 80%; } .san { font-family: sans-serif; font-size: 75%; margin-right:1em; } .capv { margin: .5em 0em 1em 0em; text-align: left; font-family: sans-serif; line-height: 140%; font-size: 70%; } .fontv { color: #8b9bcf; float: left; font-size: 280%; font-family: sans-serif; margin: .1em .2em 0em 0em; line-height: 70%; } .h5 { text-align:left; margin: 0em 0em .2em 0em; font-size: 100%; color: #813a3e; } .h6 { text-align:left; margin: 1.2em 0em .2em 0em; font-size: 100%; } .h5v { text-align:left; margin: 0em 0em .5em 0em; font-size: 90%; font-family: sans-serif; } .h5a { text-align:left; margin: 1.5em 0em .1em 0em; font-family: sans-serif; font-size: 100%; color: #3263ac; } .h4 { text-align:left; margin: 1.2em 0em .1em 0em; font-size: 100%; color: #813a3e; } .indentc { text-align:left; margin: 0em 0em 0em 0em; text-indent:0em; font-family: sans-serif; font-size: 80%; line-height: 140%; } .indentc1 { text-align:left; margin: 0em 0em 0em 0em; text-indent:1.5em; font-family: sans-serif; font-size: 80%; line-height: 140%; } .glo { text-align:left; margin: .2em 0em 0em 0em; text-indent:0em; font-size: 100%; } .glo1 { text-align:left; margin: .2em 0em 0em 2em; text-indent:0em; font-size: 100%; } .glo2 { text-align:left; margin: .2em 0em 0em 4em; text-indent:0em; font-size: 100%; } .floatb { float:right } .font3 { font-family: 'DejaVuSans'; } .chapa1 { text-align:right; margin: 2em 0em 2em 0em; font-family: sans-serif; color: #813a3e; font-size: 200%; } .noindentb1 { text-align:left; margin: 0em 0em 0em 1.5em; font-size: 100%; line-height: 120%; } .imaget { text-align:center; margin: 2em 0em 0em 0em; } .imaget1 { text-align:center; margin: 1em 0em 2.5em 0em; } .indentb { margin: .1em 0em 0em 6em; text-indent: 0em; text-align: left; } .noindenta { margin: 0em 0em 0em 0em; text-align: left; } .bulls { margin: .2em 0em 0em 1.2em; font-size: 80%; text-align: left; } .spacebs { margin: 0em 0em 0em -1.2em; color: #f08262; float: left; } .indexh { margin: 1.3em 0em .2em 0em; text-indent: 0em; font-size:110%; text-align: left; } .index { margin: .1em 0em 0em 1.3em; text-indent: -1.3em; text-align: left; }