@font-face { font-family:"Charisb"; font-weight:bold; font-style:normal; src:url(fonts/CharisSILB.ttf); } @font-face { font-family:"Charisbi"; font-weight:bold; font-style:italic; src:url(fonts/CharisSILBI.ttf); } @font-face { font-family:"Charisi"; font-weight:normal; font-style:italic; src:url(fonts/CharisSILI.ttf); } @font-face { font-family:"Charisr"; font-weight:normal; font-style:normal; src:url(fonts/CharisSILR.ttf); } span.font { font-family:"Charisr"; } span.font1 { font-family:"Charisbi"; } span.fonti { font-family:"Charisi"; font-size:italic; } span.fontb { font-family:"Charisb"; } body { font-family:Verdana, "Times New Roman",serif; font-size:0.9em; margin-left:20px; margin-right:20px; } @page { margin:5px; } a { text-decoration:none; } p { text-align:justify; } .PRELIM-Book-maintitle { text-align:center; margin-top:2em; color:#2C4390; font-weight:bold; font-size:x-large; } .PRELIM-Book-subtitle { text-align:center; margin-top:2em; color:#2C4390; font-weight:bold; font-size:medium; } .PRELIM-Subhead { font-size:medium; margin-top:1em; margin-bottom:0.1em; color:#2C4390; font-weight:bold; text-align:center; page-break-inside:avoid; } .PRELIM-Box { margin-top:20px; background-color:#CAD1E7; padding:10px 10px 10pt 10px; } .PRELIM-Box-head { text-align:center; color:#2C4390; font-weight:bold; margin-bottom:0px; } .PRELIM-Box-subhead { margin-left:5px; padding-top:10px; color:#2C4390; padding-bottom:0px; font-weight:bold; text-align:center; } .PRELIM-Author-byline { text-align:center; color:#2C4390; margin-top:0.5em; margin-bottom:5em; font-weight:bold; font-size:medium; } .PRELIM-Author-preface { text-align:right; font-style:italic; } .PRELIM-Dedication { font-size:small; text-align:center; font-style:italic; text-indent:0em; padding-left:30px; padding-right:40px; } .publisher { text-align:center; margin-top:0em; margin-bottom:.3em; } .publisherinfo { text-align:left; margin-top:0em; margin-bottom:0em; } .INTRO-Box-head { text-align:center; margin-top:0px; margin-bottom:0px; padding:5px 5px 5px 5px; color:#FFFFFF; background-color:#2C4390; font-weight:bold; } .INTRO-Box-subhead { text-align:center; color:#2C4390; padding-top:10px; padding-bottom:5px; font-weight:bold; margin-left:5px; } .HEAD-Part-title { text-align:center; margin-bottom:5pt; margin-top:2cm; color:#2C4390; font-weight:bold; font-size:x-large; } .HEAD-Part-subtitle { text-align:center; color:#2C4390; font-weight:bold; font-style:italic; font-size:medium; } .HEAD-Chap-title { text-align:center; margin-bottom:5pt; margin-top:2cm; color:#2C4390; font-weight:bold; font-size:large; } .HEAD-Route-number { text-align:center; margin-top:2cm; color:#2C4390; font-weight:bold; font-size:medium; } .HEAD-Route-title { text-align:center; margin-bottom:1cm; padding-bottom:5pt; color:#2C4390; border-bottom:#2C4390 2px solid; font-style:italic; font-size:large; } .HEAD-A { text-align:center; margin-top:2em; margin-bottom:1em; padding-bottom:5px; color:#2C4390; border-bottom:#2C4390 2px solid; font-weight:bold; font-size:large; } .HEAD-B { font-size:large; margin-top:1.5em; margin-bottom:0.5em; color:#2C4390; font-weight:bold; page-break-inside:avoid; } .ROUTE-Head-B { font-size:medium; margin-top:1em; margin-bottom:0.5em; color:#2C4390; font-weight:bold; page-break-inside:avoid; } .HEAD-C { font-size:medium; margin-top:1em; margin-bottom:0.5em; color:#2C4390; font-weight:bold; text-align:left; page-break-inside:avoid; } .ROUTE-Head-C { font-size:medium; margin-top:1em; margin-bottom:0.5em; font-weight:bold; text-align:left; page-break-inside:avoid; } .HEAD-D { font-size:medium; margin-top:1em; margin-bottom:0.5em; font-weight:bold; text-align:left; page-break-inside:avoid; } .ROUTE-Head-D { font-size:medium; margin-top:1em; margin-bottom:0.5em; font-style:italic; text-align:left; page-break-inside:avoid; } .APPENDIX-Head-title { text-align:center; margin-bottom:1cm; padding-bottom:5pt; color:#2C4390; border-bottom:#2C4390 2px solid; font-style:italic; font-size:large; } .APPENDIX-Head-letter { text-align:center; margin-top:2cm; color:#2C4390; font-weight:bold; font-size:medium; } .APPENDIX-Head-B { font-size:medium; margin-top:1em; margin-bottom:0.5em; color:#2C4390; font-weight:bold; text-align:left; page-break-inside:avoid; } .APPENDIX-Head-C { font-size:medium; margin-top:1em; margin-bottom:.5em; color:#000; font-weight:bold; text-align:left; page-break-inside:avoid; } .APPENDIX-Biblio { margin-top:0.1cm; margin-bottom:0.1cm; text-indent:-1em; margin-left:1em; text-align:left; } .APPENDIX-Listing { margin-top:.01cm; margin-bottom:.01cm; text-align:left; } .BOX-Info { margin-top:20px; background-color:#D6D8BC; padding:0pt 0pt 10pt 0pt; } .routeData { margin-top:20px; background-color:#D6D8BC; padding:10px 10px 10pt 10px; } .routeData table { margin-top:10px; margin-bottom:10px; } td.heading { font-weight:bold; } td.head { background-color:#2C4390; color:#FFFFFF; font-weight:bold; text-align:left; } tr.color td { background-color:#2C4390; color:#FFFFFF; padding:10px 10px 10px 10px; } tr.color1 td { background-color:#D6D8BC; padding:10px 10px 10px 10px; } tr.color2 td { background-color:#EFEFE2; padding:10px 10px 10px 10px; } table { font-size:small; padding:10px 10px 10px 10px; } .textbox_table { text-align:left; margin-bottom:1cm; background-color:#D6D8BC; color:#FFFFFF; } .ROUTE-Intro-box { background-color:#EFEFE2; margin-top:20px; padding:5pt 10pt 8pt 8pt; margin-bottom:20px; } .ROUTE-ExtraInfo-note { background-color:#EFEFE2; margin-top:20px; padding:5pt 10pt 8pt 8pt; margin-bottom:20px; } .TOC1-Head { font-weight:bold; font-size:1em; margin-top:10px; margin-bottom:10px; } .TOC2-Introduction { font-size:0.85em; margin-bottom:0.3em; margin-top:0em; } .TOC3-Walks { font-size:0.85em; margin-bottom:0.3em; margin-top:0em; } .TOC4-Appendices { font-size:0.85em; } .BODY-First-para { text-indent:0pt; margin-top:0px; margin-bottom:0px; } .BODY-Next-para { text-indent:15px; margin-top:0px; margin-bottom:0px; } .BODY-Btext-final { margin-bottom:25px; } .BODY-Quote { font-size:small; text-align:center; margin:10px 15px 0px 30px; padding:0px 15px 10px 10px; color: #2C4390; } .BODY-Quote-long { font-size:small; text-align:justify; margin:10px 15px 0px 13px; padding:0px 15px 10px 10px; } .BODY-Quote-source { font-style:italic; text-align:right; font-size:small; padding:0px 0px 20px 30px; margin:0px 30px 0px 30px; } .BODY-Sidebar { color: #2C4390; font-size:small; } .BOX-First-para { text-indent:0pt; margin-top:0px; margin-bottom:0px; } .BOX-Next-para { text-indent:15px; margin-top:0px; margin-bottom:0px; } .BOX-Intro-para1 { font-size:small; margin-top:0px; margin-bottom:0px; } .BOX-Intro-para2 { font-size:small; margin-top:0px; margin-bottom:0px; text-indent:15px; } .BODY-Facilities { margin-top:0.5em; margin-bottom:0.5em; } .BODY-Facilities-para1 { margin-top:0px; margin-bottom:0px; text-align:left; color:#2C4390; } .BODY-Facilities-para2 { margin-top:0px; margin-bottom:0px; text-align:left; text-indent:15px; color:#2C4390; } .BODY-LPOI { padding:0px 0px 10pt 0px; margin:10px 15px 0px 15px; } .BODY-LPOI-head { font-size:medium; font-weight:bold; text-align:center; color:#FFFFFF; background-color:#2C4390; padding-top:5px; padding-bottom:5px; margin:0px 0px 0px 0px; } .BODY-LPOI-para1 { font-size:small; margin-top:8px; margin-bottom:0px; } .BODY-LPOI-para2 { text-indent:15px; font-size:small; margin-top:0px; margin-bottom:0px; } .BODY-SPOI { margin-top:0.5em; margin-bottom:0.5em; } .BODY-SPOI-para1 { font-size:small; margin-left:15px; margin-right:15px; margin-top:0px; margin-bottom:0px; color:#2C4390; } .BODY-SPOI-para2 { font-size:small; margin-left:15px; margin-right:15px; margin-top:0px; margin-bottom:20px; text-indent:15px; color:#2C4390; } .BODY-Route-highlight { font-weight:bold; } .BODY-Topic { font-weight:bold; } .BODY-Emphasis-bold { font-weight:bold; } .BODY-Foreign-word { font-style:italic; } .BODY-Pub-title { margin-top:0px; margin-bottom:0px; font-style:italic; } .BODY-Emphasis-italic { font-style:italic; } .caption { color:#2C4390; font-style:italic; text-align:center; margin-bottom:.5cm; font-size:small; } .image { margin-top:10px; margin-bottom:10px; text-align:center; } .pagebreak { page-break-after:always; } .break { page-break-inside:avoid; display:block; } li { font-size:small; text-align:left; margin-top:.3em; margin-bottom:.3em; } .center { text-align:center; } .right { text-align:right; } img { max-width:100%; } .space { margin-top:0.1em; margin-bottom:0em; } .list { margin-top:0.5em; margin-bottom:0.5em; text-indent:-1.5em; } .hanging { margin-left:2em; } .superscript { font-size:0.8em; vertical-align: top; line-height: 0.9; } .BODY-Small-caps { font-size:small; }