* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
#container {
	padding-right: 10px;
	padding-left: 10px;
	min-height: 400px;
	margin: 0px auto;
	width: 95%;
	padding-top: 5px;
	background-color: #ffffff;
	text-align: left;
}
* HTML #container {
	height: 400px;
}
BODY {
	margin-top: 0px;
	font-size: 12pt;
	margin-left: 0px;
	font-family: Arial;
	height: 500px;
	background-color: #ffffff;
	/*margin-width: 0;
	margin-height: 0;*/
}

TABLE {
	margin-top: 20px;
	font-size: 11pt;
	width: 100%;
	border-collapse: collapse;
}
.data_table {
	border-right: #000000 1px solid; border-top: #000000 1px solid; margin-bottom: 20px; border-left: #000000 1px solid;
}
.main_table {
	border-right: #000000 1px solid; border-top: #000000 1px solid; margin-bottom: 20px; border-left: #000000 1px solid; border-bottom: #000000 1px solid;
}
.table_center
{ 
	margin-left: auto;
	margin-right: auto;
}
.small_font_table
{
	font-size: 10pt;
}
.auto_width_table {
	width: auto;
}
.second_table {
	margin-top: -2px;
}
.text_table {
	margin-top: 0px; font-size: 12pt; margin-bottom: 15px; margin-left: 20px; width: auto; line-height: 10pt;
}
.text_table_heb {
	margin-top: 0px; font-size: 12pt; margin-bottom: 15px; margin-right: 20px; width: auto; line-height: 13pt;
}
.large_font {
	font-size: 16pt;
}
.bgc_1 {
	background-color: #ff3333;
}
.bgc_2 {
	background-color: #ff6633;
}
.bgc_3 {
	background-color: #ff9933;
}
.bgc_4 {
	background-color: #ffff33;
}
.bgc_5 {
	background-color: #ccff33;
}
.bgc_6 {
	background-color: #99ff33;
}
.bgc_7 {
	background-color: #66ff33;
}
TH {
	padding-right: 5px; padding-left: 5px; padding-bottom: 2px; vertical-align: top; padding-top: 0px;
}
HR {
	margin-top: 10px; margin-bottom: 15px;
}
P {
	margin-bottom: 8px;
}
.heb {
	dir=rtl ; text-align: right;
}
p.coverpageheading {
	font-size: 24pt; font-weight: bold; padding-top: 20px; padding-bottom: 20px; text-align: center;
}
H1 {
	font-size: 16pt; padding-bottom: 23px; page-break-before:always;
}
H2 {
	font-weight: normal; font-size: 14pt; padding-bottom: 7pt;
}
H6 {
	page-break-before: always;
}
.toc_header {
	font-size: 16pt; margin-bottom: 0pt; padding-bottom: 0pt;
}
.toc_sec_header {
	font-size: 12pt; margin-bottom: 0pt; padding-bottom: 5pt;
}
.toc_sec_header A {
	font-weight: bold; text-decoration: underline;
}
.toc_subsection {
	margin-top: 0px; margin-bottom: 15px; margin-left: 35px; line-height: 14pt;
}
.center {
	text-align: center;
}
.vertical {
	vertical-align: middle;
}
.header_top {
	padding-top: 6pt; text-decoration: underline;
}
.header {
	text-decoration: underline;
}
.sec3_1 {
	margin-top: 5px;
}
.sec3_1v2 {
	margin-top: 5px; margin-bottom: 15px;
}
.small_text {
	font-size: 11pt;
}
.histogram_table {
	margin-top: 0px;
	margin-left: 50px;
	font-size: 11pt;
	width: 360px;
	border-collapse: collapse;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px ;
	padding-right: 0px ;
}
.histogram_table_x_axis {
	margin-top: 0px;
	margin-left: 60px;
	font-size: 7pt;
	border-collapse: collapse;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.histogram_legend_y {
	margin-top: 5px; font-size: 11pt; margin-bottom: 0px; padding-bottom: 0px;
}
.histogram_legend_x {
	margin-left: 70px; margin-top: 5px; font-size: 11pt; margin-bottom: 0px; padding-bottom: 0px;
}
.pad {
	margin-left: 5px; margin-right: 5px;
}
.grey {
	background-color: #dadada;
}
.silver {
	background-color: #eaeaea; font-size: 11pt;
}
.bold {
	font-weight: bold;
}
.1_2column_width {
	width: 5%;
}
.pound_pad {
	padding-right: 10px; padding-left: 10px;
}
.left {
	padding-right: 15px; height: 8pt;
}
.right {
	padding-left: 15px; height: 8pt;
}
.left_column {
	width: 250px;
}
.left_column_heb {
	width: 250px
}
.sec3_table {
	border-top: #000000 1px solid; margin-bottom: 20px;
}
.sec3_top_border {
	border-top: #000000 1px solid;
}
.sec3_btm_border {
	border-bottom: #000000 1px solid;
}
.sec3_left_col {
	border-left: #000000 1px solid;
}
.sec3_right_col {
	border-right: #000000 1px solid;
}
.sec3_tbl_spacer {
	height: 20px;
}
.sec2_3_table {
	border-top: #000000 1px solid; margin-bottom: 20px;
}
.sec2_3_left_col {
	border-left: #000000 1px solid;
}
.sec2_3_right_col {
	border-right: #000000 1px solid;
}
.sec2_3_tbl_spacer {
	height: 20px;
}
.paired_row_table {
	border-top: #000000 1px solid; margin-bottom: 20px;
}
.paired_row_left_col {
	border-left: #000000 1px solid;
}
.paired_row_right_col {
	border-right: #000000 1px solid;
}
.paired_row_tbl_spacer {
	height: 20px;
}
.box {
	border-right: #000000 1px solid; border-top: #000000 1px solid; margin-bottom: 25px; padding-bottom: 10px; border-left: #000000 1px solid; padding-top: 10px; border-bottom: #000000 1px solid;
}
.table_1_2 {
	border-right: #000000 1px solid; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid; 
}
.td_center {
	text-align: center;
}
.left_bold {
	padding-right: 15px; font-weight: bold; font-size: 10pt;
}
.red {
	color: #ff0000;
}
.redbold {
	color: #ff0000; font-weight: bold;
}
.pad0 {
	padding-right: 1px; padding-left: 0px; padding-bottom: 0px; padding-top: 1px;
}
.pad1 {
	padding-right: 1px; padding-left: 1px; padding-bottom: 0px; padding-top: 1px;
}
.pad2 {
	padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px;
}
.white-bottom-border td {
	border-bottom: 1px solid white;
	margin-left: -1px;
	margin-right: -1px;
}
LI {
	padding-bottom: 10px; margin-left: 25px;
}
.style1 {
	font-weight: bold;
}
.border_right {
	border-right: #000000 1px solid;
}
.border_left {
	border-left: #000000 1px solid;
}
.hr {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; height: 1px; background-color: #000000;
}
.red_hr {
	width: 100%; height: 2px; background-color: #ff0000;
}
.contact {
	margin-top: -3px; font-size: 12pt;
}
.sec2_1_bar {
	padding-left: 10px;
}
.histogram_position {
	margin-top: -5px; padding-left: 50px; width: 350px; padding-top: 0px; text-align: center;
}
.histogram_bar {
	vertical-align: bottom;
}
.histogram_y {
	vertical-align: top; width: 10px;
}
.histogram_y_marker {
	font-size: 8px; vertical-align: top; height: 30px;
}
.histogram_y_marker_10point {
	font-size: 8px; vertical-align: top; height: 10px;
}
/* Apply a style to the ordered list for Hebrew */
.hebrew ol {
  list-style-position: inside;
  direction: rtl;
  text-align: right; /* Align the entire list to the right for Hebrew */
}
/* Apply a style to list items within the ordered list for Hebrew */
.hebrew li {
  margin-left: 1em;
  direction: rtl;
  text-align: inherit; /* Inherit the text alignment from the parent ol for individual list items */
}
.scale_table {
	margin-top: 1px; 
	font-size: 10pt; 
	margin-bottom: 1px; 
	margin-left: 1px; 
	line-height: 13pt;
}
.scale_table td {
    text-align: center;
	vertical-align: middle;
    padding: 0px; /* Adjust the padding as needed */
    width: 1.5cm; /* Set the width for each column */
}
.scale_table tr:nth-child(2n) td {
    border-bottom: 1px dotted black; /* Add a dotted line under every other row */
}
.scale_table_heb {
    margin-top: 1px;
    font-size: 10pt;
    margin-bottom: 1px;
    margin-right: 1px;
    line-height: 13pt;
}
.scale_table_heb tr:nth-child(2n) td {
    border-bottom: 1px dotted black; /* Add a dotted line under every other row */
}
.scale_table_heb td {
    text-align: center;
	vertical-align: middle;
    padding: 0px; /* Adjust the padding as needed */
    width: 1.5cm; /* Set the width for each column */
}
.bgc_8 { 
	/* color: Blue; /*#4472C4 /*Blue */
	background-color: #fdfdfd; /*rgba(250, 250, 250, 0.5); /*Grey*/
}
.bgc_9 {
	background-color: #fdfdfd; /*rgba(250, 250, 250, 0.5); /*Grey*/
}
.text_1 {
	color: #ff3333;
}
.text_2 {
	color: #ff6633;
}
.text_3 {
	color: #ff9933;
}
.text_4 {
	color: #ffff33;
}
.text_5 {
	color: #33cc33;
}
.text_6 {
	color: #00CC00;
}
.text_7 {
	color: #009000;
}