﻿.body{}
.cp-main-cph
{
	padding-top:33px;
	display:block;
}
.cp-right
{
	float:right;
	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:bold;
	font-size:16px ;
	color:#444444 
}
.cp-second-title{
margin-top:20px;
	font-weight:bold;
	font-size:14px;
	color:#444444
}
.cp-para{
	font-size:13px;
	color:#444444;
	padding-bottom:13px;
}
.cp-desc{
padding-top:13px;
padding-bottom:0px;
	font-size:1em;
	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:left;
width:100px;
	text-align:left;
	font-size:12px;
}

.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:16px;
	font-weight:bold;	
}

.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:16px;
	font-weight:bold;	
}
.faq-h
{
	color:blue;
	font-weight:bold;
	}
}
.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;
}
.vbmDocType2DropDownList select
{
	width:150px;
}
.vbmDocType1DropDownList select
{
	width:150px;
}

.searchBoxPredefinedTitlesVBMPublishDatedtcFrom
{
	
	width:90px;
}
.searchBoxPredefinedTitlesvbmDocType2
{
	width:90px;
	padding-right:20px;
}
.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/graybackground.png");
	background-repeat:repeat-x; 
	color:#033f85;
	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.125em;
	line-height:35px;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
	overflow:hidden ;
	font-weight:bolder;
}



.wp-title-p-blueline {
    height: 25px;
    font-size: 1.35em;
    color: #033f85 !important;
    font-weight: bold;
    background-image: url(/PublishingImages/TitleBlueLine.png);
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    vertical-align: top;
    letter-spacing: 1px;
}





.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;
	font-size:1.5em;
	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;
	font-size:1.25em;
	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:large;
	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:20;
    position:absolute;    
    color:#353435;
    font-size:large;
    font-weight:bold;
    right:31px;
    left:150px;
    top:15px;
}
.all-con
{
	width:96%;
	padding: 2%;
	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;
     }
/***************************
	Mega menu start
****************************/

ul#topnav li/*,ul#topnav li:visited*/
 {	
 	
	float: right;	
	padding::0px 0px 0px 2px;
	background-position: 0% 0px !important;
	
}
ul#topnav li  span ,  ul#topnav li:hover span {
	padding-right :8px  !important;
	padding-left: 15px !important;
	
} 

ul#topnav li:hover {
float:right;
}
ul#topnav li span.withChildren {
background: transparent url('../PublishingImages/MasterPageImages/DD_menu_tab.png') no-repeat scroll left center;
    background-position: 3px 5px !important;
   }
ul#topnav li div.sub ul.nodeExpandable, ul#topnav li div.sub ul.nodeNotExpandable{
	float:right;
}
ul#topnav li div.sub ul.nodeExpandable, ul#topnav li div.sub ul.nodeNotExpandable{
	padding-right:20px;padding-left:40px;
}

ul#topnav li div.sub ul li a
{
	
	float:right;
	text-align:right;
	}
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-right: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 right center !important;
	
}

ul#topnav li div.sub ul li 
{ 
text-align:right;

	}
ul#topnav li div.sub ul li.withChildren 
{
	background:transparent url('../PublishingImages/MasterPageImages/DD_menu_tab.png') no-repeat scroll left center;
}
ul#topnav span.currentNode,
ul#topnav li span.withChildren.currentNode{
	float:right;
	
}
ul#topnav li div.sub {
right:0; left:auto;
}
/***************************
	Mega menu end
****************************/

ul#topnav  ul.interalNodeNotExpandable , ul#topnav  ul.interalNodeExpandable
{
	padding-left:25px !important;
}

.tdIcons span.YoutubeLink 
{
	margin:10px 16px 0px 23px;
}
/*****************************
Footer Start
*****************************/
.footer ul li img
{
	margin:14px 15px 0px 0px;
}
/*****************************
Footer End
*****************************/
/* -- Group Open/Close Header -- */
.cqwpOpenGroupHeader {background:url(/SiteCollectionImages/arrow_sort_down.gif) center right no-repeat;}
.cqwpCloseGroupHeader {	background:url(/SiteCollectionImages/arrow_sort_up.gif) center right no-repeat;}
/* -- End Group Open/Close Header -- */
.extraLinkStyle 
{
	text-align:left;
	padding-left:15px;
}

.extraLinkMedia
{
	text-align:left;
	padding-left:15px;
}

div.CountForPoliticalPartyOnlyText
{
	direction:rtl;
	text-align:right;

}

