a[href*="www.elegislation.gov.hk/hk/1997/"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #000000;
  display:inline-block; 
  margin-left:30px;
}

a[href*="www.elegislation.gov.hk/hk/1998/"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #000000;
  display:inline-block; 
  margin-left:30px;
}
a[href*="www.elegislation.gov.hk/hk/1999/"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #000000;
  display:inline-block; 
  margin-left:30px;
}
a[href*="/au/legis/cth/consol_act/coaca430/"] {
  pointer-events: none;
  cursor: default;
  text-decoration: none;
  color: #000000;
  display:inline-block; 
  margin-left:30px; 
}



/* Font color styles based on https://www.elegislation.gov.hk/hklm.css */
*[class~="font_color_aliceblue"] {
  color: #F0F8FF;
}

*[class~="font_color_antiquewhite"] {
  color: #FAEBD7;
}

*[class~="font_color_aqua"] {
  color: #00FFFF;
}

*[class~="font_color_aquamarine"] {
  color: #7FFFD4;
}

*[class~="font_color_azure"] {
  color: #F0FFFF;
}

*[class~="font_color_beige"] {
  color: #F5F5DC;
}

*[class~="font_color_bisque"] {
  color: #FFE4C4;
}

*[class~="font_color_black"] {
  color: #000000;
}

*[class~="font_color_blanchedalmond"] {
  color: #FFEBCD;
}

*[class~="font_color_blue"] {
  color: #0000FF;
}

*[class~="font_color_blueviolet"] {
  color: #8A2BE2;
}

*[class~="font_color_brown"] {
  color: #A52A2A;
}

*[class~="font_color_burlywood"] {
  color: #DEB887;
}

*[class~="font_color_cadetblue"] {
  color: #5F9EA0;
}

*[class~="font_color_chartreuse"] {
  color: #7FFF00;
}

*[class~="font_color_chocolate"] {
  color: #D2691E;
}

*[class~="font_color_coral"] {
  color: #FF7F50;
}

*[class~="font_color_cornflowerblue"] {
  color: #6495ED;
}

*[class~="font_color_cornsilk"] {
  color: #FFF8DC;
}

*[class~="font_color_crimson"] {
  color: #DC143C;
}

*[class~="font_color_cyan"] {
  color: #00FFFF;
}

*[class~="font_color_darkblue"] {
  color: #00008B;
}

*[class~="font_color_darkcyan"] {
  color: #008B8B;
}

*[class~="font_color_darkgoldenrod"] {
  color: #B8860B;
}

*[class~="font_color_darkgray"] {
  color: #A9A9A9;
}

*[class~="font_color_darkgreen"] {
  color: #006400;
}

*[class~="font_color_darkkhaki"] {
  color: #BDB76B;
}

*[class~="font_color_darkmagenta"] {
  color: #8B008B;
}

*[class~="font_color_darkolivegreen"] {
  color: #556B2F;
}

*[class~="font_color_darkorange"] {
  color: #FF8C00;
}

*[class~="font_color_darkorchid"] {
  color: #9932CC;
}

*[class~="font_color_darkred"] {
  color: #8B0000;
}

*[class~="font_color_darksalmon"] {
  color: #E9967A;
}

*[class~="font_color_darkseagreen"] {
  color: #8FBC8F;
}

*[class~="font_color_darkslateblue"] {
  color: #483D8B;
}

*[class~="font_color_darkslategray"] {
  color: #2F4F4F;
}

*[class~="font_color_darkturquoise"] {
  color: #00CED1;
}

*[class~="font_color_darkviolet"] {
  color: #9400D3;
}

*[class~="font_color_deeppink"] {
  color: #FF1493;
}

*[class~="font_color_deepskyblue"] {
  color: #00BFFF;
}

*[class~="font_color_dimgray"] {
  color: #696969;
}

*[class~="font_color_dodgerblue"] {
  color: #1E90FF;
}

*[class~="font_color_firebrick"] {
  color: #B22222;
}

*[class~="font_color_floralwhite"] {
  color: #FFFAF0;
}

*[class~="font_color_forestgreen"] {
  color: #228B22;
}

*[class~="font_color_fuchsia"] {
  color: #FF00FF;
}

*[class~="font_color_gainsboro"] {
  color: #DCDCDC;
}

*[class~="font_color_ghostwhite"] {
  color: #F8F8FF;
}

