 
body
{
    font-family: Arial !important;
    font-size: 12px !important;
    color: #2f393c !important;
}
.ms-WPBody a ,.ms-WPBody a:visited, .ms-WPBody a:link, .ms-WPBody a:active
{
    text-decoration: none;

}
.ms-WPBody a:hover
{
    text-decoration:underline;
}

table
{
    font-family: Arial !important;
    font-family: Arial !important;
    font-size: 12px !important;
    color: #2f393c !important;
}

h1 /*added by Nir*/
{
    font-family: Arial !important;
    font-size: 180% !important;
    font-weight: bold !important;
    margin: 0px 0px 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
    color: #242d30 !important;
}

h2
{
    font-family: Arial !important;
    font-size: 150% !important;
    margin: 0px !important;
}
H3
{
    font-family: Arial !important;
    margin: 0px !important;
    font-size: 120% !important;
}
p /* added by nir */
{
    margin: 0px !important;
}
a /* added by nir */
{
    color: #2f393c !important;
    font-size: 100% !important;
}
a:visited, a:link, a:hover, a:active /* added by nir */
{
    color: #2f393c;
    font-size: 100% !important;
}

.TopBarDate
{
    font-family: Arial !important;
    font-size: 110% !important;
    color: #2f393C !important;
    font-weight: normal !important;
    white-space: nowrap !important;
    text-align: right !important;
}

.TopBarLang
{
    font-family: Arial !important;
    font-size: 100% !important;
    color: #2f393C !important;
    font-weight: bold !important;
    white-space: nowrap !important;
    text-align: left !important;
}
A.TopBarLang
{
    text-decoration: none !important;
}

A.TopBarLang:hover
{
    text-decoration: underline !important;
}


