a { text-decoration: underline; } .sidebar2 a { color: #FFFFCC; } ol, ul { margin-top: 0; } ul.bull { list-style-image:url('images/bullet.png'); } li { font-size: .92em; } .chapter-title { font-size: 2.5em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #003399; /* blue */ line-height: 100%; } p.half-title { font-size: 1.33em; margin-bottom: 0.00em; margin-top: 2.25em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: #000000; } p.body-text-2 { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.byline-cover { font-size: 1.17em; margin-bottom: 0.00em; margin-top: 3.86em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: italic; color: #000000; } .fm-title-byline { font-size: 1.17em; font-variant: small-caps; margin-bottom: 3em; margin-top: 3em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #000000; } .dedication { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: #000000; } p.inline-graphics, p.float-image { font-size: 0.92em; margin-bottom: 0.25em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .fm-section-title { font-size: 2.50em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #003399; /* blue */ } .fm-section-subtitle, .bm-section-subtitle { font-size: 1.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #669900; /* green */ } p.fm-co-body-text { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.body-text { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 1.64em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .byline { font-size: 1.08em; margin-bottom: 2em; margin-top: 0.46em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: normal; color: #003399; /* blue */ font-variant: small-caps; } p.page-number { font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: normal; color: #000000; } .chapter-number { font-size: 2.5em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #003399; /* blue */ } .chapter-epigraph { font-size: 1.17em; margin-bottom: 2em; margin-top: .5emem; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #003399; /* blue */ font-variant: small-caps; } p.co-body-text { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .list-bullet-first { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .list-bullet { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .list-bullet-last { font-size: 0.92em; margin-bottom: 0.36em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.heading-1 { font-size: 1.65em; margin-bottom: 0.00em; margin-top: .5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #003399; /* blue */ } .sidebar { padding: .75em; background-color: #EEE9B5; margin-top: 1.5em; margin-bottom: 1.5em; page-break-inside: avoid; } .sidebar2 { background-color: #447D8E; } p.sidebar-title-2 { font-size: 1.5em; margin-top: 0.00; margin-bottom: 0.10em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #003399; /* blue */ text-transform: uppercase; border-bottom: 1px #FAF5EB solid; } p.sidebar-subtitle-2 { font-size: 0.92em; margin-bottom: 0.36em; margin-top: 0.75em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; color: #000000; } p.sidebar-body-text-2-fl { font-size: 0.85em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.sidebar-heading-2 { font-size: 1.15em; margin-bottom: 0.27em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #003399; /* blue */ } p.sidebar-body-text-2 { font-size: 0.85em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.86em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .sidebar-signature { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.55em; text-indent: 0.82em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: italic; color: #003399; /* blue */ } p.sidebar-title { font-size: 1.5em; margin-bottom: 0.42em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #F3EFC7; text-transform: uppercase; border-bottom: 1px #FAF5EB solid; } p.sidebar-body-text-fl { font-size: 0.85em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } .group .image { margin-top: 1em; } .image-type { font-size: 0.92em; margin-bottom: 1em; margin-top: .5em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: #003399; /* blue */ page-break-before: avoid; } p.sidebar-body-text { font-size: 0.85em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.82em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-bullet-first, li.sidebar-list-bullet-first { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; list-style-image: none; } p.sidebar-list-bullet, li.sidebar-list-bullet { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-bullet-last, li.sidebar-list-bullet-last { font-size: 0.92em; margin-bottom: 0.32em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.heading-2 { font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.75em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #669900; /* green */ } .free-style-1 { font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #669900; /* green */ } p.exercise-body { font-size: 0.83em; margin-bottom: 1.00em; margin-top: 0.25em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.resourceLink { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: bold; font-style: normal; color: #003399; /* blue */ } p.free-style-2 { font-size: 1.00em; margin-bottom: 0.00em; margin-top: 0.83em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: bold; font-style: normal; color: #003399; /* blue */ } .free-style-3, .toc-title { font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.75em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #669900; /* green */ border-bottom: 2px solid #447D8E; } .toc-title { margin-bottom: .85em; text-align: center; } .exercise-subtitle { font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.85em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #669900; /* green */ } .exercise-title { font-size: 1.50em; margin-bottom: 0.00em; margin-top: 0.50em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #003399; /* blue */ } .exercise-title span { font-size: .65em; font-style: italic; } p.exercise-direction { font-size: 0.83em; margin-bottom: 1.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.exercise-head { font-size: 1.25em; margin-bottom: 0.00em; margin-top: 1.25em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #669900; /* green */ page-break-after: avoid; } p.list-bullet-2-first { font-size: 0.83em; margin-bottom: 0.00em; margin-top: 0.40em; text-indent: -0.88em; margin-right: 0.00em; margin-left: 1.48em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.list-bullet-2 { font-size: 0.83em; margin-bottom: 0.00em; margin-top: 0.40em; text-indent: -0.88em; margin-right: 0.00em; margin-left: 1.48em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.list-bullet-2-last { font-size: 0.83em; margin-bottom: 0.40em; margin-top: 0.40em; text-indent: -0.88em; margin-right: 0.00em; margin-left: 1.48em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.header-right { font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.header-left { font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: right; font-weight: normal; font-style: normal; color: #000000; } p.body-text-3 { font-size: 0.71em; margin-bottom: 0.00em; margin-top: 0.24em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.sidebar-list-first, li.sidebar-list-first { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list, li.sidebar-list { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-last, li.sidebar-list-last { font-size: 0.92em; margin-bottom: 0.32em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-number-first, li.sidebar-list-number-first { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-number, li.sidebar-list-number { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.sidebar-list-number-last, li.sidebar-list-number-last { font-size: 0.92em; margin-bottom: 0.32em; margin-top: 0.32em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.82em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.heading-3 { font-size: 1.25em; margin-bottom: 0.00em; margin-top: 1.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #003399; /* blue */ } p.table-body { font-size: 0.83em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #000000; } p.table-column-head { font-size: 0.75em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #000000; } p.sidebar-heading-1 { font-size: 1.15em; margin-bottom: 0.00em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #FFFFFF; } p.list-number-2-first { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.list-number-2 { font-size: 0.92em; margin-bottom: 0.00em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.list-number-2-last { font-size: 0.92em; margin-bottom: 0.36em; margin-top: 0.36em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 1.64em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } .bm-section-title { font-size: 2.50em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #003399; /* blue */ } p.resource-intro { font-size: 0.83em; margin-bottom: 0.00em; margin-top: 1.60em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: center; font-weight: normal; font-style: normal; color: #000000; } p.copyright { font-size: 0.67em; margin-bottom: 0.75em; margin-top: 0.75em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } p.copyright-cip { font-size: 0.67em; margin-bottom: 0.00em; margin-top: 0.00em; text-indent: 0.00em; margin-right: 0.00em; margin-left: 0.00em; text-align: left; font-weight: normal; font-style: normal; color: #000000; } span.drop-cap { font-weight: normal; font-style: normal; float: left; font-size: 3.75em; vertical-align: top; padding-top: .15em; line-height: 50%; margin-right: .05em; margin-bottom: .05em; color: #669900; /* green */ } span.italics { font-weight: normal; font-style: italic; } span.ct-the { font-weight: normal; font-style: normal; font-size: 1.75em; color: #003399; /* blue */ } span.bullet { color: #669900; /* green */ } span.sb-bold { font-weight: bold; font-style: normal; /*color: #F3EFC7;*/ color: #000; } span.bold-lead-in { font-weight: bold; font-style: normal; /*color: #669900;*/ /*color: #086E00;*/ color: #000000; } span.italics-2 { font-weight: normal; font-style: italic; } span.bold { font-weight: bold; font-style: normal; } span.link-style { font-weight: bold; font-style: normal; color: #0033CC; text-decoration: underline; } .image, .chapter-title-image, .image2 { text-align: center; max-width: 100%; } .chapter-title-image img, .inline-graphics img, .image img { width: 100%; max-width: 100%; } p.co-body-text { margin-top: 2em; } .float-group { float: left; margin-right: 1em; } .clear { clear: both; } div.clear { height: 1px; } .cover { margin-top: 0; margin-bottom: 0; margin-left: 0; margin-right: 0; text-align: center; text-indent: 0; } .pointers img { float: right; margin-left: 1em; margin-bottom: .25em; } p.toc-fm { margin-top: 0%; margin-bottom: 1%; margin-left: 6%; margin-right: 0%; font-size: medium; text-align: left; text-indent: 0%; } p.toc-part { margin-top: 3%; margin-bottom: 2%; margin-left: 0%; margin-right: 0%; font-size: medium; font-weight: bold; text-align: left; text-indent: 0%; } p.toc-chap { margin-top: 2%; margin-bottom: 1%; margin-left: 4%; margin-right: 0%; font-size: medium; text-align: left; text-indent: 0%; } p.toc-section { margin-top: 0%; margin-bottom: 1%; margin-left: 8%; margin-right: 0%; font-size: medium; text-align: left; text-indent: 0%; } p.toc-sub-section { margin-top: 0%; margin-bottom: 1%; margin-left: 12%; margin-right: 0%; font-size: medium; text-align: left; text-indent: 0%; } p.toc-bm { margin-top: 0%; margin-bottom: 1%; margin-left: 8%; margin-right: 0%; font-size: medium; text-align: left; text-indent: 0%; } #end-ex { page-break-before: always !important; } .group { page-break-inside: avoid !important; } video { margin-left: auto; margin-right: auto; text-align: center; } .vid { text-align: center; } .novid { font-weight: bold; border: 2px #999999 solid; padding: 40px; margin-left: auto; margin-right: auto; margin-top: 1em; margin-bottom: 1em; text-align: center; }