*[class~="font_color_gold"] {
  color: #FFD700;
}

*[class~="font_color_goldenrod"] {
  color: #DAA520;
}

*[class~="font_color_gray"] {
  color: #808080;
}

*[class~="font_color_green"] {
  color: #008000;
}

*[class~="font_color_greenyellow"] {
  color: #ADFF2F;
}

*[class~="font_color_honeydew"] {
  color: #F0FFF0;
}

*[class~="font_color_hotpink"] {
  color: #FF69B4;
}

*[class~="font_color_indianred"] {
  color: #CD5C5C;
}

*[class~="font_color_indigo"] {
  color: #4B0082;
}

*[class~="font_color_ivory"] {
  color: #FFFFF0;
}

*[class~="font_color_khaki"] {
  color: #F0E68C;
}

*[class~="font_color_lavender"] {
  color: #E6E6FA;
}

*[class~="font_color_lavenderblush"] {
  color: #FFF0F5;
}

*[class~="font_color_lawngreen"] {
  color: #7CFC00;
}

*[class~="font_color_lemonchiffon"] {
  color: #FFFACD;
}

*[class~="font_color_lightblue"] {
  color: #ADD8E6;
}

*[class~="font_color_lightcoral"] {
  color: #F08080;
}

*[class~="font_color_lightcyan"] {
  color: #E0FFFF;
}

*[class~="font_color_lightgoldenrodyellow"] {
  color: #FAFAD2;
}

*[class~="font_color_lightgray"] {
  color: #D3D3D3;
}

*[class~="font_color_lightgreen"] {
  color: #90EE90;
}

*[class~="font_color_lightpink"] {
  color: #FFB6C1;
}

*[class~="font_color_lightsalmon"] {
  color: #FFA07A;
}

*[class~="font_color_lightseagreen"] {
  color: #20B2AA;
}

*[class~="font_color_lightskyblue"] {
  color: #87CEFA;
}

*[class~="font_color_lightslategray"] {
  color: #778899;
}

*[class~="font_color_lightsteelblue"] {
  color: #B0C4DE;
}

*[class~="font_color_lightyellow"] {
  color: #FFFFE0;
}

*[class~="font_color_lime"] {
  color: #00FF00;
}

*[class~="font_color_limegreen"] {
  color: #32CD32;
}

*[class~="font_color_linen"] {
  color: #FAF0E6;
}

*[class~="font_color_magenta"] {
  color: #FF00FF;
}

*[class~="font_color_maroon"] {
  color: #800000;
}

*[class~="font_color_mediumaquamarine"] {
  color: #66CDAA;
}

*[class~="font_color_mediumblue"] {
  color: #0000CD;
}

*[class~="font_color_mediumorchid"] {
  color: #BA55D3;
}

*[class~="font_color_mediumpurple"] {
  color: #9370DB;
}

*[class~="font_color_mediumseagreen"] {
  color: #3CB371;
}

*[class~="font_color_mediumslateblue"] {
  color: #7B68EE;
}

*[class~="font_color_mediumspringgreen"] {
  color: #00FA9A;
}

*[class~="font_color_mediumturquoise"] {
  color: #48D1CC;
}

*[class~="font_color_mediumvioletred"] {
  color: #C71585;
}

*[class~="font_color_midnightblue"] {
  color: #191970;
}

*[class~="font_color_mintcream"] {
  color: #F5FFFA;
}

*[class~="font_color_mistyrose"] {
  color: #FFE4E1;
}

*[class~="font_color_moccasin"] {
  color: #FFE4B5;
}

*[class~="font_color_navajowhite"] {
  color: #FFDEAD;
}

*[class~="font_color_navy"] {
  color: #000080;
}

*[class~="font_color_oldlace"] {
  color: #FDF5E6;
}

*[class~="font_color_olive"] {
  color: #808000;
}

*[class~="font_color_olivedrab"] {
  color: #6B8E23;
}

*[class~="font_color_orange"] {
  color: #FFA500;
}

*[class~="font_color_orangered"] {
  color: #FF4500;
}

*[class~="font_color_orchid"] {
  color: #DA70D6;
}

*[class~="font_color_palegoldenrod"] {
  color: #EEE8AA;
}

*[class~="font_color_palegreen"] {
  color: #98FB98;
}

*[class~="font_color_paleturquoise"] {
  color: #AFEEEE;
}