/* -- Two Columns -- */
.cqwpTwoColumns ul li{	float:right;}
.cqwpTwoColumns ul li img{	margin-left:5px;}
/* -- End Two Columns -- */

/* -- Three Columns -- */
.cqwpThreeColumns ul li{float:right;}
/* -- End Three Columns -- */

/* -- 4 Columns -- */
.cqwp4Columns ul li{float:right;}
/* -- End 4 Columns -- */

.banner {
	margin:0px 0px 10px 10px;
}
.itemMadiaDiv
{
	text-align:right;
}
.itemMadiaDiv img, .itemMadiaDiv div  
{
	padding-right:9px !important;
}
.ChromTitleLeftHomePage{

background:transparent url('../PublishingImages/MasterPageImages/Title_bg_pixel.jpg') repeat-x scroll right bottom;
	text-align:right;
	padding-right:10px;
}

.ChromTitleLanguages{
	background-image: url('/publishingimages/graybackground.png');
	background-repeat: repeat-x;
	text-align:right;
	padding-right:20px;
	float:left;
	margin-left:12px;
}
.WarpLanguages
{
	float:left;
	margin-left:12px
}
.imgLanguages
{
	
	background: transparent url('../PublishingImages/Languages_info_icon.jpg') no-repeat scroll right center;
	float:right;
	}
.Languages 
{
		float:right;
	
}
.Languages ul li
{
		float:right;
	}
	
/* -- Gallery view -- */
#slider{	float:left;}	
#prevBtn{	float:right;}
/* -- End Gallery view -- */

.gv_infobar {

	padding-right:19px;
	text-align:right;
	right: 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.png') no-repeat scroll left center;
		
}

.gv_infobar .readMoreGallery
{
	float: left;
	text-align:right;
	margin-left:12px;
}

.s4-wpTopTable td
{
	
	direction:rtl;
}
#galleryTD
{
	direction:ltr;
}
.middleDiv{
	float:right;
	margin-right:26px;
	}
div.resultsPaging div.pages div{
	float: right;
}
#logoContainer
{
	background:url('/election/PublishingImages/MasterPageImages/Header_pic.jpg');
}
.mainLogo
{
	
	float:right;
	padding-right:8px;
}
.logoImg
{
	float:right;
}
.logoText div
{
	float:right;
}

.logoText1
{
	margin:0px 0px 0px 24px;
}
.rightBorder{
	background:url(/PublishingImages/RightFrame.png) right ;
}

.leftBorder{
	background:url(/PublishingImages/LeftFrame.png) left ;
}


.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;
     }
     
 .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: 100px;
    }
     
 .GrayButton a
 {
	color: #033f85 !important;
}

.BlueArrowDiv
{
 	background-image: url(/PublishingImages/arrow_Blue.gif); 
 	background-repeat: no-repeat; 
 	background-position: right 6px;
 	margin-right: 10px;
 	margin-left: 10px;
 	margin-bottom: 8px;
 }
 
 .BlueArrowDiv div
 {
	margin-right: 13px;
}

.DecisionChild
{
  	margin-right: 35px;
 	margin-left: 10px;
 	margin-bottom: 8px;
 }
 

.dateEn
{
            font-family:Arial;font-size:14px;color:#756655;
}

.Gridlines
{
	border-collapse:collapse;
	border-width: 1px;
	border-style: solid;
}

.Gridlines td
{

	border-width: 1px;
	border-style: solid;
}

.ListTableTD td
{
border-bottom-color: rgb(207, 207, 207); 
border-bottom-width: 1px; 
border-bottom-style: solid;
	
}

.HpMediaBkg
{
	background-image: url(/PublishingImages/PoliceBkg.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	
}

.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: 10px;
    padding-left:10px;
    letter-spacing:1px;
    

     }
     
.PercentHours
{
	font-weight: bold;
	padding-right: 10px;
    padding-left:10px;
	
	}

.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;

}

.ChromTitleRightHomePageMivzakim
{
    background-image: url(/publishingimages/graybackgroundWithIcon.png);
    background-repeat:no-repeat;
    background-position:right center;
    height:31px;
    color: #033f85;
    font-weight: bold;
    text-indent: 35px;
    padding-left:6px;
    line-height: 31px;
    letter-spacing:1px;
	font-size:14px;
	width:250px;

     }
.a, .b, .c, .d, .e, .f, .g, .h, .i, .j, .k, .l, .m, .n, .o, .p, .q, .r, .s, .t, .u, .v, .w, .x, .y, .z
{
display: none !important;
}

.ln-letters
{
padding-left: 25%;
}

.abcdUL .listFooter
{
border-bottom: 0px;
}