/* Text Styles */
hr { color: #000000 }
body, table, tr, th /* Normal */
{
 font-size: 100%;
 font-family: Tahoma,Geneva,Verdana,sans-serif;
 font-style: normal;
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}
table, tr, th
{
 font-size: 100%;
}
span.f_[Noparagraphstyle] /* [No paragraph style] */
{
 font-size: 1.20rem;
 font-family: Arial,Helvetica,sans-serif;
}
span.f_Bildtext /* Bild & text */
{
 font-size: 0.80rem;
 font-style: italic;
}
span.f_BodyText /* Body Text */
{
}
span.f_BodyTextIndent /* Body Text Indent */
{
}
span.f_BodyTextIndent2 /* Body Text Indent 2 */
{
}
span.f_BodyTextIndent3 /* Body Text Indent 3 */
{
}
span.f_BodyTextPopup /* Body Text Popup */
{
}
span.f_BodyTextSubHeader /* Body Text Sub Header */
{
 font-size: 1.20rem;
 color: #0669b2;
 text-decoration: underline;
}
span.f_BodyTextSubHeaderPopup /* Body Text Sub Header Popup */
{
 font-size: 1.20rem;
 color: #0669b2;
 text-decoration: underline;
}
span.f_Bulletedforlabels /* Bulleted for labels */
{
}
span.f_Bulletedlist /* Bulleted list */
{
}
span.f_CaleAttributecolour /* Cale Attribute colour */
{
 font-size: 0.90rem;
 font-family: Consolas;
 color: #ff0000;
}
span.f_CaleBulletforTables /* Cale Bullet for Tables */
{
 font-size: 0.90rem;
}
span.f_Calebulletlvl1 /* Cale bullet lvl 1 */
{
}
span.f_CaleBulletlvl2 /* Cale Bullet lvl 2 */
{
}
span.f_CaleBulletlvl2forindent /* Cale Bullet lvl 2 (for indent) */
{
}
span.f_CaleBulletlvl3 /* Cale Bullet lvl 3 */
{
}
span.f_CaleElementcolour /* Cale Element colour */
{
 font-size: 0.90rem;
 font-family: Consolas;
 color: #a31515;
}
span.f_CaleExample /* Cale Example */
{
 font-style: italic;
 color: #0669b2;
}
span.f_CaleExampleLabels /* Cale Example Labels */
{
 font-style: italic;
 color: #0669b2;
}
span.f_CaleImageText /* Cale Image Text */
{
 font-size: 0.90rem;
 font-style: italic;
}
span.f_Calelink /* Cale link */
{
 font-style: italic;
 color: #0070c0;
 text-decoration: underline;
}
span.f_CaleListNumberlvl1 /* Cale List Number lvl 1 */
{
}
span.f_CaleListNumberlvl2 /* Cale List Number lvl 2 */
{
}
span.f_CaleMenu /* Cale Menu */
{
}
span.f_CaleNogrammarcheck /* Cale No grammar check */
{
 font-size: 0.90rem;
 font-family: Consolas;
}
span.f_Calenrlistlvl1 /* Cale nr list lvl 1 */
{
}
span.f_CalePath /* Cale Path */
{
}
span.f_CaleTableBody10pt /* Cale Table Body 10 pt */
{
}
span.f_CaleTableBody10pt /* Cale Table Body 10pt */
{
}
span.f_CaleTableBody10ptCenterd /* Cale Table Body 10pt Centerd */
{
}
span.f_CaleTableBody10ptRed /* Cale Table Body 10pt Red */
{
 color: #ff0000;
}
span.f_CaleTableBody10ptRedstrikethrough /* Cale Table Body 10pt Red strikethrough */
{
 color: #ff0000;
 text-decoration: line-through;
}
span.f_CaleTableBody10ptright /* Cale Table Body 10pt right */
{
}
span.f_CaleTableBody10ptwith1cmmargin /* Cale Table Body 10pt with 1 cm margin */
{
}
span.f_CaleTableBody9pt /* Cale Table Body 9pt */
{
 font-size: 0.90rem;
}
span.f_CaleTableBody9ptred /* Cale Table Body 9pt red */
{
 font-size: 0.90rem;
 color: #ff0000;
}
span.f_CaleTableBody9ptredstrikethrough /* Cale Table Body 9pt red strikethrough */
{
 font-size: 0.90rem;
 color: #ff0000;
 text-decoration: line-through;
}
span.f_CaleTableHeader9pt /* Cale Table Header 9pt */
{
 font-size: 0.90rem;
 color: #ffffff;
}
span.f_CaleTariffText /* Cale Tariff Text */
{
 font-size: 0.90rem;
 font-family: Consolas;
}
span.f_CaleValuecolour /* Cale Value colour */
{
 font-size: 0.90rem;
 font-family: Consolas;
 color: #0000ff;
}
span.f_CodeExample /* Code Example */
{
 font-size: 0.90rem;
 font-family: Consolas;
 color: #0000ff;
}
span.f_Comment /* Comment */
{
}
span.f_CWO2message /* CWO 2 message */
{
 font-size: 0.80rem;
}
span.f_heading2 /* heading 2 */
{
 font-size: 1.80rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_heading3 /* heading 3 */
{
 font-size: 1.40rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_heading4 /* heading 4 */
{
 font-size: 1.20rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_heading5 /* heading 5 */
{
 font-size: 1.20rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_heading6 /* heading 6 */
{
 font-size: 1.20rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_Heading1 /* Heading1 */
{
 font-size: 2.00rem;
 font-weight: bold;
 color: #0669b2;
}
span.f_Hyperlink /* Hyperlink */
{
 font-family: Arial,Helvetica,sans-serif;
 color: #0000ff;
 text-decoration: underline;
}
span.f_ImageCaption /* Image Caption */
{
 font-size: 0.80rem;
 font-weight: bold;
}
span.f_ImageTextindented /* Image Text indented */
{
 font-size: 0.90rem;
 font-style: italic;
}
span.f_ImportantWarningforlabels /* Important  Warning for labels */
{
 font-style: italic;
}
span.f_ImportantWarningindent /* Important  Warning indent */
{
 font-style: italic;
}
span.f_ImportantWarningindent2 /* Important  Warning indent 2 */
{
 font-style: italic;
}
span.f_ImportantWarningPopup /* Important  Warning Popup */
{
 font-style: italic;
}
span.f_ImportantWarningtables10pt /* Important  Warning tables 10pt */
{
 font-style: italic;
}
span.f_ImportantWarningtables9pt /* Important  Warning tables 9pt */
{
 font-size: 0.90rem;
 font-style: italic;
}
span.f_ImportantWarning /* Important & Warning */
{
 font-style: italic;
}
span.f_Indentforbulletandnumberlistlvl1 /* Indent for bullet and numberlist lvl 1 */
{
}
span.f_index1 /* index 1 */
{
 font-size: 0.90rem;
 font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;
}
span.f_index2 /* index 2 */
{
 font-size: 0.90rem;
 font-family: Calibri,Vectora,'Droid Sans','Open Sans',Frutiger,sans-serif;
}
span.f_indexheading /* index heading */
{
 font-size: 1.40rem;
 font-family: Cambria;
 font-weight: bold;
}
span.f_LabelVariables /* Label Variables */
{
}
span.f_LabelVariablesindent /* Label Variables indent */
{
}
span.f_ListBullet /* List Bullet */
{
}
span.f_NormalSubHeader /* Normal Sub Header */
{
 font-size: 1.40rem;
 font-weight: bold;
}
span.f_Notes /* Notes */
{
 font-style: italic;
}
span.f_Notesforlabels /* Notes for labels */
{
 font-style: italic;
}
span.f_Notesfortables10pt /* Notes for tables 10pt */
{
 font-style: italic;
}
span.f_Notesfortables9pt /* Notes for tables 9pt */
{
 font-size: 0.90rem;
 font-style: italic;
}
span.f_NotesIndent /* Notes Indent */
{
 font-style: italic;
}
span.f_NotesIndent2 /* Notes Indent2 */
{
 font-style: italic;
}
span.f_NotesPopup /* Notes Popup */
{
 font-style: italic;
}
span.f_Properties /* Properties */
{
 color: #0669b2;
 text-decoration: underline;
}
span.f_Reference /* Reference */
{
 font-style: italic;
}
span.f_ReferenceIndent /* Reference Indent */
{
 font-style: italic;
}
span.f_ReferenceIndent2 /* Reference Indent2 */
{
 font-style: italic;
}
span.f_toc1 /* toc 1 */
{
 font-weight: bold;
 text-transform: uppercase;
}
span.f_toc2 /* toc 2 */
{
 font-weight: bold;
 text-transform: uppercase;
}
span.f_toc3 /* toc 3 */
{
 font-weight: bold;
 text-transform: uppercase;
}
/* Paragraph styles */
p, p.p_Normal, div.p_Normal, li.p_Normal /* Normal */
{
 text-align: left;
 text-indent: 0;
 padding: 0 0 0 0;
 margin: 0.5000rem 0 0 0;
}
.p_[Noparagraphstyle] /* [No paragraph style] */
{
 font-size: 1.20rem;
 line-height: 1.44;
 margin: 0 0 0 0;
}
.p_Bildtext /* Bild & text */
{
 font-size: 0.80rem;
 text-align: center;
 margin: 0.2500rem 0 0.5000rem 2.3750rem;
}
.p_BodyText /* Body Text */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 2.3750rem;
}
.p_BodyTextIndent /* Body Text Indent */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 3.8750rem;
}
.p_BodyTextIndent2 /* Body Text Indent 2 */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 5.1250rem;
}
.p_BodyTextIndent3 /* Body Text Indent 3 */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 6.6875rem;
}
.p_BodyTextPopup /* Body Text Popup */
{
 font-size: 1.00rem;
 margin: 0.5000rem 1.1875rem 0 1.1875rem;
}
.p_BodyTextSubHeader /* Body Text Sub Header */
{
 font-size: 1.20rem;
 margin: 0.5625rem 0 0 2.3750rem;
}
.p_BodyTextSubHeaderPopup /* Body Text Sub Header Popup */
{
 font-size: 1.20rem;
 margin: 0.5625rem 1.1875rem 0 1.1875rem;
}
.p_Bulletedforlabels /* Bulleted for labels */
{
 font-size: 1.00rem;
 text-indent: -1.4375rem;
 margin: 0.5000rem 0 0 8.5000rem;
}
.p_Bulletedlist /* Bulleted list */
{
 font-size: 1.00rem;
 text-indent: -1.4375rem;
 margin: 0.5000rem 0 0 1.4375rem;
}
.p_CaleBulletforTables /* Cale Bullet for Tables */
{
 font-size: 0.90rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 2.0000rem;
}
.p_Calebulletlvl1 /* Cale bullet lvl 1 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 3.8750rem;
}
.p_CaleBulletlvl2 /* Cale Bullet lvl 2 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 5.3750rem;
}
.p_CaleBulletlvl2forindent /* Cale Bullet lvl 2 (for indent) */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 7.6875rem;
}
.p_CaleBulletlvl3 /* Cale Bullet lvl 3 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 6.8750rem;
}
.p_CaleExample /* Cale Example */
{
 font-size: 1.00rem;
 text-indent: -4.7500rem;
 margin: 0.5000rem 0 0 4.7500rem;
}
.p_CaleExampleLabels /* Cale Example Labels */
{
 font-size: 1.00rem;
 text-indent: -4.7500rem;
 margin: 0.5000rem 0 0 7.1250rem;
}
.p_CaleImageText /* Cale Image Text */
{
 font-size: 0.90rem;
 margin: 0.5000rem 0 0 4.7500rem;
}
.p_Calelink /* Cale link */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 2.3750rem;
}
.p_CaleListNumberlvl1 /* Cale List Number lvl 1 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 6.2500rem;
}
.p_CaleListNumberlvl2 /* Cale List Number lvl 2 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 7.6875rem;
}
.p_CaleMenu /* Cale Menu */
{
 font-size: 1.00rem;
 text-indent: -2.3750rem;
 border-color: #c0c0c0;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0 0 0.4375rem 1.8750rem;
}
.p_CaleNogrammarcheck /* Cale No grammar check */
{
 font-size: 0.90rem;
 margin: 0 0 0 4.7500rem;
}
.p_Calenrlistlvl1 /* Cale nr list lvl 1 */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.5000rem 0 0 3.8750rem;
}
.p_CalePath /* Cale Path */
{
 font-size: 1.00rem;
 page-break-inside: avoid;
 page-break-after: avoid;
 border-color: #d9d9d9;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0 0 0.4375rem 0;
}
.p_CaleTableBody10pt /* Cale Table Body 10 pt */
{
 font-size: 1.00rem;
 margin: 0.2500rem 0 0.2500rem 0;
}
.p_CaleTableBody10pt /* Cale Table Body 10pt */
{
 font-size: 1.00rem;
}
.p_CaleTableBody10ptCenterd /* Cale Table Body 10pt Centerd */
{
 font-size: 1.00rem;
 text-align: center;
}
.p_CaleTableBody10ptRed /* Cale Table Body 10pt Red */
{
 font-size: 1.00rem;
}
.p_CaleTableBody10ptRedstrikethrough /* Cale Table Body 10pt Red strikethrough */
{
 font-size: 1.00rem;
}
.p_CaleTableBody10ptright /* Cale Table Body 10pt right */
{
 font-size: 1.00rem;
 text-align: right;
}
.p_CaleTableBody10ptwith1cmmargin /* Cale Table Body 10pt with 1 cm margin */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 2.3750rem;
}
.p_CaleTableBody9pt /* Cale Table Body 9pt */
{
 font-size: 0.90rem;
 margin: 0.2500rem 0 0.2500rem 0;
}
.p_CaleTableBody9ptred /* Cale Table Body 9pt red */
{
 font-size: 0.90rem;
 margin: 0.2500rem 0 0.2500rem 0;
}
.p_CaleTableBody9ptredstrikethrough /* Cale Table Body 9pt red strikethrough */
{
 font-size: 0.90rem;
 margin: 0.2500rem 0 0.2500rem 0;
}
.p_CaleTableHeader9pt /* Cale Table Header 9pt */
{
 font-size: 0.90rem;
}
.p_CodeExample /* Code Example */
{
 font-size: 0.90rem;
 page-break-inside: avoid;
 margin: 0.2500rem 0 0.2500rem 2.3750rem;
}
.p_Comment /* Comment */
{
 font-size: 1.00rem;
}
.p_CWO2message /* CWO 2 message */
{
 font-size: 0.80rem;
 border-color: #000000;
 border-style: solid;
 border-width: thin;
 background: #ffffcc;
 padding: 0.0625rem 0.0625rem 0.0625rem 0.0625rem;
 margin: 0.4375rem 0.2500rem 0 2.3125rem;
}
.p_heading2 /* heading 2 */
{
 font-size: 1.80rem;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
.p_heading3 /* heading 3 */
{
 font-size: 1.40rem;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
.p_heading4 /* heading 4 */
{
 font-size: 1.20rem;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
.p_heading5 /* heading 5 */
{
 font-size: 1.20rem;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
.p_heading6 /* heading 6 */
{
 font-size: 1.20rem;
 page-break-after: avoid;
 margin: 0 0 0 0;
}
.p_Heading1 /* Heading1 */
{
 font-size: 100%;
 font-weight: normal;
 text-align: left;
 text-indent: 0;
 page-break-after: avoid;
 padding: 0 0 0 0;
 margin: 0 0 0 0;
}
.p_ImageCaption /* Image Caption */
{
 font-size: 0.80rem;
}
.p_ImageTextindented /* Image Text indented */
{
 font-size: 0.90rem;
 margin: 0.5000rem 0 0 6.1875rem;
}
.p_ImportantWarningforlabels /* Important  Warning for labels */
{
 font-size: 1.00rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 6.5625rem;
}
.p_ImportantWarningindent /* Important  Warning indent */
{
 font-size: 1.00rem;
 text-indent: -3.8125rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 3.3125rem;
}
.p_ImportantWarningindent2 /* Important  Warning indent 2 */
{
 font-size: 1.00rem;
 text-indent: -5.3125rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 4.8125rem;
}
.p_ImportantWarningPopup /* Important  Warning Popup */
{
 font-size: 1.00rem;
 text-indent: -1.1875rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0.6875rem;
}
.p_ImportantWarningtables10pt /* Important  Warning tables 10pt */
{
 font-size: 1.00rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0;
}
.p_ImportantWarningtables9pt /* Important  Warning tables 9pt */
{
 font-size: 0.90rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0;
}
.p_ImportantWarning /* Important & Warning */
{
 font-size: 1.00rem;
 text-indent: -2.3750rem;
 border-color: #ff0000;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 1.8750rem;
}
.p_Indentforbulletandnumberlistlvl1 /* Indent for bullet and numberlist lvl 1 */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 6.1875rem;
}
.p_index1 /* index 1 */
{
 font-size: 0.90rem;
 text-indent: -0.9375rem;
 margin: 0.5000rem 0 0 0.9375rem;
}
.p_index2 /* index 2 */
{
 font-size: 0.90rem;
 text-indent: -0.9375rem;
 margin: 0.5000rem 0 0 1.8125rem;
}
.p_indexheading /* index heading */
{
 font-size: 1.40rem;
 margin: 1.0000rem 0 0.5000rem 0.5625rem;
}
.p_LabelVariables /* Label Variables */
{
 font-size: 1.00rem;
 text-indent: -4.7500rem;
 margin: 0.5000rem 0 0 7.0625rem;
}
.p_LabelVariablesindent /* Label Variables indent */
{
 font-size: 1.00rem;
 margin: 0.5000rem 0 0 7.0625rem;
}
.p_ListBullet /* List Bullet */
{
 font-size: 1.00rem;
 text-indent: -1.5000rem;
 margin: 0.3125rem 0 0.3125rem 7.6875rem;
}
.p_NormalSubHeader /* Normal Sub Header */
{
 font-size: 1.40rem;
}
.p_Notes /* Notes */
{
 font-size: 1.00rem;
 text-indent: -2.3750rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 1.8750rem;
}
.p_Notesforlabels /* Notes for labels */
{
 font-size: 1.00rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 6.5625rem;
}
.p_Notesfortables10pt /* Notes for tables 10pt */
{
 font-size: 1.00rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0;
}
.p_Notesfortables9pt /* Notes for tables 9pt */
{
 font-size: 0.90rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0;
}
.p_NotesIndent /* Notes Indent */
{
 font-size: 1.00rem;
 text-indent: -3.8125rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 3.3125rem;
}
.p_NotesIndent2 /* Notes Indent2 */
{
 font-size: 1.00rem;
 text-indent: -5.3125rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 4.8125rem;
}
.p_NotesPopup /* Notes Popup */
{
 font-size: 1.00rem;
 text-indent: -1.1875rem;
 border-color: #ffea64;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 0.6875rem;
}
.p_Properties /* Properties */
{
 font-size: 1.00rem;
 text-indent: -4.7500rem;
 margin: 0.5625rem 0 0 7.1250rem;
}
.p_Reference /* Reference */
{
 font-size: 1.00rem;
 text-indent: -2.3750rem;
 border-color: #0669b2;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 1.8750rem;
}
.p_ReferenceIndent /* Reference Indent */
{
 font-size: 1.00rem;
 text-indent: -3.8125rem;
 border-color: #0669b2;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 3.3125rem;
}
.p_ReferenceIndent2 /* Reference Indent2 */
{
 font-size: 1.00rem;
 text-indent: -5.1250rem;
 border-color: #0669b2;
 border-style: solid;
 border-width: 0.1250rem;
 border-right: none;
 border-left: none;
 background: #f2f2f2;
 padding: 0.5000rem 0.5000rem 0.5000rem 0.5000rem;
 margin: 0.4375rem 0 0.4375rem 4.6250rem;
}
.p_toc1 /* toc 1 */
{
 font-size: 1.00rem;
 text-indent: -4.7500rem;
 margin: 1.0000rem 0 0 4.7500rem;
}
.p_toc2 /* toc 2 */
{
 font-size: 1.00rem;
 text-indent: -5.9375rem;
 line-height: 1.38;
 margin: 1.0000rem 0 0 5.9375rem;
}
.p_toc3 /* toc 3 */
{
 font-size: 1.00rem;
 text-indent: -7.0625rem;
 margin: 0.3125rem 0 0 7.0625rem;
}
/* Table styles */
table.CaleTable {
width: 100%;
border: none;
border-spacing: 0;
border-collapse: collapse;
}
table.CaleTable tr.CaleTable {
text-align: left;
}
table.CaleTable th.CaleTable, table.CaleTable td.CaleTable {
vertical-align: top;
padding: 0.1250rem;
border: solid thin #D9D8D8;
}
table.CaleTable th.CaleTable {
background-color:#d9d8d8;
}
table.CaleTableNoHeader {
width: 100%;
border: none;
border-spacing: 0;
border-collapse: collapse;
}
table.CaleTableNoHeader tr.CaleTableNoHeader {
text-align: left;
}
table.CaleTableNoHeader th.CaleTableNoHeader, table.CaleTableNoHeader td.CaleTableNoHeader {
vertical-align: top;
padding: 0.1250rem;
border: solid thin #D9D8D8;
}
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) }