*[class~="font_color_palevioletred"] {
  color: #DB7093;
}

*[class~="font_color_papayawhip"] {
  color: #FFEFD5;
}

*[class~="font_color_peachpuff"] {
  color: #FFDAB9;
}

*[class~="font_color_peru"] {
  color: #CD853F;
}

*[class~="font_color_pink"] {
  color: #FFC0CB;
}

*[class~="font_color_plum"] {
  color: #DDA0DD;
}

*[class~="font_color_powderblue"] {
  color: #B0E0E6;
}

*[class~="font_color_purple"] {
  color: #800080;
}

*[class~="font_color_rebeccapurple"] {
  color: #663399;
}

*[class~="font_color_red"] {
  color: #FF0000;
}

*[class~="font_color_rosybrown"] {
  color: #BC8F8F;
}

*[class~="font_color_royalblue"] {
  color: #4169E1;
}

*[class~="font_color_saddlebrown"] {
  color: #8B4513;
}

*[class~="font_color_salmon"] {
  color: #FA8072;
}

*[class~="font_color_sandybrown"] {
  color: #F4A460;
}

*[class~="font_color_seagreen"] {
  color: #2E8B57;
}

*[class~="font_color_seashell"] {
  color: #FFF5EE;
}

*[class~="font_color_sienna"] {
  color: #A0522D;
}

*[class~="font_color_silver"] {
  color: #C0C0C0;
}

*[class~="font_color_skyblue"] {
  color: #87CEEB;
}

*[class~="font_color_slateblue"] {
  color: #6A5ACD;
}

*[class~="font_color_slategray"] {
  color: #708090;
}

*[class~="font_color_snow"] {
  color: #FFFAFA;
}

*[class~="font_color_springgreen"] {
  color: #00FF7F;
}

*[class~="font_color_steelblue"] {
  color: #4682B4;
}

*[class~="font_color_tan"] {
  color: #D2B48C;
}

*[class~="font_color_teal"] {
  color: #008080;
}

*[class~="font_color_thistle"] {
  color: #D8BFD8;
}

*[class~="font_color_tomato"] {
  color: #FF6347;
}

*[class~="font_color_turquoise"] {
  color: #40E0D0;
}

*[class~="font_color_violet"] {
  color: #EE82EE;
}

*[class~="font_color_wheat"] {
  color: #F5DEB3;
}

*[class~="font_color_white"] {
  color: #FFFFFF;
}

*[class~="font_color_whitesmoke"] {
  color: #F5F5F5;
}

*[class~="font_color_yellow"] {
  color: #FFFF00;
}

*[class~="font_color_yellowgreen"] {
  color: #9ACD32;
}

/* Background color */
*[class~="background_color_aliceblue"] {
  background-color: #F0F8FF;
}

*[class~="background_color_antiquewhite"] {
  background-color: #FAEBD7;
}

*[class~="background_color_aqua"] {
  background-color: #00FFFF;
}

*[class~="background_color_aquamarine"] {
  background-color: #7FFFD4;
}

*[class~="background_color_azure"] {
  background-color: #F0FFFF;
}

*[class~="background_color_beige"] {
  background-color: #F5F5DC;
}

*[class~="background_color_bisque"] {
  background-color: #FFE4C4;
}

*[class~="background_color_black"] {
  background-color: #000000;
}

*[class~="background_color_blanchedalmond"] {
  background-color: #FFEBCD;
}

*[class~="background_color_blue"] {
  background-color: #0000FF;
}

*[class~="background_color_blueviolet"] {
  background-color: #8A2BE2;
}

*[class~="background_color_brown"] {
  background-color: #A52A2A;
}

*[class~="background_color_burlywood"] {
  background-color: #DEB887;
}

*[class~="background_color_cadetblue"] {
  background-color: #5F9EA0;
}

*[class~="background_color_chartreuse"] {
  background-color: #7FFF00;
}

*[class~="background_color_chocolate"] {
  background-color: #D2691E;
}

*[class~="background_color_coral"] {
  background-color: #FF7F50;
}

*[class~="background_color_cornflowerblue"] {
  background-color: #6495ED;
}

*[class~="background_color_cornsilk"] {
  background-color: #FFF8DC;
}

*[class~="background_color_crimson"] {
  background-color: #DC143C;
}

*[class~="background_color_cyan"] {
  background-color: #00FFFF;
}