.TopBarSep
{
    background-image: url(../../images/custom/topbar_sep.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width: 19px !important;
}

.TopBarSepFontSize
{
    background-image: url(../../images/custom/topbar_sep.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    width: 11px !important;
}

.TopBarFontSizeNormal
{
    font-size: 13px !important;
    width: 20px !important;
    text-align: center !important;
}


.TopBarFontSizeMed
{
    font-size: 16px !important;
    width: 26px !important;
    text-align: center !important;
}

.TopBarFontSizeLrg
{
    font-size: 22px !important;
    width: 30px !important;
    text-align: center !important;
}


.TopBarGrayStripe
{
    background-image: url(../../images/custom/picBar_1px.png) !important;
    background-repeat: repeat !important;
    height: 20px !important;
}

.BannerKnessetRight
{
    background-image: url(../../images/custom/pictureB.jpg) !important;
    background-repeat: no-repeat !important;
    background-position:left;
    height: 146px !important;
    background-color: #f2f2f2 !important;
    width: 100% !important;
}

.BannerKnessetLeft
{
    background-image: url(../../images/custom/pictureA.jpg) !important;
    background-repeat: no-repeat !important; 
    background-position:right;
    height: 146px !important;
    background-color: #c5c0bc !important;
    width: 100% !important; 
}

.NavBkg
{
    background-image: url(../../images/custom/navBG_norm.png) !important;
    background-repeat: repeat !important;
    height: 36px !important;
    width: 100% !important;
}

.NavText
{
    width: 1000px !important;
    font-family: Arial !important;
    font-size: 13px !important;
    color: #2f393C !important;
    text-align: center !important;
    font-weight: bold !important;
}

A.NavTextLink
{
    color: #2f393C !important;
    text-decoration: none !important;
}

A.NavTextLink:hover
{
    text-decoration: underline !important;
    color: #367CA2 !important;
}

.NavSelected
{
    background-image: url(../../images/custom/navBG_Select.png) !important;
    background-repeat: repeat !important;
    height: 36px !important;
}


.NavSep
{
    background-image: url(../../images/custom/Navsep.png) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    width: 1px !important;
}


.NavArrow
{
    margin-right: 7px !important;
    vertical-align: middle !important;
}

.FooterBG
{
    background-image: url(../../images/custom/FooterBG.png) !important;
    background-repeat: repeat !important;
    height: 391px !important;
    width: 100% !important;
}

.FooterText
{
    font-family: Arial !important;
    font-weight: normal !important;
    font-size: 100% !important;
    color: #2f393c !important;
    background-image: url(../../images/custom/footerarrow.png) !important;
    background-repeat: no-repeat !important;
    background-position: right center !important;
    padding-right: 13px !important;
    padding-bottom: 9px !important;
    padding-top: 9px !important;
}


.FooterTextBold
{
    font-family: Arial !important;
    font-weight: bold !important;
    font-size: 100% !important;
    color: #2f393c !important;
    padding-bottom: 30px !important;
}


.FooterTextLink
{
    color: #2f393c !important;
}

A.FooterTextLink
{
    text-decoration: none !important;
}

A.FooterTextLink:hover
{
    text-decoration: underline !important;
    color: #367CA2 !important;
}

.FooterSep
{
    background-image: url(../../images/custom/FooterSep.png) !important;
    background-repeat: repeat !important;
    height: 1px !important;
    width: 140px !important;
}


.FooterSemel
{
    background-image: url(../../images/custom/israelmenora.png) !important;
    background-repeat: no-repeat !important;
    background-position: center top !important;
    padding-top: 45px !important;
    font-family: Arial !important;
    font-size: 11px !important;
    color: #2f393c !important;
}

.FooterSpace
{
    width: 27px !important;
}
.innerPageTitle /*Added by Nir */
{
    background-image: url(../../images/custom/pageTitle.png) !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
    height: 66px !important;
    padding-right: 40px !important;
    vertical-align: middle !important;
}
.LinkBullet /*Added by Nir */
{
    margin-left: 5px !important;
    vertical-align: middle !important;
}
.ms-cui-topBar2 a, .ms-cui-topBar2 a:visited, .ms-cui-topBar2 a:link, .ms-cui-topBar2 a:active
{
color: white !important;
}

.ms-cui-ribbon,.ms-cui-menu,.ms-cui-toolbar-toolbar{
color:#6c6e70 !important;
}
.ms-cui-tt-a > .ms-cui-tt-span
{
color:#6c6e70 !important;
}

.s4-search .ms-sbgo a
{
    background:url(../../images/custom/Search.png) no-repeat; 
    width:23px;  /*Updated By Nitsan*/ 
    height:23px; /*Updated By Nitsan*/ 
    display:block;
}
.s4-search .srch-gosearchimg, .s4-search .ms-sbgo span{display:none; }

.s4-search input.ms-sbplain,.ms-srch-sb>input
{
    /*background:url(../images/search_left.png) no-repeat;
    border:0 none !important; 
    height:16px; 
    padding:4px 2px 2px 9px; 
    color:#666; 
    font-size:.85em;*/
    font-style:normal; /*Updated By Nitsan*/
    height: 19px !important; /*Updated By Nitsan*/
    width: 200px !important;
    font-family: Arial !important;
    font-weight: normal !important;
    font-size: 14px !important;
    color: #896989 !important;
    /*border: solid 1px #c3c3c3 !important;*/
    border: none !important;
    /*background: url("http://main.knesset.gov.il/_layouts/images/bgximg.png") repeat-x -0px -511px;*/
}
.srch-sb-results1
{
    display:none !important;
}
.ImgHand
{
    cursor:pointer;
}

.GridMasterTable
{
	
}


.QHeaderTd
{
	
}
.rgCollapse 
{ 
    background-image: url(/_layouts/1037/images/Custom/earrowdown.png) !important; 
    background-position: 0px 0px !important;          
} 
.rgExpand 
{ 
    background-image: url(/_layouts/1037/images/Custom/earrowleft.png) !important; 
    background-position: 0px 0px !important;     
}

.NestedView-td-lbl
{
    width:160px;     
    /*color:#AD8E7B;*/
    color:#5a4d42;
    vertical-align:top;
}

.NestedView-td-content
{
    width:400px;
    vertical-align:top;
} 

.imgDoc
{
  padding-left:5px;
}

@media print
{
	body
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		color: #2f393c !important;
		text-align: right !important;
	}
	table
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		color: #2f393c !important;
	}
	span
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		
	}
	div
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		color: #2f393c !important;
	}
	p
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		color: #2f393c !important;
	}
	h1
	{
    		font-family: Arial !important;
    		font-size: 22pt !important;
    		color: #2f393c !important;
	}
	h2
	{
    		font-family: Arial !important;
    		font-size: 18pt !important;
    		color: #2f393c !important;
	}
	h3
	{
    		font-family: Arial !important;
    		font-size: 16pt !important;
    		color: #2f393c !important;
	}
	
}


