/* TEST - Robin Saved 1/4/19 14:02 */
.RobinStyleForTest
{color:black;}


<h2 style="color: #62081b; font-family: arial; font-size: 105%; font-weight: bold;">h4, h5, h6
{
	font-family: Arial !important;
	font-size: 100% !important;
	font-weight: bold !important;
	
}

.GeneralTitleGray
{
    background-image:url(/_layouts/1037/images/Custom/TitleBG_rep.png);
    background-repeat:repeat-x;
    height:29px;
    color: #ffffff !important;
    font-weight: bold;
    vertical-align: middle;
    }
    
 .GeneralBlueBkSection
{
    border-bottom: dotted 1px #3F677A;
    margin-bottom: 30px;
    background-color:#F5F9FB;
    padding-bottom: 20px;
       }
  .GeneralBlueBkSection H4
{
	font-weight: bold;
    font-family: Arial !important;
    color: #2f393c !important;
 }
     

.GeneralRightSection
{
    margin-bottom: 30px;
    background-color:#ffffff;
    padding-bottom: 20px;
       }


.GeneralLeftTitleGray
{
   background-image:url(/_layouts/1037/images/Custom/committeeTitle_rep.png); 
   background-repeat:repeat-x;
   color: #ffffff !important;
   font-weight: bold;
   font-size: 110% !important;
   height: 23px;
   padding-right: 3px;
   padding-top: 3px;
   width: 255px;
   margin-bottom:0px;
    }
    
 .GeneralLeftTitleGray150
{
   background-image:url(/_layouts/1037/images/Custom/committeeTitle_rep.png); 
   background-repeat:repeat-x;
   color: #ffffff !important;
   font-weight: bold;
   font-size: 110% !important;
   height: 23px;
   padding-right: 3px;
   padding-top: 3px;
   width: 150px;
    }
    
 .GeneralLeftTitleLink
 {
     color: #ffffff !important;
     }
     

.GeneralLeftTD
{
    padding-top:12px;
    padding-bottom:12px;
    border-bottom: dotted 1px #3F677A;
   
    }
 
.GeneralTableHeader
{

    background-image:url(/_layouts/1037/images/custom/lexBar_1px.png);
    background-repeat:repeat-x;
    height:27px;
	font-weight:bold;
	text-align:center;
	
	}

.Div4px
{
	padding-bottom:4px

	}
	
.GeneralLinkUnderline
{
	text-decoration: underline !important;
}	

.GeneralLinksBlue{
	 color: #31709B !important;
}

A.GeneralLinksBlue
{
    color: #31709B !important;
    text-decoration: underline !important;
    
    }
    
A.GeneralLinksBlue:visited
{
    color: #31709B !important;
    text-decoration: underline !important;
    
    }

.GeneralArrowBrown 
{
background-image:url(/PublishingImages/ArrowBrownSmall.png); 
background-position: right 6px; 
background-repeat: no-repeat; 
padding-right:13px;
}

.GeneralH3Blue  /*Robin changed this color from #31709b*/
{
color: #0d50aa !important;
margin-bottom: 3px !important;
	}

A.GeneralH3Blue:hover
{
text-decoration: none !important;	
}

.GeneralPicTD
{
	padding-top: 20px;
	padding-bottom: 20px; 
	border-top-color: #3f677a;
	border-top-width: 1px;
	border-top-style: dotted;
	
}

.GeneralLinkTable
{
	width: 300px;
	background-color: #ffffff;
}

.GeneralVideoContainer 
{ 
	position: relative; 
	padding-bottom: 56.25%; 
	padding-top: 30px; 
	height: 0; 
	overflow: hidden; 
	} 

.GeneralVideoContainer iframe, .GeneralVideoContainer object, .GeneralVideoContainer embed 
{ 
	position: absolute; 
	top: 0; 
	left: 0; 
	width: 100%; 
	height: 100%; 
	} 

.GeneralUlWithArrow
{
	font-size: 100%;
	list-style: none;
}

.GeneralUlWithArrow li
{
  background-image: url(/_Layouts/1037/images/Custom/LinkArrowSmall.png);
  background-repeat: no-repeat;
  background-position: right 5px;
  padding-right: 8px;
}

