/**********************************************************************************************/
/*This Style Sheet Controls the design of the entire hebrew version of the website */
/**********************************************************************************************/

/**********************************************************************************************/
/*General Styles, applied automaticly */
/**********************************************************************************************/
body{
	direction:rtl; 
	margin-top: 10px; 
	margin-bottom: 5px;
	font-family: arial;
	background-color: #000000;
}
body *	{font-family:arial;}
td {  font-family: arial; font-size: 12px;}
a {  color: #451CCE; text-decoration: none}
a:link {  color: #451CCE; text-decoration: none}
a:visited {  color: #451CCE; text-decoration: none}
a:hover {  color: #451CCE; text-decoration: underline}

ul {margin-right:15px;}
li { list-style-image:url(../images/bullets/bullet_arrow.gif); margin-top: 3px; }
li li { list-style-image:url(../images/bullets/bullet_square.gif); padding-top:4px; margin-top: 0px;}
ul.ulIMAGE { float:right; list-style-image: url(../images/bullets/bullet_arrow.gif); margin-top:3px; margin-right:15px;}
ul.ulIMAGE li{ list-style-image: url(../images/bullets/bullet_square.gif); margin-top:3px; margin-right:5px;}
ul.ulIMAGE li li{ list-style-image: url(../images/bullets/bullet_square.gif); padding-top:4px; margin-top: 0px; margin-right:7px;}
ol {margin-right: 25px;}

h2 {  font-size: 10pt; margin-bottom: 1px; color: #7C8396; margin-top: 5px}
h3 {  font-family: arial; font-size: 10pt; color: #7C8396; margin-bottom: 0px; margin-top: -2px}
H1.siteTitle	{margin:0 20px 0 0;color:#336699;font-size:30px;}

/**********************************************************************************************/
/*General Styles, applied manually */
/**********************************************************************************************/
.tblOuter {  width: 763px; text-align:center; border: 1px #ffffff solid;}
.tblMain { width: 763px; background-repeat:no-repeat; background-color:#000000; height:100%; margin-top: 0px }
.ulSmall {  list-style-image: url(../images/general/bullet_tiny_greyArrow.gif)}
.breadsTbl {width:350px;}
.breadCrumbs {font-size:11px; color:#7C8396;}
.formMust { border:1px solid #BB0000;}
.btn_submit {height:20px; background-image:url(../images/buttons/btn_bg_strip.gif); background-repeat:repeat-x; background-color:#FFFFFF; margin:1px; text-align:center; color:#4D6185!important; width:50px!important; border:1px solid #D9D4CF!important; }
.tdTop {height:150px;}
.helpLink { text-align:left; padding-left:10px; font-weight:bold; font-size:13px; padding-top:3px;}
.helpLink a{}
.helpLink a:visited{}
.helpLink a:hover{}


/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.sideMenuTbl 						{width:150px;letter-spacing:1px;height:100%; margin-right:11px;}
.sideMenuTbl TD						{vertical-align:top; text-align:right;}

/* Menu Items - General Properties */
.sideMenu							{background-color:#FFFFFF; 
									filter:alpha(opacity=35);
									-moz-opacity:0.35;
									opacity:0.35; 
									-khtml-opacity:0.35;width:100%;height:100%;
									}

.sideMenu *						{ position:relative;}

.sideMenu a							{
 									width:100%; height:24px; font-size:12px; color:#FFFFFF;
									padding-right:10px; padding-top:4px;letter-spacing:0;
									text-decoration:none; margin-bottom:1px; font-weight:bold; vertical-align:middle;
									}
.sideMenu a.selected				{font-weight:bold; margin-bottom:1px; text-decoration:none; color:#000000!important; width: 100%; background-color:#FFFFFF;opacity:.55;filter: alpha(opacity=55); -moz-opacity: 0.55;}
.sideMenu a:visited					{color:#FFFFFF; margin-bottom:1px; font-weight:bold;}
.sideMenu a:hover					{color:#000000; margin-bottom:1px; width:100%; background-color:#FFFFFF;opacity:.45;filter: alpha(opacity=45); -moz-opacity: 0.45; font-weight:bold; text-decoration:none;}

/* Dynamic Menu Items (sub menu that opens up) */
.sideMenu .section					{padding-right:10px!important; font-weight:bold;}
.sideMenu span.subMenu				{display: none; font-weight:bold;}
.sideMenu span.subMenu a			{color:#FFFFFF; width:100%; height:20px; padding-right:22px; border-bottom:none; font-weight:bold;}
.sideMenu span.subMenu a:visited	{color:#FFFFFF;  font-weight:bold;}
.sideMenu span.subMenu a:hover		{color:#000000; font-weight:bold; background-color:#FFFFFF; font-weight:bold; opacity:.45;filter: alpha(opacity=45); -moz-opacity: 0.45;}


#subStatic a.Section 				{
									color:#FFFFFF; font-size:12px;height:17px; 
									text-decoration:none; width:100%; border-bottom:1px solid #FFFFFF;
									padding-right:10px;padding-bottom:1px;
									}
									
/**********************************************************************************************/
/*Styles of the MAIN (CONTENT) Section, applied manually */
/**********************************************************************************************/
.tblContent { height:100%; border: 0px #316497 solid; width: 100%; margin-top: 0px; margin-bottom:10px;}
.tblContent TD	{vertical-alignment:top;}
.pageTopLine {width:100%; padding-top:0px; margin-top:0px; background-color:#D1D4C1;}
.pageTopLine td{ vertical-align:middle; padding-right:5px;}
.pageTopLine td img{ vertical-align:middle; margin-top:5px; margin-bottom:3px;}
.pageTopLine td.pageTopTitle { vertical-align:middle; width:100%; padding-top:1px; font-size:18px; font-weight:bold; color:#666E49;}

.opline { filter:alpha(opacity=0);-moz-opacity:0;opacity:0; -khtml-opacity:0; padding:0px; margin:0px; line-height:1px;}

.tdContent { vertical-align: top; height:100%; background-color:#FFFFFF; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; -khtml-opacity:0;width:100%; height:100%;}
.tdContent * {position:relative;}
.content { margin-left:10px; margin-right:10px; width:580px; padding-bottom:12px; margin-top:1px; height:100%;}
.content table {height:100%; width:580px;}
.innerTable {height:100%;}
.innerTable table{ background-color:#F4F5F0; width:100%; padding-bottom:7px; vertical-align:top; height:100%;}
.innerTable table tr td{vertical-align:top;}
.innerTable table tr td.contentText {padding-left:20px; padding-right:20px;vertical-align:top;} 
.innerTable table tr td.pageTitle {color:#7C8396; padding-right:15px; padding-top:12px; padding-bottom:10px; background-color:#F4F5F0; font-family:arial; font-size:19px; font-weight:bold;}

.tblSideMenu {vertical-align:top; padding-top:1px;}
.InSepLine {background-image:url('../images/general/hpDivider.gif'); height:1px; width:520px;}
.InSepLineFiller {background-color:#FFFFFF; height:1px; width:20px;}
.sepLine {width:520px;}
.sepLine table { width:100%;}
.sepLine table td {background-color:#C4DFC5; height:1px; width:100%;}
.lineheight { height:5px;}
.lineheight2 { height:10px;}
.lineheight3 { height:7px;}
.backToTop { vertical-align:bottom; padding-bottom:5px;}
.logoHolder div {margin-right:26px; width:292px; height:92px; padding-bottom:10px;}

/**********************************************************************************************/
/* TRASPARENT DIV */
/*********************************************************************************************/
.transBox							{background-color:#FFFFFF; 
									filter:alpha(opacity=35);
									-moz-opacity:0.35;
									opacity:0.35; 
									-khtml-opacity:0.35; width:100%;
									}
.transBox *							{ position:relative;}
.transBox div						{ color:#FFFFFF;}
.transBox div table td img			{ cursor:pointer; vertical-align:middle; margin-right:3px;}

/**********************************************************************************************/
/* SEARCH */
/**********************************************************************************************/
.searchSection { width:150px; height:44px;}
.searchText {padding-top:2px; padding-right:8px; font-weight:bold; color:#EFE8D8; font-size:14px;}
.searchBtn {  width:24px; height:16px; color:#FFFFFF; border:1px solid #fffffff; margin-bottom:1px; cursor:pointer; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65;opacity:0.65;}
.searchInput { width:105px; border:1px solid #FFFFFF; margin-top:2px; margin-right:8px; vertical-align:middle; height:19px; color:#000000; filter:alpha(opacity=65); -moz-opacity:0.65; -khtml-opacity:0.65;opacity:0.65;}
.search { font-family:Arial ;  color: black; letter-spacing:1px;  background-color:#f1f1f1; font-weight:bold; font-size: 10pt}
.btn_submit { cursor:pointer; height:20px; background-color:#FFFFFF; margin:1px; color:#666E49; width:40px; border:1px solid #97CB91; }
#searchAdvanced td input{height:20px; border:1px solid #7F9DB9;}
#searchAdvanced td select{height:20px; margin-top:1px;}
#searchAdvanced td table tr td img{ vertical-align:bottom; margin-bottom:2px;}
.SA_Long {width:200px;}
.SA_Short {width:100px;}
.SA_Select {width:225px;}

/**********************************************************************************************/
/*Styles of the FOOTER Section, applied manually */
/**********************************************************************************************/

/**********************************************************************************************/
/*Styles of the GALLERY ZOOM Section, applied manually */
/**********************************************************************************************/
.galleryBody {margin:0px; padding:0px;}
.galleryMainTbl {padding:0px; margin:0px; border:1px solid #FFFFFF;}
.galleryTopBar { width:100%; height:22px;  border-bottom:1px solid #FFFFFF;}
.galleryTitle { color:#FFFFFF; text-align:left; padding-left:20px; }
.galleryTitleBig { color:#FFFFFF; font-weight:bold; font-size:16px; text-align:right; padding-right:20px; }
.galleryClose { padding-right:20px;}
.galleryClose a{ color:#FFFFFF; text-decoration:none; text-align:right;}
.galleryClose a:visited{ color:#FFFFFF; text-decoration:none; text-align:right;}
.galleryClose a:hover{ color:#FFFFFF; text-decoration:none; text-align:right;}
.galleryCloseBig { padding-left:20px; text-align:left;}
.galleryCloseBig a{ color:#FFFFFF; text-decoration:none; text-align:left;}
.galleryCloseBig a:visited{ color:#FFFFFF; text-decoration:none; text-align:left;}
.galleryCloseBig a:hover{ color:#FFFFFF; text-decoration:none; text-align:left;}
.galleryNav { background-color:#cccccc; height:24px; width:100%;   border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF;}
.galleryNav table{ width:100%;}
.galleryNext { padding-right:20px; text-align:right;}
.galleryNext a{ font-size:11px;color:#FFFFFF; text-decoration:none;}
.galleryNext a:visited{ color:#FFFFFF; text-decoration:none;}
.galleryNext a:hover{ color:#FFFFFF; text-decoration:none;}
.galleryNext img{ margin-left:5px;}
.galleryPrev { padding-left:15px; text-align:left;}
.galleryPrev a{ font-size:11px;color:#FFFFFF; text-decoration:none;}
.galleryPrev a:visited{ color:#FFFFFF; text-decoration:none;}
.galleryPrev a:hover{ color:#FFFFFF; text-decoration:none;}
.galleryPrev img{ margin-right:5px;}
.galleryFooter { background-color:#29406B; height:6px;}


.tblMainPrint	{background-color:#ffffff;}
.whiteBody	{background-color:#ffffff;}
