﻿.body{}
.cp-main-cph
{
	padding-top:33px;
	display:block;
}
.cp-right
{
	float:left;
	width:255px;
	margin:0;
	display:block;
}
.cp-middle
{
	float:right;
	margin-top:0;
	margin-bottom:0;
	margin-right:26px;
	margin-left:14px;
	display:block;
	width:543px;
}
.cp-left
{
	width:175px;
	float:right;
	margin:0;
	display:block;
}
.cp-main-title{
	font-weight:600;
	font-size:1.65em ;
	color:#444444 
}
.cp-second-title{
margin-top:20px;
	font-weight:600;
	font-size:1.2em;
	color:#444444
}
.cp-para{
	font-size:1.15em;
	color:#444444;
	padding-bottom:13px;
}
.cp-desc{
padding-top:13px;
padding-bottom:26px;
	font-size:1.15em;
	color:#444444
}
.cp-main-image
{
	float:left;
	width:239px;
	height:144px;
	margin-right:13px;
	margin-bottom:13px;
}
.cp-left-image{
	padding-bottom:10px;
	background-image:
}
.cp-right-image
{
	padding-bottom:10px;
	margin-bottom:10px;
	
}
.cph-to-head
{
float:right;
width:100px;
	text-align:right;
	font-size:1.1em;
}

.cph-to-head img
{
border:0;
}
.linkList-cp
{
	
	text-decoration:underline;
	color:blue;
}
.more-info  
{
	color:blue;
	padding-right:10px;
	padding-top:10px;
}
.more-info a
{
	color:#186ea7!important;
}	

.more-info a:after
{
	color:blue;
}	
.link-group
{
padding-top:10px;
	color:#444444;
	font-size:1.65em;
	font-weight:500;	
}

.link-group
{
padding-bottom:10px;
padding-right:20px;
	background:transparent url('/PublishingImages/MasterPageImages/Title_bg_pixel.jpg') repeat-x scroll right bottom;
	border:0;
	color:white;
	font-size:1.65em;
	font-weight:500;	
}
.faq-h
{
	color:blue;
	font-weight:700;
	}
}
.new-img
{
	width:30px;
	height:20px;
	border:2px #444444 inset;
}
/*----------Search css-------------*/
.searchBoxPredefinedTableMain{

	background-color: rgb(247, 247, 247);
	width:100%;
}
.freeTextLabel
{
	padding-right:20px;
}
.searchBoxPredefinedTitles
{
	padding-right:20px;
}
.searchBoxPredefinedTitlesVBMPublishDatedtcFrom
{
	padding-right:20px;
}
.tcFreeTextSearch
{
	width:150px;
}
.freeTextLabel
{
	width:90px;
}
.searchBoxPredefinedTitles
{
	
	width:90px;
	
}
.vbmDocType1DropDownList 
{
	padding-right:3px;
}
.vbmDocType1DropDownList select
{
	width:150px;
}
.searchBoxPredefinedTitlesVBMPublishDatedtcFrom
{
	
	width:90px;
}
.searchBoxPredefinedTitlesvbmDocType1
{
	width:90px;
	padding-right:20px;
}
.searchBoxPredefinedTitles_Author
{
	width:90px;
	padding-right:20px;

}
.searchBoxPredefinedTitlesVBMPublishDatedtcTo
{
padding-right:20px;
	width:90px;
}
.searchBoxPredefinedTitlesFileLeafRef
{
	width:90px;
	padding-right:20px;

}

.FileLeafRefTextBox
{
	width:150px;
}
.dtcFromVBMPublishDate
{
	width:157px;
	padding-right:2px;
}
.dtcFromVBMPublishDate a
{
	padding-right:5px;
}
.dtcToVBMPublishDate
{
	width:157px;
	padding-right:2px;
}
.dtcToVBMPublishDate a
{
	padding-right:5px;
}
/*.backBtnImg
{
	margin-top:20px;
	
}
.backBtnImg:hover
{
	margin-top:20px;	
}*/
.GridViewSort:after:focus
{
	border:0;
}

