.article_img { height: auto; line-height: 1.2; page-break-inside: avoid; text-align: center; width: 75% } .article_img_div { display: block; line-height: 1.2; margin-bottom: 5px; margin-top: 5px; text-align: center; width: 99% } .article_sidebar { background-color: #fee9dd; display: block; font-size: 0.64516em; padding-bottom: 1em; margin: 2px auto 0; border: #FFF solid 3px } .calibre { display: block; font-size: 1.29167em; line-height: 1.2; padding-left: 0; padding-right: 0; margin: 0 5pt } .calibre1 { display: block; line-height: 1.2; width: 100% } .calibre2 { line-height: 1.2 } .calibre3 { display: block; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre4 { display: none; line-height: 1.2; list-style-type: decimal; margin-bottom: 0; margin-right: 0; margin-top: 0; padding-bottom: 0; padding-right: 0; padding-top: 0 } .calibre5 { display: block; float: right; line-height: 1.2; page-break-inside: avoid; text-align: right } .calibre6 { height: auto; line-height: 1.2; width: auto } .calibre7 { display: block; line-height: 1.2; text-align: center } .calibre8 { display: block; line-height: 1.2; page-break-inside: avoid } .calibre9 { display: block; line-height: 1.2; text-lign: center } .calibre10 { display: block; font-size: 0.9em; margin: 5px 0 0 } .calibre11 { display: block; line-height: 1.2 } .calibre12 { display: block; line-height: 1.2 } .calibre13 { clear: both; display: block; font-size: 1em; line-height: 1.2; text-align: left; margin: 5px 0 8px } .calibre14 { display: block; font-size: 0.77419em; margin: 5px 0 0 } .calibre15 { font-weight: bold } .calibre16 { font-style: italic } .calibre17 { display: block; line-height: 1.2; margin-bottom: 10px; margin-top: 10px } .calibre18 { clear: both; display: block; font-size: 1em; line-height: 1.2; text-align: left; margin: 0 0 8px } .calibre19 { display: block; line-height: 1.2; margin-top: 27px; page-break-inside: avoid } .calibre20 { color: #00b7ce; display: block; height: 2px; line-height: 1.2; margin: 0.5em auto 1px; border-top: currentColor solid 3px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px } .calibre21 { color: #AFB1B3; display: block; height: 2px; line-height: 1.2; margin: 1px auto 0.5em; border-top: currentColor solid 1px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px } .calibre22 { display: block; line-height: 1.2; margin-top: 10px } .calibre23 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-top: 10px; page-break-inside: avoid; text-align: left; text-transform: uppercase; margin: 0.8em 0 3px } .calibre24 { display: block; line-height: 1.2; margin-bottom: 5px; margin-top: 10px; padding-top: 0 } .calibre25 { display: block; line-height: 1.2; margin-bottom: 2px; margin-top: 0; padding-top: 0 } .calibre26 { display: block; font-size: 0.77419em; margin: 2px 0 0 } .calibre27 { text-decoration: none } .calibre28 { display: block; font-size: 0.9em; margin: 0 } .calibre29 { color: #ce5c3c; display: block; height: 2px; line-height: 1.2; margin: 0.5em auto 1px; border-top: currentColor solid 3px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px } .calibre30 { background-color: #00b7ce; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; border-top-color: #fff; color: #00F; display: block; font-size: 0.77419em; padding-top: 20px; width: 100%; margin: 0 } .calibre31 { background-color: #8a8788; display: block; line-height: 1.2; margin-bottom: 5px; margin-top: 10px; text-align: center } .calibre32 { color: #fff; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: center; text-transform: uppercase; margin: 0.5em 0 5px; padding: 5px 0 2 } .calibre33 { line-height: 1.2; text-align: center } .calibre34 { display: table-row; line-height: 1.2; vertical-align: middle } .calibre35 { color: black; font-style: normal; line-height: 1.2; padding-left: 3px; text-align: left } .calibre36 { color: black; line-height: 1.2; text-decoration: none } .calibre37 { display: block; line-height: 1.2; margin-bottom: 0 } .calibre38 { clear: both; display: block; line-height: 1.2 } .calibre39 { display: block; font-size: 0.77419em; margin: 3px 0 10px } .calibre40 { color: #00b7ce; font-size: 0.75em; padding: 2px } .calibre41 { display: block; float: left; line-height: 1.2; width: 10% } .calibre42 { font-style: italic; line-height: 1.2 } .calibre43 { color: #00b7ce; line-height: 1.2 } .calibre44 { font-weight: bold; line-height: 1.2 } .calibre45 { display: block; line-height: 1.2; list-style-type: disc; margin-bottom: 0; margin-right: 0; margin-top: 0 } .calibre46 { display: list-item; line-height: 1.2 } .calibre47 { display: block; font-size: 0.77419em; padding-left: 3px; margin: 0 } .calibre48 { display: block; font-size: 0.77419em; margin: 0 } .calibre49 { display: block; line-height: 1.2; page-break-inside: avoid; margin: 0 } .calibre50 { display: block; font-size: 0.77419em; text-align: center; margin: 0 } .calibre51 { color: #00b7ce } .calibre52 { display: block; font-size: 0.77419em; padding-left: 3px; text-align: center; margin: 0 } .calibre53 { display: block; line-height: 1.2; margin-bottom: 10px; margin-top: 10px; page-break-inside: avoid; text-align: center } .calibre54 { display: block; line-height: 1.2; margin: 0 } .calibre55 { display: block; font-size: 0.77419em; page-break-inside: avoid; text-align: left; margin: 5px 0 6px; padding: 2px 0 } .calibre56 { background-color: #E2F3F7; color: #50adc9; font-size: 0.75em; padding: 2px; border: #50adc9 solid 1px } .calibre57 { background-color: #ce5c3c; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; border-top-color: #fff; color: #00F; display: block; font-size: 0.77419em; padding-top: 35px; width: 100%; margin: 0 } .calibre58 { color: #f26641; font-size: 0.75em; padding: 2px } .calibre59 { color: #f26641 } .calibre60 { clear: both; display: block; line-height: 1.2; margin-bottom: 0; margin-top: 0 } .calibre61 { background-color: #f26641; display: block; padding-bottom: 10px } .calibre62 { display: block; padding: 5px 15px 15px } .calibre63 { display: block; font-size: 0.9em; padding-left: 3px; margin: 0 } .calibre64 { display: block; font-size: 0.9em; text-align: center; margin: 0 } .calibre65 { background-color: #fee9dd; color: #f26641; font-size: 0.75em; padding: 2px; border: #f26641 solid 1px } .calibre66 { background-color: #fee9dd; color: #f26641; font-size: 0.75em; page-break-inside: avoid; padding: 2px; border: #f26641 solid 1px } .calibre67 { display: block; font-size: 0.9em; page-break-inside: avoid; text-align: left; margin: 5px 0 6px; padding: 2px 0 } .calibre68 { background-color: #fee9dd; color: #f26641; font-size: 1em; page-break-inside: avoid; padding: 2px; border: #f26641 solid 1px } .calibre69 { display: block; margin: 0 } .calibre70 { background-color: #fee9dd; color: #f26641; font-size: 1em; padding: 2px; border: #f26641 solid 1px } .calibre71 { color: #f26641; line-height: 1.2 } .calibre72 { background-color: #fee9dd; display: block; font-size: 0.64516em; page-break-inside: avoid; padding: 10px; border: #f26641 solid 1px } .calibre73 { font-weight: bold; margin-left: 5px } .calibre74 { margin-left: 5px } .calibre75 { background-color: #a29bca; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; border-top-color: #fff; color: #00F; display: block; font-size: 0.77419em; padding-top: 35px; width: 100%; margin: 0 } .calibre76 { color: #f39200; font-size: 0.75em; padding: 2px } .calibre77 { background-color: #fff2e2; color: #f39200; font-size: 0.75em; padding: 2px; border: #f39200 solid 1px } .calibre78 { color: #f39200 } .calibre79 { color: #f39200; line-height: 1.2 } .calibre80 { display: block; line-height: 1.2; margin-top: 20px } .calibre81 { display: block; text-align: center } .calibre82 { display: block; line-height: 1.2; margin-top: 12px; border-bottom: currentColor none 10px } .calibre83 { color: #f39200; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre84 { color: #afcc46; font-size: 0.75em; padding: 2px } .calibre85 { background-color: #f5f9e9; color: #afcc46; font-size: 0.75em; padding: 2px; border: #afcc46 solid 1px } .calibre86 { color: #afcc46 } .calibre87 { color: #afcc46; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre88 { color: #41c0f0; font-size: 0.75em; padding: 2px } .calibre89 { color: #41c0f0; line-height: 1.2 } .calibre90 { background-color: #e8f7fd; color: #41c0f0; font-size: 0.75em; padding: 2px; border: #41c0f0 solid 1px } .calibre91 { color: #41c0f0 } .calibre92 { color: #41c0f0; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre93 { color: #f088b6; font-size: 0.75em; padding: 2px } .calibre94 { background-color: #fdf1f6; color: #f088b6; font-size: 0.75em; padding: 2px; border: #f088b6 solid 1px } .calibre95 { color: #f088b6 } .calibre96 { color: #f088b6; line-height: 1.2 } .calibre97 { color: #f088b6; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre98 { color: #54bbab; font-size: 0.75em; padding: 2px } .calibre99 { color: #54bbab; line-height: 1.2 } .calibre100 { background-color: #eaf7f5; color: #54bbab; font-size: 0.75em; padding: 2px; border: #54bbab solid 1px } .calibre101 { color: #54bbab } .calibre102 { color: #54bbab; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre103 { color: #ef7b65; font-size: 0.75em; padding: 2px } .calibre104 { background-color: #fdefed; color: #ef7b65; font-size: 0.75em; padding: 2px; border: #ef7b65 solid 1px } .calibre105 { color: #ef7b65 } .calibre106 { color: #ef7b65; font-size: 0.58065em; padding: 4px; border-top: #999 solid 1px; border-right: #999 solid 1px; border-bottom: #eee solid 1px; border-left: #999 solid 1px } .calibre107 { background-color: #f2cb13; border-bottom-color: #fff; border-left-color: #fff; border-right-color: #fff; border-top-color: #fff; color: #00F; display: block; font-size: 0.77419em; padding-top: 35px; width: 100%; margin: 0 } .calibre108 { background-color: #8a8788; display: block; line-height: 1.2; margin-bottom: 10px; margin-top: 10px; text-align: center } .calibre109 { color: #fff; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: center; text-transform: uppercase; margin: 0.5em 0 10px; padding: 5px 0 } .calibre110 { color: #f2cb13; font-size: 0.75em; padding: 2px } .calibre111 { display: block; line-height: 1.2; page-break-inside: avoid } .calibre112 { display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0 0 5px; padding: 0 0 5px } .calibre113 { color: #f2cb13 } .calibre114 { background-color: #ffcb05; display: block; line-height: 1.2 } .calibre115 { display: block; line-height: 1.2; padding-bottom: 10px; padding-left: 10px; padding-top: 5px } .calibre116 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-top: 0; page-break-inside: avoid; text-align: left; margin: 0 0 5px } .calibre117 { color: #f2cb13; line-height: 1.2 } .calibre118 { background-color: #FFF7E1; color: #F2CB13; font-size: 0.75em; padding: 2px; border: #F2CB13 solid 1px } .calibre119 { background-color: #fff7e1; display: block; font-size: 0.64516em; page-break-inside: avoid; padding: 10px; border: #FFD054 solid 1px } .calibre120 { display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; padding-top: 5px; text-align: left; text-transform: uppercase; margin: 0.4em 0 0 } .calibre121 { height: auto; line-height: 1.2; text-align: center; width: 85% } .calibre122 { display: block; height: 55px; line-height: 1.2; margin-bottom: 5px; margin-top: 10px; page-break-inside: avoid; text-align: center; padding: 0 20px } .calibre123 { display: block; float: left; line-height: 1.2 } .calibre124 { display: block; font-variant: small-caps; line-height: 1.2 } .calibre125 { display: block; float: right; line-height: 1.2 } .calibre126 { background-color: #000; display: block; line-height: 1.2; margin-bottom: 0; margin-top: 10px; text-align: center } .calibre127 { color: #fff; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: center; margin: 0.5em 0 10px; padding: 5px 0 } .calibre128 { line-height: 1.2; text-align: center; text-transform: uppercase } .calibre129 { display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 0 10px; padding: 5px 0 } .calibre130 { display: table-cell; line-height: 1.2; text-align: left; valign: top; vertical-align: top; width: 33%; padding: 1px 5px 1px 1px } .calibre131 { display: block; line-height: 1.2; text-align: left } .calibre132 { color: #00F; text-decoration: none } .calibre133 { color: #00F } .calibre134 { display: block; font-size: 0.77419em; text-align: left; margin: 10px 0 15px } .calibre135 { display: block; line-height: 1.2; page-break-inside: avoid; padding: 5px; border: #ed1c24 solid 2px } .calibre136 { color: #00F; line-height: 1.2; text-decoration: none } .calibre137 { color: #00F; line-height: 1.2 } .capt_img_div { display: block; line-height: 1.2; margin-bottom: 0; margin-top: 10px; page-break-inside: avoid; text-align: center; width: 97% } .capt_img_div1 { display: block; margin-bottom: 0; margin-top: 10px; page-break-inside: avoid; text-align: center; width: 97% } .caption { clear: both; display: block; font-size: 0.64516em; font-style: italic; margin-bottom: 5px; padding-top: 8px; text-align: center; width: 100% } .caption_chapter { display: block; line-height: 1.2; padding-top: 7px; text-align: left } .caption1 { clear: both; color: black; display: block; font-size: 0.64516em; font-style: italic; padding-left: 3px; padding-top: 8px; text-align: center; width: 100%; margin: 0 0 5px } .caption2 { clear: both; display: block; font-size: 0.64516em; font-style: italic; padding-left: 3px; padding-top: 8px; text-align: center; width: 100%; margin: 0 0 5px } .caption3 { clear: both; color: black; display: block; font-size: 0.64516em; font-style: italic; padding-top: 8px; text-align: center; width: 100%; margin: 0 0 5px } .clear { clear: both; display: block; line-height: 1.2; margin-bottom: 0; margin-top: 5px; padding-top: 5px; page-break-inside: avoid } .directoryclass { clear: both; display: block; line-height: 1.2; margin-top: 20px; page-break-inside: avoid; border: white solid 1px } .explore { display: block; line-height: 1.2; margin-bottom: 10px; margin-top: 10px; text-align: center; width: 99% } .feature_illustration { height: auto; line-height: 1.2; page-break-inside: avoid; text-align: center; width: 60% } .feature-itinerary { background-color: #fff2e2; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .feature-itinerary1 { background-color: #f5f9e9; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .feature-itinerary2 { background-color: #e8f7fd; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .feature-itinerary3 { background-color: #fdf1f6; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .feature-itinerary4 { background-color: #eaf7f5; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .feature-itinerary5 { background-color: #fdefed; display: block; font-size: 0.64516em; height: auto; padding-bottom: 1em; padding-left: 8px; padding-right: 1em; margin: 2px auto 0 } .floor { display: block; line-height: 1.2; padding-top: 10px; page-break-inside: avoid; text-align: center; width: 98% } .floorplan { height: auto; line-height: 1.2; text-align: center; width: 80% } .font { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px } .font1 { display: block; line-height: 1.2; margin-bottom: 1px } .font2 { color: black; display: block; font-size: 1.2em; font-weight: bold; padding-left: 3px; page-break-inside: avoid; text-align: left; margin: 0.8em 0 3px } .font3 { color: black; display: block; font-weight: bold; text-align: left; margin: 6px 0 3px } .font4 { display: block; font-weight: bold; text-align: left; margin: 6px 0 3px } .font5 { color: #fff; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0.8em 0 3px 10px } .font6 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0.8em 0 3px } .head_font { display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font1 { font-weight: bold; line-height: 1.2; margin-top: 4px; text-decoration: none } .head_font2 { display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; padding-bottom: 5px; padding-top: 5px; text-align: left; text-transform: uppercase; margin: 0.4em 0 5px } .head_font3 { line-height: 1.2; text-align: left } .head_font4 { display: block; font-size: 1.41935em; line-height: 1.2; padding-bottom: 70px; padding-top: 10px; margin: 0 } .head_font5 { color: #00b7ce; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 5px 0 3px } .head_font6 { color: #00b7ce; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 5px 0 3px } .head_font7 { color: #f26641; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font8 { color: #f39200; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font9 { color: #f39200; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font10 { color: #afcc46; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font11 { color: #afcc46; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font12 { color: #41c0f0; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font13 { color: #41c0f0; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font14 { color: #f088b6; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font15 { color: #f088b6; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font16 { color: #54bbab; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font17 { color: #54bbab; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font18 { color: #ef7b65; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .head_font19 { color: #ef7b65; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: capitalize; margin: 0.4em 0 3px } .head_font20 { color: #f2cb13; display: block; font-size: 1.54839em; font-weight: bold; line-height: 1.2; text-align: left; text-transform: uppercase; margin: 0.4em 0 3px } .headimage { height: auto; line-height: 1.2; margin-left: 0; margin-right: 5px; margin-top: 0; vertical-align: text-bottom; width: 99%; border: currentColor none medium } .hr_style { color: Gray; display: block; height: 2px; width: 97%; margin: 0.5em auto; border-top: currentColor dotted 1px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px } .hr_style1 { color: Gray; display: block; height: 2px; line-height: 1.2; width: 97%; margin: 0.5em auto; border-top: currentColor dotted 1px; border-right: currentColor inset 1px; border-bottom: currentColor inset 1px; border-left: currentColor inset 1px } .hstyle { display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0; padding: 5px 0 } .hstyle1 { font-color: black; font-size: 1em; font-weight: bold; line-height: 1.2; margin-bottom: 3px; margin-left: 0; margin-right: 1px; text-align: left } .hstyle2 { display: block; font-size: 1em; font-weight: bold; line-height: 1.2; padding-top: 0; page-break-inside: avoid; text-align: left; margin: 0 1px 5px 0 } .hstyle3 { color: #00b7ce; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle4 { display: block; font-weight: bold; line-height: 1.2; text-align: left; margin: 6px 0 3px } .hstyle5 { color: #f26641; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle6 { color: #f39200; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle7 { background-color: #f39200; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle8 { display: block; font-size: 1.2em; font-weight: bold; padding-top: 0; page-break-inside: avoid; text-align: left; margin: 0 1px 5px 0 } .hstyle9 { color: #afcc46; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle10 { background-color: #afcc46; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle11 { color: #41c0f0; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle12 { background-color: #41c0f0; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle13 { color: #f088b6; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle14 { background-color: #f088b6; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle15 { color: #54bbab; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle16 { background-color: #54bbab; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle17 { color: #ef7b65; display: block; font-size: 1.29032em; font-weight: bold; line-height: 1.2; text-align: left; margin: 0.5em 1px 3px 0; padding: 5px 0 } .hstyle18 { background-color: #ef7b65; display: block; font-size: 1em; font-weight: bold; line-height: 1.2; page-break-inside: avoid; text-align: left; margin: 0 0 3px; padding: 5px } .hstyle19 { font-weight: bold; line-height: 1.2; margin-bottom: 3px; margin-left: 0; margin-right: 1px; text-align: left } .illustration { display: block; line-height: 1.2; page-break-inside: avoid; margin: auto } .illustration_map { height: auto; line-height: 1.2; page-break-inside: avoid; text-align: center; width: 90%; margin: 0; padding: 0 } .illustration_map1 { height: auto; page-break-inside: avoid; text-align: center; width: 90%; margin: 0; padding: 0 } .illustration_part { height: auto; line-height: 1.2; width: 99%; padding: 0 2px 2px 0 } .illustration1 { height: auto; line-height: 1.2; width: 75%; padding: 0 2px 2px 0 } .imageopener_test { display: block; line-height: 1.2 } .imgfullwidthtable { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0; margin-top: 3px; page-break-inside: avoid; text-indent: 0; width: 100%; padding: 1px } .imgfullwidthtable1 { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; text-indent: 0; width: 100%; padding: 1px } .imglist { height: auto; line-height: 1.2; text-align: center; width: 75%; padding: 5px } .imgsel { height: 485px; line-height: 1.2; width: auto } .inline_icon { line-height: 1.2; margin-bottom: 0; margin-left: 4px; margin-right: 4px; vertical-align: baseline; border: currentColor none medium } .inline_icon1 { color: black; margin-bottom: 0; margin-left: 4px; margin-right: 4px; vertical-align: baseline; border: currentColor none medium } .intro { display: block; line-height: 1.2; margin-bottom: 5px; margin-top: 5px; text-align: left } .intro1 { display: block; line-height: 1.2; margin-bottom: 0; margin-top: 5px; text-align: left } .item { clear: both; display: block; line-height: 1.2; margin-top: 10px; text-align: left } .item1 { clear: both; display: block; margin-top: 10px; text-align: left } .itemsidebar { clear: both; display: block; padding-top: 0.5em; text-align: left } .mediaobject_split_map { display: block; line-height: 1.2; margin-bottom: 10px; text-align: center } .mediaobject_split_map1 { display: block; line-height: 1.2; margin-bottom: 10px; text-align: center } .need_to_class { background-color: #e2f3f7; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 10px; margin-top: 0; page-break-inside: avoid; padding: 1em; border: #FFF solid 1px } .need_to_know_ul { background-color: #e2f3f7; display: block; line-height: 1.2 } .note { background-color: #e2f3f7; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #00b7ce solid 15px } .note1 { background-color: #e2f3f7; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #00b7ce solid 15px } .note2 { background-color: #fff2e2; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #f39200 solid 15px } .note3 { background-color: #f5f9e9; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #afcc46 solid 15px } .note4 { background-color: #e8f7fd; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #41c0f0 solid 15px } .note5 { background-color: #fdf1f6; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #f088b6 solid 15px } .note6 { background-color: #eaf7f5; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #54bbab solid 15px } .note7 { background-color: #fdefed; display: block; font-size: 1em; line-height: 1.2; margin-bottom: 0; margin-top: 0; page-break-inside: avoid; padding: 10px 1em 1em; border-top: #ef7b65 solid 15px } .part { display: block; line-height: 1.2; border: white solid 1px } .phrase_table { border-collapse: separate; border-spacing: 2px; display: table; line-height: 1.2; margin-bottom: 0; margin-top: 3px; text-indent: 0; width: 100%; padding: 0 2px 2px 0 } .prac { height: auto; line-height: 1.2; margin-left: 1px; margin-right: 3px; vertical-align: middle; width: auto } .prac1 { height: auto; margin-left: 1px; margin-right: 3px; vertical-align: middle; width: auto } .price_infobox { display: block; line-height: 1.2; margin-bottom: 15px; margin-top: 15px } .regfont { line-height: 1.2; text-decoration: none } .second { display: block } .section { display: block; line-height: 1.2; margin: 0 auto; padding: 0.6em 5px 5px } .section1 { display: block; margin: 0 auto; padding: 0.6em 5px 5px } .sidebar_imglist { height: auto; text-align: center; width: 60% } .splitclass { height: 50px; line-height: 1.2; width: 50px } .star { height: auto; line-height: 1.2; width: 90% } .tg_info { font-style: italic; line-height: 1.2; text-align: left } .tg_info1 { font-style: italic; text-align: left } .tginfo { font-style: italic; line-height: 1.2; margin-bottom: 8px; margin-right: 3px } .tginfo1 { color: #ffcb05; font-style: italic; line-height: 1.2; margin-bottom: 8px; margin-right: 3px } .toc_article { display: list-item; line-height: 1.2; list-style-type: none; margin-left: 0; margin-top: 2px; padding-top: 8px; border-top: grey solid 2px } .toc_article1 { display: list-item; line-height: 1.2; list-style-type: none; margin-left: 0; margin-top: 2px } .toc_maps { display: list-item; line-height: 1.2; list-style-type: none; margin-left: 0; margin-top: 15px } .toc_part { display: list-item; line-height: 1.2; list-style-type: none; margin-left: 3px; margin-top: 2px } .toc_part1 { color: #00F; display: list-item; line-height: 1.2; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 6px; padding-top: 4px; width: 60%; border-top: #50ADC9 solid 3px } .toc_part2 { display: list-item; line-height: 1.2; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 6px; padding-top: 4px; width: 60%; border-top: #FF603B solid 3px } .toc_part3 { display: list-item; line-height: 1.2; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 6px; padding-top: 4px; width: 60%; border-top: #A29BCA solid 3px } .toc_part4 { display: list-item; line-height: 1.2; list-style-type: none; margin-bottom: 0; margin-left: 0; margin-top: 6px; padding-top: 4px; width: 60%; border-top: #F2CB13 solid 3px } .tocwidthleftright { background-color: #8A8788; color: #fff; display: table-cell; line-height: 1.2; text-align: center; vertical-align: inherit; verticle-align: middle; width: 5%; padding: 1px } .tocwidthmiddle { background-color: #ECECEC; display: table-cell; line-height: 1.2; text-align: inherit; vertical-align: inherit; width: 90%; padding: 1px } .vertical { height: auto; width: auto } .vertical1 { height: auto; margin-right: 3px; padding-top: 0; vertical-align: middle; width: auto } .vertical2 { height: auto; margin-right: 3px; vertical-align: middle; width: auto }