﻿/******************************
* MOJ Inenrnet And Portal Team
*******************************/
a:focus{
	text-decoration:underline;
}

.ms-WPBody, .ms-WPBody TD {
	font-size:inherit;
	font-family:Arial, Helvetica, sans-serif;
}
.transparent_class
{
	/*background-color: #000;
	opacity: 0.5;*/
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;    
    display: none;
    background: rgba(0, 0, 0, 0.6)
}

.transparent_class .lbTitle{
	width: 400px;
	height: 50px;
	margin: 120px auto 0px;
	color: #fff;
	text-align: center;
	font-style: italic;
	font-size: 1.43em;	
}

td div.ms-WPBody
{
    font-family:Arial, Helvetica, sans-serif;
}

.qNavUl, 
.qNavUl ul
{
    list-style:none;
}
.headerUnit .logos
{
}
.headerUnit .logos img
{
    border:0 none;
    vertical-align:middle;
}
.headerUnit .langsFonts
{
    /*width:185px; fixed by AK 27.07.2015 */
}
.headerUnit .langsFonts .fonts
{
    color:#575757;
    font-size:0.79em;
    font-weight:bold;
}
.headerUnit .langsFonts .langs
{
    font-size:0.79em;
    font-weight:bold;
    color:#a3a3a3;
}

/***************** linkRedirectPanel *********/
.linkRedirectPanel
{
	position:fixed;
	padding:10px;
	z-index:10;
	background-color: #ffff00;
}


#footerGxMS .ftrLnks img
{
    vertical-align:middle;
}
.headerUnit .langsFonts .langs ul
{
    list-style:none;
    padding:0px;
}
/* fixed for Ul|li by AlecKo 05.01.2013 */
.headerUnit .langsFonts  .langs img
{
    vertical-align:middle;
}
#footerGxMS .ftrLnks a:link,
#footerGxMS .ftrLnks a:visited
{
    color:#4f4f4f;
}
#footerGxMS .ftrLnks
{
    width:750px;
}
.headerUnit .langsFonts .langs a:link,
.headerUnit .langsFonts .langs a:visited
{
    color:#575757;
    display:inline-block;
}
.headerUnit .langsFonts .langs a:hover,
.headerUnit .langsFonts .langs a:active,
.headerUnit .langsFonts .langs a:focus
{
    color:#7d7d7d;
    text-decoration:none;
}
.headerUnit .langsFonts .fonts img,
.headerUnit .langsFonts .fonts input
{
    vertical-align:middle;
}