.gvTitle
{
	background-image:url("../PublishingImages/MasterPageImages/Title_bg_pixel.jpg");
	background-repeat:repeat-x; 
	color:white;
	height:30px;
}
.zbTRBlue
{
	padding-right:2px;
	background-color: rgb(247, 247, 247);
}
.cqwpGridViewTable
{
	border:0;
}
.wp-title-p
{
	background:transparent url('../PublishingImages/MasterPageImages/Title_bg_pixel.jpg') repeat-x scroll right bottom;
	border:0;
	color:white;
		height:35px;
	font-family:Arial;
		font-size:1.65em;
	line-height:35px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	overflow:hidden ;
	font-weight:800;
}
.cqwpGridViewTable
{
	width:100%;
}
div.bigBanners75
{
	text-align:left !important;
	float:left;
}
div.bigBanners75 ul
{
	width:555px;
}
div.bigBanners75 ul li{
	/*width:175px !important ;*/
	padding:0px;
	/*height:202px;*/
	/*margin:0px 0px 11px 12px !important;*/
	
}
div.bigBanner75
{
	width:175px;
	height:202px;
	background-color: #f7f7f7;
	background: transparent url('../PublishingImages/Center_box_bg.jpg')  no-repeat scroll;
	border:0px;
	padding:0px;
	margin-left:10px;
	/*margin:0px 0px 11px 12px;*/
	
	/*border:1px gray solid;*/
}
div.bigBanner75 a ,div.bigBanner75 a:link, div.bigBanner75 a:hover {
 cursor:pointer;
 font-family:Arial, Helvetica, sans-serif;
	font-size:1.75em;
	color:#186EA7;
}
div.bigBanner75 a div.imgBigBanner75{
	margin:15px 18px 26px 15px;
	width:142px;
	height:85px;
	padding:0px;
	border:0px;
}
div.bigBanner75 a div.imgBigBanner75 img{
	width:142px;
	height:85px;
	padding:0px;
	border:0px;
	margin:0px;
}
div.bigBanner75 a div.titleBigBanner75, 
div.bigBanner75 a:link div.titleBigBanner75, 
div.bigBanner75 a:hover div.titleBigBanner75{
	margin:0px 24px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	color:#186EA7;
	text-align:center;
	
}
.prev-site-box
{
	background-color:rgb(247, 247, 247);
	height:100px;
	width:70%;
	margin-top:30px;
	margin-bottom:30px;
	margin-right:30px;
	color:white;
	font-size:2em;
	text-align:center;
	vertical-align:middle;
	
	}
	
	.prev-site-box a{
	padding:30px;
	text-align:center;
	
}
 

.info-container
{
    height:176px;
    width:272px;
    position:relative;
}

.info-img
{    
    position:absolute;
    margin-left:16px !important;
    left:0;
    top:0;
    border:0;
}
.info-txt
{
    z-index:100;
    position:absolute;    
    color:#353435;
    font-size:2em;
    font-weight:bold;
    right:31px;
    left:150px;
    top:15px;
}

.all-con
{
	width:100%;
	float:left;
	
}
.save-height
{
	width:1px;
	height:400px;
}
.TickerDate
{
	font-size:0.9em;
}
/* ------ candidates list ---------------*/
.candidates-all
{
	width:100%;
	background-image:url("../PublishingImages/GrayBackgroundlarge.png");
	background-repeat:repeat-x;
	
}
.candidates-right
{
	width:55%;
	padding-left:10%;
	float:left;
	
	
}
.candidates-left
{
	width:16%;
	padding-right:12%;
	padding-left:6%;
	float:right;
}
.letersTitle
{
	padding-top:45px;
}
.requestedlettrs
{
	text-align:center;font-size:6.5em;font-family:Times New Roman;font-weight:bold;
	}