*[class~="background_color_darkblue"] {
  background-color: #00008B;
}

*[class~="background_color_darkcyan"] {
  background-color: #008B8B;
}

*[class~="background_color_darkgoldenrod"] {
  background-color: #B8860B;
}

*[class~="background_color_darkgray"] {
  background-color: #A9A9A9;
}

*[class~="background_color_darkgreen"] {
  background-color: #006400;
}

*[class~="background_color_darkkhaki"] {
  background-color: #BDB76B;
}

*[class~="background_color_darkmagenta"] {
  background-color: #8B008B;
}

*[class~="background_color_darkolivegreen"] {
  background-color: #556B2F;
}

*[class~="background_color_darkorange"] {
  background-color: #FF8C00;
}

*[class~="background_color_darkorchid"] {
  background-color: #9932CC;
}

*[class~="background_color_darkred"] {
  background-color: #8B0000;
}

*[class~="background_color_darksalmon"] {
  background-color: #E9967A;
}

*[class~="background_color_darkseagreen"] {
  background-color: #8FBC8F;
}

*[class~="background_color_darkslateblue"] {
  background-color: #483D8B;
}

*[class~="background_color_darkslategray"] {
  background-color: #2F4F4F;
}

*[class~="background_color_darkturquoise"] {
  background-color: #00CED1;
}

*[class~="background_color_darkviolet"] {
  background-color: #9400D3;
}

*[class~="background_color_deeppink"] {
  background-color: #FF1493;
}

*[class~="background_color_deepskyblue"] {
  background-color: #00BFFF;
}

*[class~="background_color_dimgray"] {
  background-color: #696969;
}

*[class~="background_color_dodgerblue"] {
  background-color: #1E90FF;
}

*[class~="background_color_firebrick"] {
  background-color: #B22222;
}

*[class~="background_color_floralwhite"] {
  background-color: #FFFAF0;
}

*[class~="background_color_forestgreen"] {
  background-color: #228B22;
}

*[class~="background_color_fuchsia"] {
  background-color: #FF00FF;
}

*[class~="background_color_gainsboro"] {
  background-color: #DCDCDC;
}

*[class~="background_color_ghostwhite"] {
  background-color: #F8F8FF;
}

*[class~="background_color_gold"] {
  background-color: #FFD700;
}

*[class~="background_color_goldenrod"] {
  background-color: #DAA520;
}

*[class~="background_color_gray"] {
  background-color: #808080;
}

*[class~="background_color_green"] {
  background-color: #008000;
}

*[class~="background_color_greenyellow"] {
  background-color: #ADFF2F;
}

*[class~="background_color_honeydew"] {
  background-color: #F0FFF0;
}

*[class~="background_color_hotpink"] {
  background-color: #FF69B4;
}

*[class~="background_color_indianred"] {
  background-color: #CD5C5C;
}

*[class~="background_color_indigo"] {
  background-color: #4B0082;
}

*[class~="background_color_ivory"] {
  background-color: #FFFFF0;
}

*[class~="background_color_khaki"] {
  background-color: #F0E68C;
}

*[class~="background_color_lavender"] {
  background-color: #E6E6FA;
}

*[class~="background_color_lavenderblush"] {
  background-color: #FFF0F5;
}

*[class~="background_color_lawngreen"] {
  background-color: #7CFC00;
}

*[class~="background_color_lemonchiffon"] {
  background-color: #FFFACD;
}

*[class~="background_color_lightblue"] {
  background-color: #ADD8E6;
}

*[class~="background_color_lightcoral"] {
  background-color: #F08080;
}

*[class~="background_color_lightcyan"] {
  background-color: #E0FFFF;
}

*[class~="background_color_lightgoldenrodyellow"] {
  background-color: #FAFAD2;
}

*[class~="background_color_lightgray"] {
  background-color: #D3D3D3;
}

*[class~="background_color_lightgreen"] {
  background-color: #90EE90;
}

*[class~="background_color_lightpink"] {
  background-color: #FFB6C1;
}

*[class~="background_color_lightsalmon"] {
  background-color: #FFA07A;
}

*[class~="background_color_lightseagreen"] {
  background-color: #20B2AA;
}

*[class~="background_color_lightskyblue"] {
  background-color: #87CEFA;
}

*[class~="background_color_lightslategray"] {
  background-color: #778899;
}