.rghtCol .sideMenuBanners{
	max-width: 236px;
    width: 100%;
}
/* ******************** accessibilityTopBar ***************** */
.headerUnit
{
    height:87px;
    width:100%;
}
.footer .footerContent .oneColumn a:link,
.footer .footerContent .oneColumn a:visited
{
    color:#323232;
}
div.fonts input.accessBigBtnImg, div.fonts input.accessBigBtnImgOver
{
    height:8px;
    width:16px;
    background-image:url(/SiteCollectionImages/Top/sprite-font-size-C.png);
}
div.fonts input.accessNormalBtnImg, div.fonts input.accessNormalBtnImgOver
{
    height:7px;
    width:16px;
    background-image:url(/SiteCollectionImages/Top/sprite-font-size-B.png);
}
div.fonts input.accessLittleBtnImg, div.fonts input.accessLittleBtnImgOver
{
    height:6px;
    width:14px;
    background-image:url(/SiteCollectionImages/Top/sprite-font-size-A.png);
}
.footer .footerContent,
#footerGxMS .footerContent
{
    width:980px;
    height:100%;
}
.breadcrumbGxMS .current
{
    /*font-weight:bold;*/
}
.breadcrumbSeparate
{
    background-repeat:no-repeat;
}
.breadcrumbGxMS
{
    color:#414141;
    width:960px;
}
div.fonts input.accessBigBtnImg, div.fonts input.accessNormalBtnImg, div.fonts input.accessLittleBtnImg
{
}
/* footer list padding canceled by AlecKo 14.10.13 */
.footer ul
{
    padding:0px;
}
/* ###################### LanguageUpdate ################################# */
div.ribbonLabel
{
    color:#FFFFFF;
}
.ribbonLabel .layoutHead
{
    cursor:pointer;
}
/* End Right-Navigation */
/* End New Site */
#main-contentGxMS
{
    height:auto;
}
.TopNavigator .searchElement .searchIn input
{
    background:none repeat scroll 0 0 transparent;
    border:0px;
    vertical-align:middle;
    width:180px;
}
/* override accessibilty control */
div.fonts img.accessSeparator
{
    display:none;
}
.headerAll .gotoPage a:hover,
.headerAll .gotoPage a:active,
.headerAll .gotoPage a:focus
{
    text-decoration:none;
    color:#797979;
}
.headerAll .gotoPage a:link, 
.headerAll .gotoPage a:visited
{
    color:#575757;
}
.headerAll .gotoPage img
{
    vertical-align:middle;
}
.TopNavigator .searchElement .searchIn
{
    background:url("/SiteCollectionImages/Top/srch-bg.png") repeat-x scroll 0 0 transparent;
    height:22px;
    width:202px;
}
.TopNavigator .searchElement .searchLeft
{
    background:url("/SiteCollectionImages/Top/srch-bg-lft.png") no-repeat scroll 0 0 transparent;
    height:23px;
    width:7px;
}
/* ***** searchElement ***** */
.TopNavigator .searchElement
{
    height:23px;
    width:220px;
}
.TopNavigator tr td
{
    height:46px;
}
.TopNavigator .searchElement .searchRight
{
    background:url("/SiteCollectionImages/Top/srch-bg-rght.png") no-repeat scroll 0 0 transparent;
    height:23px;
    width:7px;
}
.TopNavigator .searchElement .searchIn .searchBtnImg, 
.TopNavigator .searchElement .searchIn .searchBtnImgOver
{
    background:url("/SiteCollectionImages/Top/srch-icon.png") no-repeat;
    vertical-align:middle;
    height:15px;
    width:15px;
    border-width:0px;/* fix 23.07.13 */
    padding:0px;/* fix 23.07.13 */
}
.TopNavigator .leftSide
{
}
.TopNavigator .unitsDivider, .TopNavigator .unitName, .TopNavigator .slctedUnitName,
.ms-WPBody .unitsDivider, .ms-WPBody .unitName, .ms-WPBody .slctedUnitName
{
}
.TopNavigator .hidden
{
    display:none;
}
/* .TopNavigator */
.headerAll .gotoPage
{
    font-size:0.79em;
    font-weight:bold;
    color:#a3a3a3;
}
.TopNavigator .unitsDivider, .ms-WPBody .unitsDivider
{
    background:url("/SiteCollectionImages/Top/top-menu-divider.png") no-repeat scroll 0 0 transparent;
    height:46px;
    width:5px;
}
.TopNavigator .headContent table.s4-wpTopTable
{
    width:auto;
}
/* ************ TopNavigator block by AlecKo ********* */
/* headerTop */
.TopNavigator
{
    background:url("/SiteCollectionImages/Top/top-menu-bg.png") repeat-x scroll 0 0 transparent;
    height:46px;
    width:100%;
}
.TopNavigator .searchElement .searchIn label.mask
{
    font-size:0.79em;
}

.headContentImg
{
    width:960px;
    height:87px;
}
.headerAll .gotoPage a
{
    display:block;
    height:0;
    overflow:hidden;
    width:1px;
}
.headerAll .gotoPage a:focus{
	height:1.5em;
	width:100px;
}

/* ************** new top-buttons by AK 11.03.2014 ************ */
.headerTopImg
{
    width:960px;
    height:46px;
}
.headerTopImg .btnUnitName, .headerTopImg .btnUnitNameCurrent
{
    font-size:0.79em;
    font-weight:bold;
}
.headerTopImg .btnUnitName
{
    padding:0 10px;
}
.headerTopImg .toAllUnits
{
    padding-top:11px;
}
.headerTopImg .toJustice
{
    padding-top:9px;
}