.candidates-title-k
{
	font-weight:bold; 
	font-size: 1.2em;
	text-align:right;
	color: #856e60;
	padding-bottom: 10px;
}
.ListTdBrown
{
    /*width: 23px;*/
    background-color: rgb(5,77,127);  
    width:25px;
	font-size:0.875em;
	line-height:25px;
	/*background-image:url("/PublishingImages/Disable.jpg");*/
	color:White;
	font-size:0.68em;
	font-weight:bold;
	float:right;
	margin-top:10px;

    }
    .candidatesComments
    {
	margin-top:30px;padding:5px 5px 5px 5px;border-top:dotted 1px #033f85;font-weight:bold;}

    .candidatesResign
    {
	margin-bottom:20px;padding:3px 3px 3px 3px;font-weight:normal;}

	
.GeneralFactsLine td
{
	border-bottom: dotted 1px #033f85;
	padding-top:3px;
	padding-bottom:3px;
}


.Knesset20TableHeader
{
    background-image: url(/publishingimages/graybackground.png);
    background-repeat:repeat-x;
    height:31px;
    color: #033f85;
    font-weight: bold;
    padding-right: 10px;
    padding-left:6px;
    letter-spacing:2px;
    font-size:12px;
     }
     
      .ClosedTable
 {
     
     border:solid 1px #cfcfcf;
     padding:3px 1px 3px 1px;
     }
///////
.breadcrumb span
{
	text-align:left !important;
	color:fuchsia;
	font-size:2.1em;
	}

div.GxMsContentScroll.TAR.ms-dialog.TAR
{
	text-align:left;

}

#logoContainer
{
	background-position:right bottom !important;
}

#logoContainer div
{
	float:left !important;
}

#logoContainer div span
{
	float:right !important;
}
/***************************
	Mega menu start
****************************/

ul#topnav li/*,ul#topnav li:visited*/
 {	
 	
	float: left;	
	padding::0px 2px 0px 0px;
	background-position: 0px 0% !important;
	background-position:right !important;

}
ul#topnav li  span ,  ul#topnav li:hover span {
	padding-right :15px  !important;
	padding-left: 8px !important;
	
} 

ul#topnav li:hover {
float:left;
}

ul#topnav li span.withChildren {
background: transparent url('../PublishingImages/MasterPageImages/DD_menu_tab.png') no-repeat scroll right center;
    /*background-position: 5px 3px !important;*/
    background-position: 98% center;
   }
ul#topnav li div.sub ul.nodeExpandable, ul#topnav li div.sub ul.nodeNotExpandable{
	float:left;
}
ul#topnav li div.sub ul.nodeExpandable, ul#topnav li div.sub ul.nodeNotExpandable{
	padding-right:40px;padding-left:20px;
}
ul#topnav li div.sub ul li a
{
	
	float:left;
	text-align:left;
	}

ul#topnav li div.sub ul li a:hover/*,ul#topnav li div.sub ul li:hover a,ul#topnav li div.sub ul:hover li a,ul#topnav li div.sub ul:hover li:hover a,ul#topnav li div.sub ul:hover li a:hover,
ul#topnav li div.sub ul li:hover
*/
{
	padding-left:5px !important;
	
}
ul#topnav div.sub ul.nodeExpandable li.withChildren ul.interalNodeNotExpandable li.withOutChildren
{

	background:transparent url('../PublishingImages/MasterPageImages/Selected_arrow.png') no-repeat fixed left center !important;
}
ul#topnav li div.sub ul li 
{ 
text-align:left;

	}
	
ul#topnav li div.sub ul li.withChildren 
{
	background:transparent url('../PublishingImages/MasterPageImages/DD_menu_tab.png') no-repeat scroll right center;
}	

	
ul#topnav span.currentNode,
ul#topnav li span.withChildren.currentNode{
	float:left;
	
}
ul#topnav li div.sub {
right:auto; left:0;
}

/***************************
	Mega menu end
****************************/

ul#topnav  ul.interalNodeNotExpandable , ul#topnav  ul.interalNodeExpandable
{
	padding-left:25px !important;
}
.tdIcons span.YoutubeLink 
{
	margin:10px 23px 0px 16px;
}


/*****************************
Footer Start
*****************************/
.footer ul li img
{
	margin:14px 0px 0px 15px;
}
/*****************************
Footer End
*****************************/

/* -- Group Open/Close Header -- */
.cqwpOpenGroupHeader {background:url(/SiteCollectionImages/arrow_sort_down.gif) center left  no-repeat;}
.cqwpCloseGroupHeader {	background:url(/SiteCollectionImages/arrow_sort_up.gif) center left  no-repeat;}
/* -- End Group Open/Close Header -- */

.extraLinkStyle 
{
	text-align:right;
	padding-right:15px;
}

.extraLinkMedia
{
	text-align:right;
	padding-right:15px;
}

div.CountForPoliticalPartyOnlyText
{
	direction:ltr;
	text-align:left;

}   

/* -- Two Columns -- */

.cqwpTwoColumns ul li{	float:left;}
.cqwpTwoColumns ul li img{	margin-right:5px;}
/* -- End Two Columns -- */

/* -- Three Columns -- */
.cqwpThreeColumns ul li{float:left;}
/* -- End Three Columns -- */

/* -- 4 Columns -- */
.cqwp4Columns ul li{float:left;}
/* -- End 4 Columns -- */
.banner {
	margin:0px 10px 10px 0px;
}
.itemMadiaDiv
{
	text-align:left;
}
.itemMadiaDiv img, .itemMadiaDiv div  
{
	padding-left:9px !important;
}