.GeneralSrOnly {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

 
/* Styles for About/pages/Directory.aspx*/

.DirTitleTable
{ background-image:url(/About/PublishingImages/Directory1.png); 
background-repeat:no-repeat;
background-position:right center;
height:86px;
width:100%
	}

.DirDirectoryTable
{
	border: solid 1px #34b0e7 !important;
	width: 100%;

	}


.DirTopRowTD
{ 
	background-image:url(/_layouts/1037/images/Custom/lexBar_1px.png);
    background-repeat:repeat-x;
    height:25px;
    text-align:center;
    font-weight:bold;
    border-bottom: dotted 1px #3F677A;
    border-left: dotted 1px #3F677A;
    
    }
   
.DirDeptTD
{
    border-left: dotted 1px #3F677A;
    padding: 7px 7px 7px 7px;
    font-weight:bold;
    vertical-align:top;
    
    }
    
.DirDeptTDSub
{
    border-left: dotted 1px #3F677A;
    padding: 7px 20px 7px 7px;
    font-weight:bold;
    vertical-align:top;

    }
    
.DirNumberTD    
{
    border-left: dotted 1px #3F677A;
    text-align: center;
    padding: 7px 7px 7px 7px;
    vertical-align:top;
    white-space:nowrap;
    }

.DirEmailTD
{
    text-align: center;
    padding: 7px 7px 7px 7px;
    vertical-align:top;
    }
    
 .DirLeftTDBox
{
border-left: dotted 1px #3f677a; 
border-right: dotted 1px #3f677a; 
border-bottom: dotted 1px #3f677a; 
width: 255px;
}


.DirMobileContainerDiv

{
    background-image:url(/_layouts/1037/images/Custom/LinkBkgGray.png);
    background-repeat: repeat-x;
    background-position: center bottom;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-right: 5px; 
	font-size: 90% !important;
	min-height: 35px;
}

.DirMobileDeptDiv

{
	width: 50%;
	display: inline-block;
	vertical-align: middle;
	font-weight: bold;
}

.DirMobilePhoneDiv

{
	width: 30%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;

}

.DirMobilePhoneDiv a
{
 	height: 100%; 
}

.DirMobilePhoneDiv a:hover
{
	text-decoration: none !important;
}


.DirMobileEmailDiv
{
	width: 15%;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
}

.DirMobileEmailDiv img
{
	border: 0px;
}


.DirMobileEmailDiv div 

{
    height: 38px;
}


/* Styles for Election Results Pages */

.ResTableTD
{
	border: #c4b9ab 1px solid;
	padding-top: 2px;
	padding-bottom:2px;
	direction: rtl;
	text-align: center;

	}

/* Styles for History Pages */

.HistoryInnerPageTitle
{
    background-image: url(/About/History/PublishingImages/MegilatBanner.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}
    

.HistTitle
{
font-weight:bold;

	}

.HistTableHeader
{
    height:20px;
	font-weight:bold;
	text-align:center;
	background-color:#c4b9ab;
	color: white;

  }

.HistTitleH2
{
	font-size: 110% !important;
	margin-bottom: 6px !important;
	color: #2f393c !important;
	text-indent: 5%;
}

.HistWomenTd
{
	}


.MKPicBkgd
{background-image:url(/PublishingImages/FrameForPhoto.png);
    background-repeat:no-repeat;
    width: 113px;
    height: 198px;
    text-align:center;
  }

.MKPicPhotoTD
{
    padding-left:18px;
    padding-right:18px;
    padding-top:12px; 
    height:118px;
    }
  
 
  .HistWomenNameTD
 {

    vertical-align:middle;
    text-align:center;
    }

.HistWomenKnTd
{    

    padding-top: 15px;
    vertical-align: top;
}
    
/* Styles for Visitors Center */

.VisitInnerPageTitle
{
	

    background-image: url(/Activity/Visit/PublishingImages/VisitBanner.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}

.VisitTourTable
{
background-image:url(/Activity/Visit/PublishingImages/Visitbackground.png);
background-repeat:no-repeat;
width:960px;
height:190px;
background-position:right top;

}

.VisitRedTitle
{
	width: 170px; 
	padding-right: 10px; 
	color: #62081b !important; 
	font-size: 120% !important; 
	font-weight: bold;
	margin-top:30px !important;
}

.VisitTourTDMiddle
{
	width: 450px; 
	padding-right: 20px;
	 vertical-align: top; 
	 padding-top: 10px;
}

.VisitTourTDLeft
{
	padding-left: 15px; 
	width: 350px; 
	padding-right: 30px; 
	vertical-align: top; 
	padding-top: 10px;
}

.VisitTourBlue
{
	color: #2e5789 !important; 
		font-weight: bold;

}

.VisitTourBlueBig
{
	color: #2e5789 !important; 
	font-size: 115% !important; 
	font-weight: bold;
}

.VisitTourBrown
{
	color: #63462a !important; 
		font-weight: bold;

}

.VisitTourBrownBig
{
	color: #63462a !important; 
	font-size: 115% !important; 
	font-weight: bold;
}

.VisitMobileContainer
{
	font-size: 90% !important;
}
       
.VisitMobileContainer p
{
	margin-bottom: 8px !important;
}

.VisitMobileContainer .VisitRedTitle
{
font-family: arial !important; 
font-size: 105% !important; 
font-weight: bold !important;
width: 100%;
}


.VisitMobileTourDiv 
{
	border-bottom: dotted 1px #2f393c;
	padding-bottom: 10px;
	margin-bottom: 10px; 
	min-height: 105px;
}


.VisitMobileTourDiv img
{
	max-height: 100px !important;
}

.VisitMobileRowDiv
{
	
border-bottom: dotted 1px #2f393c;
position: relative;

}

.VisitMobileRowDiv img
{
	height: 120px;
	border-width: 0px;
}

.VisitMobileBoxRightDiv
{
	width: 49%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;

}

.VisitMobileBoxLeftDiv
{
	width: 49%;
	display: inline-block;
	text-align: center;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	
}


.VisitMobileNameDiv
{
	font-weight: bold !important;

}

   
/* Styles for Building */
.BuildingLobbyPic1
{
background-image: url(/about/building/publishingimages/buildinglobby1.png);
background-repeat:	no-repeat;
	}

.BuildingLobbyPic2
{
background-image: url(/about/building/publishingimages/buildinglobby2.png);
background-repeat:	no-repeat;
	}
	
.BuildingLobbyPic3
{
background-image: url(/about/building/publishingimages/buildinglobby3.png);
background-repeat:	no-repeat;
	}
	
.BuildingLobbyPic4
{
background-image: url(/about/building/publishingimages/buildinglobby4.png);
background-repeat:	no-repeat;
	}
	
.BuildingLobbyPic5
{
background-image: url(/about/building/publishingimages/buildinglobby5.png);
background-repeat:	no-repeat;
	}	
	
.BuildingLobbyPic6
{
background-image: url(/about/building/publishingimages/buildinglobby6.png);
background-repeat:	no-repeat;
	}	
	
.BuildingLobbyPic7
{
background-image: url(/about/building/publishingimages/buildinglobby7.jpg);
background-repeat:	no-repeat;
border: solid 1px #7b4753;
	}	

.BuildingLobbyTD
{
text-align: center; 
padding-top: 148px; 
width: 317px; 
color: #430312; 
font-size: 13px; 
vertical-align: top; 
font-weight: bold
	}


A.BuildingLinkBlack
{
font-size: 115% !important;
color: #000000 !important;
font-weight:bold;
text-decoration: none;
letter-spacing:1px;
	}

A.BuildingLinkBlack:hover
{
	text-decoration:underline;
	color: #772600 !important;
}


.BuildingDivBrown
{
	color: #772600 !important;
	font-size: 115% !important;
	font-weight:bold;
	letter-spacing:1px;

}

.BuildingPhotoBorder
{
	border-left: solid 1px #772600 !important;
	border-right: solid 1px #772600 !important;
	border-bottom: solid 1px #772600 !important;
	border-top: solid 1px #772600 !important;
}

.BuildingPhotoCaption
{
	color: #772600 !important;
	text-align:center;
}

.BuildingRedH2

{
	margin-bottom: 10px !important; 
	color: #772600 !important;
}

.BuildingGreenInnerPageTitle
{
    background-image: url(/About/Building/PublishingImages/GreenKnessetBanner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}

.BuildingkjSVInnerPageTitle
{
    background-image: url(/About/Building/PublishingImages/StreetViewBanner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}

.ArtMainDiv
{
	line-height: 125%;
}  

.ArtMainDiv li
{
	margin-bottom: 5px !important;
}

.ArtMainDiv h2
{
	color: currentColor !important;
	font-family: Arial !important;
	margin-top: 15px !important;
	font-size: 120% !important;
	font-weight: bold;
}

.ArtMainDiv h3
{
	color: currentColor !important;
	font-family: Arial !important;
	margin-top: 10px !important;
	font-size: 110% !important;
	font-weight: bold;
}

.ArtMainDiv a
{
	text-decoration: underline !important;	
}

/* Styles for Questions */

.QSearchBanner
{
	background-image:url(/activity/plenum/publishingimages/QuestionSearchBkgd.png);
	background-repeat:no-repeat;
	background-position: right center;
	height:179px ;
	width: 100%;
}

.QHeaderTd A:link
{
	color:#ffffff !important;
}




.QHeaderTd
{
	background-image:url(/activity/plenum/publishingimages/QuestionPixelBkgd.png) !important;

	background-repeat:repeat-x !important;
	background-position: center center !important;
	height:30px !important;
	font-weight:bold !important;
	color: #ffffff !important;
	text-align: center !important;
	border-left: solid 1px #C0AF9F !important;
	border-left: solid 1px #C0AF9F !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;

}	

td.rgExpandCol
{
	background-color:#F5F4F3;
}

.QTd
{
padding-left: 4px;
padding-right: 4px;
padding-top:3px;
padding-bottom:3px;
border: dotted 1px #ddd8d8 !important;
}

.QLinkBrown
{
color: #7f583c !important;
text-decoration: underline !important;
	}
	
.RadInputRTL
{
	padding-left:0px !important;
	text-align:center !important;
}




/* Styles for BillForReadings2And3 */

.billSearchBanner
{
	background-image:url(/Activity/Legislation/PublishingImages/BillForReadings2And3SearchBkgd.png);
	background-repeat:no-repeat;
	background-position: right center;
	height:179px ;
	width: 100%;
	}


A.billLinkBrown
{
color: #7f583c !important;
	}

.BillHeaderTd
{
	background-image:url(/activity/plenum/publishingimages/QuestionPixelBkgd.png) !important;
	background-repeat:repeat-x !important;
	background-position: center center !important;
	height:30px !important;
	font-weight:bold !important;
	color: #ffffff !important;
	text-align: center !important;
	border-left: solid 1px #C0AF9F !important;
	padding-bottom: 0px !important;
	padding-top: 0px !important;
}	

.BillHeaderTd A:link
{
	color:#ffffff !important;
}

.BillTd
{
padding-left: 4px;
padding-right: 4px;
padding-top:3px;
padding-bottom:3px;
border: dotted 1px #ddd8d8;
}


.GridMasterTable
{
	border-collapse:collapse !important;
	border: 0px !important;
}

.rgWrap 
{
	float:none !important;
}

.rgPager
{
	border: dotted 1px #ddd8d8 !important;

}


.RadGrid .rgArrPart1 IMG
{
	margin-right:0px !important;
	margin-left:0px !important;
}


.PunchBananaPager
{
    background-image:url(../../images/custom/lexBar_1px.png);
    background-repeat:repeat-x;
    height:27px;
    text-align:center;
    border-top: dotted 1px #3F677A;
    border-bottom: dotted 1px #3F677A;
}

.PunchBananaPager a[disabled]
{
	color: gray !important;
	text-decoration: none!important;
}

.RadGrid .rgMasterTable
{
	border-collapse:collapse !important;
}

.ResultPageFast
{
	/*visibility:hidden;*/
}

/* Styles for Plenum Visitors who speak */

.PVTable
{
background-image:url(/Activity/Plenum/PublishingImages/Visitbackground.png);
background-repeat:no-repeat;
width:960px;
height:190px;
background-position:center top;
margin-top:20px;
}

.PVQuoteTd
{
width:400px;
font-family:"Courier New", Courier, monospace;
font-size: 13px;
text-align:	center;
line-height: 22px;

	}
.PVNameTd
{
padding-bottom: 15px;
padding-top:20px;
}

.PVName
{
color: #5085c5 !important;
font-size: 125% !important;
font-weight: bold;
border-bottom: 2px #5085c5 solid;
display: inline-block;
padding-bottom:3px;

	}

.PVTextRight
{
	font-weight:bold;
	margin-bottom:15px;
}

.PVTextRight A
{

text-decoration:underline !important;}

.PVButton
{
height: 22px;
width: 109px;
background-image:url(/Activity/plenum/PublishingImages/BkgButtonLt.png);
background-repeat:no-repeat;
color: #000000 !important;
font-size: 11px;
text-align:center;
}

.PVPhotoTd
{
	width:340px;
	text-align:left;
	padding-left:20px;
	padding-top:20px;
}

/* Styles for Exhibits */


table.PMPhotoTable1
{
	width:100%;
	margin-bottom: 20px;
}


table.PMPhotoTable1 td
{
	width: 480px;
	text-align:center;
	vertical-align:top;
}


table.PMPhotoTable1 div
{
	width: 318px;
	margin-right: 86px;
	font-weight:bold;
	font-size: 90%;
	color: #304982;  
	text-align: center; 
}


table.PMPhotoTable2
{
	width:100%;
	margin-bottom: 20px;
}


table.PMPhotoTable2 td
{
	width: 480px;
	text-align:center;
	vertical-align:top;
}


table.PMPhotoTable2 div
{
	width: 447px;
	margin-right: 16px;
	font-weight:bold;
	font-size: 90%;
	color: #304982;  
	text-align: center; 
}



table.PMPhotoTable3
{
	width:100%;
	margin-bottom: 20px;
}


table.PMPhotoTable3 td
{
	width: 320px;
	text-align:center;
	vertical-align:top;
}


table.PMPhotoTable3 div
{
	width: 282px;
	margin-right: 18px;
	font-weight:bold;
	font-size: 90%;
	color: #304982;  
	text-align: center; 
}


.ExhibitPMInnerPageTitle
{
    background-image: url(/About/Building/PublishingImages/Exhibits/PMExhibitBanner.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}

.ExhIsrPrizeTable
{
 margin-top: 10px;
 
 
}
.ExhIsrPrizeTable td
{
	width: 320px;
	vertical-align: top;
}


.ExhIsrPrizeTable td div
{
	margin-right: 10px;
	margin-left: 10px;
}


.ExhIsrPrizeTable td div:nth-child(2)
{
	font-weight:bold;
}

.ExhIsrPrizeTable td div:nth-child(3)
{
	margin-bottom: 10px;
}


/*Styles for General Committee Pages*/

.CommitteeTitleBlue
{
	color: 	#304982 !important;
	font-weight:bold;
	font-size: 120% !important;
}

.CommitteeTitleBlue A
{
	color: 	#304982 !important;
}

.CommitteeSepDiv
{
	border-bottom: dotted 1px #304982;
	height: 2px;
	margin-bottom: 10px;
}

.CommitteeDetailsLink
{
	padding-top: 5px;
	text-align: left;
	
}

.CommitteeDetailsLink A
{
	color: 	#304982 !important;
	
}

/*Styles for Tenders and Exemptions*/

.TenderGrayTitle
{
	background-image:url(/_layouts/1037/images/Custom/lexBar_1px.png);
    background-repeat:repeat-x;
    background-position: center bottom;
    height:20px;
    font-weight:normal;
    border-bottom: dotted 1px #3F677A;
    border-top: dotted 1px #3F677A;
    color: #104c92 !important;
    font-size: 13px !important;
    padding-top: 4px;
    padding-right: 10px;
    
}

.TenderNoJobs
{
	color: #104c92 !important;
	font-size: 14px;
	font-weight:bold;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}

.TenderInnerPageTitle
{
    background-image: url(/About/KnessetWork/PublishingImages/BannerTenders.jpg);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
}

.ExemptDateDiv
{
	display:table-cell;
	width: 100px;
	padding-top:3px;
	padding-bottom:3px;
	text-align: center;
	vertical-align: middle;
	border-bottom: solid 2px #ffffff;
	border-left: solid 2px #ffffff;
	background-color:#f3f4f5;
	font-weight:bold;
}

.ExemptDocDiv
{
	display:table-cell;
	width: 540px;
	padding-top:4px;
	padding-bottom: 4px;
	border-bottom: solid 2px #ffffff;
	padding-right: 10px;
	padding-left: 10px;
	background-color:#f3f4f5;
}

.ExemptSupplierDiv
{
	text-align: left;
	font-weight: bold;
	margin-top: 5px;
	
}

.ExemptSupplierDiv a
{
	 text-decoration: underline !important;
	
	
}

/* Styles for Knesset work */
.kwTitle1
{
		font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #941316;
	text-align: right;
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;/*10px*/
}


.kwText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #725e33;
	text-decoration: none;
	padding-right: 10px;
	padding-left:10px;/**/
}
A.kwText1 {
	color: #A6B5D0;
	text-decoration: none;
}
A.kwText1:Hover {
	color: #FFFFFF;
	text-decoration: underline;	
}

.kwText4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
	padding-right: 20px;
	vertical-align: middle;
}

A.kwLink7 {

	color: #333333 !important;
	text-decoration: underline !important;
}
.KWMobilePhoneImg{
	 width:50PX!important;
}

/*For Government coalition agreements*/

.GovtCoMainDiv
{
            border-bottom: dotted 1px #2f393c;
            padding-bottom: 10px;
            margin-top: 10px;
            
}

.GovtCoH3
{
            margin-top: 8px !important;
            margin-bottom: 8px !important;
            color: #304982 !important;
}

.GovtCoH3 a
{
            color: #304982 !important;
}


.GovtCoArrowDiv
{
            background-image: url(/PublishingImages/ArrowBlueSmall.gif);
            background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;
    margin-right: 8px;
    padding-right: 12px;
    margin-bottom: 8px;
    font-weight: bold;
}


.GovtCoLink
{

            background-image: url(/PublishingImages/LinkArrowSmall.png);
            background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: right;
    padding-right: 12px;
    margin-bottom: 8px;
            margin-right: 20px;
            
}


/*Styles for MK mobile*/

.MKMobileImageDiv
{
	float:right;
	height: 100%;
	margin-left: 10px;	
}


.MKMobileContainerDiv
{
    background-image:url(/_layouts/1037/images/Custom/LinkBkgGray.png);
    background-repeat: repeat-x;
    background-position: center bottom;
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-bottom: dotted 1px #2f393c;
	height: 100px;
	position: relative;	

}

.MKMobileNameDiv
{
	font-weight: bold !important;
	margin-top: 25px;

}


.MKMobileNameDiv a
{
	font-weight: bold !important;

}

.MKMobileFactionDiv
{

	color: #2f393c;
	font-size: 90% !important;

}


.MKMobileFactionDiv img
{

 margin-right: 15px;
 margin-left: 7px;
 margin-top: 0px;
	
}

.MKMobileLink
{
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;    /* raises anchor tag above everything else in div */
    background-color: white;    /*workaround to make clickable in IE */
    opacity: 0;    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);	
}

.MKMobileIndContainerTop
{

   background-image:url(/_layouts/1037/images/Custom/LinkBkgGray.png);
    background-repeat: repeat-x;
    background-position: center bottom;
	padding-top: 5px; 
	padding-bottom: 5px; 
	border-bottom: dotted 1px #2f393c;
	height: 90px;
}


.MKMobileIndContainerMiddle
{
margin-top: 10px;
margin-bottom: 10px;	
}

.MKMobileIndRow
{
	margin-bottom: 8px;
	width: 100%;
	
}

.MKMobileIndHeader
{
	display: inline-block;
	width: 30%;
	font-weight: bold;
	font-size: 90%;
	white-space: nowrap;
	vertical-align: top;
	
}

.MKMobileIndInfo
{
	width: 70%;
	display: inline-block;
	font-size: 90%;
	vertical-align: top;
}

.ComMobileContainerDiv
{
    background-image:url(/_layouts/1037/images/Custom/LinkBkgGray.png);
    background-repeat: repeat-x;
    background-position: center bottom;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-right: 5px; 
	border-bottom: dotted 1px #2f393c;
	height: 60px;
	position: relative;	

}

.ComMobileArrowDiv
{
	float:left;
	padding-left: 5px;	
	padding-bottom: 17px;
	padding-top: 23px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	

	

}

.ComMobileNameDiv
{
	font-weight: bold !important;
	padding-bottom: 20px;
	padding-top: 20px;
}


.ComMobileNameDiv a
{
	font-weight: bold !important;

}
.ComMobileLink
{
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;    /* raises anchor tag above everything else in div */
    background-color: white;    /*workaround to make clickable in IE */
    opacity: 0;    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);	
}

/*Kids Site Stuff*/

.KidsSiteInnerPageTitle
{
    background-image: url(/PublishingImages/KidsSiteBanner.png);
    background-position: center;
    background-repeat: no-repeat;
    height: 66px;
    padding-right: 40px;
    vertical-align: middle;
    color: #e9512e !important;
}

.KidsSiteInnerPageTitle h1
{
	color: #e9512e !important;
}

.KnesTushDiv

{
	background-image: url(/PublishingImages/KnesTush.png);
	background-repeat: no-repeat;
	background-position: right center;
	height: 200px;
	border: solid 1px white;
	
	}

.KnesTushDiv #GreenText
{
	color: #5c7608;
	font-weight: bold;
	font-size: 150% !important;
	margin-top: 75px !important;
	margin-right: 240px !important;
	background-image: url(/PublishingImages/GreenLine.png);
	background-repeat:no-repeat;
	background-position: right bottom;	
	letter-spacing: 1px !important;
}

.KnesTushDiv #ExplanationText
{
font-weight: bold;
margin-top: 60px;
margin-right: 60px;
width: 840px;
}

.GamesMainTable
{
	width: 900px;
	
}

.GamesMainTable td
{
	width: 25%;
	vertical-align: top;
}

.GamesMainTable div
{
	width: 200px;
	text-align: justify;
}

.GamesMainTable img
{
	width: 200px;	
}
.KidsSiteSepLine
{
	width: 900px;
	margin-right: 30px;
	height: 3px;
	border-bottom: dotted 1px #2f393c;
	margin-top: 25px;
	margin-bottom: 25px;
}

.KidsSiteGreenTitle
{
	color: #5c7608 !important;
	font-weight: bold !important;
	font-size: 150% !important;
	background-image: url(/PublishingImages/GreenLine.png);
	background-repeat:no-repeat;
	background-position: right bottom;	
	letter-spacing: 1px !important;
}

.KidsSiteTvShowExplanation
{
	margin-top: 20px;
}

.KidsSiteTvShowExplanation td
{
	padding-left: 20px;
}

.KidsSiteTvTable
{
width: 840px;
margin-top: 30px;
	
}

.KidsSiteTvTable td
{
	width: 33%;
	vertical-align: top;
	padding-top: 20px;
}

.KidsSiteTvTable div
{
	width: 218px;
	text-align: justify;
}

.KidsSiteTvTable div.KidsSiteRedText
{
	width: 218px;
	text-align: right !important;
	font-weight: bold;
	color: #c53515 !important;
	margin-bottom: 4px;
	white-space: nowrap;
}

	
.KidsSiteRedTextMob
{
margin-top: 10px;
	font-weight: bold;
	color: #c53515;
}
	
/*Transparent Knesset Page*/
	
.TransparentKBannerDiv 
{
	margin-right: 20px; 
	margin-bottom: 30px; 
	margin-left: 20px;
	font-weight: bold;
	font-size: 150%;
	width: 960px;
}

.TransparentKBannerDiv span
{
display: inline-block;	
margin-left: 525px !important;
margin-top: 70px !important;
float: left;
}

#TransparentImg1 {
    background-image:url(/publishingimages/TransparentK1.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:150px;
    width:960px;
    color: #304982 !important;
}


#TransparentImg2 {
    background-image:url(/publishingimages/TransparentK2.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:150px;
    width:960px;
    color: #304982 !important;
}

#TransparentImg3 {
    background-image:url(/publishingimages/TransparentK3.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:150px;
    width:960px;
    color: #304982 !important;
}

#TransparentImg4 {
    background-image:url(/publishingimages/TransparentK4.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:150px;
    width:960px;
    color: #304982 !important;
}

#TransparentImg5 {
    background-image:url(/publishingimages/TransparentK5.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:150px;
    width:960px;
    color: #304982 !important;
}

.TransparentKMediaTable
{
	width:300px;
	height: 52px;
	background-image: url(/PublishingImages/HomepageImages/bkg_media302.png);
	 background-repeat: no-repeat;
	 background-position: center center;
}

.TransparentKBannerMobDiv 
{

	margin-bottom: 10px; 
	max-width: 100%;
}

.TransparentKBannerMobDiv img
{
	max-width: 100%;
}


.TransparentKSBDiv 
{

	margin-bottom: 20px; 

	font-weight: bold;

	width: 255px;
}

.TransparentKSBDiv span
{
display: inline-block;	
margin-left: 135px !important;
margin-top: 15px !important;
float: left;
}

#TransparentSBImg1 {
    background-image:url(/publishingimages/TransparentK1.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:40px;
    width:255px;
    color: #304982 !important;
    background-size: 255px 40px;
}


#TransparentSBImg2 {
    background-image:url(/publishingimages/TransparentK2.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:40px;
    width:255px;
    color: #304982 !important;
    background-size: 255px 40px;
}

#TransparentSBImg3 {
    background-image:url(/publishingimages/TransparentK3.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:40px;
    width:255px;
    color: #304982 !important;
    background-size: 255px 40px;
}

#TransparentSBImg4 {
    background-image:url(/publishingimages/TransparentK4.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:40px;
    width:255px;
    color: #304982 !important;
    background-size: 255px 40px;
}

#TransparentSBImg5 {
    background-image:url(/publishingimages/TransparentK5.png);
    background-repeat: no-repeat;
    background-position: center center;
    display:block;
    height:40px;
    width:255px;
    color: #304982 !important;
    background-size: 255px 40px;
}





/*Public Petitions Page*/

.PubPetMainDiv
{
	background-color: #ffffff; 
	margin-top: 10px; 
	margin-bottom:10px; 
	margin-left: 20px;
	height: 700px; 
	display: inline-block;
	vertical-align:top;
	border: solid 1px #d5dada;
}

.PubPetContactInfoDiv
{
	text-align: center;
}

.PubPetContactInfoDiv div
{
	text-align: center;
	margin: 25px auto;

}

.PubPetTitleBlue {
height: 25px;
font-size: 16px;
color: #304982 !important;
font-weight: bold;
background-image: url("/_layouts/1037/images/custom/TitleBlueLine.png");
background-repeat: no-repeat;
background-position-y: bottom;
background-position-x: right;
vertical-align: top;
letter-spacing: 1px;
font-family: Arial;
margin: 15px;
}

.PubPetFormDiv
{
	margin: 15px;
	
}

.PubPetFormDiv input
{
	width: 250px;
	border: solid 1px #538cd0; 
	margin-left: 30px;
}

.PubPetFormDiv label
{
	clear: both;
}

.PubPetFormDiv span
{
	color: red;
}

.PubPetFormDiv textarea
{
	width: 540px;
	border: solid 1px #538cd0; 
	margin-left: 30px;
	height: 75px;
}

.PubPetFormDiv button
{
	background-color: #538cd0;
	color: #ffffff;
	font-weight: bold;
	width: 90px;
	height: 30px;
	text-align: center;
}

.PubPetFormInnerDiv
{
	margin-bottom: 30px;
}

.PubPetFormInnerDiv div
{
	display: inline-block;
}

/*Online Services Page*/
.OSMobileContainerDiv
{
    background-image:url(/_layouts/1037/images/Custom/LinkBkgGray.png);
    background-repeat: repeat-x;
    background-position: center bottom;
	padding-top: 5px; 
	padding-bottom: 5px;
	padding-right: 5px; 
	border-bottom: dotted 1px #2f393c;
	height: 60px;
	position: relative;	

}

.OSMobileArrowDiv
{
	float: right;
	padding-right: 5px;	
	padding-bottom: 17px;
	padding-top: 23px;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;

	
}

.OSMobileNameDiv
{
	font-weight: bold !important;
	padding-bottom: 20px;
	padding-top: 20px;
	margin-right: 30px;
}


.OSMobileNameDiv a
{
	font-weight: bold !important;

}
.OSMobileLink
{
position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-decoration: none;
    z-index: 10;    /* raises anchor tag above everything else in div */
    background-color: white;    /*workaround to make clickable in IE */
    opacity: 0;    /*workaround to make clickable in IE */
    filter: alpha(opacity=0);	
}

/* Styles for Yom Kippur War Page */
.YKinnerPageTitle
{
	background-image: url('/About/Occasion/PublishingImages/holidays/YKPhoto1Banner.jpg');
    background-position: center;
    background-repeat: no-repeat;
    height: 348px;
    padding-right: 40px;
    vertical-align: top;
    
}

.YKBannerTitleBlue
{
	color: #304982 !important;
	font-size: 300% !important;
	margin-bottom: 0px !important;
	}
 
 .YKBannerDetailBlue
 {
 color: #304982 !important;
	font-size: 140% !important;
	margin-top: 0px !important;
 }
 
 
 .YKDetailBold
 {
  color: #304982 !important;
  font-size: 130% !important;
  font-weight:bold;
  display:inline-block;
  border-top: dotted 1px #2f393c;
  padding-top: 5px;
  margin-right: 20px;
  
  
  }

 .YKDetail
 {
    margin-right: 20px;
  display:inline-block;    
  }


.YKSpacer
{
	height: 15px;
}

.YKWrapper
{
	width: 960px;
	margin-left: 20px;
	margin-right: 20px;
}

/* Styles for Accessibility Pages */
.AccPageDivDirection
{
 direction: ltr;	
} 


.AccPageDiv
{
	font-size: 115% !important;
}
.AccPageDiv h2
{
	color: #304982 !important;
	margin-bottom: 15px !important;
	font-size: 125% !important;
	font-family: Arial !important;
}

.AccMainOlMob
{
	list-style-type: none;
	padding-right:5%;/**/
	margin-left: 5%;/**/
}

.AccMainLi

{
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	/*width: 560px;*/
	clear: both;
	
}


.AccMainLi h3
{
	background-image: url(/About/PublishingImages/Acc/AccStripesHeadlines.png);
	background-repeat: no-repeat;
	background-position:right center;
	height: 37px;
	line-height: 37px;
	color: #2F393C !important;
	margin-bottom: 5px !important;
	font-size: 120% !important;
	/*font-family: Arial !important;*/
}


.AccLiDiv
{
	line-height: 130%;	
}

.AccLiDiv h4 
{
	color: #304982 !important;
	margin-bottom: 7px !important;
	margin-top: 20px !important;
	font-weight:bold !important;
	font-family: Arial !important;
    line-height: 130%;	

}


.AccChartContainer
{
	background-image: url(/About/PublishingImages/Acc/AccStripes.png);
	background-position: center 12px;
	background-repeat:no-repeat;
	width: 600px;
	height: 150px;
	margin-top: 25px;
	
}

.AccChartBoxTop
{
	background-color: #a1c5df;
	width: 150px;
	height: 30px;
	margin: auto;
	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	margin-top: 15px !important;
	
}
.AccChartBox
{
	display: inline-block;
	background-color: #a1c5df;
	width: 180px;
	height: 55px;
	margin-left: 5px;
	margin-right: 5px;

	font-weight: bold;
	text-align: center;
	padding-top: 10px;
	margin-top: 15px !important;
	padding-right: 5px;
	padding-left: 5px;

}

.AccPhoto {
	margin-left: 20px;
	margin-bottom: 10px;
	float: right;

	}


.AccPhotoMob {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
	width: 150px !important;

	}


.AccMainLiMob

{
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	width: 98%;
	clear: both;
	
}

.AccMainLiMob h3
{
	background-image: url(/About/PublishingImages/Acc/AccStripesHeadlines.png);
	background-repeat: no-repeat;
	background-position:right center;
	height: 37px;
	line-height: 37px;
	color: #2F393C !important;
	margin-bottom: 5px !important;
	font-size: 120% !important;
	font-family: Arial !important;
}

.AccChartBoxMob
{
	display: block;
	background-color: #a1c5df;
	width: 50%;
	height: auto;
	margin-left: auto;
	margin-right: auto;

	font-weight: bold;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px !important;
	padding-right: 5px;
	padding-left: 5px;
}

.WomenMKPicPhotoTD
{
	padding-left: 18px;
	padding-right: 18px; 
	padding-top: 16px; 
	height: 118px; 
}
	
.WomenMKHistNameTD
{ 
	vertical-align:middle; 
	text-align:center;
 }
	 
.WomenMKHistKnTd
{
	padding-top: 15px;  
	vertical-align: top; 
	color: #2f393c;
	font-size: 100% !important;
}
		
.WomenMKPicBkgd
 {
	background-image:url(/About/History/PublishingImages/FrameForPhoto.png);
	background-repeat:no-repeat; 
	width: 113px; 
	height: 198px; 
	text-align:center; 
	margin:5px; 
	}
	
	 
	.GeneralCecSection
{
    background-color:#F5F9FB;
    border-bottom: dotted 1px #3F677A;
    margin-bottom: 30px;
    padding-bottom: 20px;
       }
.GeneralAboutSection{
	border-bottom: dotted 1px #3F677A;
    margin-bottom: 30px;
    background-color:#F5F9FB;
    padding-bottom: 20px;

}

.General5px{
    padding-bottom:5px;
    font-size: 120%;
  
}

A.GeneralLinkToSite{
	font-weight:normal;
    text-decoration:none;
    }

A.GeneralLinkToSite:hover{
    text-decoration: underline;
    }
    
    
    .GeneralLeftTitle
{
   background-image:url(../../images/custom/committeeTitle_rep.png); 
   background-repeat:repeat-x;
   color: #ffffff !important;
   font-weight: bold;
   font-size: 110% !important;
   height: 23px;
   padding-right: 3px;
   padding-top: 3px;
   width: 100%;
    }
    
    

.GeneralLinkBkgd
{
    /*background-image:url(../images/lexLinkBar_1px.png);*/
    background-repeat:repeat-x;
    height:20px;
    padding-right:5px;
    vertical-align:middle;
    background-position: center center;
    /*border-top: dotted 1px #3F677A;*/
}  

A.GeneralSideLink 
{font-size: 110%;
    text-decoration:none;
    padding-left:5px;
    }
    
    
A.GeneralSideLink:hover
{text-decoration:underline;
    }
    

.GeneralLeftTitle150
{
   background-image:url(../../images/custom/committeeTitle_rep.png); 
   background-repeat:repeat-x;
   color: #ffffff;
   font-weight: bold;
   font-size: 110% !important;
   height: 23px;
   padding-right: 3px;
   padding-top: 3px;
   width: 150px;
    }
    
    .GeneralTitleBrown {
    background-color: #c4b9ab;
    height: 25px;
    padding-right: 5px;
}

.GeneralLinksTD {
    background-color: White;
    padding-right: 10px;
    padding-top: 5px;
    padding-left: 10px;
    padding-bottom: 5px;
}

.GeneralPic {
    margin-right: 10px;
    border: solid 1px #c4b9ab;
}

.GeneralTDBorder {
    padding-bottom: 10px;
  /*  border: solid 1px #c4b9ab;*/
    width: 310px;
}

.GeneralTable {
    width: 310px;
    border: solid 1px #c4b9ab;
    }

.GeneralH3White {
    color:White !important;
    margin-bottom:6px !important;
    margin-top:6px !important;
    margin-right: 5px !important;
    display:inline;
    }

    .DaysToRememberBanerTop
{
    background-repeat: no-repeat !important;
	background-image: url(/About/Occasion/PublishingImages/UpperBanner.jpg);
    color: #000000 !important;
   	padding-right: 3px;
    padding-top: 2px;
    width: 640px;
    height:150px;
    margin-bottom: 2px;

}
.DepartmentsTd{
	 display:none !important;
	     border: 5px solid red;
}

.GeneralPhoto{
	    /* background-color: #31709B; */
    border: solid 1px #31709B;
}



A.GeneralLeftTitleLink
{color: #ffffff !important;
    text-decoration:none;
    }
    
A.GeneralLeftTitleLink:hover
{color: #ffffff !important;
    text-decoration:underline;
    }
    
A.GeneralLeftTitleLink:visited
{
    color: #ffffff !important;
    }
    
.GeneralH4
 {
    font-weight: bold;
    font-family: Arial !important;
    color: #2f393c !important;
}


.GeneralTableLeftPadding
{
	    padding: 10px 0px 15px 20px;
}

.GeneralTableRightPadding
{
	    padding:10px 35px 15px 0px;
}

.GeneralLinksTable
{
	background-image: url(/Activity/Legislation/PublishingImages/LegLobbyBkgd.png);
	background-repeat: repeat-x;
	background-position: center top;
	width: 80%;
	text-align: right;
	font-size: 110% !important;
}





.GeneralLinksTable div
{
	background-image: url(/PublishingImages/LinkArrowSmall.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 15px;
	margin-right: 30px;
	margin-bottom: 6px;
}

.GeneralLinksLinkBold
{
	font-weight: bold;
	background-image: none !important;
	margin-right: 15px !important; 
	padding-right: 0px !important;
	padding-top: 10px !important;
}

.ExhibitMainLi
{
	list-style-type: none;
	margin-bottom: 20px;
	display: block;
	width: 400px;
	clear: both;
	
}

.ExhibitMainLi2
{
list-style-type: none;
	margin-bottom: 5px;
	display: block;
	width: 400px;
	clear: both;
	
}


.ExhibitMainLi h3
{
	background-image: url(/About/PublishingImages/Acc/AccStripesHeadlines.png);
	background-repeat: no-repeat;
	background-position:right center;
	height: 37px;
	line-height: 37px;
	color: #2F393C !important;
	margin-bottom: 5px !important;
	font-size: 120% !important;
	font-family: Arial !important;
}
  
.SeventyAliyaDiv	
{
    width: 400px;
    font-weight: bold;
    padding-right: 10px;
    padding-bottom: 50px;
    color: #000000;
    text-align: right;
    font-size: 16px;
}


.SeventyAliyaBg
{
	background-image: url(/About/Occasion/PublishingImages/BgAliya.jpg);
	 background-repeat:no-repeat;
    width: 960px;
    height:150px;
    font-size:13px;
    padding-top:30px;

				        
}


.HeadOppositionImg{ height: auto; width: auto\\9; /* ie8 */ }

 .HeadOppositionTopTable
 {
	border-top: solid 4px #042656;
	border-bottom: solid 4px #042656;
	/*color: #042656;*/
	/*height: 358px;*/
	width: 100%;
	margin-bottom:3%;
}

.HeadOppositionAddressTD
{
   /* width: 34%;*/
    background-image: url(/mk/PublishingImages/speaker/BackgroundSpeakerQuote.jpg);
    background-repeat: no-repeat;
    padding-top: 4%;
    padding-left: 3%;
    padding-right: 3%;
    padding-bottom: 4%;

}


.HeadOppositionAddressText
{
	font-style: italic;
	line-height: 15px;
}
.HeadOppositionTitleBack{

height: 27px !important;
padding-right: 1.5% !important;
border-top-color: #042656 !important;
border-bottom-color: #042656 !important;
border-top-width: 1px !important;
border-bottom-width: 1px !important;
border-top-style: dotted!important;
border-bottom-style: dotted !important;
background-image: url(/_layouts/1037/images/custom/lexBar_1px.png) !important;
background-repeat: repeat-x;
color: #042656 !important;
font-weight: bold !important;

	}
	
.HeadOppositionSpeechTD{
	background-color: #edebeb;
	padding:2%;
	
}

.HeadOppositionAddressTitle {
    font-weight: bold !important;
    font-size: 110% !important;
    text-align: center !important;
}

.HeadOppositionBorderBottom{
	border-bottom: 1px dotted #a6a6a6;
	/*border-left: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;*/
	height: 22px;
}

.HeadOppositionBorderTable{
	border-bottom: 1px solid #a6a6a6;
/*	border-left: 1px solid #4a4a4a;
	border-right: 1px solid #4a4a4a;*/
	height: 22px;
}
.HeadOppositionStyleTable1{
	border-right: 1px solid #a6a6a6;
	border-left: 1px dotted #a6a6a6;
}


.HeadOppositionBorderTitle{
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;

}
#HeadOppositionContainer{width:950px; margin:0 auto;}
/*.HeadOppositionTable { border-collapse:collapse;width:100%; }*/

@media screen and (max-width: 480px) {


#HeadOppositionContainer{ width:auto;margin:0;padding:25px 0;}
.HeadOppositionTable {display:block;}
.HeadOppositionTable Td {display:block;padding:5px 0;border:none;}
.HeadOppositionTable img {display:block;margin:0;width:100%;max-width:none;}
.RulesOfProcedureHover a {text-decoration: underline !important;}
.RulesOfProcedureFont{font-size:120% !important;} 
.KWMobilePhoneImg{ width:auto;}
.BroadcastsYouTube{margin-left: 7% !important; margin-right:7% !important;}
.BroadcastsMarginYouTube{ width:130% !important;}
.BroadcastsKnessetChannel{width:auto;margin:0;padding:25px 0;}
.LobbyDivContainer{ width:auto;margin:0;padding:5px 0;}
.LobbyItemTable {display:block; padding-right: 0px; padding-left: 0px;}
.LobbyItemTable Td {display:block; padding-bottom:5px; border:none;}
.LobbyItemTable img {display:block; margin:0;width:100%;max-width:none;}
.LobbyItemTdMob {display:inline !important; }
.LobbyItemTdMob img{ border-bottom: 4px solid #5b9bbd}   
.LobbyItemTdMob1 {display:inline !important; }
.TableItemMobDisplay div img{ display:inline-table;}
.LobbyItemTdDT {display:none !important; }
.LobbyItemLink  a:hover h2{text-decoration: none !important;}
.DivItemMOB{display: inline !important;}
.DivItemDT{display: none !important;}
.DivItemStyle{ border-right: 5px solid #5b9bbd; padding-right:4% !important;}
.BasicLawLink {margin-right: 59% !important;} 
.BasicLawsTitle { padding-left:0px;}
.BasicLawsTitle h2{ font-size: 25px !important;}
.BasicLawDT{ display:none !important;}

}

.RulesOfProcedureHover a:hover{
	text-decoration: underline !important;
}
.RulesOfProcedureFont{
  font-size:100%;
} 
.BroadcastsYouTube
{          
	margin-left: 16%;
	margin-right: 16%;
}
.BroadcastsKnessetChannel
{
width:660px; margin:0 auto;
}


.image-hover-zoom 
{
    overflow: hidden;
} 

.image-hover-zoom:hover img {
    -webkit-transform: translate3d(0, 3%, 0) scale(1.3);
    -moz-transform: translate3d(0, 3%, 0) scale(1.3);
    -ms-transform: translate3d(0, 3%, 0) scale(1.3);
    -o-transform: translate3d(0, 3%, 0) scale(1.3);
    transform: translate3d(0, 3%, 0) scale(1.3);
}



.image-hover-zoom img {
    -webkit-transition: ease all .3s;
    -moz-transition: ease all .3s;
    transition: ease all .3s;
}


.SemRegularText{
	font-family: SemanticaMedium !important;
	font-size: 14px !important;

}

.SemRegularText td{
	font-family: SemanticaMedium !important;
	font-size: 14px !important;

}

.LobbyDivContainer{
 width:100%; margin:0 auto;
}

.LobbyDivContainer h2{
	font-family: SemanticaBold !important;
    /* font-size: 25px !important; */
    color: #5b9bbd !important;
	line-height:160%;
}


.LobbyItemLink a:hover{
	text-decoration:none;
}
.LobbyItemLink a:visited{    
	color: #666 !important;
}

.LobbyItemLink  a:hover h2{
	text-decoration: underline !important;
    text-decoration-color:  #5b9bbd;
}




.LobbyItemLinkMo a:hover{
	text-decoration:none;
}
.LobbyItemLinkMo a:visited{    
	color: #666 !important;
}

.LobbyItemLinkMo  a:hover h3{
	text-decoration: underline !important;
    text-decoration-color:  #5b9bbd;
}

.LobbyItemTdMob {
	display:none;
}
.LobbyItemTdMob1 {
	display:none;
}

.LobbyItemTdMob p img{
	display:none;
}


.LobbyItemTdDT{
	 display:inline;
	 vertical-align:top;
	 width: 48% !important;
}

.LobbyItemTdMobStyle{
     position: relative;
}

.LobbyItemTdMobStyle h2{
	
	color: #333333 !important;    
	background-image:url(/mk/PublishingImages/LobbyltemMobTitleBar.png);
	background-repeat:no-repeat ;
    position: absolute;
    bottom: 10% !important;
    width:100% !important;
    font-family:Semanticanormal !important;
    font-weight: bolder !important;
    padding-right: 3% !important;
    padding-bottom: 3% !important;
    padding-top: 3% !important;
    font-size: 18px !important;
    letter-spacing: 1px !important;
    display: block;  /**/
  } 
  .knsFooter{
  margin-top: auto  !important;
}

.DivItemDT{
	display: inline;
}

.DivItemMOB{
	display: none;
}

.StyleLobbyPlenumLink
{
	line-height: 140%; 
	color: #5b9bbd !important; 
	font-size: 17px !important;  
	font-weight: bold;
}

.StyleLobbyPlenumLink a
{
	color: #5b9bbd !important; 
}

.DivItemStyle{
	 border-right: 5px solid #5b9bbd;
	 padding-right:1% ;

}/**/





.PlenumDivCenter
{

	position: absolute;
	top: 50%;
	left: 50%;
	margin-right: -50%;
	transform: translate(-50%, -50%); }


#PlenumAgendaDates
{
	height: 31px;
	width: 100%;
	margin-bottom: 15px;
}

#PlenumAgendaDates td
{
	width: 33%;
	background-color: #cde0eb;
	color: #000000 !important;
	background-image: url('/PublishingImages/ArrowSeparatorLTR.png');
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 130% !important;
	text-align: center;
}

#PlenumAgendaDates td:last-of-type
{
	background-image: none !important;
}


.PlenumAgendaDatesRTL td
{
	background-image: url('/PublishingImages/ArrowSeparatorRTL.png') !important;
	background-repeat: no-repeat;
	background-position: left center !important;
	font-size: 100% !important;
	text-align: center;
}

.PlenumAgendaDatesRTL td:last-of-type
{
	background-image: none !important;
}
#PlenumAgendaContentRTL div:first-of-type {
    overflow: hidden !important;
    direction: ltr !important;
    text-align: RIGHT !important;
}



#PlenumAgendaContent
{
	margin-bottom: 20px;
}

#PlenumAgendaContentRTL img
{
	float:RIGHT;
	margin-LEFT: 30px !important;
	width: 350px;
}


#PlenumContainer {max-width: 100%; margin:0 auto; }
@media screen and (max-width: 480px) {
#PlenumContainer { width:auto;margin:0;padding:15px 0px;}
#PlenumBigPic {display: none;}
.PlenumTable {display:block; margin-bottom: 5px;}
#PlenumAgendaContentRTL img {display: none;}
#PlenumAgendaDates {display: block; margin-bottom: 20px; table-layout: fixed;}
}


.LegLobbyBG{
	 background-image:url('/Activity/Legislation/PublishingImages/LegLobbyBG.png')!important;
	  background-repeat: no-repeat;
	  height:220px;
	  width:100vw;
	  position:relative;
	  left:50%;
	  right: 50%;
	  margin-left: -50vw;
	  margin-right: -50vw;
 }	 
 
.LeglobbyOpacity
{   
	padding-left:2%;
	padding-right:2%;
 	width:490px;
 	height:190px;
 	background-color:#6B5F53!important;
	/*opacity:0.2;*/
	color:#ffffff !important;
	position:absolute;
	top:0px !important;
	left:965px !important;
	padding-top:1%;
	font-size:105%;
	line-height:1.8;

}

.LegLobbyMobileBG1{
	 background-image:url('/Activity/Legislation/PublishingImages/LegLobbyMobileBG7.png')!important;
	 	background-repeat: no-repeat;
	 	height:68px;	 	
}
.LegLobbyMobileBG1 h2{
	color: #ffffff !important;
	 font-size: 18.5px !important;
	 padding-top: 20px;
	 padding-right:10px;
}
.LegLobbyMobileBG2{
	 background-color:#766b62;
	 width:310;
	 height:235x;
	 color:#ffffff;
	 line-height:165%;
	 padding-top: 15px;
    padding-right: 10px;
}
.LegLobbyMobileBasicLaw{
	 background-image:url('/Activity/Legislation/PublishingImages/LegLobbyMobileBasicLaws2.png')!important;
	 	background-repeat: no-repeat;
	 	height:67px; 	
	 	margin-bottom:10px;
}

.LegLobbyMobileBasicLaw a div
{
	margin-right: 120px;
    color: #ffffff;
    padding-top: 20px;
    font-size: 102%;
    font-weight: bold;
    }

.LegLobbyMobileDiagram{
	 background-image:url('/Activity/Legislation/PublishingImages/LegLobbyMobileDiagram.png')!important;
	 	background-repeat: no-repeat;
	 	height:67px; 	
	 	margin-bottom:10px;
}

.LegLobbyMobileDiagram a div
{
	margin-right: 120px;
    color: #ffffff;
    padding-top: 20px;
    font-size: 102%;
    font-weight: bold;
    }
    
.LegLobbyMobileExpla{
	 background-image:url('/Activity/Legislation/PublishingImages/LegLobbyMobileExpla.png')!important;
	 	background-repeat: no-repeat;
	 	height:67px; 	
}

.LegLobbyMobileExpla a div
{
	margin-right: 120px;
    color: #ffffff;
    padding-top: 20px;
    font-size: 102%;
    font-weight: bold;
    }
    
  
.LegLobbyLinkPDF	
{
   letter-spacing: 1px;
    vertical-align: top !important;
    background-image: url(/PublishingImages/PDF_icon.jpg) !important;
    background-repeat: no-repeat;
    background-position: right top !important;
    padding-right:8%;/*3*/
    padding-bottom: 1%;
}

.LobbyDivContainer h3{
	font-family: semanticabold!important; 
	line-height: 160%; 
	padding-top: 3%; 
	color: #5b9bbd !important;
	font-size:21px !important;
}


.legDTTitileH3
{
	
}

.legDTTitileH3 a:hover h3{
	text-decoration: underline !important;
    text-decoration-color:  #5b9bbd;
}



.legMobTitileH3
{
	font-family: semanticabold; 
	font-size: 17.5px; 
	line-height: 100%; 
	padding-bottom: 3%; 
	padding-top: 7%; 
	margin-left: 15px; 
	margin-right: 15px; 
	color: #5b9bbd !important;
}



.legMobTitileH3 a:hover h3{
	text-decoration: underline !important;
    text-decoration-color:  #5b9bbd;
}

.BasicLawsTitle
{
	 padding-left:4%;
	 line-height:190%;
}
.BasicLawsTitle h2
{
	line-height: 190%;
	color: #2f393c !important;
	margin: 5px 0px 5px 5px;
	
}

.BasicLawLink
{
	/*letter-spacing: 1px; 
    vertical-align: top !important;*/
    background-image: url(/PublishingImages/PDF_icon.jpg) !important;
    background-repeat: no-repeat;
    background-position: right top !important;
    margin-right: 78%;
   /* padding-bottom: 1%;*/
	text-decoration: underline;
    text-align: left; 
    color: #5b9bbd !important;
}
.BasicLawLink a
{
  color: #5b9bbd !important;
}
/*
.BasicLawHR HR{
	 color: #5b9bbd !important;
	 padding-top:3%;
	 padding-bottom:3%;
	   border-width: 2px;
}*/

.RulesOfProcedureLink a:link {
	 color:#2f393c !important;

}

.RulesOfProcedureLink  a:visited{
	 color:#2f393c !important;

}