/* Text Styles */ hr { color: #000000 } body, table, tr, th /* Normal */ { font-size: 100%; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-weight: normal; text-decoration: none; } table, tr, th { font-size: 100%; } span.f_[NoParagraphStyle] /* [No Paragraph Style] */ { font-size: 1.20rem; font-family: 'Plantin Light'; } span.f_Break /* Break */ { font-size: 1.10rem; font-family: 'Plantin Light'; vertical-align: sub; } span.f_Chaptertit /* Chapter tit */ { font-size: 1.60rem; font-family: 'Plantin Light'; } span.f_CodeExample /* Code Example */ { font-size: 0.80rem; font-family: 'Courier New',Courier,monospace; } span.f_Comment /* Comment */ { } span.f_Extract /* Extract */ { font-family: 'Plantin Light'; } span.f_Heading1 /* Heading1 */ { font-size: 1.60rem; font-weight: bold; } span.f_I /* I */ { font-family: 'Plantin Light'; font-style: italic; } span.f_ImageCaption /* Image Caption */ { font-size: 0.80rem; font-weight: bold; } span.f_MainBody /* Main Body */ { font-size: 1.10rem; font-family: 'Plantin Light'; } span.f_MainBodyIndented /* Main Body Indented */ { font-size: 1.10rem; font-family: 'Plantin Light'; } span.f_Notes /* Notes */ { } /* Paragraph styles */ p, p.p_Normal, div.p_Normal, li.p_Normal /* Normal */ { text-align: justify; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0; } .p_[NoParagraphStyle] /* [No Paragraph Style] */ { font-size: 1.20rem; text-align: left; line-height: 1.44; font-family: 'Plantin Light'; } .p_Break /* Break */ { font-size: 1.10rem; text-align: center; font-family: 'Plantin Light'; } .p_Chaptertit /* Chapter tit */ { font-size: 1.60rem; text-align: center; margin: 0 0 4.5000rem 0; font-family: 'Plantin Light'; } .p_CodeExample /* Code Example */ { font-size: 0.80rem; line-height: 1.0; white-space: nowrap; page-break-inside: avoid; font-family: 'Courier New',Courier,monospace; } .p_Comment /* Comment */ { font-size: 1.00rem; font-family: Arial,Helvetica,sans-serif; } .p_Extract /* Extract */ { font-size: 1.00rem; margin: 0 1.0000rem 0 1.0000rem; font-family: 'Plantin Light'; } .p_Heading1 /* Heading1 */ { font-size: 100%; font-weight: normal; text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0 0; font-family: Arial,Helvetica,sans-serif; } .p_ImageCaption /* Image Caption */ { font-size: 0.80rem; text-align: left; font-family: Arial,Helvetica,sans-serif; } .p_MainBody /* Main Body */ { font-size: 1.10rem; font-family: 'Plantin Light'; } .p_MainBodyIndented /* Main Body Indented */ { font-size: 1.10rem; text-indent: 1.0000rem; font-family: 'Plantin Light'; } .p_Notes /* Notes */ { font-size: 1.00rem; font-family: Arial,Helvetica,sans-serif; } /* Table styles */ div.hmrotate90 { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; } div.hmrotate270 { display:inline-block; -webkit-writing-mode: vertical-rl; -ms-writing-mode: tb-rl; writing-mode: vertical-rl; transform: rotate(180deg); } #hmlightbox /* image lightbox */ { border: none; padding: 8px; background: #FFF; font-size: 110%; font-weight: bold; color: #777; box-shadow: 5px 5px 5px #888; } a.dropdown-toggle /* dropdown toggle caption */ { cursor: pointer; } a.inline-toggle /* inline toggle caption */ { cursor: pointer; } img.dropdown-toggle-icon /* toggle icon */ { cursor: pointer; } /* CSS for responsive image maps */ .hmImageMap a.hmHotspotRect { display:block; position:absolute; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) } .hmImageMap a.hmHotspotEllipse { display:block; position:absolute; border-radius:50%; border: 1px solid transparent; background:#000; opacity:0.01; filter:alpha(opacity=1) } .hmImageMap:hover a.hmHotspotRect {opacity:0.3; filter:alpha(opacity=30); } .hmImageMap:hover a.hmHotspotEllipse { opacity:0.3; filter:alpha(opacity=30); } a.hmHotspotRect:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) } a.hmHotspotEllipse:hover { border:1px solid #000; background:#FFF; opacity:0.3; filter:alpha(opacity=30) }