.ChromTitleLeftHomePage{

background:transparent url('../PublishingImages/MasterPageImages/Title_bg_pixel.jpg') repeat-x scroll left bottom;
	text-align:left;
	padding-left:10px;
}

.ChromTitleLanguages{
	background-image: url('/publishingimages/graybackground.png');
	background-repeat: repeat-x;
	text-align:left;
	padding-left:20px;
	float:right;
	margin-right:12px;
	width: 685px !important;
	
}
.WarpLanguages
{
	float:right;
	margin-right:12px
}
.imgLanguages
{
	
	background: transparent url('../PublishingImages/Languages_info_icon.jpg') no-repeat scroll left center;
	float:left;
	}
.Languages 
{
		float:left;
	
}
.Languages ul li
{
		float:left;
	}
/* -- Gallery view -- */
#slider{	float:left;}	
#prevBtn{	float:left;}
#slider ul li img{
	text-align:left;
}


/* -- End Gallery view -- */

.gv_filmstripWrap
{
	left:20px;
}

.gv_infobar {

	padding-left:19px;
	text-align:left;
	left: 0;
		
	
}
.gv_infobar A:link .ReadMoreGalleryTxt , 
.gv_infobar A.ReadMoreGalleryTxt,
.gv_infobar A:hover .ReadMoreGalleryTxt,
.gv_infobar A:visited .ReadMoreGalleryTxt
{
	background:transparent url('../PublishingImages/Read_more_gallery_arrow_right.png') no-repeat scroll right center;
		
}

.gv_infobar .readMoreGallery
{
	float: right;
	text-align:left;
	margin-right:12px;
}
.s4-wpTopTable td
{
	
	direction:ltr;
}
#galleryTD
{
	direction:rtl;
}