.headerTopImg .btnUnitName a
{
    color:#003367;
    text-decoration:none;
}
.headerTopImg .btnUnitName img, .headerTopImg .btnUnitNameCurrent img
{
    border:0 none;
    vertical-align:middle;
}
.headerTopImg .unitsDivider, .headerTopImg .unitsDividerCurrentRight, .headerTopImg .unitsDividerCurrentLeft
{
    height:46px;
    width:5px;
}
.headerTopImg .unitsDividerCurrentRight
{
    background:url("/SiteCollectionImages/Top/selected-unit-right.png") no-repeat scroll 0 0 transparent;
}
.headerTopImg .btnUnitNameCurrent
{
    background:url("/SiteCollectionImages/Top/selected-unit-bg.png") repeat-x scroll 0 0 transparent;
    color:#0065A6;
    height:36px;
    padding:11px 11px 0;
    max-width: 250px;/* fixed by AK 27.07.2015 */
	line-height: 12px;
}
.headerTopImg .unitsDividerCurrentLeft
{
    background:url("/SiteCollectionImages/Top/selected-unit-left.png") no-repeat scroll 0 0 transparent;
}
.headerTopImg .toJustice img
{
    margin-top:1px;
}
/***************************** fontSize buttons **************************/
.fonts .fontLarge, .fonts .fontMiddle, .fonts .fontSmall
{
    background-image:url("/SiteCollectionImages/btns/sprite-font-size.png");
    background-repeat:no-repeat;
    display:inline-block;
    height:8px;
    width:16px;
    margin: 0 8px;
    vertical-align:middle;
}
.fonts .fontLarge:hover, .fonts .fontMiddle:hover, .fonts .fontSmall:hover,
.fonts .fontLarge:visited, .fonts .fontMiddle:visited, .fonts .fontSmall:visited,
.fonts .fontLarge:focus, .fonts .fontMiddle:focus, .fonts .fontSmall:focus
{
	text-decoration:none;
}
.fonts .fontLarge{background-position:-32px 0px}
.fonts .fontMiddle{background-position:-16px 0px}
.fonts .fontSmall{background-position:0px 0px}
/******************** end new top-buttons ********************/
/* ############################# Master Header block ############################# */
.headerAll
{
    background:url("/SiteCollectionImages/Top/general-bg.png") repeat-x scroll 0 0 transparent;
    height:133px;
    width:100%;
}
/********************* footer *******************/
.footerBottom
{
    width:100%;
    font-size:0.93em;
    height:81px;
    border-top:#244c83 3px solid;
    background:#c8d7e5;
    /*color:#144678;*/
    color:#838383;
    clear:both;
}
.footerBottom a:active,
.footerBottom a:focus,
.footerBottom a:link,
.footerBottom a:visited
{
    color: #1c61a5;
    text-decoration: none;
}
.footerBottom .footerContent .photosTerms
{
    color:#4F4F4F;
}
.footerBottom .footerContent .backTop img
{
    vertical-align:middle;
}
.footerBottom .footerContent .backTop
{
    font-weight:bold;
}
.footerBottom .ftrLnks
{
    /*width:700px;*/
    margin:auto;/**/
    width:96%;    
}
.footerBottom .ftrLnks .delimeter{
}
.footerBottom .ftrLnks img
{
    vertical-align:middle;
    border:0;
}

.footerBottom .ftrLnks table.s4-wpTopTable{
	width:auto;
}
.footerBottom .DashedDivider
{
    background:url("/SiteCollectionImages/frames/dotted-H-line2.png") repeat-x scroll center bottom  transparent;
    clear:both;
    margin:0px auto 10px;
    width:96%;
    height:1px;
    padding-bottom:10px;
}
.footerBottom .CookiesMessage
{
    color:#4F4F4F;
}
.footerBottom .copy
{
    color:#4f4f4f;
    width:235px;
    margin-top:8px;
}
.footerBottom .footerContent
{
    width:960px;
}
/****************** end footer *******************/