*[class~="background_color_lightsteelblue"] {
  background-color: #B0C4DE;
}

*[class~="background_color_lightyellow"] {
  background-color: #FFFFE0;
}

*[class~="background_color_lime"] {
  background-color: #00FF00;
}

*[class~="background_color_limegreen"] {
  background-color: #32CD32;
}

*[class~="background_color_linen"] {
  background-color: #FAF0E6;
}

*[class~="background_color_magenta"] {
  background-color: #FF00FF;
}

*[class~="background_color_maroon"] {
  background-color: #800000;
}

*[class~="background_color_mediumaquamarine"] {
  background-color: #66CDAA;
}

*[class~="background_color_mediumblue"] {
  background-color: #0000CD;
}

*[class~="background_color_mediumorchid"] {
  background-color: #BA55D3;
}

*[class~="background_color_mediumpurple"] {
  background-color: #9370DB;
}

*[class~="background_color_mediumseagreen"] {
  background-color: #3CB371;
}

*[class~="background_color_mediumslateblue"] {
  background-color: #7B68EE;
}

*[class~="background_color_mediumspringgreen"] {
  background-color: #00FA9A;
}

*[class~="background_color_mediumturquoise"] {
  background-color: #48D1CC;
}

*[class~="background_color_mediumvioletred"] {
  background-color: #C71585;
}

*[class~="background_color_midnightblue"] {
  background-color: #191970;
}

*[class~="background_color_mintcream"] {
  background-color: #F5FFFA;
}

*[class~="background_color_mistyrose"] {
  background-color: #FFE4E1;
}

*[class~="background_color_moccasin"] {
  background-color: #FFE4B5;
}

*[class~="background_color_navajowhite"] {
  background-color: #FFDEAD;
}

*[class~="background_color_navy"] {
  background-color: #000080;
}

*[class~="background_color_oldlace"] {
  background-color: #FDF5E6;
}

*[class~="background_color_olive"] {
  background-color: #808000;
}

*[class~="background_color_olivedrab"] {
  background-color: #6B8E23;
}

*[class~="background_color_orange"] {
  background-color: #FFA500;
}

*[class~="background_color_orangered"] {
  background-color: #FF4500;
}

*[class~="background_color_orchid"] {
  background-color: #DA70D6;
}

*[class~="background_color_palegoldenrod"] {
  background-color: #EEE8AA;
}

*[class~="background_color_palegreen"] {
  background-color: #98FB98;
}

*[class~="background_color_paleturquoise"] {
  background-color: #AFEEEE;
}

*[class~="background_color_palevioletred"] {
  background-color: #DB7093;
}

*[class~="background_color_papayawhip"] {
  background-color: #FFEFD5;
}

*[class~="background_color_peachpuff"] {
  background-color: #FFDAB9;
}

*[class~="background_color_peru"] {
  background-color: #CD853F;
}

*[class~="background_color_pink"] {
  background-color: #FFC0CB;
}

*[class~="background_color_plum"] {
  background-color: #DDA0DD;
}

*[class~="background_color_powderblue"] {
  background-color: #B0E0E6;
}

*[class~="background_color_purple"] {
  background-color: #800080;
}

*[class~="background_color_rebeccapurple"] {
  background-color: #663399;
}

*[class~="background_color_red"] {
  background-color: #FF0000;
}

*[class~="background_color_rosybrown"] {
  background-color: #BC8F8F;
}

*[class~="background_color_royalblue"] {
  background-color: #4169E1;
}

*[class~="background_color_saddlebrown"] {
  background-color: #8B4513;
}

*[class~="background_color_salmon"] {
  background-color: #FA8072;
}

*[class~="background_color_sandybrown"] {
  background-color: #F4A460;
}

*[class~="background_color_seagreen"] {
  background-color: #2E8B57;
}

*[class~="background_color_seashell"] {
  background-color: #FFF5EE;
}

*[class~="background_color_sienna"] {
  background-color: #A0522D;
}

*[class~="background_color_silver"] {
  background-color: #C0C0C0;
}

*[class~="background_color_skyblue"] {
  background-color: #87CEEB;
}

*[class~="background_color_slateblue"] {
  background-color: #6A5ACD;
}

*[class~="background_color_slategray"] {
  background-color: #708090;
}

*[class~="background_color_snow"] {
  background-color: #FFFAFA;
}

*[class~="background_color_springgreen"] {
  background-color: #00FF7F;
}

