body, table, td {font-family : arial, FreeSans, sans-serif; text-align: left; direction: ltr}


/*
  z-* styles are the nu stylee.
 The rest is legacy from ruti
*/

.categ{
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

A.categ{
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

A.categ:link{
  
  text-decoration : none;
}

A.categ:hover{
  color: red;
  text-decoration: underline;
}

A.categ:visited{
 text-decoration : none;
}

A.categ:active {

 text-decoration : none;
 
}

.categ_select{
  font-size: 11px;
	font-weight: normal;
  color: red;
}

A.categ_select{
  font-size: 11px;
	font-weight: bold;
  color: red;
}

A.categ_select:link{
  
  text-decoration : none;
}

A.categ_select:hover{
  color: red;
	text-decoration: underline;
	
}

A.categ_select:visited{
 text-decoration : none;
}

A.categ_select:active {

 text-decoration : none;
 
}

TABLE.categ {
  border: 0px;
  border-spacing: 0px;
  font-size: 12px;
  color: #F4F8FF;
}

TD.categ {
     vertical-align: top;
}


/* accell style */



.top_nav{
	font-size: 12px;
	font-weight: bold;
	color: #FCFEC8;
}





li{
	color: #333;
	font-size: 12px;
	font-weight: normal;
}

.side_menu
{
	color: #F6FDD3;
	font-size: 14px;
	font-weight: bold;
}


#side_menu{
	left: -20px;
	width: 150px;
	Height: 400px;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	vertical-align : bottom;
}




.pageHeading{
	color: #E20A16;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.pageHeading_hebrew{
	color: #E20A16;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.pageHeading_english{
	color: #E20A16;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.articalesHeading{
  color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.articalesHeading_hebrew{
  color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.articalesHeading_english{
  color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding-left: 35px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.articalesHeading_date{
  padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 10px;
}

.main{
  padding-left:40px;
  padding-right:5px;
  font-size: 12px;
	font-weight: normal;
	color: #333;
	font-weight: normal ;
}

.articles_content_english{
  padding-left:25px;
  padding-right:100px;
  font-size: 12px;
	font-weight: normal;
	color: #333;
}

.articles_content_hebrew{
  padding-left:100px;
  padding-right:25px;
  font-size: 12px;
	font-weight: normal;
	color: #333;
}

H1 { 
  font-size: 14px;
	font-weight: normal;
	color: #333;
	font-weight: bold ; 
	}
H2 { margin-bottom:-6px; font-size:small; color:#000000; }
H3 { margin-bottom:-6px;margin-right:5px;margin-left:5px; font-size:x-small; color:#000000; text-align:center;HEIGHT:100px;}
p{
	font-size: 13px;
	font-weight: bold;
	color: #333;
	font-weight: normal ;
}

.Abstract{
  font-size: 13px;
	/*font-weight: bold;*/
	color: #333;
	
}
	
	
  #content{
	 position:relative;
	 top:0;
	 right:0px;
	 width:700px;
	 height:380px;
	 border:0px solid black;
	 display:block;
	 overflow: auto;
	}
		
	
	
	#footerText{
	 position:relative;
	 top:10px;
	 right:030px;
	 width:450px;
	 height:160px;
	 border:0px solid black;
	 display:block;
	}
	
	.footer{
		font-size: 10px;
		font-weight: normal;
		color: #666;
		}
		
			.input_text
{
	border-right: #c6c6c6 1px solid;
	border-top: #c6c6c6 1px solid;
	font-size: 11px;
	border-left: #c6c6c6 1px solid;
	color: #333;
	border-bottom: #c6c6c6 1px solid;
	width:100px;
}
.input_textarea
{
	border-right: #c6c6c6 1px solid;
	border-top: #c6c6c6 1px solid;
	font-size: 11px;
	border-left: #c6c6c6 1px solid;
	color: #333;
	border-bottom: #c6c6c6 1px solid;
	width:360px;
	height:60px;
}

.form_text
{
	text-justify: distribute;
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

.error_span{
        text-justify: distribute;
	font-size: 10px;
	color: #666;
}

.hp_box{
  font-size:12px;
	font-weight: normal;
	color: black;
	width:115px;
	height:110px;
	position:relative;
	top:0;
	right:0px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:2px;
	display : block;
	overflow : hidden;
}	



A.hp_box{
  font-size:12px;
	font-weight: normal;
	color: black; 
}

A.hp_box:link{
  text-decoration : none;
}

A.hp_box:hover{
  text-decoration : underline;
  /*text-decoration : none;*/
  /*font-weight: bold;*/
}

A.hp_box:visited{
 text-decoration : none;
}

.hp_box_english{
  font-size:12px;
	font-weight: normal;
	color: black;
	width:115px;
	height:110px;
	position:relative;
	top:0;
	right:0px;
	margin-right:5px;
	margin-left:5px;
	margin-bottom:5px;
	margin-top:2px;
	display : block;
	overflow : hidden;
	padding-bottom: 15px;
	/*bottom: 10px;*/
}	

A.hp_box_english{
  font-size:12px;
	font-weight: normal;
	color: black; 
}

A.hp_box_english:link{
  text-decoration : none;
}

A.hp_box_english:hover{
  text-decoration : underline;
  /*font-weight: bold;*/
}

A.hp_box_english:visited{
 text-decoration : none;
}

.hp_title{
  font-size:14px;
	font-weight : bold;
	color: black;
}





.menu_title{
  font-size:13px;
	font-weight : bold;
	color: black;
}

.menu_title_english{
  font-size:13px;
	font-weight : bold;
	color: black;
}

.menu_title_hebrew{
  font-size:13px;
	font-weight : bold;
	color: black;
}

/* gush style */

BODY { 
  margin:0; 
	padding:0; 
	font-size: 12px;
	font-weight: normal;
  color:#000000;
  scrollbar-arrow-color: #B7B8AB;
	scrollbar-3dlight-color: #FBFDFA;
	scrollbar-highlight-color: #B7B8AB;
	scrollbar-face-color: #FFFFFF;
	scrollbar-shadow-color: #B7B8AB;
	scrollbar-darkshadow-color: #FBFDFA;
	scrollbar-track-color: #FBFDFA;
	direction:ltr;
	
}

.home{
  font-size: 12px;
	font-weight: normal;
  color: #000000;
}

A.home{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}

A.home:link{
  
  text-decoration : none;
}

A.home:hover{
  color: red;
	text-decoration: underline;
	
}

A.home:visited{
 text-decoration : none;
}

A.home:active {

 text-decoration : none;
 
}

TABLE.home {
  border: 0px;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
  background-repeat: repeat-x;
}

TD.home {
  border: 1px dotted #c6c6c6;
  border-spacing: 0px;
  font-weight:bold;
  font-size: 11px;
  color: red;
  background-color:white;
}
TD.home_mouseover {
  border: 1px dotted #c6c6c6;
  border-spacing: 0px;
  font-weight:bold;
  font-size: 11px;
  color: white;
  background-color:red;
}
IMG.home{
  border: 1px solid #c6c6c6;
	padding:0;
	margin:0;
}
.home_b{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_b {
     border-left: 0px;
	 border-right: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-top: 0px;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}
.home_lr{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_lr {
     border-left: 1px dotted #c6c6c6;
	 border-right: 1px dotted #c6c6c6;
	 border-bottom: 0px;
	 border-top: 0px;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}

.home_lb{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_lb {
     border-left: 1px dotted #c6c6c6;
	 border-right: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-top: 0px;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}
.home_trb{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_trb {
     border-top: 1px dotted #c6c6c6;
	 border-left: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-right:  1px dotted #c6c6c6;
  border-spacing: 0px;
  font-size: 11px;
  font-weight:bold;
  color: white;
}
TD.home_trb_mouseover {
     border-top: 1px dotted #c6c6c6;
	 border-left: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-right:  1px dotted #c6c6c6;
  border-spacing: 0px;
  font-size: 11px;
  font-weight:bold;
  color: red;
  background-color: white;
}
.home_lbr{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_lbr {
     border-top: 0px;
	 border-left: 1px dotted #c6c6c6;
	 border-bottom: 1px dotted #c6c6c6;
	 border-right:  1px dotted #c6c6c6;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}


.home_ltr{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_ltr {
     border-top: 1px dotted #c6c6c6;
	 border-left: 1px dotted #c6c6c6;
	 border-bottom: 0px;
	 border-right:  1px dotted #c6c6c6;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}

.home_br{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_br {
     border-top: 0px;
	 border-left: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-right:  1px dotted #c6c6c6;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}
.home_tb{
  font-size: 11px;
	font-weight: normal;
  color: #000000;
}
TD.home_tb {
     border-top: 1px dotted #c6c6c6;
	 border-left: 0px;
	 border-bottom: 1px dotted #c6c6c6;
	 border-right:  0px;
  border-spacing: 0px;
  font-size: 11px;
  color: #F4F8FF;
}

.text12{
  font-size: 12px;
	font-weight: normal;
  color: #000000;
  margin-right:25px;
	margin-top:25px;
	padding-top:25px;
	padding-right:25px;
	
}
.text14{
  font-size: 14px;
	font-weight: normal;
  color: #000000;
  margin-right:25px;
	margin-top:25px;
	padding-top:25px;
	padding-right:25px;
}
.text14_lB{
  font-size: 14px;
	font-weight: bold;
  color: #000000;
  margin-right:25px;
	margin-top:25px;
	padding-top:25px;
	padding-right:25px;
}

.text_menu{
  font-size: 13px;
	font-weight: bold;
  color: #000000;
  padding-left:15px;
}

A.text_menu{
  text-decoration : none;
}

A.text_menu:hover{
  color: red;
	text-decoration: underline;
	
}

A.text_menu:visited{
 text-decoration : none;
}

A.text_menu:active {

 text-decoration : none;
 
}


.text_menu_select{
  font-size: 13px;
	font-weight: bold;
  color: red;
  padding-left:15px;
}

A.text_menu_select{
  text-decoration : none;
}

A.text_menu_select:hover{
  color: red;
	text-decoration: underline;
	
}

A.text_menu_select:visited{
 text-decoration : none;
}

A.text_menu_select:active {

 text-decoration : none;
 
}


.text24{
  font-size: 14px;
	font-weight: bold;
  color: red;
  margin-left:25px;
	margin-top:25px;
	padding-top:25px;
	padding-right:25px;
}

#df_hebrew{
  position:relative;
  width:60px;
  height:11px;
  top:69px;
  left:66px;
  border:0px solid black;
  
}

#df_arabic{
  position:relative;
  width:60px;
  height:17px;
  top:79px;
  left:66px;
  border:0px solid black;
}

#df_english{
  position:relative;
  width:60px;
  height:17px;
  top:93px;
  left:66px;
  border:0px solid black;
}

#df_russan{
  position:relative;
  width:60px;
  height:17px;
  top:108px;
  left:66px;
  border:0px solid black;
}

#default{
  position:relative;
  width:131px;
  height:17px;
  top:214px;
  left:275px;
  border:0px solid black;
}

#hp_video{
  position:relative;
  width:257px;
  height:306px;
  top:147px;
  left:258px;
  border:0px solid black;
}

.smallText_hebrew
{
	font-size: 14px;
	font-weight: bold;
}

.smallText_english
{
	font-size: 14px;
	font-weight: bold;
	padding-left:35px;
	
}

#expandTillEnd
{
	height: 100%;
}

#home_text_english
{
	/*width: 330px;*/
	padding: 10px 10px 10px 10px;
	/*padding-bottom: 20px;*/
	height : 165px;
	overflow: hidden;
	/*max-height: 165px;*/
	/*text-align:left;*/
	direction:ltr;
	color:#000000;
	/* padding-left:10px;padding-top:10px;*/
}

/* === begin z* styles (nu stylee) === */

td.z-trb { /* top+right+bottom borders, no padding. for top right arrowhead */
     border-bottom:  1px dotted #c6c6c6;
     border-left: 0;
     border-top: 1px dotted #c6c6c6;
     border-right: 1px dotted #c6c6c6;
     border-spacing: 0;
     margin: 0;
     padding: 0;
     font-size: 11px;
}

td.z-rb { /* right+bottom borders, no padding. for top arrowheads */
     border-top: 0;
     border-right: 1px dotted #c6c6c6;
     border-bottom:  1px dotted #c6c6c6;
     border-left: 0;
     border-spacing: 0;
     margin: 0;
     padding: 0;
     font-size: 11px;
}

td.z-tb { /* top+bottom borders, no padding. for top middle arrowhead */
     border-bottom: 1px dotted #c6c6c6;
     border-left: 0;
     border-top: 1px dotted #c6c6c6;
     border-right: 0;
     border-spacing: 0;
     margin: 0;
     padding: 0;
     font-size: 11px;
}

td.z-b { /* bottom border, no padding. for middle arrowheads */
     border-bottom:  1px dotted #c6c6c6;
     border-left: 0;
     border-top: 0;
     border-right: 0;
     border-spacing: 0;
     margin: 0;
     padding: 0;
     font-size: 11px;
}

td.z-blt-padding { /* bottom+left+top borders, padding. for top row headers */
     border-top: 1px dotted #c6c6c6;
     border-right: 0;
     border-bottom: 1px dotted #c6c6c6;
     border-left: 1px dotted #c6c6c6;
     border-spacing: 0;
     margin: 0;
     padding: 4px 4px 0 4px;
     font-size: 11px;
}


td.z-bl-padding { /* bottom+left borders, padding. for headers */
     width:125px;
     min-width:125px;
     max-width:125px;
     border-top: 0;
     border-:right 0;
     border-bottom: 1px dotted #c6c6c6;
     border-left: 1px dotted #c6c6c6;
     border-spacing: 0;
     margin: 0;
     padding: 4px 4px 0 4px;
     font-size: 11px;
}

td.z-rbl-padding { /* right+bottom+left borders, padding. for right col headers */
     width:125px;
     min-width:125px;
     max-width:125px;
     border-top: 0;
     border-right: 1px dotted #c6c6c6;
     border-bottom: 1px dotted #c6c6c6;
     border-left: 1px dotted #c6c6c6;
     border-spacing: 0;
     margin: 0;
     padding: 4px 4px 0 4px;
     font-size: 11px;
}

td.z-rb-padding { /* right+bottom borders, padding. for summaries */
     border-top: 0;
     border-right: 1px dotted #c6c6c6;
     border-bottom: 1px dotted #c6c6c6;
     border-left: 0;
     border-spacing: 0;
     margin: 0;
     padding: 4px 4px 0 4px;
     font-size: 11px;
}

a.z-header-link {
     color: red;
     background-color: white;
     font-weight:bold;
     text-decoration: none
}

a.z-header-link:hover {
     color: white;
     background-color: red;
     font-weight:bold;
}

.z-home-item-title{
  font-size:12px;
  font-weight: bold;
  color: black;
  margin: 0 5px 2px 5px;
  padding: 0
}

.z-home-link, .z-home-link p {
  font-size:12px;
	font-weight: normal;
	color: black;
	margin-bottom:1px;
	margin-top:1px;
        padding:0;
}	
A.z-home-link{
        font-size:12px;
	font-weight: normal;
	color: black; 
        text-decoration : none;
}

A.z-home-link:hover{
        text-decoration : underline;
}

A.z-home-link:visited{
 text-decoration : none;
}

.z-main-item-title {
        font-size:14px;
	font-weight: bold;
}

A.z-main-item-link{
	color: black; 
        text-decoration : none;
}
A.z-main-item-link:hover{
        text-decoration : underline;
}

.z-main-item-desc {
        font-size:12px;
	font-weight: bold;
}

.z-language-item {
        padding: 0;
        margin: 0 0 0 10px;
}

.z-sidebar-item {
        padding: 0;
        margin: 0 0 16px 14px;
}


.warning {
 color: #ff7f00
}

.xmlbutton {
	/* From Dylan Greene's suggestion:
           http://www.dylangreene.com/blog.asp?blogID=91 */
	border: 1px solid;
	border-color: #ccc #333 #333 #ccc;
	padding: 0 3px;
	font: bold 10px sans-serif;
	color: #FFF;
	background: #FF0000; /* was: #F60*/
	text-decoration: none;
	margin: 0;
        dir:ltr;
}