﻿/* Webfont: NarkisShulamitMFW-Regular */
@font-face {
	font-family: 'NarkisShulamit';
	src: url('fonts/NarkisShulamit-Regular_MFW.eot'); /* IE9 Compat Modes */
	src: url('fonts/NarkisShulamit-Regular_MFW.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* old */
	/*url('fonts/NarkisShulamit-Regular_MFW.woff') format('woff'),*/ /* Modern Browsers */
	/* new */
	url('fonts/RagSans-1.4-Regular.woff') format('woff'),
	url('fonts/NarkisShulamit-Regular_MFW.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/NarkisShulamit-Regular_MFW.svg#NarkisShulamitMFW-Regular') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
	text-rendering: optimizeLegibility;
}

/* Webfont: NarkisShulamitMFW-Bold */
@font-face {
	font-family: 'NarkisShulamitBold';
	src: url('fonts/NarkisShulamit-Bold_MFW.eot'); /* IE9 Compat Modes */
	src: url('fonts/NarkisShulamit-Bold_MFW.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	/* old */
	/*url('fonts/NarkisShulamit-Bold_MFW.woff') format('woff'),*/ /* Modern Browsers */
	/* new */
	url('fonts/RagSans-1.4-Bold.woff') format('woff'),
	url('fonts/NarkisShulamit-Bold_MFW.ttf') format('truetype'), /* Safari, Android, iOS */
	url('fonts/NarkisShulamit-Bold_MFW.svg#NarkisShulamitMFW-Bold') format('svg'); /* Legacy iOS */
	font-style: normal;
	font-weight: normal;
	text-rendering: optimizeLegibility;
}

body {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 12px;
	direction: rtl;
	/*scrollbar-base-color: #C0C0C0;
	scrollbar-base-color: #C0C0C0;
	scrollbar-3dlight-color: #C0C0C0;
	scrollbar-highlight-color: #C0C0C0;
	scrollbar-track-color: #EBEBEB;
	scrollbar-arrow-color: black;
	scrollbar-shadow-color: #C0C0C0;
	scrollbar-dark-shadow-color: #C0C0C0;*/
}

img
{
	display: block;
}

.LTR
{
	direction: ltr;
}

.MenusStatic {
	font-size: 20px;
	margin: 2px;
	border-top: #6633ff thick outset;
	border-bottom: #6633ff thick outset;
	background-color: #ccccff;
	border-right: #6633ff thick outset;
	border-left: #6633ff thick outset;
}

.MenusHover
{
	font-size: 20px;
	margin: 2px;
	border-top: #6633ff thick outset;
	border-bottom: #6633ff thick outset;
	background-color: #ccccff;
	border-right: #6633ff thick outset;
	border-left: #6633ff thick outset;
}

.MenusChosen
{
	font-size: 20px;
	margin: 2px;
	border-top: #6633ff thick outset;
	border-bottom: #6633ff thick outset;
	background-color: #ccccff;
	border-right: #6633ff thick outset;
	border-left: #6633ff thick outset;
}


.Masters {
	direction: rtl;
	margin: 0;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #fff;
}

.Footer {
	direction: rtl;
	color: black;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	width: 920px;
}


.AdminPagesLoginControls {
	font-size: 18px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
}

.AdminPagesLoginTables
{
	padding-right: 5px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.AdminPages {
	font-size: 12px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
	height: 320px;
}

.AdminPagesControls {
	font-size: 18px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
}

.AgentPages {
	font-size: 12px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
	height: 320px;
}

.SiteEmpTitle {
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
	font-size: 20px;
	text-align: right;
	font-weight: bold;
}

.ContentTD
{
	padding-right: 10px;
	vertical-align: top;
}

.WorkerPages {
	font-size: 12px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	vertical-align: top;
}

.WorkerPagesControls {
	font-size: 15px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
}

.EmployerPages {
	/*font-size: 12px;*/
	font-size: 13px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
	text-align: center;
	vertical-align: top;
}

.EmployerPagesControls {
	font-size: 18px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	direction: rtl;
}

.Title1 {
	font-size: 26px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #3333ff;
}

/* in worker details */
.Title2 {
	font-size: 14px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #0F1E8F;
	background-color: #ffffff;
	cursor: hand;
}

/*Admin Del user*/
.Title4 {
	font-size: 14px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #3333ff;
	background-color: #e3eaeb;
	font-weight: bold;
	text-decoration: underline;
}

/* in worker details */
.Title3 {
	font-size: 14px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #0F1E8F;
	background-color: #E3EAEB;
}

/* in worker details */
.TableTitle1
{
	border-bottom: gray 1px solid;
}


/* in employe payments */
.Title4 {
	font-size: 16px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #1c5e55;
	background-color: transparent;
	padding-right: 5px;
	padding-left: 5px;
}


.TableStyle1
{
	/*padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;*/
	margin-left: 20px;
	border: 0;
	width: 180px;
	color: Black;
	/*background: #e3eaeb;
	border-style: solid;
	border-width: 1px 1px 0px 1px;
	border-color: #4cb0c7;*/
}

.TableStyle1 td
{
	height: 33px;
}


/* in worker details */
.TableStyle2
{
	background-color: #e3eaeb;
}

/* in worker details */
.TableStyle3
{
	border-right: #ccffcc 2px outset;
	border-top: #ccffcc 2px outset;
	border-left: #ccffcc 2px outset;
	border-bottom: #ccffcc 2px outset;
}

.DivStyle1
{
	width: 800px;
	height: 285px;
	overflow: auto;
	background-color: #EEEEEE;
	vertical-align: middle;
}

.Note {
    padding-top: 5px;
    padding-bottom: 3px;
    text-align: right;
}

.NoDataInGrid {
	font-size: 16px;
	color: red;
	padding-right: 15px;
	padding-top: 20px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	text-align: right;
}

.NoDataInGridChild {
	font-size: 16px;
	color: red;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	text-align: right;
}

/*Hover Menu*/
.popupMenu
{
	position: absolute;
	visibility: hidden;
	opacity: .9;
	filter: alpha(opacity=90);
	z-index: 50;
}

.popupHover
{
	background-repeat: repeat-x;
	background-position: left top;
}

/*Admin pages*/
.AdminDelChosenUserTable {
	font-size: 12px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: #E3EAEB;
	font-weight: bold;
}

/********* New Insurance State Report ******/


.InsStatRep1 {
	font-size: 12pt;
	color: #3366ff;
	direction: rtl;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: #e0e0e0;
}

.InsStatRep2 {
	font-size: 13pt;
	color: black;
	direction: rtl;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: #e0e0e0;
}


.InsStatRep3 {
	font-size: 12px;
	color: #3366ff;
	direction: rtl;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: #e0e0e0;
}


.InsStatRep4
{
	border-left: gray 1px solid;
	border-top: gray 1px solid;
}


.InsStatRep5
{
	color: black;
}


.InsStatRep6 {
	font-size: 15px;
	color: black;
	direction: rtl;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: #e0e0e0;
}

.InsStatRep7
{
	page-break-before: auto;
}

.InsStatRep8
{
	font-weight: bold;
}

.lbl
{
	text-align: right;
}


/************ OLD life insurance status report **************/

.condHeader {
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	direction: rtl;
	background-color: #ffffcc;
	color: Navy;
	text-decoration: underline;
}

.condItem {
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	direction: rtl;
	background-color: buttonface;
	text-align: right;
}

.condAlt {
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	direction: rtl;
	background-color: buttonface;
	text-align: right;
}

.condSpace {
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: buttonface;
	width: 20px;
}

.Footer {
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.hand
{
	cursor: hand;
	outline: none;
}

.ExcelAndPrintBtns
{
	cursor: hand;
}


.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: lemonchiffon;
	color: steelblue;
	z-index: 1000;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: gray;
	z-index: 1000;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
	z-index: 1000;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: indianred;
	font-weight: bold;
	z-index: 1000;
}

.GridHeader
{
	background-color: #1A2F5F;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	height: 22px;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 1px;
	border-left-style: solid;
	border-left-color: White;
	border-left-width: 1px;
	color: White;
	white-space: nowrap;
	padding-right: 5px;
}

.GridHeaderMain
{
	height: 14px;
	background-color: #1A2F5F;
	font-style: normal;
	font-weight: bold;
	font-size: 10pt;
	border-right-style: solid;
	border-right-color: White;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-color: White;
	border-left-width: 0px;
	color: White;
	white-space: nowrap;
	text-align: center;
}

.CellBorder
{
	/*border: 1px solid #D2D3D3;*/
	border: none;
}

.CellBorderFooter
{
	font-size: 13px;
	border: 1px solid #D2D3D3;
}

.LTR1
{
	direction: ltr;
	border: 1px solid #D2D3D3;
}

.GridHeaderBorderLeft
{
	background-color: #1A2F5F;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	height: 22px;
	border-right-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: White;
	border-top: none;
	color: White;
}

.GridHeaderBorderRight
{
	background-color: #1A2F5F;
	font-style: normal;
	font-weight: bold;
	font-size: 8pt;
	height: 22px;
	border-right-width: 1px;
	border-left-width: 0px;
	border-right-style: solid;
	border-right-color: White;
	border-top: none;
	color: White;
}



/***/
.GridRow
{
	background-color: White;
	font-weight: bold;
	color: Black;
}

/***/
.GridAlternateRow
{
	background-color: White;
	font-weight: bold;
	color: Black;
}

/***/
.GridSelectedRow
{
	background-color: #0A7BCC;
	font-weight: bold;
	color: #333333;
}

/***/
.GridEditRow
{
	background-color: #7C6F57;
	font-weight: bold;
	color: Black;
}

.GridFooter
{
	background-color: White;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	height: 22px;
	width: 100%;
	color: #1A2F5F;
	font-weight: bold;
}

.GridPager
{
	background-color: #EEEEEE;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	height: 22px;
	width: 100%;
	border-right-width: 0px;
	border-left-width: 0px;
	color: #1A2F5F;
	text-decoration: none;
}

.GridPager a
{
	text-decoration: none;
	color: #9D9D9D;
}

.GridPager td
{
	text-align: right;
	padding-left: 1px;
	padding-right: 1px;
}

.GridCaption
{
	background-color: #1A2F5F;
	height: 28px;
	width: 760px;
	color: White;
	font-size: 12pt;
	font-weight: bold;
	text-align: right;
	vertical-align: middle;
}

/***/
.TopLogoImage
{
	height: 110px;
}

/***/
/* used in wsChangePassword.aspx */
.EndChangePass
{
	font-weight: bold;
	font-size: 15px;
	color: white;
	background-color: #4a3c8c;
}

/***/
/* used in wsChangePassword.aspx */
.SuccessChangePass
{
	font-size: medium;
	color: Black;
}

.TopLogoDiv {
	width: 220px;
	height: 100px;
	background-size: 100px;
	background: url('Images/mvs_logo.jpg') no-repeat top right;
	float: right;
}

.TopLogoDiv_MVS 
{
	width: 220px;
	height: 100px;
	background-size: 100px;
	background: url('Images/mvs_logo.jpg') no-repeat top right;
	float: right;
}

.TopLogoDiv_AmirAloni
{
	width: 135px;
	height: 55px;
	background: url('Images/TopLogo_AmirAloni.jpg') no-repeat top right;
	float: right; 
}

.TopLogoDiv_AdifShavit
{
	width: 115px;
	height: 55px;
	background: url('Images/TopLogo_AdifShavit.jpg') no-repeat top right;
	float: right; 
}

.TopLogoDiv_SGY {
	width: 60px;
	height: 70px;
	background: url('Images/TopLogo_sgy.png') no-repeat top right;
	float: right;
}

.TopLogoDiv_Agnet
{
	width: 90px;
	height: 55px;
	background: url('Images/TopLogo_Agnet.jpg') no-repeat top right;
	float: right; 
}

.TopLogoDiv_SHM 
{
	width: 75px;
	height: 55px;
	background: url('Images/TopLogo_shm.jpg') no-repeat top right;
	float: right;
	margin-top: 5px;
}

.TopLogoDiv_Herbst
{
	width: 281px;
	height: 55px;
	background: url('Images/TopLogo_Herbst.jpg') no-repeat top right;
	float: right; 
}

.TopLogoDiv_Haiman
{
	width: 166px;
	height: 55px;
	background: url('Images/TopLogo_Haiman.jpg') no-repeat top right;
	float: right; 
}

.LoginTable1
{
	border: 0;
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	border-collapse: collapse;
	margin: 0px;
}

.LoginTitle2 {
	border-right: 15px groove;
	border-top: 15px groove;
	font-weight: bold;
	font-size: medium;
	border-left: 15px groove;
	color: appworkspace;
	border-bottom: 15px groove;
	height: 30px;
	/*background-color: #f1f4ff;*/
	background-color: #ffffff;
}

.LoginTable2
{
	border-right: 0px solid;
	padding-right: 0px;
	border-top: 0px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	border-left: 0px solid;
	padding-top: 0px;
	border-bottom: 0px solid;
}

.MenueTable
{
	width: 990px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: -1px;
	padding-top: 0px;
	border-collapse: collapse;
}

.MenueTable td
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: -1px;
	padding-top: 0px;
	border-collapse: collapse;
}

.MenueTableTR1
{
	text-align: left;
}

.MenueTableTR2
{
	text-align: right;
}

.MenueTableTR3
{
	height: 0px;
}


.Errordetails {
	height: 320px;
	vertical-align: middle;
	font-weight: bold;
	font-size: medium;
	color: navy;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	text-align: center;
	direction: rtl;
}

.WorkerDetails
{
	padding-left: 20px;
	padding-right: 20px;
}


/*links*/
.LinksCss {
	color: #0f1e8f;
	font-size: 13px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
}


/* Titles above the grids */
.Title4 {
	font-size: 16px;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #1c5e55;
	padding-right: 5px;
	padding-left: 5px;
	background-color: Transparent;
	font-weight: bold;
	text-decoration: underline;
}


.logedInUserDesc {
	color: #0f1e8f;
	/*font-family: 'Arial (Hebrew)', Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	background-color: transparent;
}


.logedInUserInfo {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.DropDownHolder
{
	width: 89px;
	height: 20px;
	border: solid 1px #f3f7fa;
	font-size: 13px;
}

select
{
	height: 22px;
	font-size: 13px;
}

SearchBox
{
	height: 18px;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.selectedTab
{
	cursor: pointer;
	background-image: url(Images/tab-tile.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	color: #1C3160;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	margin: 0;
}

.notSelectedTab
{
	cursor: pointer;
	background-image: url(Images/tab-dimmed-tile.gif);
	background-repeat: repeat-x;
	white-space: nowrap;
	color: #9399AB;
	font-size: 14px;
	font-weight: bold;
	border: 0;
	margin: 0;
}

.leftEndTab
{
	background-image: url(Images/tab-seperator.gif);
	background-repeat: repeat-x;
	border: 0;
	margin: 0;
}

.pointer
{
	cursor: pointer;
	border: 0;
	margin: 0;
}

.BlueStripTitle
{
	background-color: #1A2F5F;
	color: White;
	text-align: right;
	width: 100%;
	font-weight: bold;
}

.mainButtonsTitle
{
	background-image: url(Images/main-btn-tile.png);
	background-repeat: repeat-x;
	border: 0;
	margin: 0;
	width: 90px;
	color: #1A2F5F;
	font-weight: bold;
	font-size: 15px;
}

.Title22 {
	/*background-color: #1A2F5F;
	color: White;*/
	/*border: 1px solid #D2D3D3;*/
	text-align: right;
	padding-right: 6px;
	margin: 0;
	font-size: 14px;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif; 
	/*color: #000000 !important;*/
	color: #FFFFFF !important;
	font-weight: bold !important;
	/*background-color: #8EDBED !important;*/
	background-color: #051B4C !important;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: #EEEEEE;
}

.Title23 {
	background-color: White;
	font-size: 13px;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif; 
	/*color: #000000;*/
	color: #051B4C;
	font-weight: bold !important;
	/*border: 1px solid #D2D3D3;*/
	text-align: right;
	padding-right: 6px;
	padding-left: 6px;
	margin: 0;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	border-color: #EEEEEE;
}

.ButtonStyle
{
	cursor: pointer;
	color: #1A2F5F;
	background-color: #F4F4F0;
	border: 2px solid #D2D3D3;
}

.ButtonStyle:disabled
{
	cursor: default;
	color: #999999;
	background-color: #F4F4F0;
	border: 2px solid #D2D3D3;
}

.ButtonStylePicked
{
	cursor: pointer;
	color: #FFFFFF;
	background-color: #1A2F5F;
	border: 3px solid #FFFFFF;
}

#heightErrDiv
{
	width: 1px;
	border: 0;
	height: 500px;
	float: left;
}

#mainErrDiv
{
	width: 400px;
	float: left;
	height: 150px;
	border: 2px solid #1A2F5F;
	margin-top: 125px;
	margin-left: 300px;
}

#MessageErrDiv
{
	float: right;
	width: 200px;
	text-align: right;
	margin-top: 30px;
	margin-right: 30px;
}

#ErrorErrSignImg
{
	float: left;
	margin-top: 50px;
	margin-left: 30px;
}

.validate
{
	color: red;
	font-weight: bold;
}

.Hide
{
	 display:none !important;
}


/*Payments Feedback + Processes*/

.DivDataBar
{
	border:0; padding:0; margin:0; overflow-x:auto; overflow-y:hidden; /*padding-bottom:15px;padding-right:10px; width:980px;*/
}

.divBar {
	padding: 10px 3px 10px 3px;
	float: right;
	height: 70px;
	/*width: 235px;*/
	width: 244px;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}

.divBarProcesses {
	padding: 10px 3px 10px 3px;
	float: right;
	/*height: 70px;
	width: 244px;*/
	height: 50px;
	width: 475px;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	cursor: default;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	border: 2px solid #EEEEEE;
	border-radius: 8px;
}

.divBarProcessesTotal
{
	/*background-color: #EDF3FF!important;*/
}

.divBarOpenInAgency
{
	/*background-color: #FDF6DA !important;*/
}

.divBarOpenInManufacturer
{
	/*background-color: #EDF5DD !important;*/
}

.divBarOpenInClient
{
	background-color: #FCE4E7 !important;
}

.divBarClosed
{
	background-color: #FBDEC4 !important;
}


.divBarNew {
	padding: 10px 3px 10px 3px;
	float: right;
	height: 82px;
	/*width: 235px;*/
	width: 184px;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	/*font-size: 12px;*/
	font-size: 14px;
	text-align: center;
	cursor: pointer;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	border: 2px solid #EEEEEE;
	border-radius: 8px;
}

.divBarA {
	padding: 10px 3px 10px 3px;
	float: right;
	height: 70px;
	width: 184px;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	border: 2px solid #EEEEEE;
	border-radius: 8px;
}

.divBarText {
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*color: #000000;*/
	color: #FFFFFF;
	font-size: 15px;
}

.divBarAll
{
	width: 960px; !important;
	height: 50px !important;
}

.divBarTotal, .divBarTotalHead
{
	/*background-color: #EDF3FF!important;*/
}

.divBarOK, .divBarOKHead
{
	/*background-color: #FDF6DA !important;*/
}

.divBarReject, .divBarRejectHead
{
	/*background-color: #EDF5DD !important;*/
}

.divBarProcess, .divBarProcessHead
{
	/*background-color: #FCE4E7 !important;*/
}

.divBarShaybitChecked, .divBarShaybitCheckedHead
{
	/*background-color: #A0C0FF !important;*/
}

.divBarShaybit, .divBarShaybitHead
{
	/*background-color: #FBDEC4 !important;*/
}

.divBarTotalInGrid, .divBarTotal:hover
{
	/*background-color: #C1D6FF !important;*/
}

.divBarOKInGrid, .divBarOK:hover
{
	/*background-color: #FBEBAC !important;*/
}

.divBarRejectInGrid, .divBarReject:hover 
{
	/*background-color: #D5E8AE !important;*/
}

.divBarProcessInGrid, .divBarProcess:hover
{
	/*background-color: #FAC7CD !important;*/
}

.divBarShaybitCheckedInGrid, .divBarShaybitChecked:hover
{
	/*background-color: #84ACFF !important;*/
}

.divBarShaybitInGrid, .divBarShaybit:hover
{
	/*background-color: #FBC491 !important;*/
}

.divBarTotalSelected {
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divBarOKSelected {
	/*border: 3px solid #FBEBAC;*/
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divBarRejectSelected {
	/*border: 3px solid #D5E8AE;*/
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divBarProcessSelected {
	/*border: 3px solid #FAC7CD;*/
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divBarShaybitCheckedSelected {
	/*border: 3px solid #84ACFF;*/
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divBarShaybitSelected {
	/*border: 3px solid #FBC491;*/
	border: 2px solid #00215b;
	/*padding: 7px 0 7px 0;*/
}

.divCategory
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}

.divBarToolTip
{
	float:left;padding-left:5px;
}

.divBarAllToolTip
{
	float:left;padding-left:5px;
}

.divBarToolTip a, .divBarAllToolTip a
{
	text-decoration: none !important;
}

.EmpDetailLbl
{
	min-width: 110px;
	height: 35px;
}

.lblTotal
{
	padding-top: 5px;
}

	.lblTotal span {
		/*font-family: Arial;*/
		font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
		color: #051B4C;
		/*font-size: 12px;*/
		font-size: 13px;
		font-weight: bold;
		padding-right: 12px;
		text-align: right;
	}

.divFilter,
.ManufacturerFilter
{
	/*background-color: #8EDBED !important;*/
	padding-top: 15px;
	padding-bottom: 10px;
}

.divCF_Space
{
	/*background-color: #8EDBED !important;*/
	padding-top: 10px;
}


/*Head*/

.DivSiteHead 
{
	float: right;
	margin-top: 25px;
}
.SiteHead {
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
	font-size: 55px;
}

.DivSiteHeadSeparator
{
	float: right;
	border-left: 1px solid #00215b;
	height: 75px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
}

/*Head menu*/

.HeaderMenuLink {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	/*font-size: 12px;*/
	font-size: 13px;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

div.HeaderMenuSeparator
{
	float: left;
	border-left: 1px solid #151f4b;
	height: 16px;
	margin-right: 4px;
	margin-left: 6px;
}

.HeaderMenuItem
{
	float: left;
	padding-left: 4px;
}

.HeaderMenuItem img {
	margin-top: -2px;
}

/*Footer*/

.FooterText {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 9px;
	font-weight: normal;
	padding-top: 5px;
}

.FooterSeparator
{
	color: #000000;
	padding-left:10px; 
	padding-right:10px;
}


/*Login Page*/

.LoginSiteMessage {
	vertical-align: top;
	padding-top: 65px;
	padding-right: 20px;
	background-color: #FFFFFF;
	min-width: 250px;
}

.LoginSiteMessageDiv {
	width: 275px;
	line-height: 19px;
}

.LoginIcon {
	padding-left: 30px;
	padding-right: 30px;
	font-size: 15px;
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
}

.LoginHeadDiv {
	text-align: right;
}

.LoginHead {
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
	font-size: 34px;
	width: 430px;
	padding-right: 5px;
}

.LoginSubHeader {
	width: 500px;
	/*background-image: url(../../Images/BlueStripTile.gif); 
	background-repeat: repeat-x; */
	white-space: nowrap;
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	padding-right: 5px;
}

.LoginSubHeaderCorner
{
	width: 10px; padding: 0; margin: 0; border: 0;
}

.LoginTopRightCorner {
	/*width:10px;
	height:53px;*/
	-moz-border-top-right-radius: 10px;
	-khtml-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #FFFFFF;
	/*background-color: #DDF4FA;*/
}

.LoginTopLeftCorner {
	/*width:10px;
	height:53px;*/
	-moz-border-top-left-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	border-top-left-radius: 10px;
	background-color: #FFFFFF;
	/*background-color: #DDF4FA;*/
}

.LoginBottomRightCorner {
	/*width:10px;
	height:10px;*/
	-moz-border-bottom-right-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	border-bottom-right-radius: 10px;
	/*background-color: #8EDBED;*/
	background-color: #FFFFFF;
}

.LoginBottomLeftCorner {
	/*width:10px;
	height:10px;*/
	-moz-border-bottom-left-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	border-bottom-left-radius: 10px;
	/*background-color: #8EDBED;*/
	background-color: #FFFFFF;
}

.LoginTopRightCorner div {
	width:10px;
	height:53px;
    box-sizing:border-box;
    /*background-image: url(../../Images/BlueStripRight.gif);
    background-repeat: no-repeat;
    background-position: right top;*/
}
.LoginTopLeftCorner div {
	width:10px;
	height:53px;
    box-sizing:border-box;
    /*background-image: url(../../Images/BlueStripLeft.gif);
    background-repeat: no-repeat;
    background-position: left top;*/
}
.LoginBottomRightCorner div {
	width:10px;
	height:10px;
    box-sizing:border-box;
    /*background-image: url(../../Images/FrameBottomRightLogin.gif);
    background-repeat: no-repeat;
    background-position: right bottom;*/
}
.LoginBottomLeftCorner div {
	width:10px;
	height:10px;
    box-sizing:border-box;
    /*background-image: url(../../Images/FrameBottomLeftLogin.gif);
    background-repeat: no-repeat;
    background-position: left bottom;*/
}

.LoginContentBor
{
	border-left: 1px solid rgba(0, 0, 0, 0.00); border-right: 1px solid rgba(0, 0, 0, 0.00);
}

.LoginContentMiddle
{
	/*background-color: #8edbed; border-left: 1px solid #8edbed; border-right: 1px solid #8edbed;*/
}

.LoginContentBottom
{
	/*background-color: #8edbed; width: 600px; border-bottom: 1px solid #8edbed;*/
}

.LoginDivContentBottom
{
	height: 1px; border: 0; padding: 0; margin: 0; width: 288px;
}

.LoginTextBox {
	Width: 180px;
	Height: 33px;
	padding-left: 5px;
	padding-right: 5px;
	/*border: #4cb0c7 1px solid;*/
	/*border: #00215b 1px solid;*/
	border: #C3D0D1 1px solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.LoginLTR {
	direction: ltr;
	text-align: right;
}

.LoginDetails {
	font-weight: bold;
	padding-right: 15px;
}

.LoginTD
{
	font-weight: bold; /*border-left: 1px solid #8edbed; border-right: 1px solid #8edbed;*/
}

.LoginMainDiv {
	box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
	border-radius: 8px;
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
	height: 270px;
}

.LoginImg {
	/*width: 977px;
	height: 336px;*/
	/*background-image: url(../../Images/main-menu-bgnd.jpg);*/
	background-image: url(../../Images/Login-1.jpg);
	background-position: top;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position-x: left;
}

.LoginIconEmployersWorld {
	content: url(../../Images/EmployersWorld.png);
}

.LoginIconEmployersUpdates {
	content: url("../../Images/EmployersUpdates.png");
}

.LoginIconEmployersGuide {
	content: url(../../Images/EmployersGuide.png);
}

.LoginButtonHide {
    display: none;
}

.LoginButton
{
    border: none;
    color: transparent;
    background-color: transparent;
    background-position: center center;
    margin-left: 20px;
    background-image: url('../../Images/btn_enter.png');
    background-repeat: no-repeat;
    height: 48px;
    width: 114px;
}

.LoginButton:hover {
    cursor:pointer;
}

.LoginButton:link, .LoginButton:active, .LoginButton:visited
{
	outline: none;
}

.LoginDiv
{
	width: 360px; padding-bottom: 15px; padding-top: 15px;
}

.LoginLabelTD
{
	/*min-width: 80px;*/
}

.LoginLabelTD label {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 14px;
	text-align: right;
}

.LoginError
{
	color: red; height: 15px; /*border-left: 1px solid #8edbed; border-right: 1px solid #8edbed;*/
}

.LoginErrorMsg {
     padding-right: 40px;
}

.LoginBottomLine hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cecece;
	margin: 0;
	padding: 0; 
	width: 1160px;
}

.BottomLine161 hr {
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px solid #cecece;
	margin: 0;
	padding: 0;
	width: 1160px;
}

.imgStyle
{
	padding: 0; margin: 0; border: 0;
}


/*Start Page Single Employer*/

.StartPageImg
{
	width: 977px; height: 336px; background-image: url(../../Images/main-menu-bgnd3.jpg); background-position: bottom; background-repeat: no-repeat; background-attachment: scroll;
}

.StartPageDiv
{
	width: 500px; margin-top: 45px; margin-right: 5px;
}

.StartPageTable
{
	cursor: pointer; float: right; padding-right: 5px; padding-left: 5px; padding-bottom:35px; margin-top: 10px;
}

.StartPageTable td
{
	text-align: center; align-content:center; /*width: 105px;*/ width: 60px; height: 40px; vertical-align: top;
}

.StartPageImgTD
{
	padding-right: 33px; padding-bottom: 5px; /*height:76px;*/ height:50px;
}

.StartPageTextTD {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	text-align: center;
}

.StartPageTableRow2
{
	padding-right: 80px;
}


/*Contact Page*/

.ContactImg {
	/*width: 1160px;
	height: 498px;*/
	background-image: url(../../Images/contact.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	background-attachment: scroll;
}

.ContactHead {
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
	font-size: 34px;
	font-weight: bold;
	width: 430px;
	padding-right: 5px;
}

.ContactDiv
{
	width:345px;padding-right:100px;padding-bottom:20px; padding-top:20px;
}

.ContactDiv161 {
	width: 800px;
	padding-right: 130px;
	padding-bottom: 20px;
	padding-top: 20px;
}

.ContactContentMiddle 
{
	/*background-color: #8EDBED;*/
	width: 325px;
}

.ContactDetailsDiv {
	padding-left: 15px;
	padding-right: 15px;
	height: 430px;
}

.Contact161DetailsDiv 
{
	padding-left: 15px;
	padding-right: 15px;
	height: 350px;
}

.ContactTextBox {
	Height: 33px;
	width: 303px;
	padding-left: 5px;
	padding-right: 5px;
	/*border: #4cb0c7 1px solid;*/
	border: #001054 1px solid;
	-moz-border-radius: 6px;
	-khtml-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
}

.ContactLabelTD {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	font-size: 17px;
	text-align: right;
	padding-right: 3px;
	padding-bottom: 3px;
}

.ContactButton
{
	cursor: pointer;
	padding: 0px;
	outline: none;
	padding-right: 95px;
}

.ContactButton:disabled
{
	cursor: default !important;
}

/*web top strip*/

.TopStrip
{
	background-color: #EEEEEE; color: #151fab;
}


/*Drop down list*/

div.SelectInput {
	float: right;
	width: 140px;
	height: 23px !important;
	-moz-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	/*border: solid 1px #4CB0C7 !important;*/
	border: solid 1px #001054 !important;
	background: white url(../../Images/drop_down_arrow.png) no-repeat !important;
	background-position: 2px 1px !important;
	background-attachment: scroll !important;
	background-size: auto !important;
	background-origin: padding-box !important;
	background-clip: border-box !important;
	background-color: white !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.SelectInputDiv {
	float: right;
	width: 110px;
	height: 23px !important;
	outline: none !important;  
	border: none !important;             
	background-size: auto !important;
	background-origin: padding-box !important;
	background-clip: border-box !important;
	background-color: white !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
}

div.SelectInput select.dropdown {
	border: 0;             
	background-color: transparent !important;
	background-image: none !important;
	-webkit-appearance: none;          
	-moz-appearance: none;       
	width: 140% !important;
	height: 23px !important;
	padding-left: 3px;
	padding-right: 3px;
}

div.SelectInput select.dropdown2 {
	border: 0 !important;
	background-color: transparent !important;
	background-image: none !important;
	-webkit-appearance: none;
	-moz-appearance: none;
	width: 100% !important;
	height: 23px !important;
	padding-left: 3px;
	padding-right: 3px;
}

div.SelectInput > * {
	font-weight: normal;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
}


/*TextBox*/

.TextBox {
	font-weight: normal;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
	/*border: #4cb0c7 1px solid !important;*/
	border: #001054 1px solid !important;
	-moz-border-radius: 3px !important;
	-khtml-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	border-radius: 3px !important;
	background-color: white !important;
	height: 21px;
	padding-left: 3px;
	padding-right: 3px;
}

.TextBox:disabled
{
	cursor: default !important;
	color: #666666 !important;
	//background-color: #CCCCCC !important;
}
/*Label*/

.LabelText {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 12px !important;
	color: #000000 !important;
}

.LabelBigText {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000 !important;
	font-weight: bold;
	font-size: 15px;
	color: black;
	width: 80px;
	white-space: nowrap;
}

.LabelTextHeaderRow {
	/*background-color: #8EDBED;*/
	background-color: #051B4C;
	width: 100%;
	height: 45px;
}

.LabelTextHeaderSpan { padding-right: 2px; }

.LabelTextHeaderRow2
{
	background-color: #D9D6D6;
	width: 100%;
	height: 45px;
}

.LabelTextHeader {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 10pt !important;
	/*color: #000000 !important;*/
	color: #FFFFFF !important;
	text-align: right !important;
	padding-bottom: 3px !important;
	padding-right: 10px !important;
}

.LabelTextHeader2 {
	color: #000000 !important;
}

.LabelTextRemark {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 12px !important;
	color: #000000 !important;
	text-align: right !important;
	padding-bottom: 3px !important;
}

.lblInput {
	vertical-align: 2px;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
	font-weight: normal !important;
}


/*btn Link*/

.LinkText {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
	text-decoration: underline;
}


/*Load Img*/

.LoadImage
{
	display:inline; position:relative; top:4px;
}


/*Tab*/

.DivMenu {
	font-family: 'NarkisShulamitBold', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 20px !important;
	color: #CCCCCC !important;
	text-align: right;
	padding-right: 5px;
}

.DivMenu div {
	padding-bottom: 10px;
}

.div-tabs-menu {
	width: 160px;
	background: #051B4C;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 10px 10px 10px 10px;
	min-height: 495px;
}

.tabs-menu {
	/*height: 40px;*/
	/*float: right;*/
	clear: both;
	list-style-type: none;
	padding: 0;
	margin: 0;
	/*width: 200px;*/
	/*border-bottom: 1px solid #8EDBED;*/
}

.tabs-menu li {
	/*float: right;*/
	height: 37px;
	padding-right: 10px;
	padding-left: 10px;
	/*width: 150px;*/
	text-align: right;
	vertical-align: middle;
	/*border: 1px solid #8EDBED;*/
	border-bottom: none;
	/*margin: 0 0 0 5px;*/
	/*border-radius: 6px 6px 0px 0px;
	-moz-border-radius: 6px 6px 0px 0px;
	-webkit-border-radius: 6px 6px 0px 0px;
	-khtml-border-radius: 6px 6px 0px 0px;*/
	background-color: #051B4C;
}

.tabs-menu a {
	/*font-family: Arial !important;*/
	/*font-weight: bold !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #CCCCCC !important;
	text-decoration: none;
	float: right;
}

.tabs-menu li a:link, .tabs-menu li a:visited {
	padding: 10px 5px 6px 0px;
	text-decoration: none;
	display: block;
	outline: none;
}

.tabs-menu li.current a
{
	/*margin-top: -4px;*/
	/*background-color: #DDF4FA;
    background: #DDF4FA !important;*/
	border-bottom: none;
	font-weight: bold !important;
	color: #FFFFFF !important;
	/*height: 44px;*/
}

.tabs-menu li img
{
	/*float: right;*/
	margin-top: 10px;
	margin-right: 10px;
}

.tabContentWidth
{
	width: 980px;
}

.tabContentFilter
{
	width: 100%;
	padding-left: 12px;
	padding-right: 12px;
}

.tabContent
{
	/*width: 100%;*/
	/*width: 1160px;*/
	/*background-color:#DDF4FA;*/
}

.tabContentTop
{
	/*border-top:1px solid #8EDBED;*/
}

.tabContentMiddle
{
	/*border-left:1px solid #8EDBED;
	border-right:1px solid #8EDBED;*/
	padding-bottom: 10px;
}

.tabContentMiddleNoPadding
{
	/*border-left:1px solid #8EDBED;
	border-right:1px solid #8EDBED;*/
}

.tabContentPaging
{
	padding-bottom: 25px;
}

.tabContentRight
{
	/*border-right:1px solid #8EDBED;*/
	font-size:3px;
	width:10px;
}

.tabContentLeft
{
	/*border-left:1px solid #8EDBED;*/
	font-size:3px;
}

.tabContentBottom
{
	/*border-bottom:1px solid #8EDBED;*/
	font-size:3px;
	/*width:1160px !important;*/
}

.DivTabContentBottom 
{
	/*background-color: #DDF4FA;
	border-bottom:1px solid #8EDBED;
	border-left:1px solid #8EDBED;
	border-right:1px solid #8EDBED;*/
	font-size: 3px;
	/*width: 1160px !important;*/
	-moz-border-bottom-left-radius: 10px !important;
	-khtml-border-bottom-left-radius: 10px !important;
	-webkit-border-bottom-left-radius: 10px !important;
	border-bottom-left-radius: 10px !important;
	-moz-border-bottom-right-radius: 10px !important;
	-khtml-border-bottom-right-radius: 10px !important;
	-webkit-border-bottom-right-radius: 10px !important;
	border-bottom-right-radius: 10px !important;
	height: 10px;
}

.DivTabContentTop {
	/*background-color: #DDF4FA;
	border-bottom:1px solid #8EDBED;
	border-left:1px solid #8EDBED;
	border-right:1px solid #8EDBED;*/
	font-size: 3px;
	/*width: 1160px !important;*/
	-moz-border-top-left-radius: 10px !important;
	-khtml-border-top-left-radius: 10px !important;
	-webkit-border-top-left-radius: 10px !important;
	border-top-left-radius: 10px !important;
	-moz-border-top-right-radius: 10px !important;
	-khtml-border-top-right-radius: 10px !important;
	-webkit-border-top-right-radius: 10px !important;
	border-top-right-radius: 10px !important;
	height: 10px;
}

.tabContentTopCornerImg
{
	margin-top: -1px;
}

.tabContent2
{
	background-color:#EEEEEE;
}

.tabContentPdding
{
	height:43px;
}

.DivTabTopLeftCorner
{
	height:13px;
	width:11px;
	/*border-top:1px solid #8EDBED;
	border-left:1px solid #8EDBED;*/
	-moz-border-top-left-radius: 13px !important;
	-khtml-border-top-left-radius: 13px !important;
	-webkit-border-top-left-radius: 13px !important;
	border-top-left-radius: 13px !important;
	/*background-color: #DDF4FA;*/
}

/*Loader And Cancel Div*/

.DivLoad_Cancel {
	/*font-family:Arial (Hebrew);*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: small;
	white-space: nowrap;
	width: 80px;
	margin-top: -5px;
	text-align: right;
	padding-right: 2px;
}

.DivLoad_Excel {
	/*font-family:Arial (Hebrew);*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: small;
	white-space: nowrap;
	width: 25px;
	margin-top: -5px;
	text-align: right;
	padding-right: 2px;
}


/*Calendar*/

.OpenCalendarImg {
	float: left;
	vertical-align: middle;
	cursor: pointer;
	padding-left: 4px;
	margin-top: 2px;
	width: 20px;
}

.OpenCalendarImg:disabled
{
	-webkit-filter: grayscale(1);
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: url(#greyscale);
	filter: gray;
}

.CalendarTD
{
	vertical-align: bottom; width: 200px;
}

.CalendarTD2
{
	width: 85px;
}


/*Space*/

.ImgSpace
{
	display:inline; height:1px; width:15px;
}



/*Button*/

.ButtonClass {
	height: 24px !important;
	min-width: 55px !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	font-weight: bold !important;
	background-color: #00215b !important;
	border: 1px solid #FFFFFF !important;
	-moz-border-radius: 28px / 28px !important;
	-khtml-border-radius: 28px / 28px !important;
	-webkit-border-radius: 28px / 28px !important;
	border-radius: 28px / 28px !important;
	outline: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.ButtonClass3 {
	height: 35px !important;
	min-width: 55px !important;
	cursor: pointer !important;
	color: #FFFFFF !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	font-weight: bold !important;
	background-color: #00215b !important;
	border: 1px solid #FFFFFF !important;
	-moz-border-radius: 28px / 28px !important;
	-khtml-border-radius: 28px / 28px !important;
	-webkit-border-radius: 28px / 28px !important;
	border-radius: 28px / 28px !important;
	outline: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.ButtonClass:disabled,
.ButtonClass3:disabled {
	cursor: default !important;
	color: #FBFBFB !important;
	background-color: #CCCCCC !important;
}

.ButtonClass:link, .ButtonClass:visited, .ButtonClass:active,
.ButtonClass2:link, .ButtonClass2:visited, .ButtonClass2:active
{
	outline: none !important;
}

.ButtonClass2 {
	cursor: pointer !important;
	border: none !important;
	background: none !important;
	text-decoration: underline;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	font-weight: bold !important;
	color: #000000 !important;
	outline: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.ButtonClass4 {
	cursor: pointer !important;
	border: none !important;
	background: none !important;
	/*text-decoration: underline;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #00215b;
	font-size: 20px;
	text-align: right;
	font-weight: bold;
	outline: none !important;
	padding: 0 !important;
	margin: 0 !important;
}

.LockButton, .LockButton:disabled {
	color: #FFFFFF !important;
	background-color: #00215b !important;
}

.ImgButton
{
	outline: none !important;
}

.LinkSeparator
{
	float: left;
	border-left: 1px solid #000000;
	height: 15px;
	margin-right: 7px;
	margin-left: 8px;
}


/*Grid*/

.GridViewText {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
	font-weight: normal !important;
	/*border: none !important;*/
}

.GridViewFooterBorder {
	background-color: #D4D4D4 !important;
	font-weight: bold !important;
	height: 40px !important;
	/*border-bottom: 1px #8EDBED solid;*/
	border-bottom: 1px #FFFFFF solid;
}

.GridViewText td, .GridViewFooter td, .GridViewFooterBorder td
{
	padding-right: 5px !important;
	padding-left: 5px !important;
	text-align: right !important;
}

.GridViewText td.TdLeft {
	text-align: left !important;
}

.GridViewHeader {
	/*background-color: #8EDBED !important;*/
	/*background-color: #00215B !important;*/
	/*background-color: #E6E6E6 !important;*/
	background-color: #D4D4D4 !important;
	height: 40px !important;
	white-space: nowrap !important;
	text-align: right !important;
	/*border-top: 1px #00215B solid;*/
	/*border-bottom: 1px #E6E6E6 solid;*/
	border-bottom: 1px #C1C1C1 solid;
}

.GridViewHeaderChild {
	background-color: #D4D4D4 !important;
	height: 40px !important;
	white-space: nowrap !important;
	text-align: right !important;
}

.GridViewHeader a, .GridViewHeaderChild a {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	/*color: #FFFFFF !important;*/
	color: #051B4C !important;
	font-weight: bold !important;
	border: none !important;
	text-decoration: underline !important;
}

.GridViewHeader td {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #051B4C !important;
	font-weight: bold !important;
}

.GridViewFooter a, .GridViewFooter td, .GridViewFooterBorder a, .GridViewFooterBorder td {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	/*color: #FFFFFF !important;*/
	color: #051B4C !important;
	font-weight: bold !important;
}

.GridViewHeader th, .GridViewHeaderChild th {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	/*color: #FFFFFF !important;*/
	color: #051B4C !important;
	font-weight: bold !important;
	text-align: right !important;
	padding-right: 5px !important;
	padding-left: 5px !important;
}

.GridViewHeader th:first-child, 
.GridViewRow td:first-child, 
.GridViewAlternateRow td:first-child, 
.GridViewSelectedRow td:first-child, 
.GridViewFooter td:first-child
{
	padding-right: 12px !important;
}

.GridChild .GridViewRow td:first-child,
.GridChild .GridViewAlternateRow td:first-child,
.GridChild .GridViewFooter td:first-child
{
	padding-right: 5px !important;
}

.GridViewPager td table tr td:first-child
{
	padding-right: 6px !important;
}

.GridViewRow {
	background-color: #FFFFFF !important;
	height: 35px !important;
	border-bottom: 1px #E6E6E6 solid;
}

.GridViewAlternateRow {
	background-color: #FFFFFF !important;
	height: 35px !important;
	border-bottom: 1px #E6E6E6 solid;
}

.GridViewFooter {
	background-color: #D4D4D4 !important;
	font-weight: bold !important;
	height: 40px !important;
}

.GridViewSelectedRow {
	height: 35px !important;
	background-color: #EEEEEE !important;
	/*background-color: #C5DE8B !important;*/
	border-bottom: thin #FFFFFF solid;
}

.GridViewEditRow
{
	font-weight: bold;
}

.GridViewPager
{
	width: 100%;
	border: none !important;
}

.GridViewPager a {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #9D9D9D !important;
	font-weight: bold !important;
	text-decoration: none;
}

.GridViewPager span
{
	color: #000000 !important;
	font-weight: bold !important;
	padding: 0 !Important;
	padding-top: 3px !Important;
}

.GridViewPager td
{
	text-align: right;
	padding: 0 !Important;
	padding-left: 2px !Important;
	padding-right: 2px !Important;
	padding-top: 4px !Important;
}

.GridViewHeaderMain {
	/*background-color: #8EDBED !important;*/
	background-color: #D4D4D4 !important;
	font-style: normal !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	/*color: #000000 !important;*/
	color: #051B4C !important;
	border: none !important;
	font-weight: bold !important;
	white-space: nowrap !important;
	text-align: center !important;
}

.GridViewHeaderMainChild {
	background-color: #D9D6D6 !important;
	font-style: normal !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	/*color: #000000 !important;*/
	color: #051B4C !important;
	border: none !important;
	font-weight: bold !important;
	white-space: nowrap !important;
	text-align: center !important;
}

.GridViewHeaderMainInnerGrid {
	background-color: #FFFFFF !important;
	font-style: normal !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 15px !important;
	/*color: #000000 !important;*/
	color: #051B4C !important;
	border: none !important;
	font-weight: bold !important;
	white-space: nowrap !important;
	text-align: center !important;
}

.GridViewHeaderMain td, 
.GridViewHeaderMainChild td
{
	height: 40px !important;
	padding-top: 10px;
}

.GridViewHeaderMainInnerGrid td
{
	height: 15px !important;
	padding-top: 10px;
}

.ChildGrid {
	/*border: none;*/
	border: 1px #CCCCCC solid !important;
}

.GridViewHeaderBorder
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ffffff;
}

.GridViewHeaderInnerGridBorder
{
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #D9D6D6;
}

.GridViewCellBorder {
	border-right-style: solid;
	border-right-width: 1px;
	/*border-right-color: #8EDBED;*/
	border-right-color: #E6E6E6;
}

.GridViewCellBorderChild {
	border-right-style: solid;
	border-right-width: 1px;
	/*border-right-color: #8EDBED;*/
	border-right-color: #E6E6E6;
}

.DivLargeGrid
{
	border:0; padding:0; margin:0; overflow-y:hidden; overflow-x:auto; 
	/*width:1160px;*/
}

.DivLargeChildGrid
{
	border:0; padding:0; margin:0; overflow-y:hidden; overflow-x:auto; 
	/*width:980px;*/
}

.DivScrollWhite
{
	width: 980px;
	background-color: #ffffff;
	height: 50px;
	margin-top: -25px;
}

.DivChildGrid
{
	padding-left: 10px;
	padding-right: 10px;
}

.DivChildGridRow
{
	background-color: #ffffff;
}

.PanelChildGrid
{
	/*padding: 10px 0 10px 0 !important;*/
	padding: 10px !important;
}

.TemplateChildGrid
{
	border: 1px #CCCCCC solid !important;
}

.TemplateChildGridFilter
{
	padding: 10px;
	background-color: #ffffff;
	padding-bottom: 6px;
}

.TemplateChildGridHeader
{
	background-color: #ffffff !important;
	border-bottom: 1px #CCCCCC solid !important;
}

.TemplateChildGridHeader th img[alt*="Ascending"]
{
	width:0;
	height:0;
	padding:5px 0 0 9px;
	background:url(../../Images/arrow_down.png) no-repeat 0 0;
	/*content:url("../../Images/arrow_down.png") !important;*/
}

.TemplateChildGridHeader th img[alt*="Descending"]
{
	width:0;
	height:0;
	padding:5px 0 0 9px;
	background:url(../../Images/arrow_up.png) no-repeat 0 0;
	/*content:url("../../Images/arrow_up.png") !important;*/
}

.TemplateChildGridHeader2
{
	background-color: #EEEEEE !important;
}

.TemplateChildGridBorder
{
	border-left: 1px #DDDDDD solid !important;
}

.TemplateChildGridHeaderBorder
{
	border-right: 1px #DDDDDD solid !important;
}

.TemplateChildGridRow
{
	background-color: #ffffff !important;
	border-top: 1px #E5E5E5 solid !important;
	border-bottom: 1px #CCCCCC solid !important;
}

tr.TemplateChildGridRow:last-child
{
	 border-bottom: none !important;
}

.TemplateChildGridPager
{
	background-color: #ffffff !important;
	border-top: 1px #E5E5E5 solid !important;
}

.TemplateChildGridPager td
{
	padding-bottom: 3px !important;
}

.TemplateTableInGrid td,
.GridChild .GridViewRow .TemplateTableInGrid td:first-child,
.GridChild .GridViewAlternateRow .TemplateTableInGrid td:first-child,
.GridChild .GridViewFooter .TemplateTableInGrid td:first-child
{
	padding: 0 !important;
}

.ChildGridViewFooterBorder {
	/*border-bottom: 1px #8EDBED solid;*/
	border-bottom: 1px #FFFFFF solid;
}

.GridViewFooterCellBorderChild {
	border-right-color: #FFFFFF;
}

.GridViewHeaderToolTip th {
	height: 20px !important;
	background-position: top 8px right 80px !important;
	vertical-align: bottom !important;
	padding-bottom: 15px !important;
}

.NoSort img
{
	display:none !important;
}


/*Image Info ToolTip*/

.InfoImg
{
	height: 16px !important;
	width: 16px !important;
	outline: none !important;
}

img.InfoImg
{
	padding: 0 !important; margin: 0 !important; border: 0 !important;
	outline: none !important;
}

.ToolTipImg
{
	background-image: url('../../Images/InfoRoundBlue.gif');
	background-repeat: no-repeat;
	background-position: top -2px right 12px;
	cursor: pointer !important;
}

th.tooltip
{
	display: table-cell !important; 
	position: relative;
	outline: none;
}

.calInputPay
{
	padding:0 !important;
}

/*Uploader*/

.DivUploader
{
	height: 335px;
	padding-top: 12px;
}


/*Filter*/

.FilterTD
{
	vertical-align: middle; text-align:right;
}


/*SiteMap*/

.SiteMapNavigastion
{
	text-align: right !important; 
	padding-right: 10px; padding-top: 10px; padding-bottom: 10px; 
}

.SiteMapNavigastion span, .SiteMapNavigastion a {
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	/*font-size: 12px !important;*/
	font-size: 13px !important;
	color: #000000 !important;
	font-weight: normal !important;
}

.ReturnToClient {
	font-size: 12px !important;
}

/*radio button*/
.divDoc label {
	display: inline-block;
	cursor: pointer;
	margin-right: 4px;
}

.divDoc input[type=radio] {
	display: none;
}

.divDoc label::before 
{
	content: "";
	display: inline-block;
	width: 14px;
	height: 14px;
	margin-left: 5px;
	position: relative;
	left: 0;
	bottom: -2px;
	background-color: #ffffff;
}

.divDoc input[type=radio] + label::before {
	-moz-border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	/*box-shadow: 0 0 0 1px #4cb0c7;*/
	box-shadow: 0 0 0 1px #001054;
}

.divDoc input[type=radio]:checked + label::before {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 3px solid #ffffff;
	background: #00215b;
	/*box-shadow: 0 0 0 1px #4cb0c7;*/
	box-shadow: 0 0 0 1px #001054;
}

.divDoc a
{
	top: 1px;
}


/*Scroll*/

.Scroll ::-webkit-scrollbar
{
	height: 11px;
	width: 11px;
	padding: 0px 5px 5px 0px;
}
 
.Scroll ::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 4px #4cb0c7; 
	border-radius: 10px;
	background-color: #ffffff;
}
 
.Scroll ::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 4px #4cb0c7;
	background-color: #A1A1A0;
}

.Scroll ::-webkit-scrollbar-button:start:decrement,
.Scroll ::-webkit-scrollbar-button:end:increment {
	display: block;
}
 
.Scroll ::-webkit-scrollbar-button:start:increment,
.Scroll ::-webkit-scrollbar-button:end:decrement {
	display: none;
}
 
.Scroll ::-webkit-scrollbar-button:end:increment
{
	background-image: url('../../Images/slyder_right_arrow.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer !important;   
}
 
.Scroll ::-webkit-scrollbar-button:start:decrement {
	background-image: url('../../Images/slyder_left_arrow.png');
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer !important;   
}

/*scroll ie*/
body {
		scrollbar-face-color: #A1A1A0;
		scrollbar-shadow-color: #4cb0c7;
		scrollbar-highlight-color:#ffffff;
		scrollbar-3dlight-color: #ffffff;
		scrollbar-darkshadow-color: #ffffff;
		scrollbar-track-color: #ffffff;
		scrollbar-arrow-color: #4CB0C7;
}


/*autocomplete*/
.ui-autocomplete {
	text-align: right !important;
	overflow-y: scroll;
	overflow-x: hidden;
	max-height: 195px;
	z-index: 99999 !important;
	position: absolute;
	top: 100%;
	left: 0;
	float: left;
	display: none;
	min-width: 150px;
	padding: 1px;
	list-style: none;
	background-color: #ffffff;
	border-color: #ccc;
	border-style: solid;
	border-width: 1px;
	cursor: pointer;
	font-weight: normal;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	color: #000000 !important;
}

#container {
	display: block;
	position: relative
} 

.ui-menu-item {
	display: block;
	padding-right: 3px;
	padding-left: 3px;
	white-space: nowrap;
	text-decoration: none;
}

.ui-helper-hidden-accessible,
.ui-helper-hidden-accessible div
{
	display: none !important;
	position: absolute !important;
	top: -99999999px !important;
	clip: rect(0,0,0,0) !important;
}

.hiddenIframe {
	display: none !important;
	visibility: hidden !important;
	position: absolute !important;
	left: 0 !important; top: 0 !important;
	height: 0 !important; width: 0 !important;
	margin: 0 !important; padding: 0 !important;
	border: 0 !important;
}

.GridInfoTH div img
{
	position: relative;
	right: 91px;
	top: -1px;
}

.txtOverflow {
	text-overflow: ellipsis !important;
	max-width: inherit;
	width:inherit;
	overflow: hidden;
	white-space: nowrap;
}

.LTR {
	direction: ltr;
}

#EmployerTermsForUseDlg.ui-dialog-content {
	padding-left: 5px;
	padding-right: 5px;
}

.ui-dialog-title {
	width: 100% !important;
}

.TemplateChildGridRowDiv td div {
    padding: 5px;   
}

.TemplateChildGridRowDiv td div span {
    vertical-align: middle;
}
.lblEC {
    color: #0033CC;
    text-decoration: underline;
}
.lblECclick {
    color: #0033CC;
    text-decoration: underline;
    cursor: pointer;
}
.lblCountEC {
    color: #ffffff;
}

.headErrList {
	height: 25px;
	font-size: 13px;
	/*font-size: 15px;*/
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
.DivErrList {
    padding: 0px 0px 10px 0px;
}
.contentMsg
{
    padding-top: 14px;
}

#tblFixHeader
{
    width: 100%;
}

#tblBodyScroll
{
    width: 100%;
    max-height: 127px;
    overflow-y: scroll;
}
#tblErrListHead {
    border-style: solid;
    border-width: 1px 0px 1px 0px;
    border-color: #B1B1B1;
}
#tblErrListHead tr th
{
    font-weight: bold;
    background-color: #EEEEEE;
    text-align: right;
    padding: 3px;
}
#tblErrListHead tr th:first-child {
    width: 194px;
    border-left: 1px solid #B1B1B1;
}
#tblErrListHead tr th:last-child {
    width: 400px;
}
#tblErrListBody
{
    border: none;
    /*border-right: 1px solid #B1B1B1;*/
}
#tblErrListBody tr td 
{
    padding: 3px !important;
    border-bottom: 1px solid #B1B1B1;
    text-align: right;
}
#tblErrListBody tr td:first-child {
    width: 200px;
    border-left: 1px solid #B1B1B1;
}
#tblErrListBody tr td:last-child {
    width: 400px;
}
#msgboxErrList {
	display: none;
	background-color: #EEEEEE;
	position: absolute;
	top: 0px;
	left: 0px;
	width: 905px;
	text-align: center;
	border: 5px ridge #B1B1B1;
	z-index: 1000;
	/*font-size: 12px;*/
	font-size: 13px;
}
#contentErr
{
    padding: 0px;
    background-color: #fff;
}
#buttonErrList
{
    background-color: #fff;
    padding-bottom: 30px;
}
#buttonErrList input
{
    cursor: pointer;
}

/*Pizuim*/

.divBarPizuim {
	padding: 10px 3px 10px 3px;
	float: right;
	height: 85px;
	width: 152px;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	cursor: default;
	box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.1);
	border: 2px solid #EEEEEE;
	border-radius: 8px;
}

.divBarPizuimTotal {
	width: 964px !important;
	height: 50px !important;
	box-shadow: 3px 3px 16px rgba(0, 0, 0, 0.1);
	/*background-color: #EDF3FF !important;*/
}

.divBarPizuim1 
{
    /*background-color: #FEF3C6 !important;*/
}

.divBarPizuim2
{
	/*background-color: #A0C0FF !important;*/
}

.divBarPizuim3
{
	/*background-color: #EDF5DD !important;*/
}

.divBarPizuim4
{
	/*background-color: #FCE4E7 !important;*/
}

.divBarPizuim5
{
	/*background-color: #FBDEC4 !important;*/
}

.divBarPizuim6 
{
    /*background-color: #DAEEF3 !important;*/
}

/*MSB*/

.DivMsbPaymentToConfirm {
	padding-top: 20px;
	background-color: #D4D4D4;
	width: 964px;
	height: 50px;
	border: 2px solid #C7CACF;
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-align: center;
	vertical-align: middle;
	cursor: default;
}

.lblSumToConfirm {
    font-weight: bold;
    font-size: 16px;
}

.EmergancyDiv {
    text-align: left; 
    padding-left: 10px; 
    font-size: 20px;  
    float: left; 
    margin-top: -2px;
    font-weight: bold;
}

.EmergancySpan {
    background-color: yellow;
}

.WCompensationDivs {
	padding: 6px 3px 10px 3px;
}

.WCompensationDivsLock {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:10;
}

.WCompensationInnerDivs {
    padding-top: 10px;
    min-height: 170px;
}

.WCompensationInnerDivsManual {
	padding-top: 2px !important;
	padding-right: 10px !important;
}

.WCompensationInnerDivsManual td input {
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
}

.WCompensationInnerDivsManual td input[type="text"] {
	border: #001054 1px solid !important;
	height: 21px;
}

.WCompensationInnerDivsManual td textarea {
	border: #001054 1px solid !important;
}

.lblMerafel {
	font-weight: bold;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	text-align: right;
}

.SpaceLeft {
    padding-left: 5px;
}

.WCompensationDivTable {
    padding: 6px 0px 0px 0px;
    border: thin solid #FFFFFF;
    background-color: #F1F1F1;
}

.WCompensationTable {
    overflow-y: auto;
    max-height:90px;
    border: thin solid #CCCCCC;
}

.WCompensationTableHalat {
    width: 297px;
}

.WCompensationTablePartTimeJob {
    width: 490px;
}

.WCompensationTableRow {
	background-color: #ffffff;
	height: 30px;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: right;
}

.WCompensationTableRow td {
    border-top: 1px #E5E5E5 solid;
    border-bottom: 1px #CCCCCC solid;
    padding-right: 6px;
}

.WCompensationTextBox {
    text-align: center;
    width: 176px;
}

.WCompensationTextBoxRight {
	text-align: right;
}

.filePath {
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.inputfile, .inputfiledoc {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  white-space: nowrap;
  width: 1px; 
}

.inputfile + label, .inputfiledoc + label {
	background-color: #00215b;
	border-radius: 4rem;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	/*font-family: Arial;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	width: 60px;
	line-height: 24px;
	padding: 0;
	margin: 0;
	outline: none !important;
	text-align: center;
	border: 1px solid #FFFFFF;
	-moz-border-radius: 28px;
	-khtml-border-radius: 28px;
	-webkit-border-radius: 28px;
	border-radius: 28px;
	outline: none !important;
}

.inputfile + label *, .inputfiledoc + label * {
    pointer-events: none;
}

.EmployerTopButton {
	text-align: left;
	float: left;
	margin-top: 8px;
}

.LabelSendMail {
	background-color: yellow !important;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 14px !important;
	color: #000066 !important;
}

.NewEmployerFormaly {
    width: 120px;
    text-align: center;
    cursor: default !important;
}

.NewEmployerFormaly a {
    text-decoration: none !important;
}

.NewEmployerFormaly span {
    color: #FFFFFF !important;
}

.DivEndOfWorkFileDataGrid {
	padding-top: 15px;
}

.EndWorkTitle {
	text-align: right;
	/*font-family: Arial !important;*/
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
	font-weight: bold !important;
	font-size: 13px !important;
	color: #000000 !important;
	padding-bottom: 5px;
	text-decoration: underline;
}

.EndWorkSpacse {
	padding-bottom: 5px;
}

.EndWorkTopSpacse {
	padding-Top: 8px;
}

.EndWorkSpacseAfterTD {
	padding-left: 15px;
}

.EndWorkBigSpacse {
	padding-bottom: 10px;
}

.EndWorkLabelTD {
	text-align: center;
	vertical-align: bottom;
}

.WCompensationTableDiscontinuousPeriod {
	width: 691px;
}

.WCompensationTableDocs {
	width: 739px;
}

.Space{
	padding-left:5px;
}

.RequiredField {
	color: red;
	font-weight:bold;
	font-size:13pt;
}

.RequiredFieldBorder {
	border-color: red;
}

.RequiredFieldBorderDIV {
	border: 2px solid red !important;
}

.RequiredFieldBorderDDL {
	border: 2px solid red !important;
	border-left-width: 71px !important;
}

.EmployersInProcessTitle {
	color: #FFFFFF !important;
	background-color: #051B4C !important;
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
}

.grid th {
	position: sticky;
	top: 0;
	z-index: 1;
	background-color: #D4D4D4 !important;
}

.txtMulti {
	font-family: 'NarkisShulamit', serif, 'Arial (Hebrew)', Arial, Helvetica, sans-serif;
}