.middleDiv{
	float:left;
	margin-left:26px;
	}
	.wp-title-p-blueline {
    height: 25px;
    font-size: 1.25em;
    color: #033f85 !important;
    font-weight: bold;
    background-image: url(/PublishingImages/TitleBlueLine_eng.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: left;
    vertical-align: top;
    letter-spacing: 1px;
}

div.resultsPaging div.pages div{
	float: left;
}
#logoContainer
{
	background:url('/election/PublishingImages/MasterPageImages/Header_pic.jpg');
}

.mainLogo
{
	
	float:left;
	padding-left:8px;
	margin-top: 30px !important;
}
.logoImg
{
	float:left;
	margin-top: 30px !important;
}

.logoText
{
	float:none ;
	clear:left;
}

.logoText div
{
	float:left;
}
.logoText1
{
	margin:0px 24px 0px 0px;
	font-size: 16px !important;
}
.mainTitleLogo
{
	font-size: 20px !important;
}

.dateEn
{
            font-family:Arial;
            font-size:16px;
            color:#756655;
            padding-top:0px;   
}


.rightBorder{
	background:url(/PublishingImages/LeftFrame.png) right ;
}

.leftBorder{
	background:url(/PublishingImages/RightFrame.png) left ;
}

.breadcrumbGxMS span span:nth-child(2), .breadcrumb span span:nth-child(3){
	display:none;
}
.breadcrumb span span:nth-child(2),.breadcrumb span span:nth-child(3)
{
	display:none;
}

#searchSection
{
            display:none;
}

.GeneralFactsLine td
{
	border-bottom: dotted 1px #033f85;
	padding-top:3px;
	padding-bottom:3px;
}


.Knesset20TableHeader
{
    background-image: url(/publishingimages/graybackground.png);
    background-repeat:repeat-x;
    height:31px;
    color: #033f85;
    font-weight: bold;
    padding-right: 10px;
    padding-left:6px;
    letter-spacing:1px;
    font-size:12px;
     }
     
      .ClosedTable
 {
     
     border:solid 1px #cfcfcf;
     padding:3px 1px 3px 1px;
     }
     
 .DecisionsTableTd {
    background-image: url(/PublishingImages/arrow_Blue.gif);
    background-repeat: no-repeat;
    background-position: 99% 6px;
    padding-right: 17px;
    padding-bottom: 7px;
    padding-top: 5px;
    padding-left: 10px;
}

.PB7 {
    padding-bottom: 7px;
}

A.LinkGray {
    color: #676767 !important;
    text-decoration: underline !important;
}


.DkBlueH3
{
	color: #033f85 !important;
}

.ContactBkg
{
	margin-top: 30px; 
	background-image: url(/election/PublishingImages/Contact.png);
	background-repeat: no-repeat;
	width: 617px;
	height: 410px;
}

.GrayButton
{
    background-image: url(/publishingimages/graybackground.png);
    background-repeat:repeat-x;
    background-position: center bottom;
    height:25px;
    color: #033f85;
    font-weight: bold;
    text-align:center;
    line-height: 25px;
    padding-left: 5px;
    padding-right: 5px;
    width: 200px !important;
    }
     
 .GrayButton a
 {
	color: #033f85 !important;
}

.BlueArrowDiv
{
 	background-image: url(/PublishingImages/ArrowBlueBackwards.png) !important; 
 	background-repeat: no-repeat; 
 	background-position: left 6px !important;
 	margin-right: 10px;
 	margin-left: 10px;
 	margin-bottom: 8px;
 	padding-left: 20px;
 }
 
 .BlueArrowDiv div
 {
	margin-right: 13px;
}


.Gridlines
{
	border-collapse:collapse;
	border-width: 1px;
	border-style: solid;
}

.Gridlines td
{

	border-width: 1px;
	border-style: solid;
}

.listlettrs
{
	width:70px;
	height:25px;
	font-size:1.1em;
	background-color:rgb(5, 77, 127);
	color:white;
	font-weight:bold;
	float:left !important;
	line-height:25px;
	text-align:center;
	margin-top:12px;
	margin-right: 20px;
	margin-left: 15px;
	
}

.internallinkKnessetTitle
{
	
	
	font-size: .95em !important;
	white-space: nowrap;

}

div.bigBanners
{
	
	float:right !important;

}

.Td30px
{
    width:30px;
    vertical-align:bottom;
    }      
    
 .DivChartDk
 {
     background-color:#044086;
     color:White;
     font-weight:bold;
     font-size:10px;
     text-align:center;
     }
     
   .DivChartMed
 {
     background-color:#3773b9;
     color:White;
     font-weight:bold;
     font-size:10px;
     text-align:center;
     }
     
   
 .DivChartLt
 {
     background-color:#5e9ae0;
     color:White;
     font-weight:bold;
     font-size:10px;
     text-align:center;
     }
     
.TableHeader1
{
    background-image: url(/publishingimages/graybackground.png);
    background-repeat:repeat-x;
    height:29px;
    color: #033f85;
    font-weight: bold;
    padding-right: 8px;
    padding-left:8px;
    letter-spacing:1px;
    font-size: .875em;
    

     }
     
.PercentHours
{
	font-weight: bold;
	padding-right: 8px;
    padding-left:8px;
	
	}

.CumulativeYears div
{
	color:#000000;
	font-weight:bold;
	font-size: .8em;
	text-align:center;
}

.CumulativeYears td
{
	border-bottom: dotted 1px #000000;
}

.CumulativeTimes div
{
	color:#000000;
	font-weight:bold;
	text-align:center;
	font-size: .8em;

}

        .TableHeader2
{
    background-image: url(/publishingimages/graybackground.png);
    background-repeat:repeat-x;
    height:29px;
    color: #033f85;
    font-weight: bold;
    text-align:center;
    border:solid 1px #cfcfcf;
    letter-spacing:1px;
    font-size:.85em;
    white-space:nowrap;
    padding-right:5px;
    padding-left: 5px;
     }
     
     
       .ResultsListTd
 {
     
     border:solid 1px #cfcfcf;
     padding:3px 5px 3px 5px;
     text-align:left;
     }
     
   .NumVotesTd
   {
       border-right-width:0px;
       padding:3px 1px 3px 1px;
       }

.DPurple
{
    background-color:#A08EBE;
 margin-left:3px;
    }     
    
 .DBlue
{
    background-color:#4B87C3;
 margin-left:3px;
    }       
    
  .DGreen
{
    background-color:#75BA4D;
 margin-left:3px;
    }  

  .DYellow
{
    background-color:#D6C338;
     margin-left:3px;
    }      
         
     .cqwpABC, .abcdUL
{
direction: ltr;
}

.א, .ב, .ג, .ד, .ה, .ו, .ז, .ח, .ט, .י, .כ, .ל, .מ, .נ, .ס, .ע, .פ, .צ, .ק, .ר, .ש, .ת
{
display: none !important;
}