*[class~="background_color_steelblue"] {
  background-color: #4682B4;
}

*[class~="background_color_tan"] {
  background-color: #D2B48C;
}

*[class~="background_color_teal"] {
  background-color: #008080;
}

*[class~="background_color_thistle"] {
  background-color: #D8BFD8;
}

*[class~="background_color_tomato"] {
  background-color: #FF6347;
}

*[class~="background_color_turquoise"] {
  background-color: #40E0D0;
}

*[class~="background_color_violet"] {
  background-color: #EE82EE;
}

*[class~="background_color_wheat"] {
  background-color: #F5DEB3;
}

*[class~="background_color_white"] {
  background-color: #FFFFFF;
}

*[class~="background_color_whitesmoke"] {
  background-color: #F5F5F5;
}

*[class~="background_color_yellow"] {
  background-color: #FFFF00;
}

*[class~="background_color_yellowgreen"] {
  background-color: #9ACD32;
}



/* Custom style  */

body.make-database {
  font-family: "Arial", "Helvetica", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 1.5em 1.5em 1.5em 1.5em;
  padding: 0 0 0 0;
  background: white;
  word-wrap: break-word;
}

h1 {
  margin: .25em 0 .5em 0;
  font-size: 150%
}

h2 {
#  text-align: center;
  margin: 1em 0 1em 0;
  font-size: 135%
}

h1.make-database {
  margin: .25em 0 .5em 0;
  font-size: 200%
}

h2.make-database {
#  text-align: center;
  margin: 1em 0em 1em 0em;      
  #This causes multi-line headings to overwrite
  #font-size: 160%
}

a.make-database {
  text-decoration: underline;
}

#a:hover { font-weight: bold }

commencementNote:before {
  content: " ";
  display: block;
  margin:2.5em 0;/* FF for instance */
  line-height:5em;/* chrome for instance */
  
}

commencementNote {
  display: block;
  text-align: right;
}
/* sourceNote {
   display: block;
   text-align: right;
}  */
 

subsection:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}
subsection {
  display: block;
}
editorialNote:not([type]):before {
  content: " ";
  display: block;
}

editorialNote[type=footnote]:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
  border-bottom: 1px solid #999;
}


editorialNote[type=footnote] {
  display: block;
  font-weight: bold;
}

editorialNote:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
  
}      

level {
  display:inline-block;
  margin-left:4em;
}  

level:before {
  content: " ";
  display: block;
  margin:2.5em 0;/* FF for instance */
  line-height:5em;/* chrome for instance */
}
level:after {
  content: " ";
  display: block;
  margin:2.5em 0;/* FF for instance */
  line-height:5em;/* chrome for instance */
}
   
/*    
leadIn:after {
  content: " ";
  display: block;
  margin:2.5em 0; FF for instance 
  line-height:5em; chrome for instance 
}
*/

paragraph:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */  
}
marker[role=blank-line]:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */  
}




paragraph {
  display:block;
  margin-left:3em;
}   
.left_indent_18 {
  display:block;
  margin-left:4em;
}

.left_indent_21 {
  display:block;
  margin-left:5em;
}
.left_indent_24 {
  display:block;
  margin-left:6em;
}

subparagraph  {
  display:block;
  margin-left:4em;
}   



term:not([xml\:lang]) {
  font-weight: bold;
  font-style: italic;
} 

    
/* 
term[class=old_format] {
}    
*/
       

/* 
def {
  display: block;
}
*/

text {
  display: block;
}

#center {
  text-align: center;
  display: block;
}
.align_center {
  text-align: center;
  display: block;
}
.align_right {
  text-align: right;
  display: block;
}

/*
.align_left {
  text-align: left;
  display: block;
} */


border_top_1\.5 {
  border-top: 1.5px solid #999;
}
border_bottom_1\.5 {
  border-bottom: 1.5px solid #999;
}

.border_top_1\.5 {
  border-top: 1.5px solid #999;
}
.border_bottom_1\.5 {
  border-bottom: 1.5px solid #999;
}


border_left_0\.75 {
  border-left: 0.75px solid #999;
}
border_right_0\.75 {
  border-right: 0.75px solid #999;
}


.cellpadding_left_5 {
padding-left: 20px;
vertical-align: top;

} 

.cellpadding_right_5 {
padding-right: 20px;
vertical-align: top;
}