.QuickNavArroundTable .qNavUl .liWithChildren a.openArrow, 
.QuickNavArroundTable .qNavUl .liWithChildren a.closeArrow
{
    height:25px;
    width:10px;
}
.QuickNavArroundTable .qNavUl .liWithChildren a.openArrow
{
    /*background:url(/SiteCollectionImages/side-nav/side-menu-lft.png) no-repeat center;*/
}
.liWithChildren .CurrentNodeTitle,
.liWithChildren .liWithChildren .CurrentNodeTitle
{
    color:#1c61a5;
    background:#d0dfeb;
    border-bottom:1px #698caf solid;
}
.QuickNavArroundTable .qNavUl .liWithChildren a.closeArrow
{
    background:url(/SiteCollectionImages/side-nav/side-menu-dwn.png) no-repeat center;
}
.topNavigationGxMS
{
    width:960px;
    border:0px;
}
/* -- End Accebillity -- */
/* Menu */
.searchAndNavigation
{
    height:32px;
    width:100%;
    background:url("/SiteCollectionImages/Top/top-nav-bg.png") repeat-x;
    border-top:1px #5c79a1 solid;
}
.accessNormalBtnImg
{
    background-image:url("/SiteCollectionImages/AccessMenu/header-font-size-B.png");
}
.accessLittleBtnImg
{
    background-image:url("/SiteCollectionImages/AccessMenu/header-font-size-A.png");
}
/* -- Accebillity -- */
.accessBoxLinksTbl .spacer ,.accessBoxLngTbl .spacer, .accessibilityTopBarTable .spacer
{
    background-image:none;
    background-repeat:no-repeat;
    display:none;
}
.accessBigBtnImg
{
    BACKGROUND-IMAGE:url(/SiteCollectionImages/Hp/HP80.gif);
    background-image:url("/SiteCollectionImages/AccessMenu/header-font-size-C.png");
}
/* New site */
.accessibilityTopBarResizeFont .accessSeparator
{
    display:none;
    background-image:none !important;
}
.MainSmallSide, .MainBigSide
{
    display:table-cell;
    vertical-align:top;
}
.pseudoHidden
{
    position:absolute;
    width:1px;
    height:1px;
    overflow:hidden;
    top:-500px;
    left:0px;
}
a:hover,
a:active,
a:focus
{
    color:#1c61a5;
    text-decoration:underline;
}
a:link,
a:visited
{
    /*color:#1c61a5;*/
	color:#6A7E9B;/* נגישות - חדש el-1506216*/
    text-decoration:none;
}
/* Menu */
.searchAndNavigation
{
	height:32px;
	width:100%;
	background:url("/SiteCollectionImages/Top/top-nav-bg.png") repeat-x;
	border-top:1px #5c79a1 solid;
}
.topNavigationGxMS {	
	width:960px;
	border:0px;
}
	
/**************** top-navigation  ***********************/
ul#topnav li
{
	height:33px;
	font-size:14px;
}
ul#topnav > li > a, ul#topnav > li > span {
	font-size:1.14em;
}
ul#topnav li a, span.currentNode
{
	display:block;
	color:#ffffff;
	vertical-align:middle;
	line-height:30px;
	height:33px;
	text-decoration:none;
}
ul#topnav li span.currentNode {
	border-top:3px #9c0209 solid;
	display:block;
}
ul#topnav li a span.currentNode {
	background:none;
	display:inline-block;
	border-top:3px #9c0209 solid;
}
ul#topnav li div.sub
{
	border-top:0px;
	border-bottom:1px #5c79a1 solid;
	background-color:#f0f2f8;
	width:184px;
	font-size:0.86em;
	z-index:100;
}
ul#topnav .withChildren .sub .nodeNotExpandable:first-child {}
.ul#topnav .withChildren .sub .nodeNotExpandable:first-child a:link {}

ul#topnav .withChildren .sub .nodeNotExpandable .withOutChildren {
	color:#9c0209;
}
/* ul.nodeNotExpandable */
ul#topnav div.sub UL 
{
	color:#042656;
	display: block;
    list-style: none outside none;
    width: 158px;
}
ul#topnav div.sub UL a
{
	color:#1c61a5;
	background:none #f0f2f8;
	border-bottom:0px;
	display:block;
	width:118px;
	overflow:hidden;
}
/*
ul#topnav div.sub UL li.withOutChildren{ 
	font-size:0.86em;
}
*/
ul#topnav div.sub UL li a:hover{
	background:#144678;
	color:#ffffff; 
	/*font-size:1em;*/
}	

/*-------------------- withChildren ---------- chack for IE7---------------------*/
ul#topnav li.withChildren div.sub ul{}
ul#topnav li.withChildren div.sub ul li, ul#topnav li.withChildren div.sub ul li a{height:auto;}
ul#topnav li.withChildren div.sub ul li{}
ul#topnav li.withChildren div.sub ul li a{line-height: 16px;width: 160px;
}
/*******************************************************************/

