﻿
/* ===========================================
     general style
   =========================================== */

body {
   background-color:#FFF;
   text-align:justify;
   unicode-bidi:embed;
   color:#000000;
   line-height:18pt;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   margin: 0px;
   padding: 0px;
}

p {
   padding-left:0pt;
   padding-right:0pt;
   color:#000000;
   line-height:18pt;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
}
p img   {border:0px; galleryimg:no;}

p.text_rtl {
   padding-left:0pt;
   padding-right:0pt;
   color:#000000;
   line-height:18pt;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   direction:rtl;
}

p.text_ltr {
   padding-left:0pt;
   padding-right:0pt;
   color:#000000;
   line-height:18pt;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   direction:ltr;
}

p.text_center {
   text-align:center;
}

a     {color:#44f; text-decoration:none; font-weight:400;}

a.no_decoration:link {text-decoration: none; color: black;}
	
a.no_decoration:visited{text-decoration: none; color: black;}

a.no_decoration:hover {text-decoration: none; color: black; cursor: text;}

h1    {margin:0px; padding:3px; color:#840; font-size:1.6em; text-align:center;}
h2    {margin:0px; padding:3px; color:#484; font-size:1.2em;}
h3    {margin:0px; padding:3px; color:#9c6; font-size:1.1em;}
h4    {margin:0px; padding:3px; color:#d84; font-size:0.9em; text-align:center;}
h5    {margin:0px; padding:0px; color:#a70; font-size:11pt; font-weight:600; font-family: Arial; display:inline;}
img   {galleryimg:no;}

th {
   padding-left:2pt;
   padding-right:2pt;
   text-align:right;
   text-decoration:none;
   color:#000000;
   line-height:12pt;
   font-family: Arial;
   font-style:normal;
   font-weight:bold;
   font-size:12pt;
}
td {
   padding-left:2pt;
   padding-right:2pt;
   text-align:right;
   text-decoration:none;
   line-height:12pt;
   font-family: Arial;
   font-size:12pt;
}


div.float_right {
   float:right;
   }

div.float_left {
   float:left;
   }

div.float_top {
   float:top;
   }

div.float_bottom {
   float:bottom;
   }

.class_ltr {
   direction:ltr;
   text-align:left;
   }

.class_font_monospace {
   font-family:Monospace;
   }

/* ===========================================
     MAIN
   =========================================== */

div.main_default {
/*   background-color:#F8F0E0;*/
   background-color:#FED;
   padding:0px;
   margin:0px;
   line-height:0px;
   font-size:8px;
   direction: rtl;
   color:#000000;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   text-align:justify;
   }

/* Set a DIV in the center of the main window */
div.main_full {
   width:770px;
   height:100%;
   }

/* ===========================================
     HEAD
   =========================================== */

div.top_title_bar_left {
   padding:0px;
   margin:0px;
   line-height:16px;
   font-size:14px;
   font-face:verdana;
   direction: rtl;
   text-align:center;
   width:100px;
   float:right;
   }
div.top_title_bar_middle{
   background-color:white;
   padding:0px;
   margin:0px;
   line-height:16px;
   font-size:14px;
   direction: rtl;
   text-align:right;
   width:770px;
   height:100px;
   float:right;
   }
div.top_title_bar_right {
   padding:0px;
   margin:0px;
   line-height:10px;
   font-size:10px;
   direction: rtl;
   text-align:center;
   width:100px;
   float:right;
   }



div.title_default {
   padding:0px;
   margin:0px;
   line-height:0px;
   font-size:0px;
   direction: rtl;
   text-align:center;
   }

/* Set a DIV in main_full that holds the title */
div.title_total {
/*   background-color:#FFF;
   background-image:url('/graphics/acc/title_backg.bmp');
   background-repeat:repeat;*/
   width:770px;
   height:134px;
   line-height:0px;
   font-size:0px;
   }

div.title_total_asp {
/*   background-color:#FFF;
   background-image:url('/graphics/acc/title_backg.bmp');
   background-repeat:repeat;*/
   width:770px;
   height:125px;
   line-height:0px;
   font-size:0px;
   }

/* set a DIV for a margin before title starts */
div.title_up_margin {
   background-color:#FFF;
   color:black;
   width:770px;
   height:22px;
   line-height:20px;
   font-size:16px;
   }

div.title_up_margin_asp {
   background-color:#FFF;
   width:770px;
   height:1px;
   }

/* Set a DIV in title_total upper part */
div.title_up {
   background-color:#FFF;
   background-repeat:repeat;
   width:770px;
   height:90px;
   }

/* Set a DIV in title_total down part */
div.title_dn {
/*   background-color:#FFF;*/
   width:770px;
   height:24px;
   line-height:0px;
   font-size:0px;
   }

div.title_side_r {
   background-color:#FFF;
   background-image:url('/graphics/acc/title_bg_right.gif');
   width:124px;
   line-height:14px;
   font-size:8px;
   }

div.title_side_l {
   background-color:#FFF;
   background-image:url('/graphics/acc/title_bg_left.gif');
   width:124px;
   line-height:14px;
   font-size:8px;
   }

div.title_side2_l {
   background-color:#FF8;
   background-image:url('/graphics/acc/title_bg2_left.gif');
   background-repeat:repeat;
   color:#00ff00;
   width:135px;
   line-height:12px;
   font-size:10px;
   }
div.title_side2_r {
   background-color:#FF0;
   background-image:url('/graphics/acc/title_bg2_right.gif');
   background-repeat:repeat;
   color:#00ff00;
   width:135px;
   line-height:12px;
   font-size:10px;
   }

/* Set a DIV in both sides of title_up */
div.title_side1_height {
   height:90px;
   }

/* Set a DIV in both sides of title_dn */
div.title_side2_height {
   height:30px;
   }

/* Set a DIV in middle of title_up */
div.title_middle {
/*   background-color:#FFF;*/
   width:522px;
   line-height:8px;
   font-size:6px;
   }

/* Set a DIV in middle of title_dn */
div.title_middle_dn {
   width:768px;
   line-height:8px;
   font-size:6px;
   float:middle;
   }

div.title_middle_height {
   height:90px;
   }

/* Set a DIV in title_middle */
div.title_middle2 {
   width:500px;
   line-height:8px;
   font-size:6px;
   }

div.title_middle2_height1 {
   height:90px;
   }

div.title_middle2_height2 {
   height:80px;
   }

div.title_middle2_margin {
/*   background-color:#FFF;*/
   width:11px;
   height:90px;
   line-height:14px;
   font-size:10px;
   }

div.main_text {
   background-color:#FFF;
   width:770px;
   line-height:18px;
   font-size:10px;
   }



div.tail_total {
   background-color:#FFF;
   background-repeat:repeat;
   width:770px;
   height:40px;
   line-height:16px;
   font-size:14px;
   }

div.tail_middle {
   background-color:#FFF;
   background-repeat:repeat;
   width:522px;
   height:40px;
   }

div.tail_side_r {
   background-color:#FFF;
   background-image:url('/graphics/acc/title_bg_right2.gif');
   width:124px;
   height:40px;
   line-height:9px;
   font-size:8px;
   }

div.tail_side_l {
   background-color:#FFF;
   background-image:url('/graphics/acc/title_bg_left2.gif');
   width:124px;
   height:40px;
   line-height:9px;
   font-size:8px;
   }

div.tail_close_window {
   background-color:#FFF;
   color:black;
   width:770px;
   height:24px;
   line-height:20px;
   font-size:16px;
   }

/* ===========================================
     TEXT
   =========================================== */

/*    background-image: url("/graphics/acc/black_bg.bmp");
   background-repeat: repeat; */
div.side_default {
   color:#000;
   padding:0px;
   margin:0px;
   text-align:right;
   text-decoration:none;
   }

div.side_width {
   width: 124px;
   line-height:14pt;
   font-family: Arial;
   font-size:12pt;
   height:100%;
   }

div.middle_default {
/*   background-color:#F8F0E0;*/
   color:#000;
   padding:0px;
   margin:0px;
   text-decoration:none;
   }

div.middle_width {
/*   background-color:#fff;*/
   width: 502px;
   line-height:18pt;
   font-family: Arial;
   font-size:12pt;
   margin 0px;
   padding: 0px 0px 0px 0px;
   height:100%;
   }

div.middle_gap_width {
   width: 502px;
   line-height:20pt;
   font-family: Arial;
   font-size:12pt;
   margin: 0px 0px 0px 0px;
   padding: 20px 10px 0px 10px;
   height:100%;
   }




/* only for israel sites. should be deleted when fixed */
#div_full {
   background-color:#FFF;
   padding:0px;
   margin:0px;
   line-height:0px;
   font-size:0px;
   direction: rtl;
   color:#000000;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   text-align:justify;

   width:770px;
   height:100%;
   float:top;
   }


form.form1 {
   background-color:#8E6;
   padding:10px;
   margin:10px 40px 10px 40px;
   line-height:20px;
   font-size:16px;
   direction: rtl;
   color:#000000;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   text-align:center;

   border-color: #840;
   border-width: 3px;
   border-style: solid;
   }

form.form2 {
   background-color:#DDB;
   padding:10px;
   margin:10px 20px 10px 20px;
   line-height:20px;
   font-size:16px;
   direction: rtl;
   color:#000000;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   text-align:right;

   border-width: 0px;
   }

.text_middle {
   text-align:center;
   }






/* ===========================================
   =========================================== */


/* ===========================================
     HEAD
   =========================================== */

div.div_logo img {
   align:top;
   padding:0px;
   margin:0px;
   spacing:0px;
   }

div.div_line {
   width:770px;
   height:2px;
   line-height:4pt;
   font-size:1pt;
   }

/* ===========================================
     Sub Navigator
   =========================================== */

div.sub_navigator {
   color:#000000;
   line-height:12px;
   font-size:10px;
   direction: rtl;
   width:740px; /* 500 */
   height:24px;
   float:top;
   padding:0px;
   }

div.ttl_dn_default {
   line-height:14px;
   font-size:12px;
   font-family: Arial;
   font-weight:400;
   float:left;
   }

div.ttl_dn_width_left {
   width:133px;
   }

div.ttl_dn_width_right {
   width:135px;
   }

div.sub_nav_default {
   width:92px;
   margin-right:1px;
   line-height:20px;
   font-size:14px;
   font-family: Arial;
   font-weight:600;
   float:left;
/*   border:4px inset inset outset outset white;*/
   border:4px outset  #FFF;
   }

div.sub_nav_default_full {
   width:499px;
   margin-right:1px;
   line-height:20px;
   font-size:14px;
   font-family: Arial;
   font-weight:400;
   float:left;
   text-align:right;
   }

div.sub_nav_height {
   height:21px;
   }

div.sub_nav_out {
   background-color:#BA9;
   color:#000;
   font-weight: bold;
   }

div.sub_nav_out  a {
   background-color:#BA9;
   color:#000;
   font-weight: bold;
   }

div.sub_nav_over {
   background-color:#585;
   color:#FFF;
   font-weight: bold;
   cursor: pointer;
   }

div.sub_nav_over  a {
   background-color:#585;
   color:#FFF;
   font-weight: bold;
   cursor: pointer;
   }

div.sub_nav_down {
   background-color:#585;
   color:#FFF;
   font-weight: bold;
   cursor: pointer;
   }

div.sub_nav_down  a {
   background-color:#585;
   color:#FFF;
   font-weight: bold;
   cursor: pointer;
   }

/* ===========================================
     Side Menu
   =========================================== */

table.side_menu {
   color:#000;
   padding:0px;
   text-align:right;
   text-decoration:none;
   line-height:12pt;
   width:90%;
   height:auto;
   border-width: 1px 1px 1px 1px;
   border-style: outset inset outset inset;
   }

td.side_menu_cell_out {
   border-width: 1px 1px 1px 1px;
   border-style: solid solid outset inset;
   background-image: url(/graphics/acc/side_menu.bmp);
   font-size: 16px;
   font-weight: 800;
   }

tr.side_menu_cell_out {
   border-width: 1px 1px 1px 1px;
   border-style: solid solid outset inset;
   font-size: 16px;
   font-weight: 800;
   }

td.side_menu_cell_over{
   border-width: 1px 1px 1px 1px;
   border-style: solid solid outset inset;
   background-image: url(/graphics/acc/side_menu_over.bmp);
   font-size: 16px;
   font-weight: 600;
   }


/* ===========================================
     Drop Down Menu
   =========================================== */

div.topic_total {
   background-color:#fff;
   height:80px;
   width:110px;
   }

/* used for the drop-down main menu on the Right side */
div.menu_dd1_title {
   width:114px;
   border: 1px solid #888;
   font-family: Arial;
   font-size:10pt;
   font-color: #000;
   font-weight:400;
   text-align:right;
   cursor: pointer;
   }

div.menu_dd1_title_h2 {
   height:22px;
   }

div.menu_dd1_title_h3 {
   height:22px;
   }

div.study_nav_default {
   width:120px;
   margin-right:0px;
   font-family: Arial;
   font-weight:600;
   float:left;
   }

div.study_nav_height {
   height:22px;
   line-height:20px;
   font-size:14px;
   }

div.study_nav_off {
   background-color:#fff;
   color:#9B6;
   font-family: Arial;
   font-size:12pt;
   font-weight:400;
   }

div.study_nav_off a {
   background-color:#fff;
   color:#9B6;
   font-family: Arial;
   font-size:12pt;
   font-weight:400;
   }

div.study_nav_on {
   background-color:#fff;
   color:#840;
   font-family: Arial;
   font-size:12pt;
   font-weight:600;
   }

div.study_nav_on a {
   background-color:#fff;
   color:#840;
   font-family: Arial;
   font-size:12pt;
   font-weight:600;
   }

/* ===========================================
     Owl on left side
   =========================================== */

/* Set a DIV in title_middle */
div.owl_board {
   background-image:url('/graphics/acc/owl_board1.gif');
   background-repeat:repeat;
   width:120px;
   }

/* ===========================================
     Temp
   =========================================== */

table.topics_nav2 {
   background:#fff;
   color:#000;
   padding:0px;
   margin:0px;
   text-align:right;
   text-decoration:none;
   line-height:14pt;
   font-family: Arial;
   font-size:10pt;
   width:100%;
   height:auto;
   border-collapse: collapse;
   }

td.topics_nav2 {
   background:#fff;
   color:#000;
   padding:0px;
   margin:0px;
   text-align:right;
   text-decoration:none;
   line-height:14pt;
   font-family: Arial;
   font-size:10pt;

   height:100%;
   }


/* ===========================================
     Topics Navigator
   =========================================== */

table.topics_nav {
   background:#fff;
   color:#000;
   padding:0px;
   text-align:right;
   text-decoration:none;
   line-height:14pt;
   font-family: Arial;
   font-size:10pt;
   width:100%;
   height:auto;
   border-collapse: collapse;
   }

td.topics_nav {
   background:#ff0;
   color:#000;
   padding:0px;
   text-align:right;
   text-decoration:none;
   line-height:14pt;
   font-family: Arial;
   font-size:10pt;

   height:100%;
   }

th.nav_cell_off {
   background:#fff;
   color:#00b;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:16px;
   font-family: Arial;
   font-size:14px;
   font-weight:600;
   width:119px;
   height:100%;
   }

td.nav_cell_on {
   background:#008;
   color:#4f4;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:11px;
   font-weight:600;
   width:119px;
   height:100%;
   cursor: pointer;
   }

td.nav_cell_off {
   background:#008;
   color:#fff;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:11px;
   font-weight:600;
   width:119px;
   height:100%;
   }

tr.nav_cell_on {
   background:#840;
   color:#FFF;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   cursor: pointer;
   }

tr.nav_cell_off {
   background:#FFF;
   color:#840;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   }

/* for tables like the 'famouse inventors table' and 'famouse explorers table' */

tr.nav_cell_on_tbl {
   background:#AF4;
   color:#840;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   cursor: pointer;
   }

tr.nav_cell_off_tbl {
   background:#FFF;
   color:#000;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   }


tr.ads {
   background:#fff;
   padding:0px;
   margin:0px;
   width:100%;
   height:100%;
   }

div.return_up {
   color:#000;
   width:100%;
   height:20px;
   line-height:14pt;
   font-family: Arial;
   font-size:12pt;
   font-weight:400;
   }

.topics_nav_href_off {
   color:#433;
   font-family: Arial;
   font-size:10pt;
   font-weight:800;
   }

.topics_nav_href_on {
   color:#363;
   font-family: Arial;
   font-size:10pt;
   font-weight:800;
   }


/* for table in main page that includes topics symbols */

table.topics_symbols {
   width:100%;
   height:auto;
   border:1px dashed #9B6;
   border-collapse: collapse;
   margin-left: auto;
   margin-right: auto;
   }

td.topics_symbols_cell_on {
   background:#AE6;
   border:1px dashed #9B6;
   width:100px;
   height:100px;
   text-align:center;
   vertical-align:middle;
   }

td.topics_symbols_cell_off {
   border:1px dashed #9B6;
   width:100px;
   height:100px;
   text-align:center;
   vertical-align:middle;
   }


/* for table navigator with white background */

tr.items_nav_cell_on {
   background:#DDB;
   color:#000;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   cursor: pointer;
   }

tr.items_nav_cell_off {
   color:#000;
   padding-left:0pt;
   padding-right:0pt;
   text-align:right;
   text-decoration:none;
   line-height:14px;
   font-family: Arial;
   font-size:12px;
   font-weight:400;
   }

.items_nav_href_off {
   color:#000;
   font-family: Arial;
   font-size:12pt;
   font-weight:400;
   }
.items_nav_href_on {
   color:#000;
   font-family: Arial;
   font-size:12pt;
   font-weight:400;
   }


/* ===========================================
     Examples
   =========================================== */

table.tbl_example1 {
   background:#840;
   color:#000;
   padding:30pt;
   text-decoration:none;
   line-height:14pt;
   font-family: Arial;
   font-size:10pt;
   width:100%;
   height:100%;
   }

td.td_example1_code {
   text-align:left;
   direction:ltr;
   background:#D84;
   }

td.td_example1_exec {
   text-align:left;
   direction:ltr;
   background:#fff;
   line-height:26pt;
   }

td.td_example1_exec p {
   padding-left:0pt;
   padding-right:0pt;
   color:#000000;
   line-height:16pt;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   }

td.td_example1_exec h1 {margin:0px; padding:0px; color:#000; font-size:2.0em; font-weight:800; font-family: Arial; text-align:left;}
td.td_example1_exec h2 {margin:0px; padding:0px; color:#000; font-size:1.4em; font-weight:600; font-family: Arial; text-align:left;}
td.td_example1_exec h3 {margin:0px; padding:0px; color:#000; font-size:1.20em; font-weight:600; font-family: Arial; text-align:left;}
td.td_example1_exec h4 {margin:0px; padding:0px; color:#000; font-size:1.20em; font-weight:500; font-family: Arial; text-align:left;}
td.td_example1_exec h5 {margin:0px; padding:0px; color:#000; font-size:0.85em; font-weight:600; font-family: Arial; text-align:left;}
td.td_example1_exec h6 {margin:0px; padding:0px; color:#000; font-size:0.60em; font-weight:600; font-family: Arial; text-align:left;}

textarea.textarea1 {background:#FFF; width:98%; direction:ltr; text-align:left; overflow:hidden; overflow-y: hidden; overflow-x: hidden;}


/* ===========================================
     Statistics page
   =========================================== */

th.stat_table {
   background-color:#fff;
   color:#00b;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   width:100%;
   height:100%;
   }

td.stat_table {
   background-color:#fff;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   width:100%;
   height:100%;
   }

th.stat_table_item {
   background-color:#ddd;
   width:170px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }
td.stat_table_item {
   background-color:#eee;
   width:170px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }

th.stat_table_sum_total {
   background-color:#ddd;
   width:46px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }
td.stat_table_sum_total {
   background-color:#fff;
   width:46px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }

th.stat_table_last {
   background-color:#ddd;
   width:80px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }
td.stat_table_last {
   background-color:#fff;
   width:80px;
   color:#000;
   padding:0pt;
   text-align:right;
   text-decoration:none;
   line-height:10pt;
   font-family: Arial;
   font-size:10pt;
   }

/* ===========================================
     Main table
   =========================================== */

table.tbl_text {
   width:100%;
   border-width:0px;
   border-spacing:0px;
   line-height:0px;
   font-size:0px;
   cell-padding:0px;
   cell-spacing:0px;
   cell-margin:0px;
   valign:top;
   }

table.tbl_text th {
   background-color:#9A4;
   }

table.tbl_text2 {
   width:100%;
   border:thin solid black;
   }

table.tbl_text2 td {
   border:thin solid black;
   vertical-align:top;
   }

/* ===========================================
     Timeline page
   =========================================== */

#div_full_timeline {
   width:770px;
   height:100%;
   padding:0px;
   margin:0px;
   }

/* create 3 divs for text, arrow and invents */

#div_timeline_text {
   width:250px;
   height:100%;
   line-height:16pt;
   font-size:12pt;
   float:left;
   }

#div_timeline_arrow {
   width:60px;
   height:100%;
   line-height:16pt;
   font-size:12pt;
   float:right;
   }

#div_timeline_icons {
   width:170px;
   height:100%;
   line-height:16pt;
   font-size:12pt;
   float:right;
   }

/* ?? */

div.img {
   margin: 0px;
   border: 0px solid #000000;
   float: left;
   text-align: left;
   }

div.img img {
   display: inline;
   margin: 0px;
   border: 0px solid #000000;
   }

div.year {
   margin: 0px;
   height: 50px;
   float: right;
   text-align: right;
   }

/* text table */

table.tbl_timeline_year {
   width:100%;
   height:100%;
   line-height:12pt;
   font-size:12pt;
   float:right;
   cell-padding:0px;
   cell-spacing:0px;
   cell-margin:0px;
   }

td.td_timeline_year {
   width:100%;
   height:38px;
   line-height:14pt;
   font-family:Sans-serif;
   font-size:12pt;
   float:right;
   }

td.td_timeline_year_s {
   width:100%;
   height:17px;
   line-height:13pt;
   font-family:Sans-serif;
   font-size:12pt;
   float:right;
   }

/* invents table */

table.tbl_timeline_invents {
   width:100%;
   height:100%;
   line-height:12pt;
   font-size:12pt;
   float:right;
   cell-padding:0px;
   cell-spacing:0px;
   cell-margin:0px;
   }

td.td_timeline_invents {
   width:100%;
   height:38px;
   line-height:14pt;
   font-family:Sans-serif;
   font-size:10pt;
   float:right;

   text-align:right;
   text-decoration:none;
   valign:top;
   }

img.td_timeline_invents {
   display: inline;
   margin: 0px;
   border: 0px solid #000000;
   }


/* ===========================================
     Table of data
   =========================================== */

table.tbl_data {
   border-color: #004;
   border-width:1px;
   border-style: solid;
   }

table.tbl_data th {
   border-color: #840;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:bold;
   font-size:12pt;
   }

table.tbl_data td {
   border-color: #840;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:11pt;
   }

table.tbl_data2 {
   border-color: #004;
   border-width:1px;
   border-style: solid;
   }

table.tbl_data2 th {
   background-color:#CDB;
   border-color: #44a;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:bold;
   font-size:12pt;
   }

table.tbl_data2 tr td {
   border-color: #840;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:11pt;
   }


table.tbl_exec {
   border-color: #FFF;
   border-width:1px;
   border-style: solid;
   width: 100%;
   }

table.tbl_exec tr {
   border-color: #FF0;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:11pt;
   }

table.tbl_exec th {
   border-color: #FFF;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:bold;
   font-size:12pt;
   }

table.tbl_exec td {
   border-color: #ECF;
   border-width:1px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:11pt;
   }




table.tbl_text_l2r_r2l {
   border-color: green;
   border-width: 2px;
   border-style: solid;
   }

table.tbl_text_l2r_r2l th {
   border-color: #44a;
   border-width:0px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:bold;
   font-size:12pt;
   }

table.tbl_text_l2r_r2l tr td {
   border-color: #840;
   border-width:0px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:11pt;
   }





.text_left tr { 
   text-align:left;
   direction:ltr; 
   } 

.text_left th { 
   text-align:left;
   direction:ltr; 
   } 

.text_left td { 
   text-align:left;
   direction:ltr; 
   } 





table tr.text_left { 
   text-align:left;
   direction:ltr; 
   } 

table th.text_left { 
   text-align:left;
   direction:ltr; 
   } 

table td.text_left { 
   text-align:left;
   direction:ltr; 
   } 

table tr.text_right { 
   text-align:right;
   direction:rtl; 
   } 

table th.text_right { 
   text-align:right;
   direction:rtl; 
   } 

table td.text_right { 
   text-align:right;
   direction:rtl; 
   } 

/* ===========================================
     Table of topics (main page)
   =========================================== */

table.tbl_topics {
   border-width:0px;
   border-style: none;
   border-collapse: collapse;
   }

table.tbl_topics th {
   border-width:0px;
   border-style: solid;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   }

table.tbl_topics td {
   border-width:0px;
   border-style: none;
   font-family: Arial;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   }

#div_topics h1 {margin:0px; padding:3px; color:#336; font-size:1.4em; text-align:right;}


/* ===========================================
     Site-Map
   =========================================== */

a.sitemap_ref1 {
   color:green;
   cursor:pointer;
   }

a.sitemap_ref2 {
   color:brown;
   cursor:pointer;
   }

/* ===========================================
     Image in frame
   =========================================== */

div.img_in_frame img {
   border:2px solid #420;
   galleryimg:no;
   }

/* ===========================================
     News flash
   =========================================== */

#div_news_space {
   width:480px;
   height:auto;
   line-height:10pt;
   font-size:12pt;
   float:right;
   }

#div_news_flash1 {
   width:150px;
   height:auto;
   line-height:10pt;
   font-family: Arial;
   font-size:12pt;
   float:right;
   }

#div_news_flash2 {
   width:150px;
   height:auto;
   line-height:10pt;
   font-size:12pt;
   float:right;
   }


/* ===========================================
     Israel map & search engine
   =========================================== */

#tbl_israel_map {
   background-image:url("../topics/israel/map/israel_map.gif");
   width: 474px;
   height: 1286px;
   border-width:0px;
   border-style: none;
   border-collapse: collapse;
   border-spacing: 0px;
   padding:0px;
   spacing:0px;
   margin:0px;
   background-repeat:no-repeat;
   background-position:top; 
   }

#israel_map_layer_cities_partial, #israel_map_layer_roads, #israel_map_layer_rivers, #israel_map_layer_latidudes, #israel_map_layer_sites {
   background-image:url("../topics/israel/map/empty.gif");
   width: 474px;
   height: 1286px;
   border-width:0px;
   border-style: none;
   border-collapse: collapse;
   border-spacing: 0px;
   padding:0px;
   spacing:0px;
   margin:00px;
   background-repeat:no-repeat;
   background-position:top; 
   }

#israel_map_layer_cities_partial {
   background-image:url("../topics/israel/map/israel_map_layer_cities_partial.gif");
   }

#israel_map_layer_sites {
   background-image:url("../topics/israel/map/israel_map_layer_sites.gif");
   }

div.israel_sites_search_engine {
   background-color:#fff;
   height:100%;
   line-height:16pt;
   font-size:12pt;
   float:left;
   margin: 0px;
   padding: 0px;
   }

table.tbl_israel_sites_se_main {
   width:100%;
   border-width:1px;
   border-style: solid;
   border-right: black 1px outset;
   border-bottom: black 1px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   }

table.tbl_israel_sites_se {
   width:100%;
   border-width:1px;
   border-style: solid;
   border-right: black 3px outset;
   border-bottom: black 3px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   font-style:normal;
   font-weight:normal;
   font-size:12pt;
   }

/* ----- */

td.td0_israel_sites_se_location {
   width:50px;
   background-color:#7c3;
   border-width:1px;
   border-style: solid;
   border-right: black 3px outset;
   border-bottom: black 3px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   }

td.td1_israel_sites_se_location {
   width:33%;
   background-color:#77a;
   }

td.td2_israel_sites_se_location {
   width:33%;
   background-color:#99b;
   }

td.td3_israel_sites_se_location {
   width:33%;
   background-color:#aac;
   }

/* ----- */

td.td0_israel_sites_se_type {
   width:50px;
   background-color:#7c3;
   border-width:1px;
   border-style: solid;
   border-right: black 3px outset;
   border-bottom: black 3px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   }

td.td1_israel_sites_se_type {
   width:33%;
   background-color:#7b7;
   }

td.td2_israel_sites_se_type {
   width:33%;
   background-color:#9c9;
   }

td.td3_israel_sites_se_type {
   width:33%;
   background-color:#bdb;
   }

/* ----- */

td.td0_israel_sites_se_level {
   width:50px;
   background-color:#7c3;
   border-width:1px;
   border-style: solid;
   border-right: black 3px outset;
   border-bottom: black 3px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   }

td.td1_israel_sites_se_level {
   width:33%;
   background-color:#975;
   }

td.td2_israel_sites_se_level {
   width:33%;
   background-color:#b97;
   }

td.td3_israel_sites_se_level {
   width:33%;
   background-color:#db9;
   }

/* ----- */

td.td0_israel_sites_se_duration {
   width:50px;
   background-color:#7c3;
   border-width:1px;
   border-style: solid;
   border-right: black 3px outset;
   border-bottom: black 3px outset;
   border-left: black 1px outset;
   border-top: black 1px outset;
   }

td.td1_israel_sites_se_duration {
   width:33%;
   background-color:#aa7;
   }

td.td2_israel_sites_se_duration {
   width:33%;
   background-color:#cc9;
   }

td.td3_israel_sites_se_duration {
   width:33%;
   background-color:#eea;
   }

/* ===========*/

img.site_photo1   {
   border-top: #D84 10px inset;
   border-bottom: #D84 10px outset;
   border-right: #8A4 40px inset;
   border-left: #8A4 40px outset;
   galleryimg: no;
   }

img.map_photo1   {
   border-top: #8A4 10px outset;
   border-bottom: #8A4 10px inset;
   border-right: #8A4 10px inset;
   border-left: #8A4 10px outset;
   galleryimg: no;
   }

#marquee_news {
   cursor: pointer;
   }

