/**********************************************************************************************/
/*This Style Sheet Controls the design of the entire hebrew version of the website */
/**********************************************************************************************/

/**********************************************************************************************/
/*General Styles, applied automaticly */
/**********************************************************************************************/
body{
	direction:ltr; 
	margin-top: 10px; 
	margin-bottom: 5px;
	font-family: arial;
	color:#191A4D;
}
td {  font-family: arial; font-size: 12px;}
a {  color: #2578D2; text-decoration: none}
a:link {  color: #2578D2; text-decoration: none}
a:visited {  color: #2578D2; text-decoration: none}
a:hover {  color: #2578D2; text-decoration: underline}

ul {margin-left:20px;}
ul li { list-style-image: url(../../site/images/general/bullet_grey_diamond.gif); margin-top: 3px; }
ul li li { list-style-image: url(../../site/images/general/bullet_tiny_greyArrow.gif); padding-top:4px; margin-top: 0px;}
ul.ulIMAGE { float:left; list-style-image: url(../../site/images/general/bullet_grey_diamond.gif); margin-top:3px; margin-left:15px;}
ul.ulIMAGE li{ list-style-image: url(../../site/images/general/bullet_grey_diamond.gif); margin-top:3px; margin-left:5px;}
ul.ulIMAGE li li{ list-style-image: url(../../site/images/general/bullet_tiny_greyArrow.gif); padding-top:4px; margin-top: 0px; margin-left:7px;}

h1 {  font-family: arial; font-size: 14px; font-weight:bold; margin-bottom: 1px; color: #335098; margin-top: 5px}
h2 {  font-family: arial;  font-size: 14px; font-weight:bold; margin-bottom: 1px; color: #53596C; margin-top: 5px}
h3 {  font-family: arial;  font-size: 12px; font-weight:bold; margin-bottom: 1px; color: #999999; margin-top: 5px}

/**********************************************************************************************/
/*General Styles, applied manually */
/**********************************************************************************************/
.tblMain { background-color: #FFFFFF; height:100%; border: 6px #29406B solid; width: 770px; margin-top: 0px }
.tblMainHP { background-color: #FFFFFF; height:100%; border: 6px #29406B solid; width: 770px; margin-top: 0px }
.tblOuter {  width: 770px; text-align:center; border: 1px #ffffff solid;}
.tblOuterHP {  width: 770px; text-align:center; border: 1px #ffffff solid;}
.ulSmall {  list-style-image: url(../../site/images/general/bullet_tiny_greyArrow.gif)}
.breadsTbl {width:350px;}
.breadCrumbs {font-size:11px; color:#26568E; padding-top:3px;}
.formMust { border:1px solid #BB0000;}
.btn_submit { cursor:pointer; background-image:url(../../site/images/general/btn_bg.png); background-repeat:repeat; height:20px; background-color:#FFFFFF; margin:1px; color:#FFFFFF; width:60px; border:1px solid #97CB91; }

/**********************************************************************************************/
/* SIDE MENU */
/**********************************************************************************************/
.sideMenuTbl {
	width:155px;
	letter-spacing:1px; 
}

/* Menu Items - General Properties */
.sideMenuTbl td.sideMenu a{
	width:155px;
	height:100%;
	font-size:11px;
	color:#066EDF;
	padding:2px 0px 2px 10px;
	letter-spacing:1px;
	text-decoration:none;
	background-color:#EDEDED;
	border-bottom:1px solid #FFFFFF;
	display:table-cell;
}
.sideMenuTbl td.sideMenu a:hover{
	background-color:#A4BCD6;
	color:#FFFFFF;
}


/* Dynamic Menu Title */
.menutitle{
	cursor:pointer;
	margin: 0px;
	padding:0px;
	color:#066EDF;
	background-color:#F8F8F8; 
	letter-spacing:1px;
	border-left:1px solid #00346E; 
	border-right:1px solid #00346E; 
	width:155px;
}

.firstPage{
	border-top:1px solid #00346E; 
}


/* Dynamic Menu Items (sub menu that opens up) */
.sideMenu span.subMenu{
	display: none;
}
.sideMenu span.subMenu a{
	color:#066EDF;
	width:157px;
	height:20px;
	padding-left:25px;
	background-color:#F8F8F8;
	border-bottom:none;
	border-left:1px solid #00346E; 
	border-right:1px solid #00346E; 
	display:block;
}
.sideMenu span.subMenu a:visited{
	color:#066EDF; 
	background-color:#F8F8F8;
	display:block;
}
.sideMenu span.subMenu a:hover{
	color:#FFFFFF; 
	background-color:#A4BCD6; 
	display:block;
}
#subStatic a.Section {
	color:#FFFFFF; 
	height:17px; 
	background-color:#00346E; 
	text-decoration:none; 
	width:157px; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:1px;
}

#menuImgDiv {margin: 0px 0px 0px 0px; width:153px;}
#menuImgDiv IMG { border: #ffffff 1px solid; width:153px; height:48px;}
.menuImgPIC { border: #67696C 1px solid;}
#menuBnrDiv {margin: 0px 0px 1px 0px; width:153px;}
#menuBnrDiv IMG { border: #ffffff 1px solid; width:153px; height:48px;}


/**********************************************************************************************/
/* SIDE MENU LIBRARY SECTION */
/**********************************************************************************************/
/* Menu Items - General Properties */
.sideMenuTbl td.sideMenuLib a{
	width:155px;
	height:100%;
	font-size:11px;
	color:#066EDF;
	padding:2px 0px 2px 10px;
	letter-spacing:1px;
	text-decoration:none;
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
	display:table-cell;
}
.sideMenuTbl td.sideMenuLib a:hover{
	background-color:#EEEEEE;
	color:#2579D3;
}


/* Dynamic Menu Title */
.menutitleLib{
	cursor:pointer;
	margin: 0px;
	padding:0px;
	color:#2579D3;
	width:155px;
	background-color:#FFFFFF; 
	letter-spacing:1px;
	border-left:1px solid #B5ECA7; 
	border-right:1px solid #B5ECA7; 
}

.firstPageLib{
	border-top:1px solid #B5ECA7; 
}


/* Dynamic Menu Items (sub menu that opens up) */
.sideMenuLib span.subMenu{
	display: none;
}
.sideMenuLib span.subMenu a{
	color:#2579D3;
	width:155px;
	height:20px;
	padding-left:25px;
	background-color:#FFFFFF;
	border-bottom:none;
	border-left:1px solid #B5ECA7; 
	border-right:1px solid #B5ECA7; 
	display:block;
}
.sideMenuLib span.subMenu a:visited{
	color:#2579D3; 
	background-color:#EEEEEE;
	display:block;
}
.sideMenuLib span.subMenu a:hover{
	color:#29406C; 
	background-color:#EEEEEE; 
	display:block;
}

#subStaticLib a.SectionLib {
	color:#29406C; 
	font-weight:bold;
	height:17px; 
	background-image:url(../images/Library/bg_side_menu.gif); 
	background-repeat:repeat-x;
	text-decoration:none; 
	width:157px; 
	border-bottom:1px solid #FFFFFF; 
	border-top:1px solid #FFFFFF; 
	padding-bottom:1px;
}




/**********************************************************************************************/
/*Styles of the MAIN (CONTENT) Section, applied manually */
/**********************************************************************************************/
.tblContent {background-color: #FFFFFF; height:100%; border: 4px #316497 solid; width: 100%; margin-top: 0px;}
.content { padding-bottom: 40px;}
.content table{ margin-top:3px;} 
.contentText { width:520px;} 
.tdContent { vertical-align: top; height:100%;}
.tblSideMenu {vertical-align:top; width:170px; padding-top:5px; padding-left:10px;}
.pageTitle {color:#335098; font-family:arial; font-size:19px; font-weight:bold; padding-bottom:10px; padding-top:10px;}
.InSepLine {background-color:#C4DFC5; 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;}

/**********************************************************************************************/
/*Styles of the CONTENT (INSERTS) Section, applied manually */
/**********************************************************************************************/
.InsertContent { vertical-align: top; width:550px;}
.insertLeft { vertical-align:top; text-align:left; width:70px; margin-right:0px; padding-right:0px;}
.insertImg img{ width:66px; height:66px;}
.insertRight { width:450px; vertical-align:top; text-align:left;  padding-right:10px; padding-left:5px;}
.insertRightLong { width:550px; vertical-align:top; text-align:left;  padding-right:10px;}
.insertSeperator { padding-right:2px; padding-left:2px; vertical-align:middle;}
.insertTitle { font-weight:bold; color:#335098;} 
.insertSize {padding-left:5px; padding-right:2px;} 
.insertDate {color:#9F9F9F; font-weight:bold; font-size:11px; text-align:center; padding-bottom:2px;} 
.insertDateLeft {color:#9F9F9F; font-weight:bold; font-size:11px; text-align:left; padding-bottom:2px;} 
.insertSummary {width:100%; text-align:left;}
#insertDiv {margin: 2px 0px 0px 0px; width:66px; padding-right:5px;}
#insertDiv IMG { border: #ffffff 1px solid; width:66px; height:66px;}
.insertPic { border: #94ad9c 1px solid;}
.insertNew {padding-left:4px; padding-top:2px;} 

.insertExpand { text-align:right; margin-right:0px; padding-right:0px;} 
.miniSummary { display:block;}
.hideSummary { display:none;}

.Categories {width:520px;}

/**********************************************************************************************/
/*Styles of the TOPBAR Section, applied manually */
/*********************************************************************************************/
.tdTop {  height: 78px; width: 100%; background-image:url(../../site/images/topbar/bg_strip_green.gif); background-repeat:repeat-x;}
.tdTop table {width:100%;}
.TopLogo {padding-top:5px; padding-left:15px; padding-bottom:5px; height:57px;}
.infoText {padding-top:10px; padding-left:10px; width:630px;}
.cssText {padding-bottom:5px; padding-left:10px;}
.tblTopbar { width:100%; height: 21px;}
.tblTopbar table {width:100%; height: 21px; background-image:url(../../site/images/top_nav/bg_strip.gif); background-repeat:repeat-x;}
.TopbarButton {padding-left:10px; padding-right:10px; height:21px; text-align:center; color:#FFFFFF; font-family:arial; font-size:12px;}
.TopbarButton a{ color: #FFFFFF; text-decoration:none;}
.TopbarButton a:visited{ color: #FFFFFF; text-decoration:none;}
.TopbarButton a:hover{ color: #A1C8F2; text-decoration:none;}
.langBar { background-color:#29406B; height:25px; width:100%;}
.langSection {width:auto;}
.langSection ul {display:inline; margin-left:5px; margin-right:auto; list-style-type: none;}
.langSection ul li{display:inline; padding-left:10px; margin-right:auto; list-style-type: none;}
.langSection a{ color: #A1C8F2; text-decoration:none; margin-left:12px;}
.langSection a:visited{ color: #A1C8F2; text-decoration:none; margin-left:12px;}
.langSection a:hover{ color: #FFFFFF; text-decoration:none; margin-left:12px;}
.langSection a.langSelected { color: #FFFFFF; text-decoration:none; margin-left:12px;}
.langSection a.langSelected:visited{ color: #FFFFFF; text-decoration:none; margin-left:12px;}
.langSection a.langSelected:hover{ color: #FFFFFF; text-decoration:none; margin-left:12px;}

.langLib a { color: #A1C8F2; text-decoration:none; margin-left:15px;}
.langLib a:visited{ color: #A1C8F2; text-decoration:none; margin-left:15px;}
.langLib a:hover{ color: #FFFFFF; text-decoration:none; margin-left:15px;}
.langLib a.langLibSelected { color: #FFFFFF; text-decoration:none; margin-left:15px;}
.langLib a.langLibSelected:visited{ color: #FFFFFF; text-decoration:none; margin-left:15px;}
.langLib a.langLibSelected:hover{ color: #FFFFFF; text-decoration:none; margin-left:15px;}

/**********************************************************************************************/
/*Styles of the SEARCH Section, applied manually */
/**********************************************************************************************/
.searchSection {color:#BAD8C1; text-align:right; margin-right:auto; padding-right:10px;}
.searchInput {height:17px; width:145px; border:1px #BAD8C1 solid; font-family:Arial; background-color:#29406B; font-size:12px; color:#FFFFFF;}
.searchButton { cursor:pointer; height:17px; width:23px; background-image:url(../../site/images/search/btn_go.gif); border:none;}
.searchSide{ margin-right:0px; margin-left:auto; text-align:right;}
.searchPagingTbl { width:220px; height:20px;}
.searchPaging { background-color:#316497; width:220px; height:20px; margin-right:0px; margin-left:auto; text-align:right;}
.searchPaging table { text-align:center; margin-left:auto; margin-right:auto;}
.searchNav {color:#FFFFFF; font-size:11px; padding-bottom:3px; white-space:nowrap;}
.searchNav img {margin-right:2px; margin-left:2px; margin-bottom:-1px;}
.searchNav a{color:#A4BCD6; text-decoration:none;}
.searchNav a:visited{color:#A4BCD6; text-decoration:none;}
.searchNav a:hover{color:#FFFFFF; text-decoration:none;}
.searchNums { padding-right:10px; font-size:11px; color:#FFFFFF; white-space:nowrap;}
.searchNums2 { padding-left:10px; width:150px; text-align:left; padding-bottom:3px; font-size:11px; color:#FFFFFF;}
.searchResultsLink {color:#2578D2;}
.searchSection a.SearchAdvanced { padding-left:10px; color: #A1C8F2; text-decoration:none; cursor:pointer;}
.searchSection a.SearchAdvanced:visited{ color: #A1C8F2; text-decoration:none;}
.searchSection a.SearchAdvanced:hover{ color: #FFFFFF; text-decoration:none;}

/* Bottom Paging */
.searchPagingTblBottom { width:700px; height:20px;}
.searchPagingBottom { width:700px; height:20px; margin-right:auto; padding-left:100px; text-align:center;}
.searchPagingBottom table { text-align:center; margin-left:auto; margin-right:auto;}
.searchNavBottom {color:#29406B; font-size:11px; padding-bottom:3px; width:400px;}
.searchNavBottom a{color:#066EDF; text-decoration:none;}
.searchNavBottom a:visited{color:#066EDF; text-decoration:none;}
.searchNavBottom a:hover{color:#29406B; text-decoration:none;}
/*****************/

/* ADVANCED SEARCH */
input.textStyle { border:#7F9DB9 1px solid;}
input.textStyle2 { border:#7F9DB9 1px solid; width:160px; height:19px;}
input.textStyle3 { border:#7F9DB9 1px solid; width:300px; height:19px;}
.btn_search { width:68px; height:20px; border:none; cursor:pointer; background-image:url(../../site/images/search/btn_search.gif);}
.calendarImg { vertical-align:middle; margin-top:-4px; cursor:pointer;}

/**********************************************************************************************/
/*Styles of the FOOTER Section, applied manually */
/**********************************************************************************************/
.tblFooter {color: #29406B; width:770px; text-align:center; direction:ltr;}
.tblFooter td { font-size:11px; padding-top:2px; letter-spacing:1px;}
.tblFooter td img {margin-left:5px; margin-right:5px; margin-top:2px; vertical-align:middle;}
.tblFooter a {color:#2578D2; text-decoration:none;}
.tblFooter a:visited {color:#2578D2; text-decoration:none;}
.tblFooter a:hover {color:#2578D2; text-decoration:none;}
.credits {font-size:11px; color:#76849C;}
.credits a {color:#76849C; text-decoration:none;}
.credits a:visited {color:#76849C; text-decoration:none;}
.credits a:hover {color:#76849C; text-decoration:none;}


/**********************************************************************************************/
/*Styles of the GALLERY ZOOM Section, applied manually */
/**********************************************************************************************/
.galleryBody {margin:0px; padding:0px; direction:rtl;}
.galleryMainTbl {padding:0px; margin:0px; border:1px solid #FFFFFF;}
.galleryTopBar { background-image:url(../../site/images/gallery/bg_top.gif); width:419px; height:36px;  border-bottom:1px solid #FFFFFF;}
.galleryTitle { color:#FFFFFF; text-align:left; padding-left:20px; width:250px;}
.galleryClose a{ color:#FFFFFF; text-decoration:none; text-align:right; padding-left:20px;}
.galleryClose a:visited{ color:#FFFFFF; text-decoration:none; text-align:left; padding-left:20px;}
.galleryClose a:hover{ color:#FFFFFF; text-decoration:none; text-align:left; padding-left:20px;}
.galleryNav { background-color:#973145; 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{ 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{ 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;}
.galleryImgHolder { overflow:auto; width:419px; height:282px;}

.mailMsg {color:#191A4D; font-size:14px; font-weight:bold;}