ul.nodeExpandable,ul.nodeNotExpandable {
}
ul.nodeExpandable,ul.nodeNotExpandable,
ul.nodeExpandable a,ul.nodeNotExpandable a {
	color:#042656;
}
ul.nodeNotExpandable li.withOutChildren {
}
ul.nodeExpandable li strong a,
ul.nodeNotExpandable a {	
	background:none #f0f2f8;
	border-bottom:0px;
	display:block;
	width:160px;
}
ul.nodeExpandable li a:hover, ul.nodeNotExpandable li a:hover
{
	background:none #144678;
	color:#ffffff;}

/* ***************************************************************** */
ul.nodeExpandable,ul.nodeNotExpandable
{
}
.headerTopImg .toAllUnits img
{
}
ul.nodeNotExpandable li.withOutChildren
{
}
.liWithChildren .liWithChildren .liNoChildren .CurrentNodeTitle
{
}
.QuickNavArroundTable .qNavUl .liWithChildren ul .liCurrent .CurrentNodeTitle
{
    display:inline-block;
}
.liWithChildren .liCurrent .CurrentNodeTitle,
.liWithChildren .liWithChildren .liNoChildren .CurrentNodeTitle
{
    font-weight:normal;
    color:#9c0209;
    border-bottom:none;
}
.liCurrent .CurrentNodeTitle
{
    font-weight:normal;
    font-size:1.00em;
    color:#9c0209;
}
.CurrentNodeTitle
{
    font-size:1.00em;
    font-weight:normal;
}
.QuickNavArroundTable .qNavUl .liCurrent li a,
.QuickNavArroundTable .qNavUl .liWithChildren ul li a,
.liWithChildren .liCurrent .CurrentNodeTitle,
.liWithChildren .liWithChildren .liNoChildren .CurrentNodeTitle
{
    /*font-size:0.86em;*/
    font-size:0.93em;
}
.QuickNavArroundTable .qNavUl .liCurrent li,
.QuickNavArroundTable .qNavUl,
.QuickNavArroundTable .qNavUl .liWithChildren ul li
{
}
.QuickNavArroundTable .qNavUl .liWithChildren ul .liWithChildren ul
{
    border-bottom:none;
}
ul.nodeExpandable,ul.nodeNotExpandable,
ul.nodeExpandable a,ul.nodeNotExpandable a
{
    color:#042656;
}
.QuickNavArroundTable .qNavUl .liNoChildren a, 
.QuickNavArroundTable .qNavUl .liNoChildren span
{
    background:none;
}
.ribbonLabel .layoutDesc
{
    background-color:yellow;
    color:blue;
    display:none;
    top:0px;
    width:300px;
}
.QuickNavArroundTable .qNavUl a:link,
.QuickNavArroundTable .qNavUl a:visited
{
    font-size:1.00em;
    color:#042656;
    font-weight:normal;
}
.QuickNavArroundTable .qNavUl .liCurrent ul,
.QuickNavArroundTable .qNavUl .liWithChildren ul
{
    background:url(/SiteCollectionImages/side-nav/side-menu-dotted-wide.png) no-repeat bottom;
}
.QuickNavArroundTable .qNavUl .liNoChildren
{
}
.QuickNavArroundTable .qNavUl .liNoChildren,
.QuickNavArroundTable .qNavUl .liWithChildren
{
    width:216px;
    font-size:1.00em;
    background:none;
    border:none;
}
ul.nodeExpandable li strong a,
ul.nodeNotExpandable a
{
    background:none #f0f2f8;
    border-bottom:0px;
    display:block;
    width:160px;
}
.QuickNavArroundTable .NavControlTD .qNavUl
{
    background:url(/SiteCollectionImages/side-nav/side-menu-bg.png) repeat-y;
}
.QuickNavArroundTable .NavControlTD
{
    background:url(/SiteCollectionImages/side-nav/side-menu-bottom.png) no-repeat bottom;
}
.QuickNavArroundTable .TitleTD
{
    background:url(/SiteCollectionImages/side-nav/side-menu-top-first.png) #144678 no-repeat top;
    font-weight:bold;
    color:#ffffff;
    font-family:Arial;
    border-bottom:2px solid #9c0209;
    font-size:1.14em;
}
.QuickNavArroundTable td
{
    font-family:Arial, Helvetica, sans-serif;
}
.QuickNavArroundTable
{
    width:216px;
}
.QuickNavArroundTable .qNavUl .liWithChildren >  a
{
    width:145px;
}
/* fixed vertical space between wp-parts by AlecKo 18.08.2013 */