#searchInputBox {
    margin-bottom:0px !important;
}

h2,h3,.ms-h2,.ms-h3,.ms-headerFont
{
    font-family:Arial !important;
    color:inherit;
    font-weight:bold !important;
}

.ms-webpartzone-cell
{
	margin: auto auto auto !important;
}

input[type=button], input[type=reset], input[type=submit], button
{
   background-color: none;
   margin-right: 0;
   min-width: 0;
   padding: 0 0;
   border: none;
}

/*#s4-ribbonrow
{
display:none !important;
}*/

.RadMenu_Knesset1 ul li.rmItem
{
	border: none !important;
}

/*Changed by tomer 1/11/2015*/
.ms-srch-sb-searchLink {
    border:none;
}

#SearchBox .ms-srch-sb-searchLink{
    background-image:url('../../images/custom/SearchResult.png') !important;
    height:23px;
    width:23px;
}

.ms-srch-sb-searchImg {
    display:none !important;
    left:0;
    top:0;
}

.ms-srch-sb-searchImg:hover {
    left:0;
    top:0;
}
/*End Changed by tomer 1/11/2015*/
/*
.ms-srch-sb-searchImg
{
	top: 0 !important;	
	left: 0 !important;
}

.ms-srch-sb-searchImg
{
	top: 0 !important;	
	left: 0 !important;
}*/

.RadComboBox_Default{
	white-space: nowrap !important;
	word-wrap: normal !important;
}

/*Tomer 01/12/2016*/

.LawTabDivContainer{
	width: 100%;
}

.LawTabDivTableContainer{
	width: 100%;
}

.LawTabInnerDivItem {
    padding: 15px 0px;
}

.LawTabInnerDivItem td{
	padding-top:5px;
}

.LawTabInnerDivItemTdLink{
	text-align:left;
	padding-top: 20px !important;
	font-weight:bold !important;
}

.LawTabInnerDivBottomLinks{
	padding: 20px 0px;
    border-top: 1px dotted #DEDEDE;
}


.LawHPBlueTitle {
    color: #304982 !important;
    font-weight: bold;
    font-family: Arial !important;
    background-image: url(../../images/custom/LegislationImages/BlueUnderline.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    font-size: 120% !important;
    margin-bottom: 10px !important;
}

.stripItemFirstCls{   
    width: 11px;
    float: right;
    height:9px;
}
 
.stripItemCls{
	border-right:1px solid #000;
	width: 10px;
    float: right;
	height:9px;
}

.LawHPLinksTable {
    width: 100%;
}

.o365cs-base .ms-fcl-b, .o365cs-base .ms-fcl-b-h:hover {
    font-size: 15px !important;
}


/**************** Paging  ****************/
.imgForward, .imgBackward {
    top: 2px;
    position: relative;   
}

.imgBackward {   
    left: 3px;
}

.imgForward {
   left: -2px;
}
/*-----------------------------------------------------*/

.RadComboBox_Default .rcbReadOnly .rcbInput{
	color: #333 !important; 
}