.LawMainTable {
    background-image: url(../../../images/custom/LegislationImages/LawPageBkg.jpg);
    background-repeat: repeat-x;
    background-position-y: top;
    width: 1000px;
    background-color: #ffffff;
}

.LawMainBannerTD {
   padding-right:20px !important;
   padding-left:20px !important;
    padding-top: 6px;
    padding-bottom: 1px;
}

.LawMainBunnerInnerDiv{
	 background-image: url(../../../images/custom/LegislationImages/LawsBannerWithLogo.png);
    vertical-align: top;   
    background-position: center top;
    height: 90px;
    background-repeat: no-repeat;
}


.LawMainBannerTitle {
    font-size: 18px;
    color: #0b478d;
    font-weight: bold;
    margin-right: 140px;
    background-image: url("../../../images/custom/LegislationImages/BlueUnderline.png");
    background-repeat: no-repeat;
    background-position: right bottom;
    letter-spacing: 2px;
}

.LawMainBannerText {
    padding-top: 5px;
    margin-left: 20px;
    margin-right: 140px;
    line-height: 18px;
}

.LawMainContentTD {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.LawListOuterTable {
    width: 960px;
}

.LawListTabs {
    background-image: url(../../../images/custom/LegislationImages/LawTabsPosition1.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawListTabsLaws {
    background-image: url(../../../images/custom/LegislationImages/LawTabsPosition1.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawListTabsReshumot {
    background-image: url(../../../images/custom/LegislationImages/LawTabsPosition2.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawListTabsOnLaws{
	background-image: url(../../../images/custom/LegislationImages/LawTabsPosition4.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawListTabsMore {
    width: 530px;
    text-align: left;
    padding-left: 35px;   
}
/*
    .LawListTabsMore div {
        display: inline;
    }

    .LawListTabsMore a {
        color: #304982 !important;     
		font-weight:normal;		
    }

        .LawListTabsMore a:hover {
            color: #304982 !important;
            font-weight: bold !important;
            text-decoration: underline;
        }*/

.LawListTabsMore div:first-child{
	padding-left: 10px;
}		

.LawListTabsHome {
    background-image: url(../../../images/custom/LegislationImages/LawTabsPosition1.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawListOuterTD {
    border-right: solid 1px #0b478d;
    border-left: solid 1px #0b478d;
    border-bottom: solid 1px #0b478d;
}

.LawTabsTable {
    height: 46px;
    width: 960px;
    text-align: center;
    vertical-align: top;
    color: #ffffff;
    font-weight: bold;
}

    .LawTabsTable a {
        color: #ffffff !important;
        text-decoration: none;
    }

        .LawTabsTable a:hover {
            color: #ffffff !important;
            text-decoration: underline;
        }


.SearchText {
    color: #bababb;
    font-size: 12px !important;
}

.LawSubMenuTable {
    background-image: url(../../../images/custom/LegislationImages/LawSubMenuBkg.jpg);
    height: 35px;
    background-repeat: repeat-x;
    background-position: center top;
    width: 100%;
}

    .LawSubMenuTable td {
        width: 16.66%;
        text-align: center;
        color: #0b478d;
    }

    .LawSubMenuTable a {
        color: #0b478d !important;
    }

.LawSubMenuSelected {
    background-image: url(../../../images/custom/LegislationImages/MenuPointer.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-weight: bold;
    letter-spacing: 1px;
}

.LawReshSubMenuTable {
    background-image: url(../../../images/custom/LegislationImages/LawSubMenuBkg.jpg);
    height: 35px;
    background-repeat: repeat-x;
    background-position: center top;
    width: 100%;
}

    .LawReshSubMenuTable td {
        width: 14%;
        text-align: center;
        color: #0b478d;
        white-space: nowrap;
    }

    .LawReshSubMenuTable a {
        color: #0b478d !important;
    }

.LawNumberOfLawsText {
    color: #411129 !important;
    font-weight: bold;
    padding-right: 4px;    
    padding-top: 40px;
    text-align: center;	
	width:100%;	
}

	.LawNumberOfLawsText label{
		font-size:13px;
		color:#304982;
	}
	
.LawNumberOfLawsText div:nth-child(1) {
	display: inline-block;
    text-align: left;
}

.LawNumberOfLawsText div:nth-child(2) {
	display: inline-block;
    text-align: right;
	margin-bottom: 10px;
}
	


.LawNumberOfLawsTextLabel{
	vertical-align:middle;
}

.LawListHeaderRow td {
    background-color: #bababb !important;
    color: #ffffff !important;
    font-weight: bold;
    border-bottom-width: 0px !important;	
}


.LawListHeaderRow {
    background-color: #bababb !important;
    color: #ffffff !important;
    font-weight: bold !important;
    border-bottom-width: 0px !important;
}

    .LawListHeaderRow a {
        color: #ffffff !important;
    }

.RadGrid_Default .rgHeader {
    border: 0;
    border-bottom: 0px solid #828282;
    background: #bababb !important;
}

.LawListHeaderRow img {
    width: 7px !important;
}

.LawListTable td {
    border-bottom: dotted 1px #e3e3e3 !important;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    padding-left: 5px !important;
    vertical-align: top !important;
}

.RadGrid_Default .rgRow {
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
}

    .RadGrid_Default .rgRow TD {
        border-left: none !important;
        border-right: none !important;
        border-top: none !important;
    }

.LawListTable img {
    width: 14px;
    margin-top: 0px;
}

.LawListTableHidenHeader table {
    margin-right: -5px;
}

.LawListTableHidenHeader thead {
    display: none;
}

.LawListTableHidenHeader td {
    border-bottom: none;
    padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    vertical-align: top;
    font-size: 90%;
    margin-top: -5px;
    display: inline-block;
}

.LawListPrTable td {
    border-bottom: dotted 1px #e3e3e3;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 5px;
    vertical-align: top;
}

.LawListPrTable img {
    width: 14px;
    margin-top: 0px;
    border-width: 0px;
}

.LawListReshTable td {
    border-bottom: dotted 1px #e3e3e3 !important;
    padding-bottom: 7px;
    padding-top: 7px;
    padding-left: 5px;
    vertical-align: top;
}

.LawListReshTable img {
    width: 14px;
    margin-top: 0px;
    border-width: 0px;
}

.LawListSecTable td {
    border-bottom: dotted 1px #e3e3e3 !important;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    padding-left: 5px !important;
    vertical-align: top !important;
}

.LawListSecTable {
    width: 916px !important;
    border: solid 1px #bababb !important;
    margin-bottom: 30px !important;
}

.RadGrid_Default .rgPager td:first-child {
    border-bottom: none !important;
    padding-left: 0px !important;
}

.LawListSecTable tr:last-child td {
    border-bottom: none !important;
}

.LawListNCTable td {
    border-bottom: dotted 1px #e3e3e3;
    padding-bottom: 7px;
    padding-top: 7px;
    vertical-align: top;
}

.LawListNCTable a {
    color: #92918D !important;
}

.LawListNCTable img {
    width: 10px;
    margin-top: 0px;
}

.LawListCanceledRow a {
    color: #92918D !important;
}

.LawBottomNav {
    background-image: url(../../../images/custom/LegislationImages/LinkBkgGray.png);
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    border-top: dotted 1px #3F677A !important;
    border-bottom: dotted 1px #3F677A !important;
    vertical-align: middle;
}

    .LawBottomNav a[disabled] {
        text-decoration: none !important;
        cursor: default;
        color: Gray !important;
    }

.RadGrid_Default .rgPager {
    background: none !important;
}

.LawPrimaryTitleTable {
    height: 77px;
    width: 936px;
   
}

.LawPrimaryTitleBkgGray {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawTabOutside.jpg);
    height: 77px;
    background-repeat: repeat-x;
    background-position: center top;
}

.LawPrimaryTitleBkgWhiteR {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawTabRight.jpg);
    height: 77px;
    background-repeat: no-repeat;
    background-position: center top;
    width: 15px;
}

.LawPrimaryTitleBkgWhiteL {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawTabLeft.jpg);
    height: 77px;
    background-repeat: no-repeat;
    background-position: center top;
    width: 15px;
}

.LawPrimaryTitleBkgWhite {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawTabMiddle.jpg);
    height: 77px;
    background-repeat: repeat-x;
    background-position: center top;
}

.LawPrimaryDetailsTd {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawDetailsBkg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
    height: 48px;
}

.LawPrimaryAmendTitleTd {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawTitleBkg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    height: 40px;
    font-size: 120%;
    font-weight: bold;
    padding-right: 20px;
    vertical-align: bottom;
    padding-bottom: 5px;
}

.LawPrimaryTitleDiv {
    background-image: url(../../../images/custom/LegislationImages/LawDkToLtBkg168.png);
    background-repeat: repeat-x;
    background-position: center center;
    width: 940px;
    min-height: 77px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}

.LawPrimaryBrownHeader {
    width: 940px;
    padding-left: 10px;
    padding-right: 10px;
    /* background-image: url(../../../images/custom/LegislationImages/LawDkToLtBkg38.png); 
     background-repeat: repeat-x; 
    background-position: center top;*/
    height: 22px;
    color: #304982 !important;
    font-family: Arial;
    font-weight: bold;
    font-size: 13px !important;
    padding-top: 20px;
}


.LawPrimaryForceWidth {
    /*width: auto;1px;
    white-space: nowrap;*/
}

.LawBrownTitle {
    color: #ae8936 !important;
	font-size: 16px;
    font-weight: bold;
    /*font-family: Arial !important;
    background-image: url(../../../images/custom/LegislationImages/BrownUnderline.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    font-size: 14.4px;
    font-weight: 700;*/
    padding-right: 8px;
    padding-left: 10px;
    padding-top: 7px;
    width: 700px;
    /*color: #ae8936 !important;
    font-size: 18px;
    font-weight: bold;
    padding-right: 15px;
    padding-left: 20px;
    padding-top: 7px;*/
}

.LawPrimarySubTitle {
    font-size: 90%;
    vertical-align: top;
    display: inline-block;
    font-weight: bold;
    display: inline-block;
    margin-top: 1px;
}

.LawSecondaryDetailsTable {
    background-image: url(../../../images/custom/LegislationImages/PrimaryLawDetailsBkg.jpg);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.LawSecondaryDetailsTd {
    padding-right: 25px;
    padding-left: 10px;
    /*padding-top: 5px;*/
    padding-bottom: 10px;
    width: 100px;
    white-space: nowrap;
}

.SecondaryDocTd {
    border: solid 1px #bababb;
    padding-right: 10px;
    padding-left: 5px;
    padding-bottom: 15px;
    vertical-align: top;
}

    .SecondaryDocTd div {
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .SecondaryDocTd img {
        margin-left: 4px;
        margin-top: 4px;
    }

.SecondaryBottomHeader {
    font-size: 115%;
    font-weight: bold;
    padding-right: 20px;
}

    .SecondaryBottomHeader span {
        color: #ae8936 !important;
    }

.SecondaryPdRt {
    padding-right: 10px;
}

.SecondaryListHeaderRow td {
    background-color: #bababb;
    color: #ffffff !important;
    font-weight: bold;
    border: solid 1px #bababb;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
}

.hpBlueBorderTd {
    width: 460px;
    border: solid 1px #0b478d;
    vertical-align: top;
}

.hpTdForArrow {
    width: 16px;
}

.HpTitleBlue {
    height: 25px;
    font-size: 16px;
    color: #0b478d !important;
    font-weight: bold;
    background-image: url("../../../images/custom/LegislationImages/BlueUnderline.png");
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.HpTitleBrown {
    height: 25px;
    font-size: 16px;
    color: #411129 !important;
    font-weight: bold;
    background-image: url("../../../images/custom/LegislationImages/BrownUnderline.png");
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.hpSearchBox {
    width: 255px;
    height: 17px;
    /*color: #bababb;*/
}

.hpTabMedBlue {
    color: #ffffff !important;
    background-color: #2e5b90;
    font-weight: bold;
    font-size: 14px;
    width: 154px;
    height: 58px;
    padding-right: 20px;
    border-bottom: solid 1px #ffffff;
}

.hpTabMdlBlue {
    color: #ffffff !important;
    background-color: #5b8eca;
    font-weight: bold;
    font-size: 14px;
    width: 154px;
    height: 58px;
    padding-right: 20px;
    border-bottom: solid 1px #ffffff;
}

.hpTabLtBlue {
    color: #ffffff !important;
    background-color: #6ba7ed;
    font-weight: bold;
    font-size: 14px;
    width: 154px;
    height: 58px;
    padding-right: 20px;
    border-bottom: solid 1px #ffffff;
}

.hpTabDkBlue {
    color: #ffffff !important;
    background-color: #304982;
    font-weight: bold;
    font-size: 14px;
    width: 154px;
    height: 58px;
    padding-right: 20px;
    border-bottom: solid 1px #ffffff;
}

.hpExplanationTd {
    padding: 10px;
    line-height: 16px;
    vertical-align: top;
}

.hpLawsTable {
    width: 100%;
    /*margin-top: 30px;*/
    margin-bottom: 30px;
    background-color: #e6e5e1;
}

.hpLawsTd {
    padding: 10px;
    vertical-align: top;
    width: 305px;
}

.HpKeyLawTd {
    background-image: url("../../../images/custom/LegislationImages/KeyLawsBkg.jpg") !important;
    background-repeat: repeat;
}

.LawLinkWithArrow {
    background-image: url(../../../images/custom/LegislationImages/ArrowDkBlue.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    padding-right: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.LawLinkWithArrowBrown {
    background-image: url(../../../images/custom/LegislationImages/ArrowBrownDouble.png);
    background-repeat: no-repeat;
    background-position: right 5px;
    padding-right: 12px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.LawSearchArea {
    background-image: url(../../../images/custom/LegislationImages/SearchAreaBkg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
    width: 100%;
}

    .LawSearchArea input {
        color: #7e7e7e;
    }

    .LawSearchArea select {
        font-size: 13px;
    }

.RadComboBox_Default .rcbInputCell .rcbEmptyMessage {
    color: #7e7e7e !important;
}

.RadComboBox .rcbInput {
    background-color: White !important;
}

.RadComboBox_Default .rcbReadOnly .rcbInputCellRight {
    background-position: 100% 0px !important;
}

.RadComboBox_Default .rcbReadOnly .rcbArrowCellLeft {
    background-position: 0px -176px !important;
}

.LawStandardBlue {
    color: #0b478d !important;
}

.RadPicker_Default .rcCalPopup, .RadPicker_Default .rcTimePopup {
    background-image: url('../../../images/custom/LegislationImages/calendar.png') !important;
}

.RadPicker_Default a.rcCalPopup:hover, .RadPicker_Default a.rcCalPopup:focus, .RadPicker_Default a.rcCalPopup:active {
    background-position: 0 0 !important;
}

.specFtd label {
    color: #ffffff !important;
    cursor: pointer;
}

    .specFtd label:hover {
        text-decoration: underline;
    }

.LawHomeToMore {
    text-align: left;
    font-size: 90% !important;
    margin-top: 20px;
}

    .LawHomeToMore A {
        color: #0b478d !important;
        text-decoration: underline !important;
    }

.RadInputRTL {
    padding-left: 0px !important;
    text-align: center !important;
}

.TdFooterLine {
    height: 35px;
    background-color: #304892;
    color: White;
    text-align: center;
}
	 .TdFooterLine p {
		 padding-top:9px;
	 }
 
    .TdFooterLine A {
        color: White !important;
        text-decoration: underline;
    }

.ProtocolDescSessionColor {
    color: #411129;
    font-weight: bold;
}

.ProtocolDescCommitteeColor {
    color: #6ba7ed;
    font-weight: bold;
}

.tdImgCls {
    float: left;
    margin-right: 20px;
    height: 43px;
}

.hpExplanationTdP {
    height: 218px;
    overflow: hidden;
    text-align: justify;
}


.bindType6012 {
    color: blue;
}

.bindType6014 {
    color: red;
}

/*ELISHA*/
.LawListTabsSuggestions {
    background-image: url(../../../images/custom/LegislationImages/LawTabsPosition3.png);
    background-repeat: no-repeat;
    background-position: center center;
    width: 960px;
    height: 46px;
}

.LawSuggSubMenuTable {
    background-image: url(../../../images/custom/LegislationImages/LawSubMenuBkg.jpg);
    height: 35px;
    background-repeat: repeat-x;
    background-position: center top;
    width: 100%;
}

    .LawSuggSubMenuTable td:first-child {
        width: 14%;
        text-align: center;
        color: #0b478d !important;
        white-space: nowrap;
    }

    .LawSuggSubMenuTable td:nth-child(2) {
        width: 14%;
        text-align: center;
        color: #0b478d !important;
        white-space: nowrap;
    }

    .LawSuggSubMenuTable td:last-child {
        width: 72%;
        text-align: center;
        color: #0b478d !important;
        white-space: nowrap;
    }

    .LawSuggSubMenuTable td  a {
        color: #0b478d !important;
    }

    /*.LawSuggSubMenuTable td:last-child a {
        color: #0b478d !important;
    }*/

.LawBillsSearchContainer{
	width: 100%;
	margin-top: 1px;
	background-image: url(../../../images/custom/LegislationImages/SearchAreaBkg.jpg);
    background-repeat: repeat-x;
    background-position: center top;
}
.LawBillSearchTable {
    width: 880px;

}

.FiltersMain{
	background: rgba(#BABABB);
    background: -moz-linear-gradient(top, rgba(#BABABB) 0%, rgba(255,255,255,1) 75%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(#BABABB)), color-stop(75%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top, rgba(#BABABB) 0%, rgba(255,255,255,1) 75%);
    background: -o-linear-gradient(top, rgba(#BABABB) 0%, rgba(255,255,255,1) 75%);
    background: -ms-linear-gradient(top, rgba(#BABABB) 0%, rgba(255,255,255,1) 75%);
    background: linear-gradient(to bottom, rgba(#BABABB) 0%, rgba(255,255,255,1) 75%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0 );
}
.FiltersMain ul{
	list-style-image: url(/_layouts/15/1037/IMAGES/Custom/LegislationImages/ArrowGray.png);
	padding-right:20px;
}   


    .LawBillSearchTable div {
        display: inline;
    }
	
.LawBillSearchTdSep{
	height:22px;
}

.LawBillSearchTdSepThin{
	height:8px;
}

.LawBillSearchDivSep {
    height: 20px;
    display: block !important;
}

.LawBillSearchButton {
    font-weight: bold;
    width: 50px;
    border: solid 1px gray !important;
    font-size: 90% !important;
    font-family: Arial !important;
    padding-top: 4px;
    padding-bottom: 4px;
    color: black !important;
}


.comboKnesset {
    font-family: Arial !important;
    font-size: 12px !important;
    font-style: normal !important;
    width:80px !important;
}

.RadComboBox table{
    padding-top: 5px !important;
    /*width:17% !important;*/   
    vertical-align: inherit;
    margin-top:7px;
    margin-right:3px;
    margin-left:3px;
}


.knessetNumber table {
    width:100% !important;
}

.billSubType table {
    width: 100% !important;
}

.publicationSeries table {
    width: 100% !important;
}

.billCommittee table {
    width: 100% !important;
    margin-left: 5px;
    margin-right: 5px;
}

.billStatus table {
    width: 100% !important;
}

.billcbxHakim table {
    width: 80% !important;
}
.RadComboBox:after {
    display:inline !important;
}

.divFromTo {
    padding-right:5px;
}

.td1 {
    width:25% !important;
   	padding-left: 5px !important;
	padding-right: 5px !important;
}

.td2 {
    width:15% !important;
   	padding-left: 5px !important;
	padding-right: 5px !important;
}

.td3 {
   width:20% !important;
   	padding-left: 5px !important;
	padding-right: 5px !important;
}

.td4 {
    width:40% !important;
   	padding-left: 5px !important;
	padding-right: 5px !important;
}

.td141{
	width:10% !important;
}

.td142{
	width:7% !important;
	text-align:left;
}

.td23 {
    width:61%;
    padding-left: 5px !important;
	padding-right: 5px !important;
}

.td24 {
    width:31%;
    padding-left: 5px !important;
	padding-right: 5px !important;
}

.riTextBox {
    margin-top: 5px !important;
}

.filterDiv{
    width:20%;	
	display: inline-block;
	vertical-align: top;
	text-align: right;		
	font-size: small;
}

.FilterHeader
{
	color:white;
	font-size:small;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
	/*border-left-color: white !important;*/
	margin-left:1px !important;
}

.FilterHeaderLast
{
	color:white;
	font-size:small;
	padding-bottom:10px;
	padding-top:10px;
	padding-right:5px;
}

.FilterHeader a{
	color:white !important;
}

.FilterHeaderLast a{
	color:white !important;
}


.FilterHeaderSelected
{
	color:white;
	font-size:14px;
	padding-bottom: 19px;
    padding-top: 0px; 
	padding-right:5px;
	/*border-left-color: white !important;*/
	margin-left:1px !important;
}

.FilterHeaderLastSelected
{
	color:white;
	font-size:14px;
	padding-bottom: 19px;
    padding-top: 0px; 
	padding-right:5px;
}

.FilterHeaderSelected a{
	color:white !important;
}

.FilterHeaderLastSelected a{
	color:white !important;
}



.SelectedFilter{
	font-weight: bold;
}
.BillStep1
{
	background-color: #96bba3 !important;
}

.BillStep2
{
    background-color: #7ea88c !important;
}

.BillStep3
{
	background-color: #649474 !important;
}

.BillStep4
{
	background-color: #56719d !important;
}

.BillStep5
{
	background-color: #d63007 !important;
}

.BillStepHeight{
	height:5px !important;
	margin-left: 1px !important;
    border-radius: 30px 30px 0 0;
}

.BillStepHeightLast{
	height:5px !important;	
    border-radius: 30px 30px 0 0;
}

.BillStepEmpty
{
	background-color: #ffffff !important;
	height:5px !important;
}

.stripItemFirstCls{   
            width: 10px;
    float: right;
            height:9px;
}
 
.stripItemCls{
            border-right:1px solid #000;
            width: 10px;
    float: right;
            height:9px;
}

.BillsBottomNav {
    background-image: url(../../../images/custom/LegislationImages/LinkBkgGray.png);
    background-repeat: repeat-x;
    height: 27px;
    text-align: center;
    border-top: dotted 1px #3F677A !important;
    border-bottom: dotted 1px #3F677A !important;
    vertical-align: middle;
}

    .BillsBottomNav a[disabled] {
        text-decoration: none !important;
        cursor: default;
        /*color: Gray !important;*/
		opacity:0.4 !important;
    }

.tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #f1f1f1;
    border-style: solid;
    border-width: 1px;
    color: black;
    text-align: center;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: -50px;
    left: 100px;
    margin-left: -60px;
    
    /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
    opacity: 0;
    transition: opacity 1s;
}

.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
/*ELISHA*/
/*TOMER*/

.LegislationSugMain{
	background-image: url(../../../images/custom/LegislationImages/LawHomeBottomItemBkg.png);
    background-repeat: repeat-x;
    background-position: center top;
}

.LawBillTitleDiv {
    
    width: 940px;
    /*min-height: 77px;*/
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
    border-top: solid 1px #cccccc;
}

.LawDarkBrownTitleH2 {
    color: #765f51 !important;
    font-weight: bold;
    font-family: Arial !important;
    background-image: url(../../../images/custom/LegislationImages/DarkBrownUnderline.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    max-width: 860px;
    font-size: 16px !important;
}

.PrevNamesCls{
	display:inline-block ;
	padding-right: 10px;
	width: 80%;
}

.moreInfoFixedTop{
	vertical-align:top;
}

.moreInfoFixedTop strong{
	padding-left:10px;
}

.moreInfoNamesHeader{
	padding-top:5px;
}

.moreInfoFixedTop{
	display:inline-block;
}

.clsImgOpenClose{
	display:inline-block;
}

.clsImgOpenClose img{
	vertical-align: top;
}

.LawStatusUnderline {
    height: 3px;
}

.LawRed {
    background-color: #d63007 !important;
}

.LawBlue {
    background-color: #56719d !important;
}

.LawYellow {
    background-color: #ff9f11 !important;
}

.lnkToLawPage{
	color:#304982 !important;
}

.DivMergeIntoMain{
	display:inline;
}

.LawDocHistoryOuterDiv {
    width: 883px;
    margin-top: 0px;
    background-image: url(../../../images/custom/LegislationImages/LawHomeBottomItemBkg.png);
    background-repeat: repeat-x;
    border-right: solid 1px #b7b7b7;
    border-left: solid 1px #b7b7b7;
    padding-top: 10px;
    padding-bottom: 10px;
}

.LawDocHistoryOuterDiv h3{
	background-image: url(../../../images/custom/LegislationImages/BlueUnderline.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.LawDocHistoryOuterTable {
    width: 861px;
}

.LawDocHistoryRightTd {
    width: 560px;
    vertical-align: top;
}

.LawDocHistoryLeftTd {
    width: 300px;
    vertical-align: top;
    padding-right: 10px;
}

.LawDocHistoryOuterDiv h3 {
    font-size: 100% !important;
    font-weight: bold;
    color: #304982 !important;
    font-family: Arial;
    margin-bottom: 7px !important;
}

.LawBillNextEvent {
    border-top: dotted 1px #e3e3e3;
    margin-top: 20px;
    width: 80%;
}

.LawBillNextEvent a {
	padding-right:10px;
}

.LawDocLawsGroupDiv {
    margin-top: 10px;
}

.LawDocLawsGroupDiv div {
    margin-top: 5px;
    margin-bottom: 5px;
}

.LawDocLawsGroupDiv img {
    margin-left: 4px;
    margin-top: 4px;
}

.LawDocHistoryOuterDivCommittee {
    width: 883px;
    margin-top: 0px;
    /*background-image: url(/Activity/Legislation/Laws/PublishingImages/BkgDocsBottomCommittee.png);*/
    background-repeat: no-repeat;
    background-position: center bottom;
    min-height: 188px;
    border-bottom: solid 1px #b7b7b7;
    border-right: solid 1px #b7b7b7; 
   border-left: solid 1px #b7b7b7;
}

.LawDocTextTd {
    padding-right: 8px;
}

.LawDocLinkTd1 {
    width: 28px;
    text-align: left;
}

.LawDocLinkTd2 {
    width: 28px;
    text-align: left;
}

.LawColorTd {
    width: 5px;
}

.LawBillNextEvent {
    border-top: dotted 1px #e3e3e3;
    margin-top: 20px;
    width: 80%;
}

.LawBillNextEvent h4 {
    font-size: 100% !important;
    color: #2f393c !important;
    font-weight: bold;
    font-family: Arial;
}

.LawBillNextEvent span {
    font-size: 100% !important;
    color: #765f51 !important;
    font-weight: bold;
}

.LawDocBlankTd {
    height: 6px;
}

.LawDocHistoryOuterDivPlenum {
    width: 883px;
    padding-top: 100px;
    /*background-image: url(/Activity/Legislation/Laws/PublishingImages/BkgDocsBottomPlenum.png);*/
    background-repeat: no-repeat;
    background-position: center bottom;
    min-height: 188px;
    border-bottom: solid 1px #b7b7b7;
    border-right: solid 1px #b7b7b7;
    border-left: solid 1px #b7b7b7;
}


.LawDocHistoryOuterLawConnectionsContainer {
    width: 883px;
    margin-top: 0px;    
   /* border-right: solid 1px #b7b7b7;
    border-left: solid 1px #b7b7b7;	*/
	padding-top: 1px;
	margin-right: 38px;
}

.LawBillGridCls {
	text-align: right !important;
	border: solid 1px #b7b7b7;
	margin-top: 30px;
}

.LawBillGridCls tr{
	height: 30px !important;
}

.LawBillGridHeader{
	background-image: url(../../../images/custom/LegislationImages/LawSubMenuBkg.jpg) !important;   
    background-repeat: repeat-x !important;
    background-position: center top !important;   
	height:30px  !important; 
	border-color: #b7b7b7;
}

.LawBillGridHeader th{	
	color: #765f51;
	padding-right: 5px;
}

.LawBillGridLnkCls{
	padding-right: 5px;
}

.LawBillGridLnkCls a{	
	color:#304982 !important;
}

.mainTabsCls{
	color:#ffffff !important;
}

.LawPrimaryTitleDiv {
    background-image: url(../../../images/custom/LegislationImages/LawDkToLtBkg168.png);
    background-repeat: repeat-x;
    background-position: center center;
    width: 940px;
    min-height: 77px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 15px;
}

.LawBrownTitleH3 {
    color: #ae8936 !important;
    font-weight: bold;
    font-family: Arial !important;
    background-image: url(../../../images/custom/LegislationImages/BrownUnderline.png);
    background-position: right bottom;
    background-repeat: no-repeat;
}

.expandColCls{
	background-color:#ffffff !important;
}

.rgExpandCol{
	background-color:#ffffff !important;
}

.divStripCls{
	padding-left: 18px;
    float: left;
}

.LawHPBillBkg {
    background-image: url(../../../images/custom/LegislationImages/BillTitleBkgHP.png);
}

.LawHPReshumotBkg {
    background-image: url(../../../images/custom/LegislationImages/ReshumotTitleBkgHP.png);
}

.LawHPLawBkg {
    background-image: url(../../../images/custom/LegislationImages/LawTitleBkgHP.png);
}

.LawHPTitleTable {
    background-repeat: no-repeat;
    height: 60px;
    width: 960px;
}

.LawHPTitleTable h2 {
    color: #ffffff !important;
    font-weight: bold;
    font-size: 125% !important;
    margin-right: 10px !important;
}

.LawHPContentTable {
    width: 940px;
    margin-top: 5px;
}

.LawHPBrownTitle {
    color: #631b0f !important;
    font-weight: bold;
    font-family: Arial !important;
    background-image: url(../../../images/custom/LegislationImages/BrownUnderlineHP.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    font-size: 120% !important;
    margin-bottom: 10px !important;
}

.LawHPLinksTable {
    width: 600px;
}

.LawHPLinksTable td {
    padding-top: 4px;
    padding-bottom: 4px;
}

.LawHPLinkToAll {
    text-decoration: underline !important;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 15px;
    display: inline-block;
}

.LawHPContentImgTd {
    width: 320px;
    text-align: left;
}

.LawHPContentTable img {
    margin-left: 5px;
}


.LawHPTabDkGray {
    color: #000000 !important;
    background-color: #c0c2c5;
    font-weight: bold;
    font-size: 14px;
    width: 154px;
    height: 61px;
    padding-right: 10px;
    border-bottom: solid 1px #ffffff;
}

.specFtd h4 {
    color: #000000 !important;
    font-family: Arial !important;
    cursor: pointer;
    font-weight: bold !important;
    font-size: 14px !important;
}

.expandedRow{
	float: right; 
	text-align: right; 
	width: 85%; 
	padding-right: 35px; 
	color: #304982;	
}

.riTextBox{
	font-style: normal !important;
}

.LawBillListTable td {
    border-bottom: dotted 1px #e3e3e3 !important;
    padding-bottom: 7px !important;
    padding-top: 7px !important;
    padding-left: 5px !important;
    vertical-align: top !important;
}

.LawBillListTable img {
    width: 14px;
    margin-top: 0px;
}

.divAllSessionsCls{
	/*padding-top:20px;*/
}

.divIsSplitedHeaderCls{
	font-size:12px;	
	padding-bottom: 8px;
	width:70%;
	text-align:center;
	padding-right:15%;
	display:block;
}

.divUnionWith{
	padding-top:0px;
}

/*.lawHeaderItemsItem{
	padding-left: 10px;
	padding-right: 15px;
}

.lawHeaderItemsItemFirst{
	padding-left: 10px;
	padding-right: 25px;
}*/

.lawHeaderItemsItem1{
	padding-left: 20px;
	padding-right: 25px;
}

.lawHeaderItemsItem2{
	padding-left: 20px;
	padding-right: 10px;
	border-right: 1px solid #AFAFAF;
}

.lawHeaderItemsItem3{
	padding-left: 20px;
	padding-right: 10px;
	border-right: 1px solid #AFAFAF;
}

.lawHeaderItemsItem4{
	padding-left: 20px;
	padding-right: 10px;
	max-width: 400px;
	border-right: 1px solid #AFAFAF;
}

.lawHeaderItemsItem5{
	padding-left: 20px;
	padding-right: 10px;
	border-right: 1px solid #AFAFAF;
}

.nextEventsHeader{
	width:20%;
	float:right;	
}

.nextEventsItems{
	width:80%;
	float:right;
}

.LawPriHeaderInnerItem1{
	float: right; height: 43px;
}

.LawPriHeaderInnerItem2{
	float: right; height: 43px;
}

.LawPriHeaderInnerItem3{
	float: right; height: 43px;
}

.LawPriHeaderInnerItem4{
	float: right; height: 43px;
}

.LawPriHeaderInnerItem5{
	float: right; height: 43px;
}

.LawHomeTblSearch{
	padding-left:20px;
}

.HomLawBottomDiv{
	width: 960px;
	display: flex;
	background-image: url("../../../images/custom/LegislationImages/LawHomeBottomItemBkg.png");
    background-repeat: no-repeat;   
}

.HomLawBottomDivItem{
	width:25%;
	float:right;
	padding: 15px 10px 15px 10px;
	text-align:justify !important;	 
}

.HomLawBottomDivItemTitle {
    height: 25px;
    font-size: 14px;
    color: #0b478d !important;
    font-weight: bold;
    background-image: url("../../../images/custom/LegislationImages/BlueUnderline.png");
    background-repeat: no-repeat;
    background-position-y: bottom;
    background-position-x: right;
    letter-spacing: 1px;
    margin-bottom: 15px;
}

.HomLawBottomDivItemText{
	
}

.HomLawBottomDivItemBottom{
	
}

.HomLawBottomDivItemSep{
	width: 2px;
	background-image: url("../../../images/custom/LegislationImages/HpSep.png");
    background-repeat: repeat-y;  
}

.HomLawBottomContainer{
	text-align: center; 
	padding: 50px 20px 0 20px;
}

.HomLawMore {
    width: 100%;
    text-align: left;
    padding-left: 5px;
    padding-bottom: 5px;
}

    .HomLawMore div {
        display: inline;
    }

    .HomLawMore a {
        color: #304982 !important;        
    }

        .HomLawMore a:hover {
            color: #304982 !important;
            font-weight: bold;
            text-decoration: underline;
        }
		
.HomLawMore div:first-child{
	padding-left: 10px;
}

.clsTotalRows{
	color: #304982;
	font-weight:bold;
	text-align:left;
	padding-left: 40px;
}

.imgDisable{
	opacity: 0.2 !important;
}

#divLawBillsResults{
	padding-top:30px;
}

.dvStripContainer{
	float:left;
}

.lblErrorCls{
	text-align:center;
	padding-bottom:10px;
}

.lblErrorCls label{
	padding-left: 10%;
}

.btnLegislation {
	background-image:none !important;
	vertical-align:text-bottom !important;
}

.btnLegislation input{
	background-image:none !important;
	text-align: center; 	
	vertical-align: central; 
	font-weight: bold; 
	margin-right: 10px;
	width:60px; 
	height:30px;
	font-weight:bold;
	background-color: #f1f1f1;	
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.5);
    border: solid 1px white;    
    cursor: pointer;    
}

.btnLegislation input:hover{
	border-color:#ecebeb !important;
	background-color:#ecebeb !important;	
}

.btnLegislation input:active{
	border-color:#c6c6c6 !important;
	background-color:#e0e0e0 !important;
	box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;	
}

.tdLawNumberOfLaws1{
	width:150px;
}

.tdLawNumberOfLaws1 a{
	color: #304982;
}



.lnkbtnopenBookLaws {
    width: 30%;
    padding-right: 200px;
    padding-top: 42px;
}

	.lnkbtnopenBookLaws a{
	   text-decoration:none !important;
	}

	.lnkbtnopenBookLawscontainer img{
		width: 72px;
	}

.lnkbtnopenBookLawscenteredTop {
   color: #ae8936;
    position: relative;
    bottom: 50px;
    /* left: 10%; */
    /* right: 10%; */
	margin:0 auto;
    font-weight: bold;
    font-size: 11px;
}

.lnkbtnopenBookLawscontainer {
    position: relative;
    text-align: center;
}