.below_space_between_line_8:after {
  content: " ";
  display: block;
  margin:5em 0;/* FF for instance */
  line-height:10em;/* chrome for instance */
}

.below_space_between_line_0:after {
  content: " ";
  display: block;
  margin:3em 0;/* FF for instance */
  line-height:6em;/* chrome for instance */
}




table[class=font_size_8.5] {
  width: 100%;
  display: block;
  border: 1 px solid #999;

border-spacing: 0px;

}



quotedText:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}


quotedText {
  display:block;
  margin-left:3em;
}

quotedText:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}

quotedStructure:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}



:not[num] + heading:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}

num + heading {
  display:inline;
  content: " ";
  text-align:center;
  font-weight: bold;
}


heading {
  display:block;
  text-align:center;
  font-weight: bold;
}

heading:after {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}



crossHeading {
  display:block;
  font-weight: bold;
}


h2::first-letter.make-database {
  font-size: 2em;
}

/* section > num:first-of-type {
  display:inline;
} */  

/* section > heading:first-of-type {
  display:inline;
}  */



.left_indent_57:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}
.left_indent_46:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}

.left_indent_46 {
  display:block;
  margin-left:3em;
}   


.left_indent_57 {
  display:block;
  margin-left:4em;
}   

.left_indent_216 {
  display:block;
  margin-left:4em;
}   

.left_indent_36 {
  display:block;
  margin-left:4em;
}



/* .first_line_indent_0 {
  display:block;
} */

def + def {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */
  
  text-indent: -30px;
  margin-left: 30px;  
}

leadIn + def {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */
  text-indent: -30px;
  margin-left: 30px;  
  
}

.left_indent_0 {
  display:block;
}

num + text {
  display: inline;
}


/* num + heading {
  display:inline;
} */
num:after {
  content:" ";
}

text + leadIn {
  display: block;
}

col {
width: auto;
}

fillIn:after {
  content: "-----------------------------";
}

recital + recital {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */
}

paragraph[class="align_left left_indent_0 first_line_indent_0"] > content + content {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */    
}

editorialNote[type="footnote"] > content + content {
    display:block;
}

part + part {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */
}

section + section {
    display:block;
  margin:1em 0;/* FF for instance */
  line-height:2em;/* chrome for instance */
}


.border_top_0\.75 {
border-collapse: collapse;
border-top: 1px solid #000;
}
.border_right_0\.75 {
border-collapse: collapse;
border-right: 1px solid #000;
} 
.border_bottom_0\.75  {
border-collapse: collapse;
border-bottom: 1px solid #000;
}
.border_left_0\.75  {
border-collapse: collapse;
border-left: 1px solid #000;
}



.border_top_0\.5 {
border-collapse: collapse;
border-top: 1px solid #000;
}
.border_right_0\.5 {
border-collapse: collapse;
border-right: 1px solid #000;
} 
.border_bottom_0\.5  {
border-collapse: collapse;
border-bottom: 1px solid #000;
}
.border_left_0\.5  {
border-collapse: collapse;
border-left: 1px solid #000;
}


.border_top_1 {
border-collapse: collapse;
border-top: 1px solid #000;
}
.border_right_1 {
border-collapse: collapse;
border-right: 1px solid #000;
} 
.border_bottom_1  {
border-collapse: collapse;
border-bottom: 1px solid #000;
}
.border_left_1  {
border-collapse: collapse;
border-left: 1px solid #000;
}

:not[td] + num:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}


table[xmlns="http\:\/\/www\.w3\.org\/1999\/xhtml"] > tr > td {
	vertical-align: text-top;
}   

table[xmlns="http\:\/\/www\.w3\.org\/1999\/xhtml"] > tbody > tr > td {
	vertical-align: text-top;
}     

table[xmlns="http\:\/\/www\.w3\.org\/1999\/xhtml"] > thead > tr > th {
	vertical-align: text-top;
}   
   



marker[role="blank-line"]:after {
  content:" ";
  display: block;
  height: 0.5em;
}
content > crossHeading:after {
  content:" ";
  display: block;
  height: 0.5em;
}

table:after {
  content:" ";
  display: block;
  height: 0.5em;
}



referenceNote:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}


proviso:before {
  content: " ";
  display: block;
  margin:1.5em 0;/* FF for instance */
  line-height:3em;/* chrome for instance */
}


