/* Minification failed. Returning unminified contents.
(17137,14): run-time error CSS1035: Expected colon, found ';'
 */
/*! jQuery UI - v1.10.4 - 2014-04-02
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ffffff&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ffffff&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
/**/
  .tooltipSelectorClass
  {
      text-decoration:none;
      cursor:pointer;
      color:#407bad;
  }

  .ui-tooltip, .arrow:after {
    background: white;
    border: 1px solid #cfd3d6;
  }
  .ui-tooltip {
    color: white;
    border-radius: 20px;
    font: 20px;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
  }

  .ui-tooltip ul li 
  {
      clear:both;
      white-space:nowrap;
      font-size: 11px;
      display:list-item;
      list-style:disc;
      list-style-position:initial;
  }

  .arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
  }
  .arrow.top {
    top: -16px;
    bottom: auto;
  }
  .arrow.left {
    left: 20%;
  }
  .arrow:after {
    content: "";
    position: absolute;
    left: 28px;
    top: -5px;
    width: 8px;
    height: 8px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    tranform: rotate(45deg);
  }
  .arrow.top:after {
    bottom: -20px;
    top: auto;
  }  
  
/* For IE8 */
@media \0screen {
    .arrow:after {
        top: 0;
        width: 0;
        height: 0;
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
        border-top: 8px solid #cfd3d6;
    }
}

/**/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin-top: 2px;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}
/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.ui-button-text-only .ui-button-text {
	padding: .4em 1em;
}
.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
	padding: .4em;
	text-indent: -9999999px;
}
.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 1em .4em 2.1em;
}
.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
	padding: .4em 2.1em .4em 1em;
}
.ui-button-text-icons .ui-button-text {
	padding-left: 2.1em;
	padding-right: 2.1em;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
	position: absolute;
	top: 50%;
	margin-top: -8px;
}
.ui-button-icon-only .ui-icon {
	left: 50%;
	margin-left: -8px;
}
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
	left: .5em;
}
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
	right: .5em;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 49%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}
.ui-dialog {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 2px;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	/* support: IE10, see #8844 */
	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	padding: 2px .4em;
	line-height: 1.5;
	min-height: 0; /* support: IE7 */
	font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
	cursor: default;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	position: static;
	float: right;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("../images/jquery-ui/animated-overlay.gif");
	height: 100%;
	filter: alpha(opacity=25);
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* For IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px 24px 8px 12px;
	position: absolute;
	z-index: 9999;
	max-width: 600px;
	-webkit-box-shadow: 0 0 10px #c3c3c3;
	box-shadow: 0 0 10px #c3c3c3;
    box-shadow: 0 0 10px #c3c3c3\9;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	/*background: #eeeeee url("../images/jquery-ui/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;*/ /* image not exists anymore */
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #e78f08;
	background: #f6a828 url("../images/jquery-ui/ui-bg_gloss-wave_35_f6a828_500x100.png") 50% 50% repeat-x;
	color: #ffffff;
	font-weight: bold;
}
.ui-widget-header a {
	color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #cccccc;
	background: #f6f6f6 url("../images/jquery-ui/ui-bg_glass_100_f6f6f6_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #1c94c4;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #1c94c4;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #fbcb09 !important;
	background: #fdf5ce url("../images/jquery-ui/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #c77405;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #c77405;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #fbd850;
	background: #ffffff url("../images/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: bold;
	color: #eb8f00;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #eb8f00;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fed22f;
	background: #ffe45c url("../images/jquery-ui/ui-bg_highlight-soft_75_ffe45c_1x100.png") 50% top repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #b81900 url("../images/jquery-ui/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
	color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_228ef1_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../images/jquery-ui/ui-icons_ffd27a_256x240.png");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #666666 url("../images/jquery-ui/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat;
	opacity: .5;
	filter: Alpha(Opacity=50);
}
.ui-widget-shadow {
	margin: -5px 0 0 -5px;
	padding: 5px;
	background: #000000 url("../images/jquery-ui/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x;
	opacity: .2;
	filter: Alpha(Opacity=20);
	border-radius: 5px;
}


/* Reset styles for all elements - site defaults */
html, body, form, iframe, 
h1, h2, h3, h4, h5, h6, div, span, label, 
ul, li, ol, dt, dl, dd, summary, caption,
address, legend, article, canvas, details, nav, section, object {
    font: inherit; color: inherit; margin: 0; padding: 0; border: 0; }

p { font: inherit; color: inherit; padding: 0; border: 0; }

body { font-family: Arial; direction: rtl; text-align: right; background-color: White;
       color: #434343; margin: 0 auto; }

nav, aside, details, menu, figcaption, figure, hgroup, header, footer, article, section { display: block; }
table { border-collapse: collapse; }
ul, ol { list-style-type: none; }
li { display: inline-block; }

ul.bulleted-list { list-style: disc; padding-right: 10px; margin: 7px 0;}

ul.bulleted-list li { display: list-item; }

input[type=text], input[type=number], input[type=password] {
   padding-right: 5px; padding-left: 5px; -webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

img { background-color: transparent; border: 0; }

a { color: #407bad; text-decoration: none; /* font-weight: 700; */ }
a:hover { cursor: pointer; }
a:hover, a:focus, a:active { font-family: Arial; text-decoration: underline; outline: 1px dotted #000; }
a:hover img, a:focus img, a:active img { outline: 1px dotted #000; }
a:link, a:visited { color: #407bad; } 

p a { text-decoration: underline; }

label { cursor: pointer; }
caption { display: none; }


h1 { /*margin-top: 43px;*/ }
h1, h1 span { color: #407bad; }
h2, h2 span { color: #5C5C5C; }
h3, h3 span { color: #407bad; font-weight: 700; }
h4, h4 span {}
h5, h5 span {}

.PaddingLeft8pxWebOnly
{
    padding-left:8px;
}
fieldset > legend {display: none;}

.Form17CheckBoxContainer input {
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0 10px 0 2px;
  vertical-align: bottom;
  position: relative;
  top: -6px;
  *overflow: hidden;
}
.Form17CheckBoxContainer label {
  padding-left: 15px;
  text-indent: -15px;
}
.ClalitGridTable tbody tr {
    min-height: 0px !important;
}


/* base_master */
.base_master { min-width: 1024px; margin: 0 auto; text-align: right; }
.base_master > * { margin: 0 auto; text-align: right; }
.base_master > div, .base_master > div > div { 
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

.base_master .top_menu_wrapper {
    min-width: 980px; position: fixed; z-index: 10000; clear: both; width: 100%;
}
.base_master .top_menu_wrapper div {
    -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}
.base_master .top_menu {
    clear: both; width: 100%; background-color: White;
}

.base_master .top_menu_upper_container {
    height: 39px; padding: 0 5% 0 5%; width: 100%;
    float: right; 
    margin-bottom: -40px;
    background: url(../Images/MasterPages/top_head_slice_gradient.png) repeat-x bottom center;
}
.top_menu_upper_gradient { 
    position: relative; z-index: 10000; margin-top: 34px; height: 5px; float: right; clear: both; width: 100%; 
    background: transparent url(../Images/MasterPages/top_head_center_shadow.png) no-repeat bottom center;
}

.base_master .top_menu_right { /* height: 70px; width: 600px; */
    overflow: hidden;
    margin-left: -305px; padding-left: 305px; width: 100%;
    height: 100px;
    display: inline-block; vertical-align:top;
}
.base_master .top_menu_left {
    position: relative;
    width: 300px;
    margin-top: 10px;
    display: inline-block;
    vertical-align:top;
}

.base_master .top_menu_logo_container {
    text-align: left; width: 100%;
    direction: ltr; padding: 0 0 7px 5%;
    clear: both;
    height: 92px;
    background: transparent url(../Images/MasterPages/HeaderPic_bg.jpg) no-repeat bottom right;
}
.clalit_logo_link {
    direction: ltr;
    width: 150px;
    height: 42px;
    display: inline-block;
    background: url(../Images/logo.svg?var=1) no-repeat;
    margin: 33px 0 0 0;
    overflow: hidden;
    text-indent: -9999px;
    background-position: center;
    background-size: contain;
}

.clalit_logo_ar { background: url(../Images/logo.ar.png) no-repeat; }

.base_master .main_menu {
    background: white url(../Images/MasterPages/bottom_head_slice_gradient.png) repeat-x bottom center;
    padding: 0 5% 0 5%; width: 100%;
    border-top: 1px solid #ccd0d3;
}
.base_master .main_menu > div { text-align: right; }

.base_master .body_container { 
    /*padding-top of the header actual height, for header animation*/ 
    padding-top: 166px; width: 90%; clear:both; overflow: hidden; }
.body_cpl { 
    margin-left: -242px; padding-left: 242px; width: 100%; 
    display: inline-block;
    margin-bottom: 20px;
    min-height: 500px;
}


.LeftBarControls { float:left; position: relative; margin-right: 17px; width: 220px;
    min-height: 400px; vertical-align: top; overflow: hidden; }


.footer_wrapper { margin-top: 19px; background-color: #f3f3f3; width: 100%; text-align: center; }
.footer_fixed_bottom { position: absolute; bottom: 0; }
.footer_container { width: 90%; clear: both; overflow: hidden; margin: 0 auto; }
.footer_menu > * { text-align: right; display: block; }
.bottom_menu { font-size: 12px; clear: both; margin: 0 auto; text-align: center; display: block; }
.bottom_menu > div { margin: 0 auto; margin-bottom: 10px; text-align: center; display: block; }
.bottom_menu > div > ul { margin: 0 auto; text-align: center; display: block; }
.bottom_menu p { margin: 0 }
/* End base_master */


/* ResponsiveQuickUnsecured */
.quick_unsecured_body_cpl { width: 90%; margin: 0 auto; max-width: 1400px; }
/* End ResponsiveQuickUnsecured */


/* reset_user_name_master */
.reset_user_name_master { direction: rtl; width:800px; }
.reset_user_name_master_login { width: 55% !important; display: inline-block; }
.reset_user_name_master_menu_panel { display: inline-block; padding-right: 52px; }
/* End reset_user_name_master */


/* reset_password_master */
.reset_password_master { direction: rtl; width:800px; }
.reset_password_master_login { width: 55% !important; display: inline-block; }
.reset_password_master_menu_panel { display: inline-block; padding-right: 52px; }
/* End reset_password_master */


/* NonSecuredMasterPageV6 */
/*.NonSecuredMasterPageV6 { overflow: hidden; } ---> removed for accessability: when maximize page to 200% some data will not seen  */
.LoginBottomWrapper { width: 965px; height: 145px; padding: 2% 10% 0 5%; margin: 0 auto; text-align:center; }
.loginChannelWrapper { width: 100%; background: #f3f3f3; margin: 0 auto; text-align: center; }
.loginChannelWrapper > div { width: 965px; margin: 0 auto; }
.NonSecuredMasterPageV6 .footer_wrapper { margin: 0 auto; }
.NonSecuredMasterPageV6 .footer_wrapper .footer_container { width: 965px; margin: 0 auto; }
/* End NonSecuredMasterPageV6 */

.responsive_base_master .no_main_menu { margin-top: -35px; }
.quick_inside_body_cpl { 
    padding-top: 20px;
    min-height: 700px;
    min-height: calc(100vh - 207px);
}


.WebDisplayNone { display: none; }
.MainTitleWithHelpWrapper > a.MainTitleBackBtnMobile { display: none; }

div[id$=lblExplain], div[id$=divExplain],
.PageDescriptionMobile, .PageDescriptionMobile p { 
    color: #505050;
}

.title_color { color: #407bac; }
.orange_text { color: #d90000; }

.BlueSubTitle18px { font-size: 18px; color: #407bac; }
.buttonLinkStyle {border: none; background: none; font-size:14px;} 
.ui-tooltip {opacity:1.0 !important; }
.ui-tooltip-content ul {padding:5px 20px 5px 5px; }

.NotificationBox {border-top: 1px solid #cfd3d6; border-bottom: 1px solid #cfd3d6; background-color: #edf1f4; vertical-align: middle; padding: 5px; margin: 20px 0 20px 0;}
.online_gray_button { min-width: 55px; border-radius: 5px; display: inline-block; text-align: center; 
    height: 23px; margin: 0 auto; line-height: 22px; background-color: #f2f7fb; color: #01559d !important; 
    border: 1px solid #909497; cursor: pointer; padding-right: 5px; padding-left: 5px; }
.online_gray_button:hover, .online_gray_button:active, .online_gray_button:focus { background: #DAE3E8; text-decoration: none !important; }
.online_gray_button a {text-decoration: none !important;}
.online_gray_button span {text-decoration: none !important;font-size: 14px;}
.online_blue_button { 
    text-decoration: none !important; border: 0; border-radius: 5px;
    background: #407bac;
    padding: 0 5px; cursor: pointer; color: #fff !important; min-width: 55px; 
    display: inline-block; text-align: center; height: 25px; margin: 0 auto; line-height: 25px; }
.online_blue_button:hover, .online_blue_button:active, .online_blue_button:focus 
{ text-decoration: underline !important; background: #407bac; outline: 1px dotted #000; }

a.online_blue_button > span {width: 100%; font-size: 14px;}
.online_blue_button > span:hover, .online_blue_button > span:active, .online_blue_button > span:focus
{ text-decoration: underline !important; }

.blue_button_standart { 
    text-decoration: none !important; border: 0; border-radius: 5px;
    background: #407bad;
    padding-right: 5px; padding-left: 5px; cursor: pointer; color: #fff !important; min-width: 55px; 
    display: inline-block; text-align: center; height: 25px; margin: 0 auto; line-height: 24px; }
.blue_button_standart:hover, .blue_button_standart:active, .blue_button_standart:focus { text-decoration: underline !important;
    background: #407bad;
    background: -moz-linear-gradient(top,  #407bad 0, #006db1 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#407bad), color-stop(100%,#006db1)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top,  #407bad 0,#006db1 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top,  #407bad 0,#006db1 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top,  #407bad 0,#006db1 100%); /* IE10+ */ 
    background: linear-gradient(to bottom,  #407bad 0,#006db1 100%); /* W3C */ }

a.blue_button_standart > span {width: 100%; font-size: 14px;}
.blue_button_standart:hover, .blue_button_standart:active, .blue_button_standart:focus { outline: 1px dotted #000; }
.blue_button_standart > span:hover, .blue_button_standart > span:active, .blue_button_standart > span:focus
{ text-decoration: underline !important; }

.olive_green_button { 
    text-decoration: none !important; border: 0; border-radius: 5px;
    background: #689135;
    padding-right: 5px; padding-left: 5px; cursor: pointer; color: #fff !important; min-width: 55px; 
    display: inline-block; text-align: center; height: 25px; margin: 0 auto; line-height: 24px; }
.olive_green_button:hover, .olive_green_button:active, .olive_green_button:focus { text-decoration: underline !important;
    background: #689135;
    background: -moz-linear-gradient(top,  #628737 0, #6a9634 100%); /* FF3.6+ */ 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0,#628737), color-stop(100%,#6a9634)); /* Chrome,Safari4+ */ 
    background: -webkit-linear-gradient(top,  #628737 0,#6a9634 100%); /* Chrome10+,Safari5.1+ */ 
    background: -o-linear-gradient(top,  #628737 0,#6a9634 100%); /* Opera 11.10+ */ 
    background: -ms-linear-gradient(top,  #628737 0,#6a9634 100%); /* IE10+ */ 
    background: linear-gradient(to bottom,  #628737 0,#6a9634 100%); /* W3C */ }
a.olive_green_button > span {width: 100%; font-size: 14px;}
.olive_green_button:hover, .olive_green_button:active, .olive_green_button:focus { outline: 1px dotted #000; }
.olive_green_button > span:hover, .olive_green_button > span:active, .olive_green_button > span:focus
{ text-decoration: underline !important; }

.button_disabled { min-width: 55px; border-radius: 5px; display: inline-block; text-align: center; 
    height: 23px; margin: 0 auto; line-height: 22px; background-color: #f2f7fb; color: #01559d !important; 
    border: 1px solid #909497; cursor: pointer; padding-right: 5px; padding-left: 5px; }
.button_disabled:hover, .button_disabled:active, .button_disabled:focus { background: #DAE3E8; text-decoration: none !important; }
.button_disabled a {text-decoration: none !important;}
.button_disabled span {text-decoration: none !important;font-size: 14px;}

.ButtonPrint {margin-right:13px; cursor:pointer;}

.HelpWrapperPos { float: left; margin-top: 43px; vertical-align: bottom; text-align: left; display: inline-block; }
.PointerCursor:hover { cursor: pointer;}
.vertical_align_all { vertical-align: middle; display: inline-block; }
.vertical_align_all * { vertical-align: middle; display: inline-block; }

.UnorderedListOfLinks { margin-left: -4px; text-align: left; vertical-align: middle; }
.UnorderedListOfLinks a { font-size: 14px; padding: 0 1px 0 4px; vertical-align: middle; display: inline-block; }
.UnorderedListOfLinks img { vertical-align: middle; display: inline-block; }
.UnorderedListOfLinks p { margin:0; }
.UnorderedListOfLinks .seperator { margin: 0 2px 0 5px; border-left: 1px solid #407bac; height: 1em; width: 1px; vertical-align: middle; display: inline-block; }

.search_bar { padding-top: 10px; border:1px solid #cfd3d6; background: #edf1f4; min-height:36px; }
.search_bar select { margin: 0 10px 0 10px; }

.customer_service_wrapper {text-align: center; font-weight: 600; font-size: 12px;}
a.support_centerIcon_box, span.support_centerIcon_box { 
    width:114px; height: 20px; background-color: #B65C03; border-radius:5px; color:#fff !important;
    text-decoration:none; padding:5px 2px 0 3px; display: inline-block; text-align: center;
}
a.support_centerIcon_box:hover,
a.support_centerIcon_box:active,
a.support_centerIcon_box:focus { text-decoration: underline; } 
                          
.DivWinHelp { background: #f2f7fb; color: #01559d; border: 1px solid #909497; border-radius:5px; }
.DivWinHelp .ClosePopUpTop { float: left; text-align: right; margin: 0; }
.DivWinHelp .kotHelp { outline: none; font-weight:bold; text-decoration:underline; float: right; color: #434343; padding: 5px 5px 0 0; width: 80%; }
.DivWinHelp .msgHelp div { outline: none; font-weight: normal; text-align:right; padding: 8px; color: #434343; display: inline-block; }
.DivWinHelp .ClosePopUp { float:left; padding-left: 5px; }

.DivWinHelpPopup { background: #f2f7fb; color: #01559d; border-top: 3px solid #407bac; border-bottom: 1px solid #cfd3d5; border-left: 1px solid #cfd3d5; border-right: 1px solid #cfd3d5; }
.DivWinHelpPopup .msgHelp { outline: none; font-weight: normal; text-align:right; padding: 16px; color: #434343; display: inline-block; }
.DivWinHelpPopup .msgHelp h3 span {color: #434343; padding-bottom:4px; }
.DivWinHelpPopup .ClosePopUp { padding: 0 45% 8px 0; }
 
/************************    CustomGridStyle      **************************/

.ClalitGridActions { vertical-align: middle !important; }
.ClalitGridActions a { display: inline-block; }
.ClalitGridActions a:first-child,
.ClalitGridActions li:first-child a { margin-left: 10px; }
.ClalitGridActions a:not(:first-child),
.ClalitGridActions li:not(:first-child) a { margin: 0 0 0 10px; }
/************************    CustomGridStyle      **************************/
.HoverTextDecorationNone:hover
{
    text-decoration: none;
}
/*******************************************************/



.PageDirection { direction: rtl; }
.DirRTL { direction: rtl; }
.DirLTR { direction: ltr; }

.DisplayNone { display: none; }
.DisplayBlock { display: block; }
.DisplayBlockImp { display: block !important; }
.DisplayInlineBlock { display: inline-block; }
.DisplayInline { display: inline; }
.DispBlock { display: block; }
.DispInlineBlock { display: inline-block; }
.ActivePage { padding: 3px 7px 3px 7px; color: #fff; font-weight: 700; background: #407bac; border-radius: 5px; }

.FloatRight { float: right; }
.FloatLeft { float: left; }

.OverflowHidden { overflow: hidden; }

.ClearRight { clear: right; }
.ClearLeft { clear: left; }
.ClearBoth { clear: both; }


.liMenu { display: inline; border: 0; padding: 0; list-style-type: none; }
.liMenuSeparator { display: inline; padding: 0 4px 0 4px; border: 0; list-style-type: none; }
.liNoBullet { display: block; border: 0; list-style-type: none; }
.liNoStyle { list-style-type: none; }
.liBlock { display: block; float: right; border: 0; list-style-type: none; }

.valignTop { vertical-align: top; }
.valignBott { vertical-align: bottom; }
.valignMid { vertical-align: middle; }

.AlignRight { text-align: right; }
.AlignLeft { text-align: left; }
.AlignCenter { text-align: center; }
.AlignCenterPrintImg { text-align: center; padding: 7px 0 0 0 !important; }

.NoBorderSpc { border-spacing: 0px; }
.CursorText { cursor: text; }

.PosRelative { position: relative; }
.PosRelativeImp { position: relative !important; }
.ZIndex0 { z-index: 0; }
.ZIndex1 { z-index: 1; }
.ZIndex2 { z-index: 2; }

.LinkLookLike { color: #407bad; text-decoration: underline; }
.LinkLookLike:hover { display: inline-block; text-decoration: underline; cursor: pointer; }
.LinkLookLikeInline { color: #407bad; text-decoration: underline; }
.LinkLookLikeInline:hover { display: inline; text-decoration: underline; cursor: pointer; }
.InnerLinkUnderline A:hover { text-decoration: underline; }


.noMargin { margin: 0; }
.noPadding { padding: 0; }
.NoPaddNoMarg { padding: 0; margin: 0; }
.NoMarginInsideP p { margin: 0; }

.NoDisplay { display: none; }
.NoDisplayImp { display: none !important; }
.NoVisibility { visibility: hidden; }
.NoWidth { width: 0; display: none; }


.NoLink { cursor: default; }
.NoLink:hover { text-decoration: none !important; }
.NoDecoration, .NoDecoration:hover, .NoDecoration:focus, .NoDecoration:active, .NoDecoration:link, .NoDecoration:visited{ text-decoration: none; }
.NoPointer { cursor: not-allowed; }
.NoBorder { border: none; }
.NoBorderWidMax { border: none; width: 100%; }


.TextNoWrap { white-space: nowrap; }
.TextNoWrapImportant { white-space: nowrap !important; }

.BoldStyle { font-weight: bold; }
.FontWeightNormal { font-weight: normal; }





/* Width Area */
.Width0px { width: 0px; }
.Width1px { width: 1px; }
.Width2px { width: 2px; }
.Width3px { width: 3px; }
.Width4px { width: 4px; }
.Width5px { width: 5px; }
.Width6px { width: 6px; }
.Width7px { width: 7px; }
.Width8px { width: 8px; }
.Width9px { width: 9px; }
.Width10px { width: 10px; }
.Width11px { width: 11px; }
.Width12px { width: 12px; }
.Width13px { width: 13px; }
.Width14px { width: 14px; }
.Width15px { width: 15px; }
.Width16px { width: 16px; }
.Width17px { width: 17px; }
.Width18px { width: 18px; }
.Width19px { width: 19px; }
.Width20px { width: 20px; }
.Width21px { width: 21px; }
.Width22px { width: 22px; }
.Width24px { width: 24px; }
.Width27px { width: 27px; }
.Width30px { width: 35px; }
.Width35px { width: 35px; }
.Width40px { width: 40px; }
.Width43px { width: 43px; }
.Width48px { width: 48px; }
.Width55px { width: 55px; }
.Width60px { width: 60px; }
.Width67px { width: 67px; }
.Width70px { width: 70px; }
.Width75px { width: 75px; }
.Width90px { width: 90px; }
.Width93px { width: 93px; }
.Width100px { width: 100px; }
.Width120px { width: 120px; }
.Width125px { width: 125px; }
.Width132px { width: 132px; }
.Width150px { width: 150px; }
.Width160px { width: 160px; }
.Width180px { width: 180px; }
.Width193px { width: 193px; }
.Width230px { width: 230px; }
.Width240px { width: 240px; }
.Width241px { width: 241px; }
.Width300px { width: 300px; }
.Width330px { width: 330px; }
.Width400px { width: 400px; }
.Width499px { width: 499px; }
.Width500px { width: 500px; }
.Width552px { width: 552px; }
.Width575px { width: 575px; }
.Width717px { width: 717px; }

.Width5 { width: 5%; }
.Width20 { width: 20%; }
.Width24 { width: 24%; }
.Width28 { width: 28%; }
.Width30 { width: 30%; }
.Width97 { width: 97%; }
.WidthMax { width: 100%; }

.Width132pxBlock { width: 132px; display: block; }
.Width130pxBlock { width: 130px; display: block; }
/* End Width Area */


/* Height Area */
.Height0px { height: 0; }
.Height1px { height: 1px; }
.Height2px { height: 2px; }
.Height3px { height: 3px; }
.Height4px { height: 4px; }
.Height5px { height: 5px; }
.Height6px { height: 6px; }
.Height7px { height: 7px; }
.Height8px { height: 8px; }
.Height9px { height: 9px; }
.Height10px { height: 10px; }
.Height11px { height: 11px; }
.Height12px { height: 12px; }
.Height13px { height: 13px; }
.Height14px { height: 14px; }
.Height15px { height: 15px; }
.Height16px { height: 16px; }
.Height17px { height: 17px; }
.Height18px { height: 18px; }
.Height19px { height: 19px; }
.Height20px { height: 20px; }
.Height21px { height: 21px; }
.Height22px { height: 22px; }
.Height23px { height: 23px; }
.Height24px { height: 24px; }
.Height25px { height: 25px; }
.Height26px { height: 26px; }
.Height27px { height: 27px; }
.Height30px { height: 30px; }
.Height33px { height: 33px; }
.Height50px { height: 50px; }
.Height90px { height: 90px; }
.Height280px {height:280px; }
.Height375px {height:375px; }
.Height400px { height: 400px; }
.Height500px { height: 500px; }

.HeightMax { height: 100%; }
/* End Height Area */


/* Margin Area */
.MarginTopMinus2px { margin-top: -2px; }
.MarginTopMinus3px { margin-top: -3px; }

.MarginTop3px { margin-top: 3px; }
.MarginTop4px { margin-top: 4px; }
.MarginTop5px { margin-top: 5px; }
.MarginTop8px { margin-top: 8px; }
.MarginTop8pxForWebOnly { margin-top: 8px; }
.MarginTop10px { margin-top: 10px; }
.MarginTop12px { margin-top: 12px; }
.MarginTop13px { margin-top: 13px; }
.MargTop14px { margin-top: 14px; }
.MargTop16px { margin-top: 16px;}
.MargTop20px { margin-top: 20px;}
.MargTop29px { margin-top: 29px; }
.MargTop40px { margin-top: 40px; }
.MargTop43px { margin-top: 43px; }
.MargTop50px { margin-top: 50px; }

.marginBottomMinus1px { margin-bottom: -1px; }
.MargBottom3px { margin-bottom: 3px; }
.MarginBottom4px { margin-bottom: 4px; }
.MargBott5px { margin-bottom: 5px; }
.MarginBottom8px { margin-bottom: 8px; }
.MargBottom11px { margin-bottom: 11px; }
.MarginBottom12px {margin-bottom:12px; }
.MarginBottom16px { margin-bottom: 16px; }
.MarginBottom20px { margin-bottom: 20px; }
.MarginBottom30px
{
    margin-bottom: 30px;
}


.MarginRight1px { margin-right: 1px; }
.MarginRight2px { margin-right: 2px; }
.MarginRight3px { margin-right: 3px; }
.MarginRight4px { margin-right: 4px; }
.MarginRight5px { margin-right: 5px; }
.MarginRight8px { margin-right: 8px; }
.MarginRight10 { margin-right: 10px; }
.MarginRight12 { margin-right: 12px; }
.MarginRight10px { margin-right: 10px; }
.MarginRight14px { margin-right: 14px; }
.MarginRight17px { margin-right: 17px; }
.MarginRight20px { margin-right: 20px; }
.MarginRight28px { margin-right: 28px; }
.MarginRight36px { margin-right: 36px;}
.MarginRight40px { margin-right: 40px;}
.MarginRight76px { margin-right: 76px; }

.MarginRight100px { margin-right: 100px; }
.MarginRight140px { margin-right: 140px; }

.MarginLeft0 { margin-left: 0; }
.MarginLeft1px { margin-left: 1px; }
.MarginLeft2px { margin-left: 2px; }
.MarginLeft3px { margin-left: 3px; }
.MarginLeft4px { margin-left: 4px; }
.MarginLeft6px { margin-left: 6px; }
.MarginLeft8px { margin-left: 8px; }
.MarginLeft15px { margin-left: 15px; }
.MarginLeft25px { margin-left: 25px; }
.MarginLeft40px { margin-left: 40px; }

.Margin5px { margin: 5px; }

.MarginTopBottom0 { margin-top: 0; margin-bottom: 0; }
.MarginTopLeftMinus1 { margin-left: -1px; margin-top: -1px; }

.MarginTopMinus17pxForIE7 { }
/* End Margin Area */



/* Padding Area */
.NoPaddingImp { padding: 0 !important;}
.paddTop4px { padding-top: 4px; }
.paddingTop9px { padding-top: 9px; }
.paddingTop8px { padding-top: 8px; }
.paddingTop10px { padding-top: 10px; }
.paddingTop12px { padding-top: 12px; }
.paddingTop20px { padding-top: 20px; }
.paddingTop14px { padding-top: 14px; }
.paddingTop16px { padding-top: 16px; }
.paddingTop35px { padding-top: 35px; }

.paddingBottom2px { padding-bottom: 2px; }
.paddingBottom3px { padding-bottom: 3px; }
.PaddingBottom7px { padding-bottom: 7px; }
.PaddingBottom8px { padding-bottom: 8px; }
.PaddingBottom10px { padding-bottom: 10px; }
.PaddingBottom12px { padding-bottom: 12px; }
.PaddingBottom16px { padding-bottom: 12px; }
.PaddingBottom20px { padding-bottom: 20px; }
.paddingBottom22px { padding-bottom: 22px; }
.paddingBottom32px { padding-bottom: 32px; }

.PaddRight3px { padding-right: 3px; }
.PaddRight4px { padding-right: 4px; }
.PaddRight5px { padding-right: 5px; }
.PaddingRight8px { padding-right: 8px; }
.PaddingRight15px { padding-right: 15px; }
.PaddingRight10px { padding-right: 10px; }
.PaddingRight20px { padding-right: 20px; }
.PaddingRight24px { padding-right: 24px; }
.PaddingRight30px { padding-right: 30px; }
.PaddingRight40px { padding-right: 40px; }
.PaddingRight50px { padding-right: 50px; }
.PaddingRight127px { padding-right: 127px; }

.PaddingLeft1px { padding-left: 1px; }
.PaddingLeft3px { padding-left: 3px; }
.PaddingLeft4px { padding-left: 4px; }
.PaddingLeft8px { padding-left: 8px; }
.PaddingLeft16px { padding-left: 16px; }
.PaddingLeft30px { padding-left: 30px; }
.PaddingLeft60px { padding-left: 60px; }

.Padding1px { padding: 1px; }
.Padding8px { padding: 8px; }

.PaddingTopBottom0 { padding-top: 0; padding-bottom: 0; }
/* End Padding Area */



/* TODO: Need Reorder */

.BottomPadding1px { padding-bottom: 1px; }
.BottomPadding2px { padding-bottom: 2px; }
.BottomPadding4px { padding-bottom: 4px; }

.BottomPadding18px { padding-bottom: 18px; }

.BottomPadding22px { padding-bottom: 22px; }
.BottomPadding29px { padding-bottom: 29px; }
.TopPadding18px { padding-top: 18px; }
.TopPadding1px { padding-top: 1px; }
.TopPadding3px { padding-top: 3px; }
.TopPadding2px { padding-top: 2px; }
.RightPadding2px { padding-right: 2px; }
.RightPadding15px { padding-right: 15px; }

.TopPadding5px { padding-top: 5px; }
.TopPadding10px { padding-top: 10px; }
.TopPadding11px { padding-top: 11px; }
.TopPadding12px { padding-top: 12px; }
.TopPadding8px { padding-top: 8px; }
.LeftPadding2px { padding-left: 2px; }
.LeftPadding0px { padding-left: 0; }
.LeftPadding3px { padding-left: 3px; }
.LeftPadding16px { padding-left: 16px; }
.LeftPadding11px { padding-left: 11px; }
.LeftPadding21px { padding-left: 21px; }

.Right149 { right: 149px; }
.Right150 { right: 150px; }
.Right159 { right: 159px; }
.RightPadding23px { padding-right: 23px; }
.RightPadding3px { padding-right: 3px; }
.RightPadding5px { padding-right: 5px; }
.RightPadding6px { padding-right: 6px; }
.RightPadding7px { padding-right: 7px; }
.RightPadding8px { padding-right: 8px; }
.RightPadding9px { padding-right: 9px; }
.RightPadding16px { padding-right: 16px; }
.RightPadding4px { padding-right: 4px; }
.LeftPadding4px { padding-left: 4px; }
.LeftPadding5px { padding-left: 5px; }
.LeftPadding8px { padding-left: 8px; }
.LeftPadding10px { padding-left: 10px; }

.LineHeight20 { line-height: 20px; }
.LineHeight15 { line-height: 15px; }

.InsideTitle {color: #407bac; font-size:16px; font-weight:bold; }
.BlueBoldText {color: #407bac; font-weight:bold; }
.DisplayListItem {display:list-item;}

/* END TODO: Need Reorder */

.MinHeight150 {min-height: 150px}
.MinHeight470 { min-height: 470px; }

.BillingButtonsPadding {padding-top:14px!important; padding-bottom:16px!important;}
.DrugDetailsTableHeadRightAligned { vertical-align: top; text-align: right; padding-right: 5px; white-space: normal; }

h2.actions-text {font-size: 16px; color: #407bac;}
.result_counter_text { color: #407bac; font-weight: bold;}

.ModuleTitle { width: 79%; display: inline-block; }

/* MainTitleWithHelp */
.MainTitleWithHelpWrapper { margin: 43px 0 8px 0; }
.MainTitleWithHelpWrapper > h1 { margin: 0 0 1px 0; text-align: right; display: inline-block; }
.MainTitleWithHelpWrapper > a { margin-top: 5px; float: left; clear: both; vertical-align: bottom; display: inline-block; text-decoration: none; }
.MainTitleWithHelpWrapper > a:hover {text-decoration: none;}
.MainTitleWithHelpWrapper > a > img { vertical-align: bottom; }
.MainTitleWithHelpWrapper > a > span:hover { text-decoration: underline; }
/* End MainTitleWithHelp */


/* Lightbox web mobile */
.lightbox_web_mobile_block_bg { 
    width: 100%; height: 100%; 
    text-align: center; vertical-align: middle;    
    position: fixed; top: 0; left: 0; z-index: 10000000; 
    filter: alpha(opacity=80); opacity: 0.8; background-color: gray;
}
.lightbox_web_mobile { 
    position: fixed; top: 50%; right: 5%; width: 90%; padding: 10px;
    box-shadow: 3px 3px 5px #888; background-color: white;
    border: 1px solid #717171;
    z-index: 10000001 !important;
}
.lightbox_web_mobile .close { 
    float: left; clear: both; display: block;
    width: 25px; height: 25px;
}
.lightbox_web_mobile .submit { float: left; clear: both; }

.lightbox_web_mobile .BlueText { 
    color: #0E73AB; font-size: 24px; font-weight: bold; width: 100%; 
    margin: 0 auto; text-align: center; display: inline-block;
}

.lightbox_web_mobile .lightbox_content { 
    min-width: 200px; min-height: 70px; margin-top: 30px; margin-bottom: 10px; clear: both;
    overflow-y: auto; overflow-x: hidden;
}

.lightbox_web_mobile_web { 
    width: 420px; right: 50%; margin-right: -210px;
    position: fixed; top: 50%; padding: 10px;
    box-shadow: 3px 3px 5px #888; background-color: white;
    border: 1px solid #717171;
    z-index: 10000001;
    font-size: 12px; 
    border-radius: 10px;
}
.lightbox_web_mobile_web .close { 
    float: left; clear: both; display: block;
    width: 27px; height: 27px;
    margin: -25px 0 0 -25px;
}
.lightbox_web_mobile_web .submit { line-height: 1px; float: left; clear: both; }
.lightbox_web_mobile_web .lightbox_content { 
    min-width: 200px; min-height: 70px; margin-top: 30px; margin-bottom: 10px; clear: both;
}

.lightbox_web_mobile .lightbox_content h3 { padding-bottom: 5px; font-size: 20px; color: #407bac; font-weight: bold; text-align: center; margin: 0 auto; }
.lightbox_web_mobile_web .lightbox_content h3 { font-weight: bold; }
/* #region lightbox web mobile */

.lightbox-container * {
    box-sizing: border-box;
}

.lightbox-container .lightbox_web_mobile_block_bg {
    display: none;
}

.lightbox-container .lightbox_web_mobile {
    text-align: center;
    top: 25%;
    width: 400px;
    right: 50%;
    display: none;
    border-radius: 10px;
    margin-right: -200px;
    padding: 30px;
    font-size: 16px;
    line-height: 24px;
}

.lightbox-container .lightbox_web_mobile * {
    font-family: 'Open Sans Hebrew';
}

.lightbox-container .lightbox_web_mobile h3 {
    font-family: 'Open Sans Hebrew Bold';
}

.file-upload-lightbox-container.lightbox-container .lightbox_web_mobile {
    width: 570px;
    margin-right: -285px;
    padding: 0px;
    height: 80vh;
    top: 10vh;
}

.file-upload-lightbox-container.lightbox-container .lightbox_web_mobile iframe {
    height: 75vh!important;
    width: 100%!important;
    border: none;
}


.lightbox-container .lightbox_web_mobile.alert {
    padding-top: 95px;
}

.lightbox-container .lightbox_web_mobile .ModalCloseButton {
    position: absolute;
    top: -19px;
    left: -13px;
}

.lightbox-container .lightbox_web_mobile h3 {
    font-size: 28px;
    line-height: 32px;
    color: #555555;
}

.lightbox-container .lightbox_web_mobile .lightbox-body {
    padding: 20px 0px;
    line-height: 20px;
}

.lightbox-container .lightbox_web_mobile .online_blue_button {
    margin: 0 8px;
    min-width: 80px;
    padding: 0 6px;
}

.lightbox-container .lightbox_web_mobile.question .online_blue_button {
    width: 80px;
    text-align: center;
}
.lightbox-container .lightbox-footer .lightbox-footer-link {
    padding-top: 10px;
}

.lightbox-container .lightbox_web_mobile .lightbox-body .ifrmFileUpload {
    overflow: hidden; /* disable scrollbars */
}

/* #endregion lightbox web mobile */
/* End Lightbox web mobile */


/*#region lightbox_web_mobile_two_btns */
#lightbox_web_mobile_two_btns { padding-bottom: 30px; font-size: 14px; text-align: center; }
#lightbox_web_mobile_two_btns .btn { margin: 0 10px; padding: 0 15px; }
#lightbox_web_mobile_two_btns .btn.submit { float: none; }
#lightbox_web_mobile_two_btns .lightbox_content { margin: 10px 0 30px 0; }
/*#endregion lightbox_web_mobile_two_btns */


/*********  loaderScreen  *********/
.loaderScreen {
    width: auto; height: auto; padding: 10px;
    position: fixed; top: 50%; right: 50%; margin: -70px -60px 0 0;
    z-index: 1000000; direction: rtl; filter: alpha(opacity=80); opacity: 0.8;
    background-color: White; border: 1px solid #cccccc; font: bold 14px Arial;
    text-align: center; vertical-align: middle;
    border-radius: 10px;
}
.loaderScreen > div { width: 60px; padding: 4px 10% 0 10%; background-color: white; margin: 0 auto; text-align: center; }
.loaderScreen img { margin: 0 auto; text-align: center; display: block; }
.loaderScreen span { margin: 0 auto; text-align: center; display: block; color: #222; }
.loaderScreenNoDisableBG { 
        position: fixed; top: 0; left: 0;        
        text-align: center; vertical-align: middle; }
.loaderScreenDisableBG { position: fixed; top: 0; left: 0; z-index: 100000;
    filter: alpha(opacity=80); opacity: 0.8; background-color: #f4f4f4;
    width: 100%; height: 100%; text-align: center; vertical-align: middle; }
/******** End loaderScreen ********/

.LoaderByElemetSize {
    position: static !important;
    float: left; padding: 10px; width: auto; height: auto;
    z-index: 1000000; direction: rtl; filter: alpha(opacity=80); opacity: 0.8;
    background-color: White; border: 1px solid #cccccc; font: bold 14px Arial;
    text-align: center; vertical-align: middle;
    border-radius: 10px;
}

/******** UnorderedListOfLinksClinicOrders ********/
.UnorderedListOfLinksClinicOrders { vertical-align: middle; }
.UnorderedListOfLinksClinicOrders a { padding: 0 10px; text-decoration: underline; vertical-align: middle; display: inline-block; }
.UnorderedListOfLinksClinicOrders p { margin:0; }
.UnorderedListOfLinksClinicOrders .seperator { border-left: 1px solid #3D9CDC; height: 1em; width: 1px; vertical-align: middle; display: inline-block; }
/******** End UnorderedListOfLinksClinicOrders ********/

/* ModalPopupTimeout - for Session TimeOut LightBox */
.ModalPopupTimeout {
    box-shadow: 3px 3px 5px #888; background-color: #edf1f4; font-size: 12px; 
    border-radius: 10px; border: 1px solid #717171; z-index: 100000002 !important;
    width: 400px; min-height:180px; padding: 10px 29px 10px 22px; position: relative;
 }
.ModalPopupTimeout h3 { padding-bottom: 10px; }
.ModalPopupTimeout .TimeoutMsgContainer { padding-top: 15px; }
.ModalPopupTimeout .TimeoutBtnsContainer { 
    margin: 50px auto 0 auto; width: 100%; text-align: center;
}
.ModalPopupTimeout .TimeoutBtnsContainer > div { display: inline-block; }
.ModalPopupTimeout .TimeoutBtnsContainer .TimeoutCancelBtnContainer { margin-left: 10px; }
.SessionEndingBG { z-index: 100000001 !important; }
/* End ModalPopupTimeout - for Session TimeOut LightBox */
.FontSize20px {
    font-size: 20px;
}

/* DatepickerCalendar */
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(DatepickerCalendar/Images/ui-icons_469bdd_256x240.png); }
.ui-widget-content .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_469bdd_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_d8e7f3_256x240.png); }
.ui-state-default .ui-icon { background-image: url(DatepickerCalendar/Images/ui-icons_6da8d5_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_217bc0_256x240.png); }
.ui-state-active .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_f9bd01_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(DatepickerCalendar/Images/ui-icons_cd0a0a_256x240.png); }

/* states and images */
.ui-icon { 
    display: block !important; 
    text-indent: -99999px !important; 
    overflow: hidden !important; 
    background-repeat: no-repeat !important;
}


/* Component containers
----------------------------------*/
.ui-widget { 
    font-family: Lucida Grande, Lucida Sans, Arial, sans-serif !important; 
    font-size: 1.1em !important;
}
.ui-widget .ui-widget { font-size: 1em !important; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
    font-family: Arial !important; font-size: 1em !important; }
.ui-widget-content {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border: 1px solid #E1E1E1 !important;
}

.ui-widget-content a { color: #222222 !important; }
.ui-widget-header { 
    border: 1px solid #e1e1e1 !important; 
    background: #407bac !important; 
    color: #ffffff !important; 
    font-weight: bold !important;
    padding:0 3% !important;
}
.ui-widget-header a { color: #ffffff !important; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #f2f2f2 !important;
    border: 1px solid #c3c3c3 !important;
    color: #345E99 !important;
    font-weight: normal !important;
}
/* End DatepickerCalendar */

/******************************* START NoResultsFound Control ************************************/
.NoResultsWrapper { display:inline-block; direction:rtl; font-weight: bold; }
.NoResultsWrapper span { width: 100%; text-align:right; }
/******************************* END NoResultsFound Control ************************************/

.PDFErrorStyle
{
    padding-top: 35px;
    color: #d90000;
    font-weight: bold;
    text-align: center;
    font-size:20px;
}

.OnlineTopTabLinks { padding: 8px 0 8px 0; }
.OnlineTopTabLinks span.TabsDivider { margin: 0 5px 0 5px; }
.OnlineTopTabLinks a:hover { cursor: pointer; }
.OnlineTopTabLinks img { position:relative; float:left; top:-1px; right:3px; cursor: pointer; }
.OnlineTopTabLinks h2 { display: inline-block; }



/************************** Start Survey ***************************/
.ui-btn:hover,
.ui-btn:active,
.ui-btn:focus { outline: 1px dotted; }
.ui-btn-tooltip { 
    margin: 0;
    width: 24px; height: 24px;
    background: transparent url('../Images/NonSecured/coverflow-btns.gif') no-repeat 0 0;
    background-position: -206px -3px;
}


/************************** End Survey ***************************/

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}
.LinkLikeSpan {color: #575757;}
.LinkLikeSpan:hover {text-decoration: none; cursor:text;}

.personal_lab_nowrap {
    white-space: nowrap;
}


/*#region ucBarGraph */
    .ucBarGraph { width: 260px; min-height: 29px; margin: 4px auto 0 auto; vertical-align: top; white-space: nowrap; text-align:center; }
    .ucBarGraph > span, .ucBarGraph > div { display: inline-block; vertical-align: top; }
    .ucBarGraph .BarGraphEmptyContainer { width: 83px; height: 24px; background: url('../Images/barGraphEmpty.gif') no-repeat center top; display: inline-block; }
    .ucBarGraph .BarGraphEmptyContainer > span,
    .ucBarGraph .BarGraphEmptyContainer > img { display: inline-block; }
    .ucBarGraph .ucMinValue { width: 40px; text-align: right; }
    .ucBarGraph .ucMaxValue { width: 40px; text-align: left; }
    .ucBarGraph .LowExtremeValue {
        min-width: 25px; height: 24px; color: #d90000;
        margin-top: -4px; line-height: 40px; font-size: 12px; text-align: center;
    }
    .ucBarGraph .HighExtremeValue {
        min-width: 25px; height: 24px; color: #d90000;
        margin-top: -4px; line-height: 40px; font-size: 12px; text-align: center;
    }
    .ucBarGraph .NormalValue { 
        float: left; position: relative; min-width: 12px; color:#008000; width: auto; height: auto;
        background: url('../Images/positive_value_arrow.png') no-repeat center top; 
        margin-top: 2px; line-height: 47px; font-size: 12px; text-align: center;
    }
    .ucNegativeArrow { background: url('../Images/negative_value_arrow.png') no-repeat center top; }

/*#endregion ucBarGraph */


/*#region font-face Open Sans Hebrew */
@font-face {
    font-family: 'Open Sans Hebrew';
    font-style: normal; font-weight: normal;
    src: url('fonts/OpenSansHebrew-Regular-webfont.eot');
    src: url('fonts/OpenSansHebrew-Regular-webfont.eot') format('embedded-opentype'),
         url('fonts/opensanshebrew-regular-webfont.woff') format('woff'),
         url('fonts/OpenSansHebrew-Regular.ttf') format('truetype');
}
@font-face {
    font-family: 'Open Sans Hebrew Bold';
    font-style: normal; font-weight: normal;
    src: url('fonts/OpenSansHebrew-Bold-webfont.eot');
    src: url('fonts/OpenSansHebrew-Bold-webfont.eot') format('embedded-opentype'),
         url('fonts/opensanshebrew-bold-webfont.woff') format('woff'),
         url('fonts/OpenSansHebrew-Bold.ttf') format('truetype');
}
/*#endregion font-face Open Sans Hebrew */


/*#region Diagnosis */
#gvDiagnosis .ClalitGridTable tr td:nth-of-type(4) > span:last-child {
    display:inline-block;
    direction: ltr;
}
/*#endregion Diagnosis */
.BlueTitle { color: #407bad !important; }
.BottomGrayLineWebOnly { border-bottom:1px solid #cfd3d6; }
.AttenBoxRemoveMarginTopForWeb { margin-top:20px; }
 #gvVaccinations .ClalitGridTable tr  td:nth-of-type(1), #gvVaccinations .ClalitGridTable tr  th:nth-of-type(1)  {
   
    width:25%;
}
 #gvVaccinations .ClalitGridTable tr  td:nth-of-type(2), #gvVaccinations .ClalitGridTable tr  th:nth-of-type(2)  {
    text-align:center;
    width:17%;
}
#gvVaccinations .ClalitGridTable tr td:nth-of-type(3), #gvVaccinations .ClalitGridTable th:nth-of-type(3)  {
    text-align:center;
    width:15%;
}


/*#region Captcha*/
.LBD_Warning {
    display: none;
}
/*#endregion Captcha*/

#MedReferralsControlContainer .MedReferralsData { padding-right: 10px; }
#MedReferralsControlContainer .PFDisclaimer { padding-top:0px !important; margin-bottom:15px; }
/*#MedReferralsControlContainer .PFGeneralDataTitle { padding-bottom:0px!important;}*/
#MedReferralsControlFooter { margin-bottom:15px; }


.LinkForPrint { text-decoration:none; color: #000; cursor:none;  }
.LinkForPrint:hover { text-decoration: none; cursor: none; }
.NoBreak { white-space: nowrap; }

.OnlinePagerContainer { padding-top: 10px; white-space: nowrap; text-align: center; }

/* #region ol-popup */
.ol-popup { 
    position: fixed; display: none;
    width: 400px; top: 25%;  right: 50%;
    margin-right: -200px; padding: 30px;
    box-shadow: 3px 3px 5px #888; background-color: white; 
    border: 1px solid #717171; border-radius: 10px; z-index: 10000002; text-align: center;
}
.ol-popup .close-outer { 
    position: absolute; top: -19px; left: -13px; padding-top: 5px;
    text-align: left; cursor: pointer; display: block;
}
.ol-popup .close {
    width: 27px; height: 27px;
    background: transparent url(../Images/round-close-button.png) no-repeat; display: block; 
    overflow: hidden; direction: ltr; text-indent: -9999px;
    text-align: left; cursor: pointer;
}
.ol-popup .body { 
    padding: 20px 0px;
    line-height: 20px;
}
/* #endregion ol-popup */

.BorderColorRed { border-color:red !important; }
/* style for loader background  */
.block-content {
	background-color: #000000;
	height: 100%;
	width: 100%;
	right: 0;
	top: 0;
	position: fixed;
	vertical-align: middle;
	z-index: 99999999;
	opacity: 0.1;
	-moz-opacity: 10;
	filter: alpha(opacity=10);
	min-width: 965px;
	_width: expression( document.body.clientWidth < 965 ? "965px" : "auto" );
}
/**************** Bootstrap Base  *******************/
.bootstrap-base-form .body_cpl { min-height:685px !important; }
/*******************************PrescriptionEx**********************************/
/*:focus {
    outline: none;
}*/

#PrescriptionsEx {
}

/*#PrescriptionsEx ul.PrescriptionsBackground { background: #f5f5f5; }*/
ul.PrescriptionsExMainList li {
    width: 100%;
    background: #f5f5f5;
    margin-bottom: 20px
}

    ul.PrescriptionsExMainList li.DispBlock {
        width: 100%;
        border-bottom: 1px solid #cfd3d5;
        margin: 0 0 0 0;
    }

    ul.PrescriptionsExMainList li div {
        padding-right: 15px;
        line-height: 40px;
    }

        ul.PrescriptionsExMainList li div.med_prop {
            width: 95%;
            display: inline-block;
            padding: 0;
        }

.PrescriptionExHead tr:first-child {
    height: 65px;
    border-bottom: 1px solid #cfd3d5;
}

    .PrescriptionExHead tr:first-child td {
        padding-right: 15px;
        display: table-cell;
        vertical-align: top;
        padding-top: 15px;
        width: 16%;
        padding-bottom: 10px;
    }

        .PrescriptionExHead tr:first-child td span br {
            line-height: 20px;
        }

#PrescriptionsEx .PrescriptionHeaderBackground {
    background: #edf1f4;
}

.BtnCloseWrapper.HideForPrint {
    display: inline-block;
    padding: 0;
}

#PrescriptionsEx .form-container {
    background: #edf1f4;
    padding: 5px 15px;
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
}

    #PrescriptionsEx .form-container .form-row {
        margin: 10px 0;
    }

        #PrescriptionsEx .form-container .form-row > [class^="form-"] {
            display: inline-block;
            vertical-align: middle;
            margin: 0 5px;
        }

        #PrescriptionsEx .form-container .form-row .form-input-label {
            width: 180px;
        }

        #PrescriptionsEx .form-container .form-row .form-input-field {
            width: 200px;
            border: 1px solid #b8b8b8;
            height: 18px;
        }

        #PrescriptionsEx .form-container .form-row .form-help-description {
            background: #407bad;
            color: #fff;
            cursor: pointer;
            border-radius: 3px;
            width: 18px;
            text-align: center;
            font-size: 12px;
            padding: 2px 0;
        }

    #PrescriptionsEx .form-container .form-row_date .form-input-label {
        width: auto;
    }

    #PrescriptionsEx .form-container .form-row_date .DTPicker {
        padding-right: 0;
        margin-right: 5px;
    }

    #PrescriptionsEx .form-container .form-row_date .online_blue_button {
        vertical-align: top;
    }

#PrescriptionsEx .PrescriptionsDrugNameFilter {
    direction: ltr;
}

#PrescriptionsEx .CollapseArrowClose {
    float: left;
    margin-left: 20px;
}

#PrescriptionsEx .CollapseArrow {
    display: inline-block;
    float: left;
    margin-left: 20px;
}

#PrescriptionsEx .PagerPrev {
    color: #005ea6;
    font-weight: bold;
}

#PrescriptionsEx .PagerNext {
    color: #005ea6;
    font-weight: bold;
}

table.tblPrescriptionDetails th {
    display: table-cell;
    width: 20%;
    font-weight: 500;
    line-height: 0px;
}

    table.tblPrescriptionDetails th img {
        vertical-align: middle;
    }

table.tblPrescriptionDetails tr:not(:first-child) td {
    line-height: 20px;
}

.tblPrescriptionDetails .PurchaseStatus {
    color: #d90000;
}

    .tblPrescriptionDetails .PurchaseStatus.Bold {
        font-weight: bold;
    }

table.tblPrescriptionDetails tr td span {
    line-height: 0px;
    display: table-cell;
    padding: 10px 0px 2px 0px !important
}

.tdPrescriptionsTableDisclaimer span {
    color: #d90000;
    line-height: 4px !important;
}

#PrescriptionsEx .MedicationStockCheckContainer {
    width: 25%;
}

#PrescriptionsEx .lnkMedicationStockCheck > span {
    display: inline-block;
    padding-right: 5px;
    width: 70%;
    vertical-align: middle;
}

#PrescriptionsEx .lnkMedicationStockCheck:hover > span {
    text-decoration: underline;
    vertical-align: middle;
}

#PrescriptionsEx .lnkMedicationStockCheck > img {
    width: 28px;
    height: 28px;
    vertical-align: middle;
}

#PrescriptionsEx .FilterBoxOptionsPanel {
    list-style-type: none;
    width: 205px;
    height: 140px;
    border: solid 1px Gray;
    position: absolute;
    overflow: auto;
    margin: 0 198px 0 0;
    padding: 0 5px;
    background-color: #EFF7FF;
    z-index: 1000;
}

.PrescriptionsExPrintSeparator {
    width: 100%;
    border-bottom: 3px solid #cfd3d5;
    padding-bottom: 16px;
}

#PrescriptionsEx .dataOpenClose .MedicineTradeShow {
    margin-top: -15px;
    vertical-align: top;
    display: inline-block
}

#PrescriptionsEx .UnknownStatusWidth {
    width: 90%;
}
/*************************************************/
/*******************************PrescriptionExPrint**********************************/
#PrescriptionsEx .PrescriptionsExPrintSep tr td span.BoldStyle,
#PatientPrescriptionsExPrint .PrescriptionsExPrintSep tr td span.BoldStyle {
    font-weight: normal;
}

#PatientPrescriptionsExPrint .PrescriptionExHead tr:first-child td {
    width: 20%;
}

    #PrescriptionsEx .PrescriptionExHead tr:first-child td.WebDisplayNone,
    #PatientPrescriptionsExPrint .PrescriptionExHead tr:first-child td.WebDisplayNone {
        width: 0px;
    }

#PatientPrescriptionsExPrint .PrescriptionsDate {
    min-width: 110px;
    white-space: nowrap;
    display: inline-block;
}

#PatientPrescriptionsExPrint .PrescriptionsBackground * {
    background: white !important;
}

#PatientPrescriptionsExPrint .PrescriptionHeaderBackground {
    background: white !important;
}

@media print {
    #PatientPrescriptionsExPrint {
        page-break-after: auto;
    }
}
/*******************************PrescriptionExPrint**********************************/

.topMenuStyle, .topMenuStyle A:link, .topMenuStyle A:visited {
    font-weight: bold;
    white-space: nowrap;
}

    .topMenuStyle a:hover, a.topMenuStyle:hover {
        text-decoration: underline !important;
    }

.DisabledItem a, .DisabledItem, .DisabledItem a:hover, .DisabledItem a:link, .DisabledItem a:visited {
    color: #434343 !important;
    text-decoration: none !important;
    white-space: nowrap;
    font-weight: normal !important;
}

.progressBar {
    position: relative;
    top: -351px;
    left: -414px;
    filter: alpha(opacity=95);
    background-color: white;
    text-align: center;
    vertical-align: middle;
    border: 1px dotted #0cb149;
    padding: 20px;
    color: #21b6ef;
    z-index: 2000;
}

.PopupGuideFrame {
    display: none;
}

.loader {
    z-index: 100000000;
    position: fixed;
    width: 120px;
    margin-left: 0;
    top: 40%;
    left: 42%;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: White;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #cccccc;
    padding: 10px;
    color: #21b6ef;
}

.loaderImage {
    background-image: url(../images/new_loader.gif);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    width: 120px;
}

.PagerLink:hover {
    text-decoration: underline;
    cursor: pointer;
}


.loadingImageContainer {
    width: 100px;
    height: 100px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -40px;
    margin-left: -50px;
    text-align: center;
    border: 1px solid #FB834A;
}

DIV#loader {
    z-index: 2000;
    width: 140px;
    margin-left: 0;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: White;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #cccccc;
    padding: 10px;
    color: #21b6ef;
}
    /**  * While we're having the loading class set. * Removig it, will remove the loading message */
    DIV#loader.loading {
        background: url(../images/loading_fly.gif) no-repeat top center;
    }

.loaderTitle {
    outline: none;
    font-family: Arial;
    color: black;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
}

.loadingJQ {
    z-index: 2000;
    width: 140px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -75px;
    margin-left: -70px;
    height: 150px;
    background-color: White;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #cccccc;
    color: #21b6ef;
    background: url(../images/new_loader.gif) no-repeat center 15px;
}

* html .loader {
    position: absolute;
    margin-top: expression((document.body.scrollHeight / 4) + (0 - parseInt(this.offsetParent.clientHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop)) + 'px');
}

.mainWidth {
    width: 940px;
    table-layout: fixed;
    padding-right: .01%;
}

.BorderWhite {
    border: 0 solid #ffffff;
}

.TabWidth {
    width: 91px;
}

.TabWidthMargin {
    width: 95px;
}

.TabPaddingTop {
    height: 7px;
}

.BarPaddingBottom {
    height: 0;
}

.HeaderSmallSpace {
    width: 3px;
}

.HeaderMediumSpace {
    width: 9px;
}

.LineBlue {
    background: #00adef;
    height: 2px;
}

.LineBlueBotTitlePrintAppendix {
    background-color: #29aae3;
    padding: 0;
    margin: 0;
}

.LineBlueThinkTop {
    border-top: 1px solid #29aae3;
    background: white;
}

.LineBlueThinkLeft {
    border-left: 1px solid #29aae3;
    background: white;
}

.LineBlueThinkRight {
    border-right: 1px solid #29aae3;
    background: white;
}

.LineBlueThinkBottom {
    border-bottom: 1px solid #29aae3;
    background: white;
}

.MenuBorder {
    border: 1px solid #61cdf4;
    background: white;
}

.HelpMediumSpace {
    width: 5px;
}

.GreenTextIcon {
    color: #0cb14b;
    text-align: right;
}

.IconWidth {
    width: 87px;
}

.subtitleOrange {
    color: #fb824a;
    font-weight: bold;
}

.regText {
    color: black;
}

.regText1 {
    color: black;
}

.linkBlue {
    color: #407bad;
}

    .linkBlue span {
        color: #407bad;
    }

.LoginTextBGcolor {
    background-color: #FFF4F2;
}

.tableRowMessages {
}

.tableRowCss {
    background-color: #ffffff;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.tableRowCssCenter {
    background-color: #ffffff;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.InfoTableRowWhite {
    border-left-color: #cdcdcd;
    border-bottom-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    white-space: normal;
    text-align: right;
}

.BdikotInfoTableRow {
    border: solid 1px #cdcdcd;
    white-space: normal;
    text-align: right;
}

.TblBorderGray {
    border: solid 1px #cecece;
    border-top: none;
}

.BdikotInfoTableRowLast {
    border: solid 1px #cdcdcd;
    border-top: none;
    white-space: normal;
    background-color: #ffffff;
    text-align: right;
}

.TextAreaStyle {
    border: 1px solid #cdcdcd;
}

.BorderBottomGray {
    border-bottom-color: #cdcdcd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.tableRowWhite {
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.tableRowAltCss {
    background-color: #eff9fd;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.tableRowAltCssDataGrid {
    background-color: #eff9fd;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
}

.tableRowAltCssCenter {
    background-color: #eff9fd;
    border-left: solid 1px #cdcdcd;
    white-space: normal;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}

.TableBorder {
    border-right: 1px solid #cdcdcd;
    border-bottom: 1px solid #cdcdcd;
}

.RowGray {
    background-color: #e9eae9;
}

.BlueRow {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
}

.BlueRowLabHistory {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
}

.GrayRow {
    background-color: #e9eae9;
    color: #000000;
    font-weight: bold;
}

.GrayRowNormal {
    background-color: #e9eae9;
    color: #000000;
    font-weight: normal;
}

.GrayRowbold {
    background-color: #e9eae9;
    color: #000000;
    font-weight: bold;
}

.RowBlue {
    background-color: #eff9fd;
    border-bottom: 1px solid #eff9fd;
}

.RowWhite {
    background-color: #ffffff;
    border-bottom: 1px solid white;
}

.RowOrange {
    background-color: #feede5;
}

.RowOrangeInfoTable {
    background-color: #feede5;
}

    .RowOrangeInfoTable TD DIV, .RowOrangeInfoTable TD DIV A {
        font-weight: bold;
        color: #000000;
        white-space: nowrap;
    }

.RowBlueInfoTable, .RowBlueInfoTableNormal {
    background-color: #feede5;
    height: 25px;
}

    .RowBlueInfoTable TD, .RowBlueInfoTableNormal TD {
        background-color: #c3eaf9;
    }

        .RowBlueInfoTable TD DIV, .RowBlueInfoTable TD DIV A {
            font-weight: bold;
            color: #000000;
            white-space: nowrap;
        }

        .RowBlueInfoTableNormal TD DIV, .RowBlueInfoTableNormal TD DIV A {
            color: #000000;
            white-space: nowrap;
        }

.RowOrangeWithBorder {
    background-color: #feede5;
    border-bottom: 1px solid white;
}

.tableRowAltBlue {
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.tableRowCssSelected {
    background-color: #feede5;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.tblPaddingLR3 td {
    padding-left: 2px;
    padding-right: 7px;
    padding-top: 2px;
    padding-bottom: 4px;
}

.tbl {
    border-bottom: 1px solid #cccccc;
    padding-left: 2px;
    padding-right: 4px;
}

.tblLeftBorder {
    border-left: 1px solid #cccccc;
    font-weight: normal;
}

.tblRightBorder {
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    font-weight: normal;
}

.tblRightBorderAlt {
    background-color: red;
    font-weight: normal;
}



.tableRowRightBorder {
    border-right-color: #cdcdcd;
    border-right-style: solid;
    border-right-width: 1px;
}

.tableRowBottom {
    border-bottom-color: #cdcdcd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color: #cdcdcd;
    border-right-style: solid;
    border-right-width: 1px;
}

.tableRowBottomBorder {
    border-bottom-color: #cdcdcd;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}

.TblSpacing {
    padding-left: 8px;
    padding-right: 8px;
}

.LeftMenuButtonWidth {
    width: 130px;
}

.TextHeight {
    height: 49px;
}

.iframeStyle {
    overflow-y: auto;
    overflow-x: hidden;
}

.divScroll {
    overflow-y: scroll;
    overflow-x: hidden;
    width: 100%;
    height: 600px;
    margin: 0px;
}

.ChkGroupDiv {
    width: 100%;
    height: 85px;
    overflow: hidden;
    border: 1px solid #cdcdcd;
    overflow-y: auto;
}

.tableRowSeparator {
    border-bottom-color: #ffffff;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-right: none;
    border-left: none;
}

.tableRowLeftBorder {
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
}

.tableRowTopBorder {
    border-top-color: #cdcdcd;
    border-top-style: solid;
    border-top-width: 1px;
}

.HelpPopup {
    width: 250px;
    display: none;
    text-align: center;
    position: absolute;
}

.HelpPopupWidth {
    width: 250px;
}

.HelpPopupBgColor {
    background-color: White;
    color: #000000;
}

.TransparentBg {
    background-color: #ffffff;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}

.MsgBoxWidth {
    width: 400px;
}

.ButerflyBoxWidth {
    width: 380px;
}

.PageBoxWidth {
    width: 560px;
}

.Maatefet6BoxWidth {
    width: 460px;
}

.PageBoxGraphWidth {
    width: 594px;
}

.PageBoxVisitWidth {
    width: 552px;
}

.PageBox {
    display: none;
    text-align: center;
    position: absolute;
    left: 130px;
    top: 220px;
    z-index: 999;
}

#ClosePopUpTop {
    display: inline-block;
}

.MsgBox {
    display: inline;
    text-align: center;
    position: absolute;
    left: 0px;
    top: 20px;
    z-index: 999;
}

.PageBoxBedikot {
    display: inline;
    text-align: center;
    position: absolute;
    left: 20px;
    top: 220px;
    z-index: 999;
}

.PageBoxMaatefet {
    display: inline;
    text-align: center;
    position: absolute;
    left: 200px;
    top: 260px;
    z-index: 999;
}

.PageBoxBedikotGraph {
    display: inline;
    text-align: center;
    position: absolute;
    left: 2px;
    top: 20px;
    z-index: 999;
}

.PageBoxBedikotTop {
    display: inline;
    text-align: center;
    position: absolute;
    left: 20px;
    top: 90px;
    z-index: 999;
}

.TavlaRight {
    background-image: url(../images/tavla_buttom_right.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 12px;
    height: 135px;
}

.TavlaLeft {
    background-image: url(../images/tavla_buttom_left.jpg);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 12px;
    height: 135px;
}

.TavlaLeftBorder {
    border-left: solid 1px #cecece;
}

.TavlaRightBorder {
    border-right: solid 1px #cecece;
}

.TavlaBottomBorder {
    border-bottom: solid 1px #cecece;
}

.TavlaTopBorder {
    border-top: solid 1px #cecece;
}

.TavlaBottom {
    background-image: url(../images/tavla_buttom_pixel.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
}

.MsgBoxTopLeft {
    background-image: url(../images/left-cor-top.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 2px;
}

.MsgBoxTopMiddle {
    background-image: url(../images/middle-top.gif);
    background-repeat: repeat-x;
    background-position: top;
    text-align: right;
}

.MsgBoxTopRight {
    background-image: url(../images/right-cor-top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 8px;
    height: 102px;
}

.MsgBoxRight {
    background-image: url(../images/right-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: right;
    width: 1px;
}

.MsgBoxRight1 {
    background-image: url(../images/right-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: left 30px;
    width: 8px;
}

.MsgBoxLeft {
    background-image: url(../images/left-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: top left;
    width: 2px;
    padding-left: 5px;
}

.MsgBoxLeftBottom {
    background-image: url(../images/left-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: top left;
    width: 0px;
    margin-right: -8px;
}

.MsgBoxBottomLeft {
    background-image: url(../images/left-cor-bottom.gif);
    background-repeat: no-repeat;
    background-position: top left;
    width: 4px;
    height: 9px;
}

.MsgBoxBottomMiddle {
    background-image: url(../images/middle-bottom.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 9px;
}

.MsgBoxBottomRight {
    background-image: url(../images/right-cor-bottom.gif);
    background-repeat: no-repeat;
    background-position: top right;
    width: 1px;
    height: 9px;
}


.MsgBoxTopLeft9px {
    background-image: url(../images/left-cor-top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 9px;
}

.MsgBoxTopMiddle102px {
    background-image: url(../images/middle-top.gif);
    background-repeat: repeat-x;
    background-position: center top;
    text-align: right;
}

.MsgBoxTopRight8px {
    background-image: url(../images/right-cor-top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 8px;
}

.MsgBoxTopRight5px {
    background-image: url(../images/right-cor-top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 5px;
}

.MsgBoxRight8px {
    background-image: url(../images/right-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: right;
    width: 5px;
}

.MsgBoxLeft9px {
    background-image: url(../images/left-cor-middle.gif);
    background-repeat: repeat-y;
    background-position: top left;
    width: 9px;
}

.divBotPartWidth {
    width: 47px;
}

.HeaderHeight {
    height: 19px;
}

.MessageBoxWidth {
    width: 23px;
}

.HeaderTextSpace {
    cursor: pointer;
    white-space: normal;
}

.DivMenuDisplay {
    display: none;
    position: absolute;
}

.MenuWidth {
    position: relative;
    white-space: normal;
    width: 8em;
}


.LeftMenuPadding {
    padding-top: 8px;
    padding-bottom: 8px;
}

.LeftTitleHeight {
    height: 34px;
}

.OrangeButtonHeight {
    height: 34px;
}

.InnerContentWidth {
    width: 600px;
}

.tablePadding {
    padding-right: 3px;
    padding-left: 3px;
}


.tblBackground {
    background-color: #feede5;
    height: 1px;
}

.LeftMenuRightWidth {
    width: 42px;
}

.LeftMenuStyle {
    width: 137px;
    overflow: hidden;
    white-space: nowrap;
}

.tblLeftMenuStyle {
    width: 139px;
    white-space: normal;
}

.OrangeStripWidth {
    width: 99%;
}

.SelWidthNormal {
    width: 100px;
}

.SelYearWidth {
    width: 80px;
}

.SelPrefixWidth {
    width: 50px;
}

.TextAreaPhoneWidth {
    width: 115px;
}

.TextAreaEmailWidth {
    width: 175px;
}

.SelWidthNormal1 {
    width: 108px;
}

.TextAreaWidthNormal {
    width: 102px;
}

.TextAreaWidthSmall {
    width: 74px;
}

.SelWidthMedium {
    width: 150px;
}

.SelWidthLarge {
    width: 206px;
}

.TextWidthLarge {
    width: 200px;
}

.TextWidthLogin {
    height: 18px;
    width: 180px;
    border: 1px solid #cecece;
    padding-top: 2px;
}

.tdLoginHeieght {
    height: 15px;
}

.tdMenuPanelControlHeight {
    height: 24px;
}

.tdHeightResetUserNameFormControl {
    height: 16px;
}

.tdHeightResetUserNameMenuPanelControl {
    height: 8px;
}

.tdHeightResetPasswordFormControl {
    height: 16px;
}

.tdHeightResetPasswordMenuPanelControl {
    height: 9px;
}

.ListBoxLogin {
    border: 1px solid #cecece;
}

.TextWidthMedium {
    width: 130px;
}

.HeaderDimensions {
    width: 21px;
    height: 23px;
}

.tblMarginPadding {
    margin-top: -1px;
}

.tblMarginPadding3px {
    margin-right: -3px;
}

.radPadding {
    padding-top: 2px;
}

.TabIconDistance {
    width: 36px;
}

.BackgroundWhite {
    background-color: white;
}

.TextColorWhite {
    color: white;
}

.TextColorGray {
    color: #747474;
}

.linkBlue, A.linkBlue:link, .linkBlue A:link {
    cursor: pointer;
    text-decoration: none;
    color: #407bad;
}

    .linkBlue A:hover, A.linkBlue:hover {
        text-decoration: underline;
        color: #407bad;
    }
/* --- Text Styles --- */
.MenuTextWhite, A.MenuTextWhite:link, visited, .MenuTextWhite A:visited, .MenuTextWhite A:link {
    font-weight: bold;
    color: #ffffff;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
}

    .MenuTextWhite A:hover, A.MenuTextWhite:hover {
        text-decoration: underline;
    }

.blueTextBold, A.blueTextBold:link, visited, .blueTextBold A:visited, .blueTextBold A:link {
    font-weight: bold;
    color: #03afef;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
}

    .blueTextBold A:hover, A.blueTextBold:hover {
        text-decoration: underline;
    }

.blueTextBoldIframe {
    font-weight: bold;
    color: #03afef;
    white-space: nowrap;
    text-decoration: none;
}

.BottomMenuItem {
    border-color: #575a5d;
    border-right-width: 1px;
    border-right-style: solid;
    margin: 0 0 0 5px;
    padding: 0 5px 0 0;
    display: inline;
    list-style-type: none;
}

    .BottomMenuItem a {
        color: #575a5d;
    }

        .BottomMenuItem a:hover {
            text-decoration: underline;
        }

.BottomMenu {
    font-weight: bold;
    color: #575a5d;
    text-align: center;
    text-decoration: none;
}

.BlueTextBoldPro {
    font-weight: bold;
    color: #03afef;
    text-align: center;
    padding-right: 10px;
    padding-left: 10px;
}

.GreenText {
    color: Green;
}

.BlueText {
    color: #407bad;
}

.RegularTextOrangeBig {
    font-weight: bold;
    color: #fb834a;
    white-space: normal;
    text-decoration: none;
}

.RegularTextBlueBig {
    margin-top: 10px;
    font-size: 16px;
    font-weight: bold;
    color: #407bad;
    white-space: normal;
    text-decoration: none;
    display: block;
    margin-bottom: 7px;
}

a.RegularTextBlueBig:hover {
    font-weight: bold;
    color: #407bad;
    white-space: normal;
    text-decoration: underline;
}

.RegularTextGreenBig {
    font-weight: bold;
    color: #0cb14b;
    white-space: normal;
}

.RegularTextOrangeMedium {
    font-weight: bold;
    color: #fb834a;
    white-space: normal;
}

.TextGray {
    color: #c3c3c3;
    text-align: center;
}

.TextWhite {
    color: white;
}

.TextGraySmallBold {
    font-weight: bold;
    color: #b8b8b8;
}

.TextWhiteSmallBold {
    font-weight: bold;
    color: #f6f6f6;
}

.TextArialSmall {
    font-weight: normal;
    color: #434343;
}

.TextArialNormal {
    font-weight: normal;
    color: #434343;
}

.TextArialSmallBold {
    font-weight: bold;
}

.TextArialNormalBold {
    font-weight: bold;
}

.TextArialBigBold {
    font-weight: bold;
}

.TextArialBigBoldPX {
    font-weight: bold;
}

.TextBigBold {
    font-weight: bold;
}
/**************/


.MapSiteItem, .MapSiteItem A:link, .MapSiteItem A:visited {
    text-align: right;
    text-decoration: none;
}

    .MapSiteItem A:hover {
        text-decoration: underline;
    }

.MapSiteItemSelected {
    text-align: right;
}


.BlackFontBold {
    font-weight: bold;
    color: #000000;
    text-align: right;
}

.TabText {
    font-weight: bold;
    color: #0db14c;
}

.TextGreen18px {
    font-weight: bold;
    color: #0cb14b;
}

.TextGreen14px {
    font-weight: bold;
    color: #0cb14b;
}

.TextBlue14px {
    font-weight: bold;
    color: #407bad;
    text-decoration: none;
}

.TextBlue18px {
    font-weight: bold;
    color: #407bad;
    text-decoration: none;
}

.HeaderTextBlue, .HeaderTextBlue A:link, .HeaderTextBlue A:visited {
    font-weight: bold;
    color: #00aeed;
    white-space: normal;
    cursor: pointer;
    text-decoration: none;
}

    .HeaderTextBlue A:hover {
        text-decoration: underline;
    }

.HeaderTextGreen, .HeaderTextGreen A:link, .HeaderTextGreen A:visited {
    font-weight: bold;
    color: #0db14c;
    white-space: normal;
    cursor: pointer;
    text-decoration: none;
}

    .HeaderTextGreen A:hover {
        text-decoration: underline;
    }

.HeaderTextExit, .HeaderTextExit A:link, .HeaderTextExit A:visited {
    font-weight: bold;
    color: #fb834a;
    white-space: nowrap;
    text-decoration: none;
}

    .HeaderTextExit A:hover {
        text-decoration: underline;
    }

.MenuRow {
    background-color: #b9e8fb;
}

.MenuRowAlt {
    background-color: #e4f6fd;
}

.MenuRowOver {
    font-weight: bold;
    background-color: #83d8f7;
    cursor: pointer;
}


TD.MenuRow, TD.MenuRowAlt, TD.MenuRowOver {
    color: #000000;
    padding: 2px 5px 2px 5px;
    border: 1px solid #83d8f7;
    border-top: none;
    white-space: normal;
}

.TextCenterBlack {
    color: #000000;
    text-align: center;
}

.TextRightBlack {
    color: #000000;
    text-align: right;
}

.RegularTextBlue, .RegularTextBlue A:link, .RegularTextBlue A:visited, A.RegularTextBlue:link, visited {
    font-weight: normal;
    color: #03afef;
    white-space: normal;
    cursor: pointer;
    text-decoration: none;
}

    .RegularTextBlue A:hover, A.RegularTextBlue:hover {
        text-decoration: underline;
    }

.InactiveLink {
    font-weight: normal;
    color: #669999;
    white-space: normal;
    text-decoration: none;
}

.RegularTextBlackBold, .RegularTextBlackBold A:link, .RegularTextBlackBold A:visited {
    font-weight: bold;
    color: #000000;
    white-space: normal;
    cursor: pointer;
}

.RegularTextBlack, .RegularTextBlack A:link, .RegularTextBlack A:visited {
    font-weight: normal;
    color: #000000;
    white-space: normal;
    cursor: pointer;
}

.RegularTextOrange {
    font-weight: bold;
    color: #fb834a;
    white-space: nowrap;
}

.lnkButton {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

A.lnkButton:link {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.lnkButton A:link, .lnkButton A:visited, .lnkButton A:hover, A.lnkButton:hover {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
}

.lnkButton A:hover, A.lnkButton:hover {
    text-decoration: underline;
}

.detLabsTbl {
    border-width: 1px;
    border-spacing: 0px;
    border-style: solid;
    border-color: #cdcdcd;
    border-collapse: collapse;
}

    .detLabsTbl td.insideCell {
        border-width: 1px;
        padding: 0px;
        border-style: solid;
        border-color: #cdcdcd;
    }

.BgColorForCellWithAlert {
    background-color: #FFF2EC;
}


.HeaderCssTopR {
    border-right: solid 1px #cdcdcd;
}

.HeaderCss {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 7px;
    height: 25px;
    white-space: nowrap;
}

.LabHeaderCss {
    font-weight: bold;
    padding-right: 7px;
    height: 27px;
}

    .LabHeaderCss a {
        color: White;
        text-decoration: none;
    }

        .LabHeaderCss a:hover {
            color: #000;
        }

.LabHeaderCssLast {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    border-left: solid 1px #9be4ff;
    border-bottom: solid 1px #00aeef;
    border-top: solid 1px #00aeef;
    padding-right: 8px;
}

.TblHeadInner {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    height: 25px;
    border-left: solid 1px #9be4ff;
}

.TblHeadInnerLast {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    padding-left: 7px;
    padding-right: 7px;
    height: 25px;
}


/* --- Images --- */
.TabStyle {
    font-weight: bold;
}

.DivMenu {
    position: absolute;
    z-index: 999;
}

.TabDimension {
    height: 100%;
    width: 100%;
}

.TabBarWidth {
    width: 289px;
}

.RightArrowHeight {
    height: 40px;
}

.TabBarHeight {
    height: 22px;
}

.TabBarEndWidth {
    width: 22px;
}

.TabsDiv {
    overflow: hidden;
    width: 376px;
    direction: ltr;
    background-image: url(../images/bedikot_tabs_bar_pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.TabFamily {
    background-image: url(../images/top_image_bg1.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 96px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

.TabFamily_Over {
    background-image: url(../images/top_image_bg2.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 96px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

.FamilyImageTd {
    background-image: url(../images/family_bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 104px;
    height: 116px;
}

.TabFamily_Over span {
    cursor: pointer;
    text-decoration: underline;
}

.TabFamily_On, .TabFamily_On_Over {
    width: 92px;
    height: 91px;
    color: #ffffff;
    cursor: pointer;
}

    .TabFamily_On_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure1, .TabFigure1_Over {
    background-image: url(../images/bedikot_tabs_figure01_off.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

    .TabFigure1_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure1_On, .TabFigure1_On_Over {
    background-image: url(../images/bedikot_tabs_figure01_on.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #ffffff;
    cursor: pointer;
}

    .TabFigure1_On_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure2, .TabFigure2_Over {
    background-image: url(../images/bedikot_tabs_figure02_off.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 92px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

    .TabFigure2_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure2_On_Over span {
    cursor: pointer;
    text-decoration: underline;
}

.TabFigure2_On, .TabFigure2_On_Over {
    background-image: url(../images/bedikot_tabs_figure02_on.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    width: 92px;
    height: 91px;
    color: #ffffff;
    cursor: pointer;
}

.TabFigure3, .TabFigure3_Over {
    background-image: url(../images/bedikot_tabs_figure03_off.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

    .TabFigure3_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure3_On_Over span {
    cursor: pointer;
    text-decoration: underline;
}

.TabFigure3_On, .TabFigure3_On_Over {
    background-image: url(../images/bedikot_tabs_figure03_on.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #ffffff;
    cursor: pointer;
}

.TabFigure4, .TabFigure4_Over {
    background-image: url(../images/bedikot_tabs_figure04_off.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #0db14c;
    cursor: pointer;
}

    .TabFigure4_Over span {
        cursor: pointer;
        text-decoration: underline;
    }

.TabFigure4_On_Over span {
    cursor: pointer;
    text-decoration: underline;
}

.TabFigure4_On, .TabFigure4_On_Over {
    background-image: url(../images/bedikot_tabs_figure04_on.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 92px;
    height: 91px;
    color: #ffffff;
    cursor: pointer;
}

.FigurePict1 {
    background-image: url(../images/bedikot_figure_pic.jpg);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 68px;
    height: 56px;
}

.TabBar {
    background-image: url(../images/bedikot_tabs_bar_pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 91px;
}

.TabArrowRight {
    background-image: url(../images/bedikot_tabs_arrow_right.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
}

.TabArrowRight_On {
    background-image: url(../images/bedikot_tabs_arrow_r_over.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
    cursor: pointer;
}

.TabArrowRight_Off {
    background-image: url(../images/bedikot_tabs_arrow_right-unable.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
}

.TabArrowLeft {
    background-image: url(../images/bedikot_tabs_arrow_left.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
}

.TabArrowLeft_On {
    background-image: url(../images/bedikot_tabs_arrow_l_over.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
    cursor: pointer;
}

.TabArrowLeft_Off {
    background-image: url(../images/bedikot_tabs_arrow_left-unable.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 17px;
    height: 32px;
}

.Menu1_On {
    background-image: url(../images/bedikot_tabs_bikurim_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 81px;
    height: 33px;
    cursor: pointer;
}

.Menu1_Off {
    background-image: url(../images/bedikot_tabs_bikurim_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 81px;
    height: 33px;
}

.Menu1_Over {
    background-image: url(../images/bedikot_tabs_bikurim_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 81px;
    height: 33px;
    cursor: pointer;
}

.Menu2_On {
    background-image: url(../images/bedikot_tabs_bedikot_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 75px;
    height: 33px;
    cursor: pointer;
}

.Menu2_Off {
    background-image: url(../images/bedikot_tabs_bedikot_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 75px;
    height: 33px;
}

.Menu2_Over {
    background-image: url(../images/bedikot_tabs_bedikot_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 75px;
    height: 33px;
    cursor: pointer;
}

.Menu3_On {
    background-image: url(../images/bedikot_tabs_trufot_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 127px;
    height: 33px;
    cursor: pointer;
}

.Menu3_Off {
    background-image: url(../images/bedikot_tabs_trufot_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 127px;
    height: 33px;
}

.Menu3_Over {
    background-image: url(../images/bedikot_tabs_trufot_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 127px;
    height: 33px;
    cursor: pointer;
}

.Menu4_On {
    background-image: url(../images/bedikot_tabs_history_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 133px;
    height: 33px;
    cursor: pointer;
}

.Menu4_Off {
    background-image: url(../images/bedikot_tabs_history_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 133px;
    height: 33px;
}

.Menu4_Over {
    background-image: url(../images/bedikot_tabs_history_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 133px;
    height: 33px;
    cursor: pointer;
}

.Menu5_On {
    background-image: url(../images/bedikot_tabs_payments_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 129px;
    height: 33px;
    cursor: pointer;
}

.Menu5_Off {
    background-image: url(../images/bedikot_tabs_payments_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 129px;
    height: 33px;
}

.Menu5_Over {
    background-image: url(../images/bedikot_tabs_payments_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 129px;
    height: 33px;
    cursor: pointer;
}

.Menu6_On {
    background-image: url(../images/bedikot_tabs_servises_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 111px;
    height: 33px;
    cursor: pointer;
}

.Menu6_Off {
    background-image: url(../images/bedikot_tabs_servises_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 111px;
    height: 33px;
}

.Menu6_Over {
    background-image: url(../images/bedikot_tabs_servises_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 111px;
    height: 33px;
    cursor: pointer;
}

.Menu7_On {
    background-image: url(../images/bedikot_tabs_mushlam_on.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 122px;
    height: 33px;
    cursor: pointer;
}

.Menu7_Off {
    background-image: url(../images/bedikot_tabs_mushlam_off.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 122px;
    height: 33px;
}

.Menu7_Over {
    background-image: url(../images/bedikot_tabs_mushlam_rollover.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 122px;
    height: 33px;
    cursor: pointer;
}

.HeaderBg {
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 206px;
}

.HeaderMaatefetBg {
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 230px;
}

.HeaderManBg {
    background-image: url(../images/header_one_men.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 281px;
}

.HeaderMaatefetMenu {
    background-image: url(../images/header_underline.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 32px;
}

.HeaderMaatefetMenuInside {
    margin-top: 1px;
    background-image: url(../images/header_underline.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 940px;
    height: 32px;
}

.Message_On {
    background-image: url(../images/bedikot_top_bar_message_true.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 23px;
    height: 21px;
    cursor: pointer;
}

.BarDots {
    background-image: url(../images/bedikot_top_bar_dots.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 1px;
    height: 15px;
}

.BarDots1 {
    background-image: url(../images/bedikot_top_bar_dots.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 1px;
    height: 15px;
}

.HeaderExit {
    background-image: url(../images/sheela.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 23px;
}

.HelpBoxTop {
    background-image: url(../images/bedikot_help_box_top.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 145px;
    height: 34px;
}

.HelpBoxBottom {
    background-image: url(../images/bedikot_help_box_bottom.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 145px;
    height: 41px;
}

.HelpBoxPixel {
    background-image: url(../images/bedikot_help_box_pixel.gif);
    background-repeat: repeat-y;
    background-position: top;
    width: 145px;
    height: 1px;
}

.BoxArrow {
    background-image: url(../images/bedikot_help_box_arrow.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 5px;
    height: 7px;
}

.InfoClose {
    background-image: url(../images/bedikot_addit_info_close.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 42px;
    height: 127px;
    cursor: pointer;
    vertical-align: top;
    position: relative;
}

    .InfoOpen_Over a, .InfoOpen a, .InfoClose_Over a, .InfoClose a {
        width: 42px;
        height: 127px;
        display: inline-table !important;
        position: relative;
    }

.InfoClose_Over {
    background-image: url(../images/bedikot_addit_info_close-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 40px;
    height: 127px;
    cursor: pointer;
    vertical-align: top;
    position: relative;
}

.InfoOpen {
    background-image: url(../images/bedikot_addit_info_open.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 40px;
    height: 127px;
    cursor: pointer;
    vertical-align: top;
    position: relative;
}

.InfoOpen_Over {
    background-image: url(../images/bedikot_addit_info_open_rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 40px;
    height: 127px;
    cursor: pointer;
    vertical-align: top;
    position: relative;
}

.InfoRightPixel {
    background-image: url(../images/pixel-right.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 40px;
    height: 100%;
}

.InfoLeftPixel {
    background-image: url(../images/pixel-left.gif);
    background-repeat: repeat-y;
    background-position: left top;
    width: 139px;
}

.InfoTop {
    background-image: url(../images/bedikot_addit_info_top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 139px;
    height: 35px;
}

.TopRightPixel {
    background-image: url(../images/top-right-menu.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 40px;
    height: 11px;
}

.TopLeftPixel {
    background-image: url(../images/top-left-menu.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 149px;
    height: 11px;
}

.InfoRightBottom {
    background-image: url(../images/bedikot_addit_info_r_bottom.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 40px;
    height: 43px;
}

.InfoLeftBottom {
    background-image: url(../images/bottom-right-menu.gif);
    background-repeat: no-repeat;
    height: 35px;
}

.InfoRightBottom {
    background-image: url(../images/bottom-left-menu.gif);
    background-repeat: no-repeat;
    height: 35px;
}

.LeftMenuDown {
    background-image: url(../images/bedikot_addit_info_r_bottom.gif);
    background-repeat: no-repeat;
    background-position: left -7px;
    width: 40px;
    height: 100%;
    background-color: white;
}

.InfoDots {
    background-image: url(../images/bedikot_addit_info_dots.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 139px;
    height: 1px;
}

.InfodottedLine {
    background-image: url(../Images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    height: 1px;
    background-position: right;
}

.InfodottedLine2 {
    padding: 4px;
    text-align: right;
    background-image: url(../Images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    background-position: right top;
}

.dottedLineForDiv {
    background-image: url(../Images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    vertical-align: bottom;
    background-position: right bottom;
}

.LineForDiv {
    vertical-align: bottom;
    border-bottom: 1px solid #cfd3d6;
}

.Wizard1_On {
    background-image: url(../images/wizard-inuse_06.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 153px;
    height: 53px;
    cursor: pointer;
    color: #ffffff;
}

.Wizard1_Off {
    background-image: url(../images/wizard-unuse_06.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 153px;
    height: 53px;
    cursor: pointer;
    color: #4dc3ef;
}

.Wizard2_On {
    background-image: url(../images/wizard-inuse_05.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 146px;
    height: 53px;
    cursor: pointer;
    color: #ffffff;
}

.Wizard2_Off {
    background-image: url(../images/wizard-unuse_05.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 146px;
    height: 53px;
    cursor: pointer;
    color: #4dc3ef;
}

.Wizard3_On {
    background-image: url(../images/wizard-inuse_04.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 145px;
    height: 53px;
    cursor: pointer;
    color: #ffffff;
}

.Wizard3_Off {
    background-image: url(../images/wizard-unuse_04.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 145px;
    height: 53px;
    cursor: pointer;
    color: #4dc3ef;
}

.Wizard4_On {
    background-image: url(../images/wizard-inuse_03.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 146px;
    height: 53px;
    cursor: pointer;
    color: #ffffff;
}


.WizardTopLeft {
    background-image: url(../images/top-left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 8px;
}

.WizardTopRight {
    background-image: url(../images/top-right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 8px;
}

.WizardTopPixel {
    background-image: url(../images/top-middle.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.WizardBottomLeft {
    background-image: url(../images/bottom-left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 8px;
    height: 102px;
}

.WizardBottomRight {
    background-image: url(../images/bottom-right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 8px;
    height: 102px;
}

.WizardBottomPixel {
    background-image: url(../images/bottom-middle.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 102px;
}

.WizardBottomStrip {
    background-image: url(../images/bottom-strip.gif);
    background-repeat: no-repeat;
    background-position: bottom;
    height: 25px;
}

.WizardBottomStrip2 {
    background-image: url(../images/bottom-strip2.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    height: 20px;
    width: 530px;
}

.BottomLeftShaddow {
    background-image: url(../images/bottom-left-shaddow.gif);
    background-repeat: no-repeat;
    background-position: top left;
    height: 20px;
}

.BottomRightShaddow {
    background-image: url(../images/bottom-right-shaddow.gif);
    background-repeat: no-repeat;
    background-position: top right;
    height: 20px;
}

.WizardBottomBg {
    background-image: url(../images/bottom-bg.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 232px;
}

.BgGradientDownRight {
    background-image: url(../images/bg_gradiant_down_right.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 9px;
    height: 132px;
}

.BgGradientDownLeft {
    background-image: url(../images/bg_gradiant_down_left.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 4px; /* 9 */
    height: 132px;
}

.BgGradientDown {
    background-image: url(../images/bg_gradiant_down_pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 132px;
}

.BgGradientDownRightOld {
    background-image: url(../images/bg_gradiant_down_right_old.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 9px;
    height: 132px;
}

.BgGradientDownLeftOld {
    background-image: url(../images/bg_gradiant_down_left_old.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 4px; /* 9 */
    height: 132px;
}

.BgGradientDownOld {
    background-image: url(../images/bg_gradiant_down_pixel_old.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 132px;
}



.BgGradientTopSmall {
    background-image: url(../images/bg_gradiant_top_pixel.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 110px;
}

.BgGradientTopPadding {
    background-image: url(../images/bg_gradiant_top_pixel.gif);
    background-repeat: repeat-x;
    background-position: 1px 14px;
    height: 80px;
}

.OrangeStripTopLeft {
    background-image: url(../images/Orange-cor-top-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 6px;
}

.OrangeStripTopRight {
    background-image: url(../images/Orange-cor-top-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 6px;
}

.OrangeStripTop {
    border-top: 1px solid #facab3;
    background: #fff2ed;
    height: 6px;
}

.OrangeStripBottom {
    border-bottom: 1px solid #facab3;
    background: #fff2ed;
    height: 6px;
}

.OrangeStripBottomLeft {
    background-image: url(../images/Orange-cor-bottom-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 6px;
}

.OrangeStripBottomRight {
    background-image: url(../images/Orange-cor-bottom-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 6px;
}

.OrangeStripRightPixel {
    border-right: 1px solid #facab3;
    background-color: #fff2ed;
    height: 100%;
}

.OrangeStripLeftPixel {
    border-left: 1px solid #facab3;
    background-color: #fff2ed;
    height: 100%;
}


.BlueBgTop {
    background-image: url(../images/blue-bg-M.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.BlueBgLeft {
    background-image: url(../images/blue-bg-L.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 3px;
    height: 72px;
}

.BlueBgRight {
    background-image: url(../images/blue-bg-R.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 72px;
}

.GreenStripTopLeft {
    background-image: url(../images/green-box-top-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 4px;
    height: 4px;
}

.GreenStripTopRight {
    background-image: url(../images/green-box-top-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 4px;
    height: 4px;
}

.GreenBoxStripTop {
    border-top: 1px solid #a9e3bf;
    background: #eefaf3;
    height: 4px;
}

.GreenBoxStripBottom {
    border-bottom: 1px solid #a9e3bf;
    background: #eefaf3;
    height: 4px;
}

.GreenStripBottomLeft {
    background-image: url(../images/green-box-bottom-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 4px;
    height: 4px;
}

.GreenStripBottomRight {
    background-image: url(../images/green-box-bottom-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 4px;
    height: 4px;
}

.GreenBoxRightPixel {
    border-right: 1px solid #a9e3bf;
    background-color: #eefaf3;
    height: 100%;
}

.GreenBoxLeftPixel {
    border-left: 1px solid #a9e3bf;
    background-color: #eefaf3;
    height: 100%;
}


.GrayStripTopLeft {
    background-image: url(../images/grey-corn-top-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 5px;
    height: 5px;
}

.GrayStripTopRight {
    background-image: url(../images/grey-corn-top-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 5px;
    height: 5px;
}

.GrayStripTop {
    border-top: 1px solid #dddddd;
    height: 5px;
}

.GrayStripBottom {
    border-bottom: 1px solid #dddddd;
    height: 5px;
}

.GrayStripBottomLeft {
    background-image: url(../images/grey-corn-bottom-L.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 5px;
    height: 5px;
}

.GrayStripBottomRight {
    background-image: url(../images/grey-corn-bottom-R.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 5px;
    height: 5px;
}

.GreenStripTop {
    background-image: url(../images/M-corner-green-top.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 49px;
}

.GreenCornerTopLeft {
    background-image: url(../images/L-corner-green-top.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 49px;
}

.GreenCornerTopRight {
    background-image: url(../images/R-corner-green-top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 49px;
}

.GreenTopShadow {
    background-image: url(../images/top-shadow.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 14px;
}

.GreenStripBottom {
    background-image: url(../images/M-corner-green-bottom.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 7px;
}

.GreenCornerBottomLeft {
    background-image: url(../images/L-corner-green-bottom.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 7px;
    height: 7px;
}

.GreenCornerBottomRight {
    background-image: url(../images/R-corner-green-bottom.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 7px;
    height: 7px;
}

.GrayStripRightPixel {
    border-right: 1px solid #dddddd;
    height: 100%;
}

.GrayStripLeftPixel {
    border-left: 1px solid #dddddd;
    height: 100%;
}

.GreenStripRightPixel {
    background-image: url(../images/R-pixel.gif);
    background-repeat: repeat-y;
    background-position: left;
    width: 7px;
}

.GreenStripLeftPixel {
    background-image: url(../images/L-pixel.gif);
    background-repeat: repeat-y;
    width: 7px;
}

.OrangeBg {
    background-color: #fff2ed;
}

.GreenBg {
    background-color: #eefaf3;
}

.WhiteBg {
    background-color: #ffffff;
}

.BlueBg {
    background-color: #00adef;
}

.ExclamationImg {
    background-image: url(../images/siman-kria.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 10px;
    height: 11px;
}

.GraphBorder {
    border: solid 0px #cccccc;
}

.GraphicImage {
    background-image: url(../images/graphics.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 25px;
    height: 23px;
}

.QuestionImg {
    background-image: url(../images/sheela-sign.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 25px;
    height: 23px; /*cursor: pointer;*/
}

.BgSkalaLeft {
    background-image: url(../images/bg_skala_left.gif);
    background-repeat: no-repeat;
    background-position: right center;
    width: 4px;
}

.BgSkalaRight {
    background-image: url(../images/bg_skala_right.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 4px;
}

.BgSkalaPixel {
    background-image: url(../images/bg_skala_pixel.gif);
    background-repeat: repeat-x;
    background-position: center;
}

.NumberRed {
    background-image: url(../images/bg_number_red.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 29px;
    height: 21px;
    text-align: center;
}

.NumberGreen {
    background-image: url(../images/bg_number_green.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 29px;
    height: 21px;
    text-align: center;
}

.Plus {
    background-image: url(../images/plus.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 15px;
    height: 17px;
    cursor: pointer;
}

.Minus {
    background-image: url(../images/minus.gif);
    background-repeat: no-repeat;
    background-position: left;
    width: 15px;
    height: 17px;
    cursor: pointer;
}

.MinusPlusSize {
    width: 15px;
    height: 17px;
}

.DelPicture {
    background-image: url(../images/delete-pic.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 23px;
    height: 18px;
}

.WarningIcon {
    background-image: url(../images/icon_warnnig_sign.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 16px;
    height: 15px;
}

.ClipIcon {
    background-image: url(../images/icon_clip.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 14px;
    height: 13px;
}

.NumberTmihaButton {
    background-image: url(../images/number_moked_tmiha.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 120px;
    height: 25px;
    cursor: pointer;
}

.GetPasswordButton {
    background-image: url(../images/butt_get_the_password.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 120px;
    height: 22px;
    cursor: pointer;
}

.GetPasswordButtonOver {
    background-image: url(../images/butt_get_the_password_over.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 120px;
    height: 22px;
    cursor: pointer;
}

.ShmiratButton {
    background-image: url(../images/shmirat-shinuim-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100px;
    height: 22px;
    cursor: pointer;
}

.ShmiratButtonOver {
    background-image: url(../images/shmirat-shinuim-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 100px;
    height: 22px;
    cursor: pointer;
}

.MeidaButton {
    background-image: url(../images/meidahitztarfut-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 149px;
    height: 22px;
    cursor: pointer;
}

.MeidaButtonOver {
    background-image: url(../images/meidahitztarfut-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 149px;
    height: 22px;
    cursor: pointer;
}


.ChoosePictButton {
    background-image: url(../images/choose-pic-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 89px;
    height: 22px;
    cursor: pointer;
}

.ChoosePictButtonOver {
    background-image: url(../images/choose-pic-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 89px;
    height: 22px;
    cursor: pointer;
}

.LoginButton {
    background-image: url(../images/butt_login.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.LoginButtonOver {
    background-image: url(../images/butt_login_over.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.HamshechButton {
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 22px;
    cursor: pointer;
}

.SearchButton {
    background-image: url(../images/search.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 75px;
    height: 22px;
    cursor: pointer;
}

.OKButton {
    background-image: url(../images/ok.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 22px;
    cursor: pointer;
}

.IdkunButton {
    background-image: url(../images/idkun.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 22px;
    cursor: pointer;
}

.ZamenButton {
    background-image: url(../images/zamen-bikur-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.ZamenButtonOver {
    background-image: url(../images/zamen-bikur-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.ZimunButton {
    background-image: url(../images/zimun-bikur-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.ZimunButtonOver {
    background-image: url(../images/zimun-bikur-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.HatzagaButton {
    background-image: url(../images/hatzaga-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.HatzagaButtonOver {
    background-image: url(../images/tatzaga-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.CleanButton {
    background-image: url(../images/clean.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.CleanButtonOver {
    background-image: url(../images/clean-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.MaakavButton {
    background-image: url(../images/maakav-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 149px;
    height: 22px;
    cursor: pointer;
}

.MaakavButtonOver {
    background-image: url(../images/maakav-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 149px;
    height: 22px;
    cursor: pointer;
}

.BackButton {
    background-image: url(../images/back.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 89px;
    height: 22px;
    cursor: pointer;
}

.HosafaButton {
    background-image: url(../images/hosafa.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 22px;
    cursor: pointer;
}

.BikurButton {
    background-image: url(../images/bitul-bikur-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.ShowButton {
    background-image: url(../images/but_show.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.ShowButtonOver {
    background-image: url(../images/but_show_over.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.ExitButton {
    background-image: url(../images/exit-btn.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 22px;
    cursor: pointer;
}

.PreviewButton {
    background-image: url(../images/butt_preview.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.PreviewButtonOver {
    background-image: url(../images/butt_preview_over.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.ExitButtonNew {
    background-image: url(../images/exit-btn1.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 82px;
    height: 27px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: #00AEEF;
}

.ExitButtonNewOver {
    background-image: url(../images/exit-btn-rollover.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 82px;
    height: 27px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: #00AEEF;
    padding: 3px;
}

.SendButton1 {
    background-image: url(../images/send-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.buttonwrapperAddSpy {
    width: 87px;
    display: block;
    height: 22px;
}

.buttonwrapper {
    width: 80px;
    display: block;
    height: 22px;
}

.AddSpy {
    width: 87px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a.ButtonSend {
    display: block;
    font: bold 14px Arial;
    line-height: 16px; /*This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
    height: 24px; /* Height of button background height */
    padding-left: 4px; /* Width of left menu image */ /* text-decoration: bold; */
    background-color: #00aeed;
    color: White;
    text-align: left;
    vertical-align: middle;
}

.buttonwrapper-hover {
    display: block;
    background-color: White;
    background-position: center center;
}

a:link.NewsletterControl_Save, a:visited.NewsletterControl_Save, a:hover.NewsletterControl_Save, a:active.NewsletterControl_Save {
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
    margin-left: 100px;
}

a:link.ButtonSend, a:visited.ButtonSend, a:active.ButtonSend {
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a.ButtonSend:hover {
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

    a.ButtonSend:hover span {
        background-repeat: no-repeat;
        background-position: center center;
        width: 74px;
        height: 22px;
        cursor: pointer;
        display: block;
        direction: rtl;
        text-align: center;
        color: White;
    }

a:link.btnResetUserName, a:visited.btnResetUserName, a:active.btnResetUserName {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.btnSubmitResetPassword, a:visited.btnSubmitResetPassword, a:active.btnSubmitResetPassword {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.btnSubmit, a:visited.btnSubmit, a:active.btnSubmit {
    background-repeat: no-repeat;
    background-position: center center;
    width: 90px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.Exit, a:visited.Exit, a:active.Exit {
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.Exit {
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.SendButton {
    background-image: url(../images/send-normal.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.SendButtonOver {
    background-image: url(../images/send-rollover.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 74px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.BackToResultButton {
    background-image: url(../images/but_back_to_results.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 141px;
    height: 22px;
    cursor: pointer;
}

.BackToResultButtonOver {
    background-image: url(../images/but_back_to_results_over.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 141px;
    height: 22px;
    cursor: pointer;
}

.ForumButton {
    background-image: url(../images/but_forums.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 133px;
    height: 22px;
    cursor: pointer;
}

.ForumButtonOver {
    background-image: url(../images/but_forums_over.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 133px;
    height: 22px;
    cursor: pointer;
}

.GraphImage {
    background-image: url(../images/graf.gif);
    background-repeat: no-repeat;
    background-position: center top;
    width: 567px;
    height: 276px;
}

.FreeVisitBig {
    background-image: url(../images/free_visit_big.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 121px;
    height: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.MyVisitBig {
    background-image: url(../images/my_visit_big.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 121px;
    height: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.NotAvailableBig {
    background-image: url(../images/not_available_big.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 121px;
    height: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.OcupiedVisitBig {
    background-image: url(../images/occupied_visit_big.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 121px;
    height: 60px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.FreeVisit {
    background-image: url(../images/free_visit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 62px;
    height: 51px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.MyVisit {
    background-image: url(../images/my_visit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 62px;
    height: 51px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.NotAvailable {
    background-image: url(../images/not_available.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 62px;
    height: 51px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.OcupiedVisit {
    background-image: url(../images/occupied_visit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 62px;
    height: 51px;
    cursor: pointer;
    text-align: center;
    vertical-align: text-bottom;
}

.BgDayTop {
    background-image: url(../images/bg_day_top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 62px;
    height: 6px;
}

.BgDayRepeat {
    background-image: url(../images/bg_day_pixel.gif);
    background-repeat: repeat-y;
    background-position: right top;
    width: 62px;
}

.BgDayDown {
    background-image: url(../images/bg_day_down.gif);
    background-repeat: no-repeat;
    background-position: center center;
    width: 62px;
    height: 97px;
}

.Butterfly {
    background-image: url(../images/butterflys.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 73px;
    height: 95px;
}

.Butterfly2 {
    background-image: url(../Images/butterfly.gif);
    background-repeat: no-repeat;
    background-position: center bottom;
    width: 69px;
    height: 69px;
}

.StripGray {
    background-color: #ededed;
    height: 4px;
}

.BlueArrow {
    background-image: url(../images/blue-arrow.gif);
    background-repeat: no-repeat;
    background-position: right center;
    width: 10px;
    height: 8px;
    cursor: pointer;
}

.BlueArrowUp {
    background-image: url(../images/arrowup.gif);
    background-repeat: no-repeat;
    background-position: right center;
    width: 10px;
    height: 8px;
    cursor: pointer;
}

.BoxTopLeft {
    background-image: url(../images/bg-topL.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 34px;
}

.BoxTopRight {
    background-image: url(../images/bg-topR.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 34px;
}

.BoxTopPixel {
    background-image: url(../images/bg-top-pixel.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 34px;
}

.BoxBottomLeft {
    background-image: url(../images/bg-bot-L.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    width: 5px;
    height: 5px;
}

.BoxBottomRight {
    background-image: url(../images/bg-bottom-R.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    width: 5px;
    height: 5px;
}

.BoxBottomPixel {
    background-image: url(../images/bottom-pixel.gif);
    background-repeat: repeat-x;
    background-position: bottom;
    height: 5px;
}

.BoxLeftPixel {
    background-image: url(../images/left-side-pixel.gif);
    background-repeat: repeat-y;
    background-position: bottom;
    width: 5px;
}

.BoxRightPixel {
    background-image: url(../images/right-side-pixel.gif);
    background-repeat: repeat-y;
    background-position: bottom;
    width: 5px;
}

.Banner1 {
    background-image: url(../images/banner1.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 259px;
    height: 67px;
    cursor: pointer;
}

.Banner2 {
    background-image: url(../images/banner2.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 259px;
    height: 67px;
    cursor: pointer;
}

.BannerRight {
    background-image: url(../images/banner_lifestile.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 228px;
    height: 66px;
    cursor: pointer;
}

.BannerMiddle {
    background-image: url(../images/banner_estetica.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 228px;
    height: 66px;
    cursor: pointer;
}

.BannerLeft {
    background-image: url(../images/banner_alternative_medicine.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 228px;
    height: 66px;
    cursor: pointer;
}

.BigBanner {
    background-image: url(../images/big_banner_green10.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 755px;
    height: 167px;
    cursor: pointer;
}

.VisitIcon {
    background-image: url(../images/icon_visit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
    margin-left: 20px;
    overflow: hidden;
    text-indent: -9999px;
}

.RightBgClass {
    background-image: url(../Images/bg-top-right.gif);
    width: 5px;
    background-position: top right;
    background-repeat: no-repeat;
}

.tableTopCss {
    background-image: url(../Images/bg-top-middle.gif);
    background-repeat: repeat-x;
}

.LeftBgClass {
    background-image: url(../Images/bg-top-left.gif);
    width: 5px;
    background-position: top;
    background-repeat: no-repeat;
}

.arrowDown {
    background-image: url(../Images/arrow-down.gif);
    width: 10px;
    height: 8px;
    background-position: center;
    background-repeat: no-repeat;
}

.arrowLeft_Menu {
    background-image: url(../Images/arrowBtest.gif);
    width: 5px;
    height: 7px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.arrowLeft_On {
    background-image: url(../Images/arrowB.gif);
    width: 5px;
    height: 7px;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
}

.arrowRight_Off {
    background-image: url(../Images/arrowG.gif);
    width: 5px;
    height: 7px;
    background-position: center;
    background-repeat: no-repeat;
}

.RightBgClassBottom {
    background-image: url(../Images/bg-bottom-right.gif);
    width: 6px;
    height: 104px;
    background-position: bottom;
    background-repeat: no-repeat;
}

.LeftBgClassBottom {
    background-image: url(../Images/bg-bottom-left.gif);
    width: 6px;
    height: 104px;
    background-position: right bottom;
    background-repeat: no-repeat;
}

.bottomTable {
    background-image: url(../Images/bg-bottom-middle.gif);
    height: 101px;
    background-repeat: repeat-x;
    background-position: bottom;
}

.sheelaCss {
    background-image: url(../Images/sheela.gif);
    width: 25px;
    height: 23px;
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
}

.divLeftTopCorner {
    background-image: url(../Images/infobox/top-corner-left.gif);
    width: 9px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: left;
}

.divRightTopCorner {
    background-image: url(../Images/infobox/top-corner-right.gif);
    width: 12px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: right;
}

.divLeftBotCorner {
    background-image: url(../Images/infobox/bottom-corner-left.gif);
    width: 9px;
    height: 62px;
    background-repeat: no-repeat;
    background-position: left;
}

.divRightBotCorner {
    background-image: url(../Images/infobox/bottom-corner-lright.gif);
    width: 12px;
    height: 62px;
    background-repeat: no-repeat;
    background-position: right;
}

.divTopPart {
    background-image: url(../Images/infobox/top-pixel.gif);
    height: 17px;
    background-repeat: repeat-x;
}

.divBotPart {
    background-image: url(../Images/infobox/bottom-pixel.gif);
    height: 62px;
    background-repeat: repeat-x;
}

.bottomArrowOpen {
    background-image: url(../Images/infobox/chopchik.gif);
    width: 48px;
    height: 62px;
    background-repeat: no-repeat;
    background-position: top;
}

.divLeftSide {
    background-image: url(../Images/infobox/Left-pixel.gif);
    width: 9px;
    background-repeat: repeat-y;
}

.divRightSide {
    background-image: url(../Images/infobox/right-pixel2.gif);
    width: 6px;
    background-repeat: repeat-y;
    background-position: right;
}

.divCloseImg {
    background-image: url(../Images/infobox/close-icon.gif);
    width: 15px;
    height: 17px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}

.LeftMenuButton {
    background-image: url(../images/moked.gif);
    width: 120px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: top right;
}

.MsgBoxTop {
    display: inline;
    text-align: center;
    position: absolute;
    left: 50px;
    top: 0px;
    z-index: 999;
}

.MsgBoxWidthLarge {
    width: 500px;
}

.TextAreaStyleMedium {
    text-align: right;
    direction: rtl;
    border: 1px solid #cdcdcd;
    width: 100%;
    height: 90px;
}

.ComplaintIcon {
    background-image: url(../images/icon_complaint.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
}

.MailDisIcon {
    background-image: url(../images/icon_mail.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
}

.FolderDisIcon {
    background-image: url(../images/icon_folder.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
}


.InfoDisIcon {
    background-image: url(../images/icon_information.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
}

.ClalitDisIcon {
    background-image: url(../images/icon_clalit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 76px;
    height: 84px;
}


.tableBigBorderTop {
    border: solid 1px #cdcdcd;
    border-bottom: none;
}

.tableBigBorderBottom {
    border-right: solid 1px #cdcdcd;
    border-left: solid 1px #cdcdcd;
    border-top: none;
}

.lastCellBorder {
    border: none;
    border-top: solid 1px #cdcdcd;
}

.tablePaddingBottom {
    padding-right: 8px;
    padding-left: 5px;
}

.CancelNormal {
    background-image: url(../images/cancel-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.CancelNormalHover {
    background-image: url(../images/cancel-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 60px;
    height: 22px;
    cursor: pointer;
}

.SendNormal {
    background-image: url(../images/send-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.SendNormalHover {
    background-image: url(../images/send-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.PageBoxLargeWidth {
    width: 700px;
}

.YesNormal {
    background-image: url(../images/yes-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.YesNormalHover {
    background-image: url(../images/yes-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.NoNormal {
    background-image: url(../images/no-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.NoNormalHover {
    background-image: url(../images/no-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 92px;
    height: 22px;
    cursor: pointer;
}

.TextMatchArea {
    width: 162px;
}

.SelMatchArea {
    width: 168px;
}

.PageBoxWidthBig {
    width: 580px;
}

.blueRowLeft {
    background-image: url(../images/bg_blue_white_left.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 49px;
}

.blueRowRight {
    background-image: url(../images/bg_blue_white_right.gif);
    background-repeat: no-repeat;
    width: 5px;
    height: 49px;
}

.blueRowMiddle {
    background-image: url(../images/bg_blue_white_pixel.gif);
    background-repeat: repeat-x;
    height: 49px;
}

.selectWidth150 {
    width: 165px;
}

.selectWidth165 {
    width: 165px;
}

.selectWidth157 {
    width: 157px;
}

.BlueBgTopNew {
    background-image: url(../images/blue-bg-M.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 50px;
}

.BlueBgLeftNew {
    background-image: url(../images/blue-bg-L.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 6px;
    height: 50px;
}

.BlueBgRightNew {
    background-image: url(../images/blue-bg-R.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 6px;
    height: 50px;
}

.mokedTmihaBtn {
    background-image: url(../images/number_moked_tmiha_blue.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 130px;
    height: 25px;
    cursor: pointer;
}

.tableRowGrayCss {
    background-color: #edeeed;
    border-left-color: #cdcdcd;
    border-left-style: solid;
    border-left-width: 1px;
    white-space: normal;
    text-align: right;
    padding-left: 5px;
    padding-right: 5px;
}

.SelWidthExtraLarge {
    width: 216px;
}

.TextAreaStyleExtra {
    border: 1px solid #cdcdcd;
    width: 530px;
}

.BlackText08 {
    color: #000000;
}

.CloseNormal {
    background-image: url(../images/sgira-normal.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.CloseNormalHover {
    background-image: url(../images/sgira-rollover.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 74px;
    height: 22px;
    cursor: pointer;
}

.LoginButtonBigger {
    background-image: url(../images/butt_login_bigger.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 25px;
    cursor: pointer;
}

.LoginButtonOverBigger {
    background-image: url(../images/butt_login_over_bigger.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 90px;
    height: 25px;
    cursor: pointer;
}

.tableBorder {
    background-color: White;
}

.RowBold TD DIV, .RowBold TD TABLE TR TD A {
    font-weight: bold;
}

TR.RowBold TD.tableRowRightBorder {
    vertical-align: top;
}

.ContentHeight {
    height: 365px;
}

.BillingImg {
    background-image: url(../images/billing.jpg);
    background-repeat: no-repeat;
    background-position: right top;
    width: 350px;
    height: 478px;
}

.SmallBuiltImg {
    background-image: url(../images/small-buit.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 50px;
    height: 58px;
}

.SmallBuiltPosition1 {
    display: inline;
    text-align: center;
    position: absolute;
    left: 520px;
    top: 380px;
    z-index: 999;
}


.SmallBuiltPosition2 {
    display: inline;
    text-align: center;
    position: absolute;
    left: 597px;
    top: 470px;
    z-index: 999;
}

.SmallBuiltPosition3 {
    display: inline;
    text-align: center;
    position: absolute;
    left: 430px;
    top: 610px;
    z-index: 999;
}

.IconGoTop {
    background-image: url(../images/icon_arrow_go_to_top.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 25px;
    height: 23px;
}

.SitemapHeight {
    height: 137px;
}

.MiddleMenuSize {
    padding: 0;
    margin: 0;
    line-height: 24px;
    text-align: center;
}

    .MiddleMenuSize A {
        display: inline-block;
    }

.MiddleMenuText {
    color: White;
    text-decoration: none;
    white-space: nowrap;
    cursor: hand;
    font-weight: bold;
}


.MiddleMenuSeparator {
    background-image: url(../images/MiddleMenu/MiddleMenuSeparator2.gif);
    background-repeat: no-repeat;
    background-position: center -1px;
    vertical-align: top;
    width: 1px;
    height: 24px;
    background-color: #39bdef;
}

.MiddleMenuStretcher {
    background-image: url(../images/MiddleMenu/MiddleMenuStretcher.gif);
    background-repeat: repeat-x;
    background-position: top;
    vertical-align: top;
    height: 33px;
}

.MiddleMenuStretcher_Active {
    background-image: url(../images/MiddleMenu/MiddleMenuStretcher_Active.gif);
    background-repeat: repeat-x;
    background-position: top;
    height: 33px;
    line-height: 24px;
}

.MiddleMenuCorner_Left {
    background-image: url(../images/MiddleMenu/MiddleMenuCorner_Left.gif);
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: top;
    width: 4px;
    height: 33px;
}

.MiddleMenuCorner_Right {
    background-image: url(../images/MiddleMenu/MiddleMenuCorner_Right.gif);
    background-repeat: no-repeat;
    width: 4px;
    height: 33px;
    background-position: center;
    vertical-align: top;
}

.MiddleMenuCorner_Left_Active {
    background-image: url(../images/MiddleMenu/MiddleMenuCorner_Left_Active.gif);
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: top;
    width: 4px;
    height: 33px;
    line-height: 24px;
}

.MiddleMenuCorner_Right_Active {
    background-image: url(../images/MiddleMenu/MiddleMenuCorner_Right_Active.gif);
    background-repeat: no-repeat;
    background-position: top;
    vertical-align: top;
    width: 4px;
    height: 33px;
    line-height: 24px;
}

.CompletionListItemStyle {
    color: Black;
    cursor: pointer;
    display: block;
}

.CompletionListHighlightedItemStyle {
    color: Black;
    background-color: #d2f0fb;
    font-weight: bold;
    cursor: pointer;
    display: block;
}

.CopmletionListStyle {
    direction: rtl;
    border: solid 1px Gray;
    background-color: #EFF7FF;
    overflow: auto;
    height: 140px;
    padding-right: 5px;
    padding-left: 5px;
    width: 200px !important;
    margin-top: 0px;
}

.CopmletionListStyle2 {
    height: 100px !important;
}

ul.CopmletionListStyle2 div.CompletionListItemStyle, ul.CopmletionListStyle2 div.CompletionListHighlightedItemStyle {
    width: 130px !important;
    overflow: visible;
    white-space: normal !important;
    height: auto;
}

.aHelp {
    background-color: #010066;
    color: #ffffff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    width: 8px;
    float: right;
    margin-left: 2px;
    padding-left: 4px;
    padding-right: 4px;
    margin-top: 2px;
}

.TableCities {
    border: white 1px solid;
    z-index: 100;
    position: absolute;
    background-color: #40b2f7;
}

/* calendar */
.calendarDayStyle a {
    text-decoration: none;
}

.calendar_table_border {
    background-image: url(../Images/Calendar/calendar_title_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #f2f2f2;
    vertical-align: top;
    width: 20px;
}

.calendar_table_footer_border {
    vertical-align: bottom;
    background-color: #f2f2f2;
}

.calendar {
    background-color: #F2F2F2;
    border-style: none;
}

.calendar_title {
    background-image: url(../Images/Calendar/calendar_title_bg.gif);
    background-repeat: repeat-x;
    height: 45px;
}

    .calendar_title td {
        text-align: center;
        font-weight: bold;
        padding-bottom: 10px;
    }

        .calendar_title td a:hover {
            text-decoration: none;
        }

.calendar_day_header {
    padding-bottom: 6px;
}

.calendar_other_month_day {
    background-image: url(../Images/Calendar/calendar_other_month_day.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    color: #FFFFFF;
}

    .calendar_other_month_day a {
        text-decoration: none;
        color: #FFFFFF !important;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

        .calendar_other_month_day a:hover {
            text-decoration: none;
        }

.calendar_day {
    background-image: url(../Images/Calendar/calendar_day.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    color: #00AEED;
    text-align: center;
}

    .calendar_day a {
        color: #00AEED !important;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

        .calendar_day a:hover {
            text-decoration: none;
        }

.calendar_today_day {
    background-image: url(../Images/Calendar/calendar_today_day.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    color: #FFFFFF;
}

    .calendar_today_day a {
        color: #FFFFFF !important;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

        .calendar_today_day a:hover {
            text-decoration: none;
        }

.calendar_selected_day {
    background-image: url(../Images/Calendar/calendar_selected_day.gif);
    background-repeat: no-repeat;
    background-position: center;
    width: 24px;
    height: 24px;
    color: #00AEED;
}

    .calendar_selected_day a {
        color: #00AEED !important;
        display: inline-block;
        width: 20px;
        height: 20px;
        line-height: 20px;
    }

        .calendar_selected_day a:hover {
            text-decoration: none;
        }
/* end calendar */

.popup_left {
    border-left-color: #cecece;
    border-left-style: solid;
    border-left-width: 1px;
}

.popup_top {
    border-top-color: #cecece;
    border-top-style: solid;
    border-top-width: 1px;
}

.popup_right {
    background-image: url(../images/popup/LeftBorder.gif);
    background-repeat: repeat-y;
    background-position: right;
    border-left-color: #cecece;
    border-left-style: solid;
    border-left-width: 1px;
}

.popup_bottom {
    background-image: url(../images/popup/RightBorder.gif);
    background-repeat: repeat-x;
    background-position: center bottom;
}

.CorTopRight {
    background-image: url(../images/popup/CorTopRight.gif);
    background-repeat: no-repeat;
    width: 47px;
    background-position: right top;
}

.CorTopLeft {
    background-image: url(../images/popup/CorTopLeft.gif);
    background-repeat: no-repeat;
    width: 47px;
    background-position: left top;
}

.CorBottomLeft {
    background-image: url(../images/popup/CorBottomLeft.gif);
    background-repeat: no-repeat;
    width: 47px;
    background-position: left bottom;
}

.CorBottomRight {
    background-image: url(../images/popup/CorBottomRight.gif);
    background-repeat: no-repeat;
    width: 47px;
    background-position: right bottom;
}

.imagesBG {
    background-image: url(../images/image_bg2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 79px;
    height: 86px;
}

.scrollbar2 {
    scrollbar-3dlight-color: #12b5ee;
    scrollbar-arrow-color: #ffffff;
    scrollbar-base-color: #12b5ee;
    scrollbar-darkshadow-color: #ffffff;
    scrollbar-face-color: #12b5ee;
    scrollbar-highlight-color: #12b5ee;
    scrollbar-shadow-color: #12b5ee;
    scrollbar-track-color: #ffffff;
}

.scrollbarOld {
    scrollbar-3dlight-color: #ffd700;
    scrollbar-arrow-color: #ffffff;
    scrollbar-base-color: #ff6347;
    scrollbar-darkshadow-color: #fa834b;
    scrollbar-face-color: #00adef;
    scrollbar-highlight-color: #0cb149;
    scrollbar-shadow-color: #0cb149;
    scrollbar-track-color: #eeeeee;
}

.imageBorder {
    border: solid 5px #00ADEF;
}

.textboxBorderGray {
    border: solid 1px #cecece;
}

.ddl {
    border: 1px solid #cecece;
}

.blueTextBold, A.blueTextBold:link, visited, .blueTextBold A:visited, .blueTextBold A:link {
    font-weight: bold;
    color: #03afef;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
}

.MenuBlueTextNotBold, A.MenuBlueTextNotBold:link, A.MenuBlueTextNotBold:visited {
    font-weight: normal;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    height: 25px;
    color: #03afef;
    background-color: #F1FAFF;
    text-align: right;
    padding-right: 10px;
}

.MenuBlueTextBold, A.MenuBlueTextBold:link, .MenuBlueTextBold A:visited, .MenuBlueTextBold A:link {
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    height: 25px;
    color: #03afef;
    background-color: #F1FAFF;
    text-align: right;
    padding-right: 10px;
}

.MenuBlueTextSelected, MenuBlueTextSelected a:link, .MenuBlueTextSelected a:visited {
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    height: 25px;
    color: White;
    background-color: #00ADEF;
    border-color: #00ADEF;
    padding-right: 10px;
    text-align: right;
}

.Logo {
    background-image: url(../images/logo.gif);
    background-repeat: no-repeat;
    background-position: up;
    background-position: right;
    width: 200px;
    height: 80px;
}

.Strip {
    background-image: url(../images/strip.gif);
    background-position: right top;
    width: 768px;
    height: 30px;
}

.DotsFullLine {
    background-image: url(../Images/dots.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 3px;
    background-position: right;
}

.DotsFullLineNew {
    background-image: url(../Images/dotsNew.gif);
    background-repeat: no-repeat;
    vertical-align: middle;
    height: 1px;
    background-position: right;
}

.loading {
    width: 200px;
    background-color: #ff9900;
    position: fixed;
    left: 50%;
    top: 10px;
    text-align: center;
    color: #ffffff;
    font-weight: bold;
    border: 2px solid #333333;
}

.personalImagesUploadCell {
    height: 450px;
    overflow: auto;
}

.txtTitleOrange {
    color: #ff0000;
    font-weight: bold;
}

#winHelp .PopUpClose {
    background-image: url(../images/X_icon.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
    border: none;
    overflow: hidden;
    text-indent: -9999px;
}

.PopUpArr {
    background-image: url(../images/arr_popup.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 44px;
    height: 26px;
}

.PopTopLeft {
    background-image: url(../images/top_left_popup.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 7px;
    height: 8px;
}

.PopTop {
    background-image: url(../images/top_popup.gif);
    background-position: top;
    width: 1px;
    height: 8px;
}

.PopTopRight {
    background-image: url(../images/top_right_popup.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 7px;
    height: 8px;
}

.PopLeft {
    background-image: url(../images/left_popup.gif);
    background-position: top;
    width: 7px;
    height: 1px;
}

.PopBackground {
    background-image: url(../images/popup_bg.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 7px;
    height: 1px;
}

.PopRight {
    background-image: url(../images/right_popup.gif);
    background-position: top;
    width: 7px;
    height: 1px;
}

.PopBottomLeft {
    background-image: url(../images/bottom_left_popup.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 7px;
    height: 8px;
}

.PopBottom {
    background-image: url(../images/bottom_popup.gif);
    background-position: top;
}

.PopBottomRight {
    background-image: url(../images/bottom_right_popup.gif);
    background-repeat: no-repeat;
    background-position: top;
    width: 7px;
    height: 8px;
}

.blockLink {
    display: block;
    text-decoration: none;
}

    .blockLink:hover {
        display: block;
        text-decoration: underline;
    }


div.input input.error, div.input select.error {
    border: 2px solid #d90000;
    background-color: #ffcccc;
}


.errorValidator {
    border: 1px solid #d90000;
}

.errorCss, .errorCssBlock {
    color: #d90000 !important;
    line-height: 13px;
}

.errorCssBlock {
    display: block;
}

.spacer12 {
    line-height: 9px;
}

.spacer16 {
    line-height: 13px;
}

.spacer16_2 {
    line-height: 14px;
}

.UpdatePersonalDetailsPopup {
    width: 420px;
    top: 20% !important;
    min-height: 0px !important;
}

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=60);
    opacity: 0.6;
    z-index: 10000001;
}

.popupBackground {
    background-color: rgba(0,0,0,0.6);
    position: fixed;
    left: 0px;
    top: 0px;
    z-index: 0;
    width: 100%;
    height: 100%;
}

.modalPopup {
    box-shadow: 3px 3px 5px #888;
    background-color: #fff;
    font-size: 12px;
    border-radius: 10px;
    border: 1px solid #717171;
    z-index: 10000001 !important;
    width: 650px;
    min-height: 230px;
    padding: 10px;
    position: relative;
}

    .modalPopup .LeftApproveButton {
        text-align: left;
    }

.ModalPopupSecurityTxt {
    padding: 10px 0 14px 0;
    vertical-align: top;
}

.VisitsModalDialog .popupTitle {
    text-align: right;
    padding-right: 0;
}

    .VisitsModalDialog .popupTitle span {
        color: #fb834a;
        font-size: 18px;
        font-weight: bold;
    }

.VisitsModalDialog .ModalCloseButton {
    left: -60px;
}

.ModalCloseButton {
    position: relative;
    top: -30px;
    left: -25px;
    text-align: left;
    cursor: pointer;
    padding-top: 5px;
    display: block !important;
}

    .ModalCloseButton .LeftTopButton {
        background: transparent url('../Images/round-close-button.png') no-repeat;
        display: block;
        width: 27px;
        height: 27px;
        overflow: hidden;
        direction: ltr;
        text-indent: -9999px;
    }

.LightBoxCss {
    background-color: white;
    border-width: 1px;
    border-style: solid;
    border-color: #717171;
    padding: 3px;
    z-index: 10000001;
}

.LightBoxFrame {
    overflow: auto;
    height: 85%;
    direction: ltr;
}

#mdPopup_foregroundElement {
    z-index: 10000001 !important;
}

.modalPopupLabTest {
    box-shadow: 3px 3px 5px #888;
    background-color: #fff;
    font-size: 12px;
    border-radius: 10px;
    border: 1px solid #717171;
    z-index: 10000001;
    width: 650px;
    padding: 10px;
    position: relative;
}

.modalPopup1 {
    box-shadow: 3px 3px 5px #888;
    background-color: #fff;
    border: 1px solid #717171;
    border-radius: 10px;
    padding: 3px;
    width: 460px;
    z-index: 10000001;
}

.DoctorVisitsListDiv {
    min-height: 420px;
    padding: 4px 12px 0 10px;
}

    .DoctorVisitsListDiv *:focus {
        outline: none;
    }

.modalPopup1 .ModalCloseButton {
    position: relative;
    top: -22px;
    left: -20px;
    text-align: left;
    cursor: pointer;
    padding-top: 5px;
    display: block !important;
}

.modalPopupTbl {
    width: 100%;
    height: 535px;
    direction: rtl;
    border: none;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    z-index: 10000001;
}

.popupTitle {
    font-weight: bold;
    color: #407bad;
}

.dottedLine {
    background-image: url(../Images/bedikot_bottom_dots.gif);
    width: 3px;
    background-repeat: repeat-x;
    vertical-align: middle;
    height: 1px;
    background-position: right;
}

.popupText {
    font-weight: bold;
    color: black;
}

.errorText {
    font-weight: bold;
    color: red;
}

.errorStar {
    color: #d90000;
}

.ErrorColor {
    color: #d90000;
}

.summaryStyle {
    font-weight: bold;
    color: red;
}

.MenuRowPageSelected, .MenuRowPageSelected:hover {
    color: #000000;
    background-color: #C0E9FB;
    font-weight: bold;
    border-color: #00ACF1;
    border-width: 1px;
}

.MenuRowPrevPageNotSelected, .MenuRowPrevPageNotSelected:hover {
    background-color: #F1FAFF;
    color: #00adef;
    font-weight: normal;
    border-color: #00ACF1;
    border-width: 1px;
}

.pagingStyle {
    color: #03afef;
    text-decoration: none;
}

    .pagingStyle A.pagingStyle:link, .pagingStyle A:visited, .pagingStyle A:link {
        color: #03afef;
        text-decoration: none;
    }

.pagingCurrentPage {
    color: #000000;
    text-decoration: none;
}

.pagingMargin {
    margin-right: 5px;
    margin-left: 12px;
}

.MenuBlueTextBoldNoText A.MenuBlueTextBoldNoText:link, .MenuBlueTextBoldNoText A:visited, .MenuBlueTextBoldNoText A:link {
    font-weight: bold;
    white-space: nowrap;
    cursor: pointer;
    text-decoration: none;
    padding-left: 15px;
    padding-right: 60px;
    height: 25px;
    color: #00ADEF;
    background-color: #FFFFFF;
}

.divIframe {
    scrollbar-face-color: #f7faff;
    scrollbar-track-color: white;
    scrollbar-arrow-color: #B0CEE6;
    scrollbar-highlight-color: #B0CEE6;
    scrollbar-shadow-color: #B0CEE6;
    scrollbar-3dlight-color: white;
    scrollbar-darkshadow-color: white;
    margin: 0;
}

.linkContainer a {
    font-weight: normal;
    color: #03afef;
    white-space: normal;
    cursor: pointer;
    text-decoration: none;
    direction: rtl;
}

    .linkContainer a:hover {
        text-decoration: underline;
    }

.linkContainer {
    font-weight: normal;
    color: #AAAAAA;
    white-space: normal;
    text-decoration: none;
}

.tooltip, .tooltip a {
    text-decoration: none;
    color: #09536f;
    width: 240px;
}

.TdMenu {
    background-color: #F0F9FE;
    color: #00ADEF;
    font-weight: bold;
    cursor: pointer;
}

.TdMenuSelected {
    background-color: #00ADEF;
    color: white;
    font-weight: bold;
    cursor: pointer;
}

.MenuInnerLink, A.MenuInnerLink:link {
    font-weight: bold;
}

    .MenuInnerLink A.MenuInnerLink, A.MenuInnerLink:Active, A.MenuInnerLink:Visited {
        background-color: #00ADEF;
        color: white;
        font-weight: bold;
    }

.noTestsFoundMessageText {
    font-weight: bold;
    color: #000000;
}

.NoTestsFoundErrorMessage {
    padding: 40px 20px 0 0;
}

.DivWinHelp {
    position: absolute;
    z-index: 10000001;
    display: none;
    top: 0;
    left: 0;
    direction: rtl;
    width: 241px;
}

.DivWinHelpPopup {
    position: absolute;
    z-index: 10000001;
    display: none;
    top: 0;
    left: 0;
    direction: rtl;
    width: 480px;
}

.nbnd {
    border: none;
    text-decoration: none;
}

.MenuPanelCtrlUl {
    padding: 0;
    margin: 1px 6px 0px 0px;
}

.MenuPanelCtrlMargR16px {
    padding: 0;
    margin: 0px 16px 0px 0px;
}

.MenuPanelCtrlQuestion {
    padding: 0;
    margin: 0px 10px 0px 0px;
}

.TdTitlePad {
    padding-left: 8px;
    padding-bottom: 2px;
}

.MenuInnerLink A.MenuInnerLink:link, A.MenuInnerLink:hover {
    background-color: #F0F9FE;
    color: #00ADEF;
}

a:link.Controls_PicturesManager_SaveImages, a:visited.Controls_PicturesManager_SaveImages, a:active.Controls_PicturesManager_SaveImages {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.square10px {
    width: 10px;
    height: 10px;
    background-repeat: no-repeat;
    overflow: hidden;
}

.rect10pxW {
    height: 10px;
    overflow: hidden;
    background-repeat: repeat-x;
}

.rect10pxH {
    width: 10px;
    overflow: hidden;
    background-repeat: repeat-y;
}


.BgGradientTopRight {
    background-image: url(../images/bg_gradiant_top_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 9px;
}

.BgGradientTopRightSmall {
    background-image: url(../images/bg_gradiant_top_right.gif);
    background-repeat: no-repeat;
    background-position: right top;
    width: 9px;
    height: 110px;
}

.BgGradientTopLeft {
    background-image: url(../images/bg_gradiant_top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 9px;
}

.BgGradientTopLeftSmall {
    background-image: url(../images/bg_gradiant_top_left.gif);
    background-repeat: no-repeat;
    background-position: left top;
    width: 9px;
    height: 110px;
}

.BgGradientTop {
    background-image: url(../images/bg_gradiant_top_pixel.gif);
    background-repeat: repeat-x;
    background-position: top;
}

@media print {
    .dontPrint {
        visibility: hidden;
    }

    .graphHeadPrint {
        display: block;
        margin: 2px 20px 0px 5px;
    }

    .divPrintFooter {
        display: block;
    }

    .headPrintMedicine {
        color: Black !important;
        height: auto;
        display: inline-block;
        padding-top: -8px;
    }

    .MedTblHeadPrint {
        height: 30px;
    }

    .printText {
        color: Black !important;
    }
}

@media screen {
    .graphHeadPrint {
        display: none;
    }

    .printHeadText {
        color: #0DB14C;
        font-weight: bold;
        text-align: right;
    }

    .printHeadTextInfo {
        font-weight: bold;
    }

    .divPrintFooter {
        display: none;
    }
}



.FooterTblBar {
    height: 2px !important;
    background-color: #00aff2;
    overflow: hidden !important;
}

.GrayBorder {
    border: solid 1px #dddddd;
}

.GrayBg {
    background-color: #dddddd;
}

.GrayBorderTopLeft {
    border-top: solid 1px #dddddd;
    border-left: solid 1px #dddddd;
}

.GrayBorderRight {
    border-right: solid 1px #dddddd;
}

.GrayBorderTop {
    border-top: solid 1px #dddddd;
}

.SubscriberSrvAltBG {
    background-color: #D2F0FB;
}

.SubscriberSrvHeader {
    font-weight: bold;
    text-align: right;
    color: #ffffff;
    border-color: #ffffff;
    background-color: #00aeed;
}

.DGSubscriberSrvOut {
    border: 0px;
    border-style: solid;
}

.DGSubscriberSrv {
    border: 0px;
    padding-left: 2px;
    border-left-width: 0px;
    padding-right: 2px;
    padding-top: 2px;
    padding-bottom: 4px;
}

.TrAltLiteBlue {
    background-color: #F0F9FE;
    color: #000000;
}

.TrSelectedReminders {
    background-color: #b4e5f6;
    color: #000000;
}

.tdMessageTitle {
    font-weight: normal;
    color: black;
    text-align: right;
    padding-right: 2px;
    margin-right: 5px;
}

.buttonwrapperBtSubmit {
    width: 100px;
    height: 22px;
    display: block;
}

a:link.PersonalIdentificationSecureControl_Save, a:visited.PersonalIdentificationSecureControl_Save, a:active.PersonalIdentificationSecureControl_Save, a:hover.PersonalIdentificationSecureControl_Save {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.BtSubmit, a:visited.BtSubmit, a:active.BtSubmit {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.BtSubmit {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.btwrapper60 {
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
}

a:link.btRefreshGraph, a:visited.btRefreshGraph, a:active.btRefreshGraph, a.hover.btRefreshGraph {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.btSbmAcs, a:visited.btSbmAcs, a:active.btSbmAcs, a.hover.btSbmAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.buttonwrapper_PicturesManager {
    width: 100px;
    cursor: pointer;
    display: block;
}

a:link.Controls_BackgroundManager_Save, a:visited.Controls_BackgroundManager_Save, a:active.Controls_BackgroundManager_Save {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.UpdateServicesProAcs_Save, a:visited.UpdateServicesProAcs_Save, a:active.UpdateServicesProAcs_Save {
    background-repeat: no-repeat;
    background-position: center center;
    width: 100px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.UpdateServicesProAcs_Save {
    border-style: None;
    height: 22px;
    width: 100px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.PoBoxBackAcs, a:visited.PoBoxBackAcs, a:active.PoBoxBackAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.pnMailBoxBackAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.pnMailBoxBackAcs, a:visited.pnMailBoxBackAcs, a:active.pnMailBoxBackAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.pnMailBoxSubmitAcs, a:visited.pnMailBoxSubmitAcs, a:active.pnMailBoxSubmitAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.pnMailBoxSubmitAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

/*********************** Start Personal Details **********************/
a:link.PersonalDetails_YesAcs, a:visited.PersonalDetails_YesAcs, a:active.PersonalDetails_YesAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.PersonalDetails_YesAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.PersonalDetails_NoAcs, a:visited.PersonalDetails_NoAcs, a:active.PersonalDetails_NoAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.PersonalDetails_NoAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.PersonalDetails_YesAcs, a:visited.PersonalDetails_YesAcs, a:active.PersonalDetails_YesAcs {
    padding-top: 3px;
}

a:link.PersonalDetails_NoAcs, a:visited.PersonalDetails_NoAcs, a:active.PersonalDetails_NoAcs {
    padding-top: 3px;
}

.Width10 {
    width: 10%;
}

.Width17 {
    width: 17%;
}

.PersonalDetailsHelpIcon {
    position: relative;
    top: -1px;
    right: 7px;
}

.MessagesReminderTable {
    padding-bottom: 5px;
    border-collapse: collapse;
    width: 100%;
}

    .MessagesReminderTable caption {
        display: none;
    }

    .MessagesReminderTable thead tr {
        height: 33px;
        font-weight: bold;
        border-bottom: 1px solid #cdcdcd;
    }

    .MessagesReminderTable tbody tr.MessagesReminderRow {
        white-space: normal;
        text-align: right;
        padding: 0 8px 5px 8px;
        vertical-align: middle;
        height: 40px;
        min-height: 40px;
        border-bottom: 1px solid #cfd3d5;
    }

.PersonalIdentificationPanel .PersonalIdentificationSecureLabel {
    display: inline;
    font-weight: normal;
    vertical-align: middle;
    width: auto;
}

.PersonalIdentificationPanel .ddl {
    width: 170px;
    height: 24px;
    border: 1px solid #cecece;
}

a.PersonalIdentificationSecureControl_Save:link, a.PersonalIdentificationSecureControl_Save:visited, a.PersonalIdentificationSecureControl_Save:active, a.PersonalIdentificationSecureControl_Save:hover {
    padding-top: 3px;
}

.PersonDetSuccessMsg {
    width: 300px;
    height: 110px;
    vertical-align: middle;
    margin-right: 24px;
}

.NewsletterCheckBox {
    padding-top: 16px;
}

    .NewsletterCheckBox .TextWidthLogin {
        direction: ltr;
        padding-left: 5px;
    }

    .NewsletterCheckBox > div {
        display: inline-block;
    }

        .NewsletterCheckBox > div:first-child {
            width: 25%;
        }

        .NewsletterCheckBox > div > div:first-child {
            padding-bottom: 16px;
        }
/************************* PersonalDetailsAccordion ***************************/
.CollapsePanelHeader, .CollapsePanelHeaderOpen, .CollapsePanelHeaderClose {
    display: block;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
    padding-right: 35px;
}

.PersonalDetailsAccordionClose {
    background: #407bac;
}

.PersonalDetailsAccordionOpen {
    background-color: #edf1f4;
}

.CollapsePanelHeaderClose {
    text-decoration: none;
    background: url(../images/ProfileDetails/plus_icon.png) 99% 50% no-repeat;
}

    .CollapsePanelHeaderClose span {
        color: #fff;
        text-decoration: none;
    }

    .CollapsePanelHeaderClose:hover {
        text-decoration: none;
    }

    .CollapsePanelHeaderClose:focus {
        text-decoration: none;
    }

.CollapsePanelHeaderOpen {
    text-decoration: none;
    background: url(../images/ProfileDetails/minus_icon.png) 99% 50% no-repeat;
    border: 1px solid #d1d1d1;
}

    .CollapsePanelHeaderOpen:hover {
        text-decoration: none;
    }

    .CollapsePanelHeaderOpen:focus {
        text-decoration: none;
    }

    .CollapsePanelHeaderOpen span {
        color: #5c5c5c;
        text-decoration: none;
    }

.CollapsePanelHeader a, .CollapsePanelHeader a:link, .CollapsePanelHeader a:visited, .CollapsePanelHeader a:hover, .CollapsePanelHeader a:focus, .CollapsePanelHeader a:active {
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

.CollapsePanelContainer {
    padding: 8px;
}

    .CollapsePanelContainer label {
        display: inline-block;
        font-weight: normal;
        width: auto;
    }

    .CollapsePanelContainer select, .CollapsePanelContainer a, .CollapsePanelContainer input, .CollapsePanelContainer img, .CollapsePanelContainer label {
        vertical-align: middle;
    }

    .CollapsePanelContainer select {
        width: 170px;
    }

    .CollapsePanelContainer .Auto {
        width: auto;
    }

    .CollapsePanelContainer .PersonalDetailsUpdateFrame {
        width: 100%;
    }

.AccordionSuccessMsg span {
    outline: none;
}
/********************** End PersonalDetailsAccordion ***********************/
.PersonalDetailsUpdate {
    width: 100%;
    margin: 0;
    padding: 0;
}

    .PersonalDetailsUpdate .TBDailing {
        width: 80px;
    }

    .PersonalDetailsUpdate .ddl {
        width: 64px;
    }

    .PersonalDetailsUpdate .TBAddressDetails {
        width: 50px;
        direction: rtl;
        border: solid 1px #cecece;
        height: 20px;
    }

.TBLargeSize {
    width: 200px;
    height: 20px;
    margin: 10px 0 10px 0;
}

.PersonalDetailsUpdate .zipCode label {
    direction: ltr;
}

.OTPLoginSecurePanel {
    margin-top: 7px;
}

    .OTPLoginSecurePanel .OTPLoginSecureTitle,
    .OTPLoginSecurePanel .OTPLoginSecureValidator {
        margin-bottom: 10px;
    }

    .OTPLoginSecurePanel .TextArialNormal {
        padding-left: 30px;
    }

    .OTPLoginSecurePanel select {
        width: 64px;
    }

    .OTPLoginSecurePanel input {
        width: 80px;
    }

    .OTPLoginSecurePanel .OTPLoginSecureButtons {
        text-align: left;
    }

    .OTPLoginSecurePanel .errorTextOrange {
        padding: 10px 0;
    }
/********************** End Personal Details ************************/

a:hover.ModalDialog_ApproveAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.ModalDialog_ApproveAcs, a:visited.ModalDialog_ApproveAcs, a:active.ModalDialog_ApproveAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.pnlPageSubmitAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.pnlPageSubmitAcs, a:visited.pnlPageSubmitAcs, a:active.pnlPageSubmitAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.pnlPageSubmitBackAcs, a:visited.pnlPageSubmitBackAcs, a:active.pnlPageSubmitBackAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.pnlPageSubmitBackAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.PoBoxApprovalAcs, a:visited.PoBoxApprovalAcs, a:active.PoBoxApprovalAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.PoBoxApprovalAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}


a:link.btnMasterExitAcc, a:visited.btnMasterExitAcc, a:active.btnMasterExitAcc {
    background-repeat: no-repeat;
    background-position: center center;
    width: 90px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.btnMasterOkAcc, a:visited.btnMasterOkAcc, a:active.btnMasterOkAcc {
    background-repeat: no-repeat;
    background-position: center center;
    width: 90px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.btClearAcs, a:visited.btClearAcs, a:active.btClearAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.btClearAcs {
    border-style: None;
    height: 22px;
    width: 60px;
    border-width: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.AddSpy, a:visited.AddSpy, a:active.AddSpy {
    background-repeat: no-repeat;
    background-position: center center;
    width: 87px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:hover.AddSpy {
    background-repeat: no-repeat;
    background-position: center center;
    width: 87px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.GetTestsAcc, a:visited.GetTestsAcc, a:active.GetTestsAcc, a.hover.GetTestsAcc {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}


a:link.VisitsModalDaialog_Cancel, a:visited.VisitsModalDaialog_Cancel, a:active.VisitsModalDaialog_Cancel {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
}

a:link.VisitsModalDaialog_Send, a:visited.VisitsModalDaialog_Send, a:active.VisitsModalDaialog_Send {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
}

a:link.LoginButtonAcs, a:visited.LoginButtonAcs, a:active.LoginButtonAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
}

.txtTest {
    display: none;
    color: #407bac;
}

.buttonwrapperContinu {
    width: 90px;
    height: 22px;
    display: block;
}

a:hover.LoginButtonAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 60px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

a:link.AddToSavedTestsBtnAcs, a:visited.AddToSavedTestsBtnAcs, a:active.AddToSavedTestsBtnAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 87px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
}

a:hover.AddToSavedTestsBtnAcs {
    background-repeat: no-repeat;
    background-position: center center;
    width: 87px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

.FamilyImage {
    direction: ltr;
    width: 60px;
    height: 70px;
}

.homePageBgWoman {
    background-image: url(../images/image_bg2.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 79px;
    height: 86px;
}

.homePageBgMan {
    background-image: url(../images/boy-icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 79px;
    height: 87px;
}

.homePageBgWomanMom {
    background-image: url(../images/woman-icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 79px;
    height: 87px;
}

.homePageBgManDad {
    background-image: url(../images/man-icon.gif);
    background-repeat: no-repeat;
    background-position: left center;
    width: 79px;
    height: 87px;
}

.BlueBorder {
    border: solid 1px #00adef;
}

.TmichaPadding {
    padding-left: 8px;
    padding-bottom: 8px;
}

.dotPaddingPopup {
    margin-left: 12px;
    margin-right: 24px;
}

.famDataRightPading8 {
    padding-right: 8px;
}

    .famDataRightPading8 td {
        vertical-align: top;
        padding: 0px;
    }

.AccordionHeader {
    background-color: #e9eae9;
    border-top: 3px solid white;
    height: 27px;
    font-weight: normal;
    color: black;
    background-image: url(../Images/plus.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px;
    cursor: pointer;
}

    .AccordionHeader a:link, .AccordionHeader a:visited, .AccordionHeader a:hover, .AccordionHeader a:focus, .AccordionHeader a:active {
        font-weight: normal;
        color: black;
        text-decoration: none;
    }

.AccordionHeaderSelected {
    background-color: #00aeef;
    border-top: 3px solid white;
    height: 27px;
    color: White;
    background-image: url(../Images/minus.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 30px;
    cursor: pointer;
}

    .AccordionHeaderSelected a:link, .AccordionHeaderSelected a:visited, .AccordionHeaderSelected a:hover, .AccordionHeaderSelected a:focus, .AccordionHeaderSelected a:active {
        color: White;
        text-decoration: none;
    }

.btnBaseMasterWarpper {
    padding: 0px;
    margin: 0px;
    width: 190px;
    height: 22px;
    margin-left: -2px;
    margin-bottom: -1px;
}

.AccordionContentBorder {
    border: 1px solid #e9eae9;
}

.AccordionContent {
    padding-right: 7px;
    padding-left: 8px;
    padding-top: 0px;
    padding-bottom: 7px;
}

.AccordionContent1 {
    padding-right: 7px;
    padding-left: 8px;
    padding-top: 8px;
    padding-bottom: 7px;
}

.mr2px {
    margin-right: 2px;
}

.tableTopGray {
    background-image: url(../Images/bg-top-middle.gif);
    background-repeat: repeat-x;
}

.tableTopGray2 {
    background-image: url(../Images/bg-top-middle.gif);
    background-repeat: repeat-x;
}

.MsgRmdHead {
    margin: 10px 8px 4px 0;
    display: block;
}

.MsgRmdHeadPadd {
    padding: 10px 8px 4px 0;
    display: block;
}

.TextSubTitle {
    font-weight: normal;
    color: black;
    line-height: 17px;
}

.HeadDottedLine {
    background-image: url(../images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    vertical-align: bottom;
    height: 1px;
    background-position: bottom right;
    padding-bottom: 5px;
}

.noSpaceTB {
    margin: 0;
    top: 0;
    bottom: 0;
}

.TblPaddRL8px {
    padding-right: 8px;
    padding-left: 8px;
}

.LinkMenuControl {
    margin: -2px 16px 0px 0px;
}


.HiddenNavigationHeadline {
    position: absolute;
    top: -5000px;
}

.PagerStripDecorator, .PagerStripContainer {
    background-image: url(../images/paging-strip.gif);
    background-repeat: no-repeat;
    background-color: #efefef;
    background-position: left top;
    padding-left: 5px;
    height: 42px;
}

.PagerStripContainer {
    background-position: right top;
    padding-right: 5px;
}

.DorctorsVisitTableContainer {
    height: 150px;
    width: 600px;
    padding-right: 5px;
    direction: ltr;
}

    .DorctorsVisitTableContainer table td {
        direction: rtl;
        text-align: right;
    }

.sortTh {
    cursor: pointer;
}

.headerSortUp span {
    background-image: url(../Images/uparrow.gif);
    background-position: right center;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.headerSortDown span {
    background-image: url(../Images/downarrow.gif);
    background-position: right center;
    background-repeat: no-repeat;
    margin-right: 3px;
}

.SortArrowSize {
    width: 11px;
    height: 9px;
}


.HeaderTextGreenTopMenu, .HeaderTextGreenTopMenu A:link, .HeaderTextGreenTopMenu A:visited {
    font-weight: bold;
    color: #0db14c;
    white-space: nowrap;
}

    .HeaderTextGreenTopMenu A:hover {
        text-decoration: underline;
    }

.BtSubmitMarginBottom {
    height: 15px;
}

.menuPadding {
    padding-left: 7px;
    padding-right: 7px;
}

.SendForumsMessagesTd_Height {
    height: 0px;
    margin-top: -2px;
}

.SendForumsMessagesDivPosition {
    position: relative;
    margin-top: -2px;
}

.RepeaterPaddingLabHistory {
    padding: 2px 7px 4px 2px;
}

.tdMarginPaddingLabHistory {
    vertical-align: middle;
    padding-bottom: 2px;
    padding-right: 5px;
}

.CursorPointer {
    cursor: pointer;
}

.BorderCollapse {
    border-collapse: collapse;
}

/*---------BaseMaster.master*/
.popup_topCornerLeft {
    background-image: url(../Images/topCornerLeft.gif);
}

.popup_topBorder {
    background-image: url(../Images/topBorder.gif);
}

.popup_topCornerRight {
    background-image: url(../Images/topCornerRight.gif);
}

.popup_leftBorder {
    background-image: url(../Images/leftBorder.gif);
    overflow: hidden;
}

.popup_topBgImage {
    width: 8px;
    height: 168px;
    background-image: url(../Images/topBgImage.gif);
    background-repeat: repeat-x;
    background-position: left;
}

.popup_topBgImage2 {
    width: 10px;
    height: 168px;
    background-image: url(../Images/topBgImage.gif);
    background-repeat: repeat-x;
}

.popup_topBgImage3 {
    background-image: url(../Images/topBgImage.gif);
    background-repeat: repeat-x;
    background-position: left;
}

.popup_rightBorder {
    background-image: url(../Images/rightBorder.gif);
}

.popup_btomCornerLeft {
    background-image: url(../Images/btomCornerLeft.gif);
}

.popup_btomBorder {
    background-image: url(../Images/btomBorder.gif);
}

.popup_btomCornerRight {
    background-image: url(../Images/btomCornerRight.gif);
}

.LabsTestListSubTitle {
    padding-top: 3px;
    padding-bottom: 10px;
    padding-right: 24px;
    padding-left: 8px;
}

.TdPadRightTop {
    vertical-align: middle;
    padding-right: 8px;
    margin-bottom: 0px;
}

.TdPadRight {
    padding-right: 8px;
}

.TdPersonalIndification {
    width: 75px;
    direction: rtl;
}


.RowIdentMargin TD {
    padding-right: -20px;
    padding-top: 0px;
}

.txtFreeTop {
    width: 100%;
    height: 16px;
    margin-top: 0px;
}

.CheckboxListControl input {
    display: block;
    float: right;
    clear: right;
    height: 12px;
    padding: 0;
    margin: 0;
    margin-top: 4px;
    margin-right: 1px;
}

.CheckboxListControl label {
    display: inline-block;
    clear: none;
    padding-left: 20px;
}

.CheckboxListControl {
    display: block;
    padding-left: 2px;
    width: 98%;
    margin-left: 5px;
}

    .CheckboxListControl td {
        display: block;
        padding-left: 2px;
        vertical-align: top;
    }

.textboxBorder {
    border: 1px solid #cecece;
    background-color: White;
    color: Black;
    height: 19px;
}

.TMSBg {
    background-color: #f2f2f2;
}

.zgBaloonNormal {
    width: 82px;
    height: 61px;
    overflow: hidden;
    background-image: url('../Images/CaloutBlue.gif');
    position: absolute;
    text-align: center;
    top: 100;
    left: 100;
    z-index: 500;
    color: white;
    visibility: hidden;
    padding: 2px;
    font-size: 12px;
    direction: ltr;
}

.zgBaloonOut {
    width: 82px;
    height: 61px;
    overflow: hidden;
    background-image: url('../Images/CaloutOutsideRange.gif');
    position: absolute;
    text-align: center;
    top: 100;
    left: 100;
    z-index: 500;
    color: white;
    visibility: hidden;
    padding: 2px;
    font-size: 12px;
    direction: ltr;
}


#TabVisualizer {
    z-index: 10000001;
    position: absolute;
    top: 40px;
    right: 100px;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    #TabVisualizer a {
        background: transparent url('../Images/TabVisualizerBackground.gif') no-repeat scroll center bottom;
        color: White;
        padding: 5px;
        display: block;
        height: 100px;
        position: absolute;
        top: 0;
        right: -10000px;
        white-space: nowrap;
    }

        #TabVisualizer a:focus, #TabVisualizer a:active {
            right: -100px;
            text-decoration: none;
        }

    #TabVisualizer .ShortcutKey, #TabVisualizer .ShortcutName, #TabVisualizer .ShortcutText {
        display: block;
        width: 93px;
        text-align: center;
    }

    #TabVisualizer .ShortcutKey {
        background: transparent url('../Images/TabVisualizerBackground.gif') no-repeat scroll center top;
        height: 32px;
        line-height: 32px;
        margin: 5px 0;
        font-weight: bold;
    }

    #TabVisualizer .ShortcutName {
        font-weight: bold;
        margin-bottom: 8px;
        line-height: 15px;
    }

    #TabVisualizer .SingelLine {
        line-height: 30px;
    }

.BtSubmitAcs_MasrginBottom {
    vertical-align: bottom;
    height: 0;
}


/* FamilySlider control */
.FamilySliderWrapper {
    margin-top: 6px;
    vertical-align: middle;
    display: inline-block;
}

.FamilySliderTableWrapper {
    width: 100%;
    vertical-align: middle;
    display: inline-block;
    border: 0;
}

.FamilySliderPersonsTd {
    display: inline-block;
}

    .FamilySliderPersonsTd > div { /*max-width: 92%;*/
        display: inline-block;
    }

.FamilySliderPersonsList {
    display: inline-block;
    white-space: nowrap;
}

    .FamilySliderPersonsList > li {
        margin: 0 1px 0 0;
        vertical-align: top;
        height: 26px;
        display: inline-block;
        cursor: pointer;
        background: #505050;
        border: 1px solid #737373;
        border-radius: 5px;
        box-sizing: unset;
    }

    .FamilySliderPersonsList li > a {
        padding-right: 10px;
        padding-left: 10px;
    }

    .FamilySliderPersonsList li a span span span {
        padding-top: 4px;
        display: inline-block;
    }

.FamilySliderNameWrapper {
    cursor: pointer;
    display: block;
}

.FamilySliderMiddleArrowWrapper {
    text-align: center;
    z-index: 1000000000;
    position: relative;
    top: -2px;
    width: 100%;
    display: inline-block;
    padding: 0;
    margin: 0;
}

.FamilySliderFamilyName .FamilySliderMiddleArrowWrapper {
    position: relative;
    top: 7px;
}

.FamilySliderMiddleArrow {
    width: 7px;
    height: 4px;
    display: inline-block;
    z-index: 2;
    background: url(../Images/MasterPages/family_slider_gray_arrow.png) no-repeat top center;
    text-align: center;
    margin: 0 auto;
}

.FamilySliderRightGrayArrow {
    width: 9px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 0 !important;
    background: url(../Images/MasterPages/family_slider_right_gray_arrow.png) no-repeat;
}

.FamilySliderRightBlueArrow {
    width: 8px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 0 !important;
    background: url(../Images/MasterPages/family_slider_right_blue_arrow.png) no-repeat;
}

.FamilySliderLeftGrayArrow {
    width: 9px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 0 !important;
    background: url(../Images/MasterPages/family_slider_left_gray_arrow.png) no-repeat;
}

.FamilySliderLeftBlueArrow {
    width: 8px;
    height: 16px;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0 0 !important;
    background: url(../Images/MasterPages/family_slider_left_blue_arrow.png) no-repeat;
}


.FamilySliderFamilyName {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 2px 0 3px;
    height: 28px !important;
    display: inline-block;
    cursor: pointer;
    background: #505050;
    border: 1px solid #737373;
    border-radius: 5px;
}

.FStabBg_AdultManOn .FamilySliderMiddleArrow, .FStabBg_AdultWomanOn .FamilySliderMiddleArrow,
.FStabBg_ChildManOn .FamilySliderMiddleArrow, .FStabBg_ChildWomanOn .FamilySliderMiddleArrow,
.FSFamilyTabBgOn .FamilySliderMiddleArrow {
    background: url(../Images/MasterPages/family_slider_blue_arrow.png) no-repeat top center !important;
}

.TopMiddleArrow {
    background: url(../Images/MasterPages/top_blue_arrow.png) no-repeat top center !important;
    height: 4px;
    width: 7px;
    margin: -7px 0 0 14px;
    float: left;
}

.FStabBg_On, .FStabBg_AdultManOn, .FStabBg_AdultWomanOn, .FStabBg_ChildManOn, .FStabBg_ChildWomanOn {
    background: #407bac !important;
    height: 26px;
    display: inline-block;
    border: 1px solid #407bac !important;
    border-radius: 5px;
}

.FamilySliderFamilyNameTxt {
    padding-top: 4px;
}

.FamilySliderFamilyName div a {
    display: block;
}

    .FamilySliderFamilyName div a span {
        display: block;
    }

.FSFamilyTabBg {
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 2px 0 13px;
    height: 28px;
    display: inline-block;
    cursor: pointer;
    background: #505050;
    border: 1px solid #737373;
    border-radius: 5px;
}

.FSFamilyTabBgOn {
    cursor: pointer;
    vertical-align: top;
    height: 28px;
    display: inline-block;
    padding-right: 10px;
    padding-left: 10px;
    margin: 0 0 0 13px;
    background: #407bac !important;
    border: 1px solid #407bac !important;
    border-radius: 5px;
}

.FamilySliderTableWrapper div {
    vertical-align: top;
}

.FamilySliderTableWrapper a {
    display: inline-block;
}

    .FamilySliderTableWrapper a:hover {
        text-decoration: none;
    }

.FamilySliderTableWrapper span {
    color: White;
}

/* end family slider control */



/* change password */
.ChgPasswd_CorLeftTop {
    background-image: url(../images/ChangePassword/CorLeftTop.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_CorRightTop {
    background-image: url(../images/ChangePassword/CorRightTop.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_CorCenterTop {
    background-image: url(../images/ChangePassword/CorCenterTop.gif);
    background-repeat: repeat-x;
}

.ChgPasswd_Btn03_On {
    background-image: url(../images/ChangePassword/Btn03_On.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_Btn02_On {
    background-image: url(../images/ChangePassword/Btn02_On.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_Btn01_On {
    background-image: url(../images/ChangePassword/Btn01_On.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_Btn03_Off {
    background-image: url(../images/ChangePassword/Btn03_Off.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_Btn02_Off {
    background-image: url(../images/ChangePassword/Btn02_Off.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_Btn01_Off {
    background-image: url(../images/ChangePassword/Btn01_Off.jpg);
    background-repeat: no-repeat;
}

.ChgPasswd_MainLeft {
    background-image: url(../images/ChangePassword/MainLeft.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_MainRight {
    background-image: url(../images/ChangePassword/MainRight.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_MainRepeat {
    background-image: url(../images/ChangePassword/MainRepeat.gif);
    background-repeat: repeat;
}

.ChgPasswd_MainCenter {
    background-image: url(../images/ChangePassword/MainCenter.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_CorLeftBottom {
    background-image: url(../images/ChangePassword/CorLeftBottom.gif);
    background-repeat: no-repeat;
    background-position: top;
}

.ChgPasswd_BottomRepeat {
    background-image: url(../images/ChangePassword/BottomRepeat.gif);
    background-repeat: repeat-x;
}

.ChgPasswd_CorCenterBottom {
    background-image: url(../images/ChangePassword/CorCenterBottom.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_CorRightBottom {
    background-image: url(../images/ChangePassword/CorRightBottom.gif);
    background-repeat: no-repeat;
}

.ChgPasswd_TabSpacer {
    width: 138px;
}

.ChgPasswd_CornerSpacer {
    width: 10px;
    height: 18px;
}

.ChgPasswd_MainSpacer {
    width: 10px;
    height: 215px;
}

.ChgPasswd_MainSpacer1 {
    width: 15px;
    height: 215px;
}

.ChgPasswd_BottomSpacer {
    width: 9px;
    height: 10px;
}

.PopupButtClose {
    float: left;
}

.DrugsPanel div {
    margin: 4px 0;
}

.TableContainerWrapper, .TableContainer {
    background-position: left top;
    background-repeat: no-repeat;
    margin-top: 18px;
    padding: 0 0 0 8px;
}

.TableContainer {
    background-position: right top;
    padding: 8px 8px 8px 0;
}

    .TableContainer th {
        white-space: nowrap;
    }

    .TableContainer .RegularTextOrange {
        margin: 8px 0;
    }

.BillingPaddingRight {
    padding-right: -8px;
}

.BillingTableContainerWrapper, .BillingTableContainer {
    margin-top: 8px;
    padding: 0 0 0 8px;
}

.BillingTableContainer {
    background-position: right top;
    padding: 8px 0 8px 0;
}

    .BillingTableContainer .RegularTextOrange {
        margin: 8px 0;
    }

.BillingDetailsGrid {
    width: 100%;
}

    .BillingDetailsGrid tbody tr th {
        color: #5c5c5c;
        font-weight: bold;
        background-color: #f0f1f2;
        background-image: none;
    }

    .BillingDetailsGrid tr {
        background-color: #f0f1f2;
    }

.BillingSumTextPosition {
    position: relative;
    right: 30px;
}


.FilterBoxOptionsPanel {
    list-style-type: none;
    width: 205px;
    height: 140px;
    border: solid 1px Gray;
    position: absolute;
    overflow: auto;
    margin: 0;
    padding: 0 5px;
    background-color: #EFF7FF;
    z-index: 1000;
}

.PatientPrescriptions .FilterBoxOptionsPanel {
    right: 172px;
}

.MedicineSearch .FilterBoxOptionsPanel {
    right: 203px;
}

.FilterBoxItem {
    color: black;
    display: list-item;
}

.FilterBoxAltItem {
    color: black;
    display: list-item;
}

.FilterBoxSelectedItem {
    font-weight: bold;
    display: list-item;
}

.FilterBoxItemHighlight {
    background-color: white;
    color: #407bac;
}

.FilterBoxDefaultText {
    color: Gray;
}

.NewPage {
    page-break-before: always;
}


@media print {
    .PrintAppForGraph {
        display: block;
    }
}

@media screen {
    .PrintAppForGraph {
        display: none;
    }
}



.Form17SortUpIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_up.png);
    background-position: 3px 15px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.Form17SortDownIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_down.png);
    background-position: 3px 15px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.BillingSortUpIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_up.png);
    background-position: 5px 4px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.BillingSortDownIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_down.png);
    background-position: 5px 4px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.gvTofes17TblPadding td {
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 7px;
    padding-bottom: 7px;
}

a:link.PreviewButtonDarkBlue, a:visited.PreviewButtonDarkBlue, a:active.PreviewButtonDarkBlue {
    background-repeat: no-repeat;
    background-position: center center;
    width: 90px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    color: White;
}

tr.altForm17 td {
    background-color: #eff9fd;
}

tr.overForm17 td {
    background-color: #00aeed;
}


/******************** SummaryLetter **********************/
.SummaryErrorCenter {
    width: 70%;
    height: 100%;
    text-align: center;
}

.SummaryGridHeaderCss {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    padding-right: 8px;
    text-align: right;
    padding-top: 8px;
    padding-bottom: 8px;
}

    .SummaryGridHeaderCss a {
        vertical-align: top;
        color: White;
        text-decoration: none;
    }

        .SummaryGridHeaderCss a:hover {
            color: White;
        }

.SummaryGridBodyCss {
    padding-right: 8px;
    text-align: right;
    padding-top: 8px;
    padding-bottom: 8px;
}

.SummaryLetter .DTPicker div:first-of-type {
    min-width: 262px;
}

.SummaryLetter .DTPicker div:last-of-type {
    min-width: 245px;
    margin-right: 10px;
}

.SummaryLetterCollapsePanelHeader {
    display: block;
    background-color: #00aeef;
    height: 27px;
    line-height: 27px;
    font-weight: normal;
    color: White;
    background-image: none;
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 8px;
    font-weight: bold;
}

.SummaryLetter_ddlWidth {
    width: auto;
}

.SummaryLetterExplain {
    display: inline-block;
    text-align: right;
    margin: 10px 0 10px 0;
}

.SummaryLetterSearchByParams {
    margin: 0px;
    padding: 0px;
    text-align: right;
    float: right;
    display: inline-block;
}

.SummaryLetterMainTitle {
    background-position: center bottom;
    display: block;
    height: 20px;
}

.SummaryLetterDivHelp {
    text-align: left;
}

.SummaryLetterDivDateRange {
    padding-bottom: 0;
}

.SummaryLetterDivDDL {
    margin: 10px 0px 2px 0;
    padding-bottom: 0;
}

.SummaryLetterHelpContainer {
    padding: 8px 8px 8px 0;
}

.SummaryGridContainerWrapper {
    margin-top: 16px;
    padding: 8px 8px 0 8px;
}

.SummaryLetterMsgText {
    display: inline-block;
    width: auto;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
    vertical-align: middle;
    float: right;
}

.SummaryLetterBold {
    font-weight: bold;
}

.SummaryLetterSubtitleOrangeAdd {
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    vertical-align: top;
    text-align: right;
}

.SummaryLetterSubtitleBottom {
    margin-top: 8px;
}

.SummaryLetterGridTitle {
    vertical-align: top;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: right;
    white-space: normal;
}

    .SummaryLetterGridTitle a {
        white-space: normal;
        border-style: none;
    }

.SummaryLetterGridIssueDateCol {
    width: 85px;
}

.SummaryLetterGridHospitalNameCol {
    width: 85px;
}

.SummaryLetterGridDepartmentNameCol {
    width: 85px;
}

.SummaryLetterGridDocumentTypeCol {
    width: 85px;
}

.SummaryLetterGridActionsCol {
    width: 65px;
}

table.tblPaddingLR3 th.SummaryLetterSortUpIcon {
    background-image: url(../Images/uparrow.gif);
    background-position: 8px center;
    background-repeat: no-repeat;
}

table.tblPaddingLR3 th.SummaryLetterSortDownIcon {
    background-image: url(../Images/downarrow.gif);
    background-position: 8px center;
    background-repeat: no-repeat;
}

.SummaryLetterSortUpIcon {
    background-image: none;
    text-align: right;
    white-space: nowrap !important;
}

.SummaryLetterSortDownIcon {
    background-image: none;
    text-align: right;
    white-space: nowrap !important;
}

/*.LT_search_wrapper .SummaryletterDatepicker {
    margin-top: 5px;
}*/
.LT_search_wrapper .SummaryletterDatepicker input[type=text] {
    width: 135px;
}

.LT_search_wrapper .SummaryletterDatepicker a.online_blue_button {
    margin-right: 15px;
}

.SummaryLetter .ClalitGridPagerContainer {
    margin-top: 10px;
}

.SummaryLetter .SearchFilterTypesSpan {
    margin-right: 10px;
}

.SummaryLetter .fromDateValidator {
    margin-right: 78px !important;
    margin-top: 25px !important;
}

.SummaryLetter .toDateValidator {
    margin-right: 60px !important;
    margin-top: 25px !important;
}

.SummaryLetter .RequiredMessage {
    font-size: 14px;
}

.SummaryLetter .validatorPosition {
    position: absolute;
    margin-right: 595px;
}
/******************** SummaryLetter ********************/

#form17Links .OnlineTopTabLinks {
    padding-top: 20px !important;
    margin-bottom: -10px;
}

.Form17ClalitGridWrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
}

    .Form17ClalitGridWrapper .ClalitGridTable tr td {
        display: table-cell;
    }

        .Form17ClalitGridWrapper .ClalitGridTable tr td > a {
            display: inline-block;
            box-sizing: border-box;
        }

        .Form17ClalitGridWrapper .ClalitGridTable tr td.KupaServiceWidth {
            width: 25%;
        }

        .Form17ClalitGridWrapper .ClalitGridTable tr td.ClalitGridActions {
            white-space: nowrap;
            width: 20%;
        }

.ClalitGridDescriptionDiv td > img.Form17Found {
    cursor: pointer;
}

.form17Explain {
    display: block;
    text-align: right;
    margin-bottom: 10px;
}

.form17SearchByParams {
    clear: both;
    display: inline;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

.form17MainTitle {
    display: inline-block;
    margin-bottom: 5px;
}

.form17HelpMiddleAlign {
    margin-top: 2px;
    display: inline-block;
    vertical-align: bottom;
}

.MedicalApprovalDateCalendar, .SummaryletterDatepicker, .form17DivDateRange {
    padding-top: 10px;
    min-height: 36px;
}

    .MedicalApprovalDateCalendar input {
        max-width: 120px;
    }

.form17SubtitleOrangeAdd {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 6px;
    vertical-align: top;
    text-align: right;
}

.stripeMe caption {
    display: none;
}

.form17Bold {
    font-weight: bold;
}

.form17SearchBar {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 36px;
}

.form17BlueBarRight {
    background-image: url('../images/bg_blue_white_right.gif');
    background-repeat: no-repeat;
    width: 5px;
    height: 56px;
}

.form17BlueBarLeft {
    background-image: url('../images/bg_blue_white_left.gif');
    background-repeat: no-repeat;
    width: 5px;
    height: 56px;
}

.form17BlueBarCenter {
    background-image: url('../images/bg_blue_white_pixel.gif');
    background-repeat: repeat-x;
    vertical-align: top;
    padding-top: 4px;
    height: 56px;
}

.frm17IFrameDimensions {
    height: 345px;
    width: 720px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: white;
}

.frm17IFrameDimensionsFor800To600 {
    height: 145px;
    width: 710px;
    margin-left: 5px;
    margin-right: 5px;
    background-color: white;
}

.form17BlueBarPaddingTop {
    padding-top: 5px;
}

.form17BlueBarPaddingCenter {
    padding-bottom: 7px;
}

.form17ValidTextStyle {
    text-align: right;
    vertical-align: bottom;
    padding-right: 26px;
    padding-left: 26px;
    padding-top: 18px;
    padding-bottom: 4px;
    direction: rtl;
    color: #d90000;
    height: 38px;
    font-weight: bold;
}

.Form17DottedLine {
    background-image: url(../Images/dots_transparant.gif);
    background-repeat: repeat-x;
    vertical-align: middle;
    height: 1px;
    background-position: right;
}

.Form17GridTitle {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
}

    .Form17GridTitle a {
        white-space: normal;
        border-style: none;
    }

.Form17GridIssueDateCol {
    width: 80px;
}

.Form17GridValidUntillCol {
    width: 80px;
}

.Form17GridTofes17NumberCol {
    width: 80px;
}

.Form17GridActionsCol {
    width: 85px;
}

.Form17OneBody {
    background-image: url('../images/CopyMark.gif');
    background-repeat: no-repeat;
    background-position: center center;
}

.DivForm17OneContainer {
    height: 325px;
    width: 700px;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding-right: 16px;
    margin-top: 8px;
}

.DivForm17OneContainerFor800To600 {
    height: 125px;
    width: 700px;
    overflow-x: hidden;
    overflow-y: auto;
    display: block;
    padding-right: 8px;
    margin-top: 8px;
}

.DivForm17Html {
    width: 670px;
}

.Form17ImageLogo {
    float: left;
    padding-left: 8px;
}

.DivForm17OneFooter {
    text-align: right;
    padding-top: 0px;
    padding-bottom: 10px;
    direction: rtl;
    margin-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    font-weight: bold;
}

.DivForm17OnePrintFooter {
    text-align: right;
    margin-top: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    direction: rtl;
    font-weight: bold;
}

.DivForm17OnePrintContainer {
    height: auto;
    overflow: visible;
    display: block;
    padding-right: 8px;
}

.form17Footer {
    text-align: right;
    margin-right: 26px;
    margin-left: 26px;
    padding-top: 8px;
    padding-bottom: 8px;
    direction: rtl;
    height: 48px;
    font-weight: bold;
}

.MedicalApprovalSubtitleOrangeAdd {
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 6px;
    vertical-align: top;
    text-align: right;
}

.MedicalApprovalDateRange {
    margin-top: 10px;
    margin-bottom: 2px;
    padding-bottom: 0px;
}

.MedicalApprovalBold {
    font-weight: bold;
}

.MedicalApprovalMainTitle {
    border-bottom: 1px solid #cfd3d6;
    display: inline-block;
    width: 100%;
}

    .MedicalApprovalMainTitle h1 {
        display: inline-block;
        float: right;
    }

.MedicalApprovalExplain {
    display: inline-block;
    text-align: right;
}

.MedicalApprovalExplainText {
    margin-top: 10px;
    margin-bottom: 10px;
}

.MedicalApprovalSearchByParams {
    margin: 0px;
    padding: 0px;
    text-align: right;
    float: right;
    display: inline;
}

.MedicalApprovalHelpMiddleAlign {
    display: inline-block;
    vertical-align: middle;
    float: left;
    margin-top: 50px;
}

    .MedicalApprovalHelpMiddleAlign img {
        margin-right: 3px;
        float: left;
        cursor: pointer;
    }

.MedicalApprovalAdobeDL {
    margin-top: 50px;
}

.MedicalApprovalGridWrapper {
    margin-top: 20px;
}

.MedicalApprovalGridTitle {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
}

.MedicalApprovalGridIssueDateCol {
    width: 80px;
}

.MedicalApprovalHeaderCss {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    padding-right: 7px;
    height: 22px;
}

    .MedicalApprovalHeaderCss a {
        color: White;
        text-decoration: none;
    }

        .MedicalApprovalHeaderCss a:hover {
            color: White;
        }

.MedicalApprovalHeaderCssLast {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    border-left: solid 1px #9be4ff;
    border-bottom: solid 1px #00aeef;
    border-top: solid 1px #00aeef;
    padding-right: 8px;
}

.MedicalApprovalTypes {
    width: 150px !important;
}

.SearchFilterTypesSpan {
    display: inline-block;
}

.MedicalApprovalSearchBar {
    width: 100%;
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 36px;
}


/**********************Eligibility start******************************/
.EligibilityExplainText { /*margin: 10px 0; display: inline-block; clear: both;  padding-bottom: 8px;*/
}

.EligibilityDateRange {
    margin-top: 10px;
    margin-bottom: 2px;
    padding-bottom: 0px;
}

.EligibilityBold {
    font-weight: bold;
}

.EligibilityGridWrapper {
    margin-top: 20px;
}

.EligibilitySearchMainDiv {
    min-height: 600px;
}

.EligibilityAdobeDL {
    margin-bottom: -20px;
    margin-top: 20px;
}

.EligibilitySearchBar {
    padding: 4px 10px 5px 10px;
    clear: both;
    width: 100%;
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.EligibilitySearchExplainWrapper {
    width: 100%;
    vertical-align: top;
}

.EligibilitySearchExplain {
    clear: both;
    min-height: 60px;
    width: 80%;
    display: inline-block;
    padding-bottom: 18px;
}

.EligibilitySearchCover {
    margin: 10px 0 10px 0;
    width: 135px;
    display: inline-block;
    float: left;
    clear: both;
}

    .EligibilitySearchCover > span {
        float: right;
        vertical-align: middle;
        display: inline-block;
        white-space: nowrap;
    }

    .EligibilitySearchCover > img {
        float: left;
        vertical-align: middle;
        display: inline-block;
        margin-left: 5px;
        margin-top: -20px;
    }

.EligibilitySearchValidSearch {
    float: right;
    margin-top: -21px;
}

.EligibilityCoverageType {
    vertical-align: middle;
}

    .EligibilityCoverageType div img {
        display: inline-block;
        margin-left: 8px;
        vertical-align: middle;
    }

    .EligibilityCoverageType div span {
        display: inline-block;
        vertical-align: middle;
    }

.EligibilityGridTable tr td {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.EligibilityTypesSpan {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
}

.EligibilitySearchWrapper {
    width: 70%;
    display: inline-block;
    white-space: nowrap;
}

.EligibilityTypesSpan .EligibilitySearchBoxSubject {
    width: 85% !important;
    display: inline-block;
    white-space: nowrap;
}

.EligibilitySearchBoxSubject {
    width: 94% !important;
}

.EligibilitySearchBoxGrid {
    width: 85% !important;
    display: inline-block;
    white-space: nowrap;
}

.EligibilitySearchContainer .EligibilitySearchBar > div {
    width: 70%;
    display: inline-block;
    white-space: nowrap;
}

.EligibilityButtonSearch {
    margin-right: 10px;
    border: 0;
    height: 20px;
    padding-top: 0;
    padding-bottom: 2px;
    line-height: normal;
}

.EligibilityLitebox {
    width: 340px;
    min-height: inherit;
}

    .EligibilityLitebox .ModalCloseBtn {
        position: relative;
        top: -30px;
        left: -25px;
        padding-top: 5px;
        text-align: left;
        cursor: pointer;
    }

.EligibilityMailTitle {
    font-size: 18px;
}

.EligibilityLitebox .EmailTextBox {
    float: left;
    clear: both;
    width: 168px;
    height: 25px;
    border: 1px solid #cfd3d6;
    border-radius: 5px;
    vertical-align: middle;
}

.EligibilityLitebox .HeadElemPos {
    padding-bottom: 4px;
    margin-bottom: 11px;
}

.EligibilityLitebox .ContentSeparator {
    margin-top: 22px;
    padding-top: 14px;
    border-top: 1px solid #cfd3d6;
    clear: both;
}

.EligibilityLiteboxContent {
    vertical-align: middle;
    margin-top: -30px;
    padding: 1px 9px 0 7px;
    line-height: 10px;
}

    .EligibilityLiteboxContent .ContentTxt {
        margin: 5px 0;
        line-height: 16px;
        display: inline-block;
    }

    .EligibilityLiteboxContent input {
        vertical-align: sub;
    }

        .EligibilityLiteboxContent input[type=radio] {
            margin-top: 8px;
            display: inline-block;
        }

    .EligibilityLiteboxContent .btn_send {
        float: left;
        margin-bottom: 9px;
    }

    .EligibilityLiteboxContent input[type=checkbox] {
        margin: 0;
    }

    .EligibilityLiteboxContent .eMailNotValid {
        float: right;
        margin-top: -12px;
        margin-right: 157px;
        display: inline-block;
    }

.EligibilityClalitGridCounterTitle h2 {
    color: #407bad;
    font-weight: 700;
}
/**********************Eligibility end******************************/

/********************** EligibilityQuery ******************************/
/*.EligibilityQueryMainDiv > div { padding-right: 10px; display: inline-block; }*/
.EligibilityQueryPos {
    padding-right: 10px;
}

.EligibilityQueryMainDiv fieldset {
    border: none;
    padding: 0;
}

.EligibilityQuerySubTitleContainer {
    margin: 30px 0 15px 0;
    width: 100%;
}

.EligibilityQueryMainDiv h3 span {
    font: inherit;
    color: initial;
}

.EligibilityQuerySubTitleContainer > h2 {
    float: right;
    color: #407bad;
}

.EligibilityQuerySubTitleContainer > div {
    float: left;
}

    .EligibilityQuerySubTitleContainer > div > div {
        margin-right: 5px;
        padding-right: 11px;
        border-right: 1px solid #cfd3d6;
    }

.EligibilityQueryHealthDepartment {
    border-bottom: solid 1px #cfd3d6;
    margin-bottom: 10px;
    padding-bottom: 17px;
    display: block;
}

.EligibilityQueryEriaOfTritment {
    border-bottom: solid 1px #cfd3d6;
    margin: 15px 0 0 0;
    padding-bottom: 5px;
}

    .EligibilityQueryEriaOfTritment > span {
        font-weight: bold;
    }

.EligibilityQueryQuestionsList legend {
    display: inline;
}

    .EligibilityQueryQuestionsList legend li {
        padding: 10px 0;
        width: 100%;
        display: block;
        vertical-align: middle;
        border-bottom: solid 1px #cfd3d6;
    }

        .EligibilityQueryQuestionsList legend li > span {
            vertical-align: top;
            display: inline-block;
        }

        .EligibilityQueryQuestionsList legend li table {
            float: left;
            width: 90px;
            vertical-align: top;
            white-space: nowrap;
            overflow: hidden;
        }

            .EligibilityQueryQuestionsList legend li table td {
                margin-left: 14px;
            }

.EligibilityQueryQuestionsList fieldset {
    border: none;
    display: inline-block;
    margin: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-before: 0em;
    -webkit-padding-start: 0em;
    -webkit-padding-end: 0em;
    -webkit-padding-after: 0em;
}

.EligibilityQueryQuestion {
    width: 80%;
}

.EligibilityQuerySendContainer {
    margin: 10px 0;
    float: right;
    width: 100%;
    padding-bottom: 50px;
}

    .EligibilityQuerySendContainer > span {
        margin-top: 5px;
        display: inline-block;
    }

    .EligibilityQuerySendContainer .EligibilityQueryPayAttention {
        font-weight: bold;
    }

    .EligibilityQuerySendContainer > div {
        float: left;
    }

        .EligibilityQuerySendContainer > div > a {
            margin-right: 17px;
        }

.EligibilityQueryErrorContainer {
    padding: 10px 0;
    min-height: 380px;
}

    .EligibilityQueryErrorContainer > a,
    .EligibilityQueryErrorContainer > div,
    .EligibilityQueryErrorContainer > span {
        color: #d90000;
    }
/********************** End EligibilityQuery ******************************/

/********************** EligibilityDetails ********************************/
.EligibilityDetailsSubTitleContainer {
    margin: 15px 0 5px 0;
    width: 100%;
}

    .EligibilityDetailsSubTitleContainer > h2 {
        float: right;
        color: #407bad;
    }

    .EligibilityDetailsSubTitleContainer > div {
        float: left;
    }

        .EligibilityDetailsSubTitleContainer > div > div {
            margin-right: 5px;
            padding-right: 11px;
            border-right: 1px solid #cfd3d6;
        }

.EligibilityDetailsAnswerContainer {
    padding: 5px 0;
    white-space: nowrap;
    border-bottom: 1px solid #cfd3d6;
    border-top: 1px solid #cfd3d6;
    width: 100%;
    margin-bottom: 8px;
}

    .EligibilityDetailsAnswerContainer #divEligibilityDetailsAnswerText {
        margin-right: 5px;
        width: 80%;
    }

    .EligibilityDetailsAnswerContainer > div > div {
        display: block;
    }

    .EligibilityDetailsAnswerContainer h3 > span {
        color: black;
    }

.EligibilityDetailsServiceAndHealthDepartmentCodes {
    padding-bottom: 10px;
}

.EligibilityDetailsMoreDetails {
    padding-bottom: 20px;
}

.EligibilityDetailsConectedServicesContainer {
    margin: 15px 0;
    background-color: #edf1f4;
    vertical-align: middle;
    padding: 7px 12px;
}

    .EligibilityDetailsConectedServicesContainer * {
        display: inline-block;
        vertical-align: middle;
    }

    .EligibilityDetailsConectedServicesContainer img {
        margin-left: 5px;
        padding-left: 5px;
        vertical-align: top;
    }

    .EligibilityDetailsConectedServicesContainer a {
        text-decoration: underline;
    }

    .EligibilityDetailsConectedServicesContainer .ServicesDivImgContainer {
        padding-top: 1px;
        height: 100%;
        vertical-align: top;
        clear: right;
        float: right;
        padding: 5px 0;
    }

    .EligibilityDetailsConectedServicesContainer #divConectedServicesTitle {
        font-weight: bold;
        padding-bottom: 5px;
        display: block;
    }

    .EligibilityDetailsConectedServicesContainer .ServicesDivContainer {
        vertical-align: top;
        float: right;
        clear: left;
        width: 95%;
        padding: 5px 0;
    }

    .EligibilityDetailsConectedServicesContainer .ConnectedServicesList {
        width: 100%;
    }

.EligibilityDetailsEditionalData ul li {
    padding-bottom: 5px;
    display: list-item;
    list-style-type: disc;
    list-style-position: inside;
}

.eligibilityresultimage {
    width: 42px;
}
/********************** End EligibilityDetails ****************************/

/********************** EligibilityDetailsPrint ***************************/
.EligibilityDetailsPrintTitle {
    color: #5c5c5c;
    font-weight: bold;
}

.EligibilityDetailsPrintSubTitle,
#divEligibilityAnswerPriny,
#divEligibilityPatientDetails {
    font-size: 18px;
    font-weight: bold;
}

#divElegibilityResultDetails,
#divEligibilityServiceDetails,
#divEligibilityPatientDetails,
.EligibilityDetailsPrintTopicUnderLine {
    border-bottom: 1px solid black;
    padding: 10px 0;
    margin: 5px 0;
}

.EligibilityDetailsPrintEligible {
    color: green;
}

.EligibilityDetailsPrintTitleNotEligible {
    color: red;
}
/********************** End EligibilityDetailsPrint **********************/

/********************** EligibilitySearchFAQ **********************/
.EligibilityFAQExWrapper {
    margin-top: 20px;
}

    .EligibilityFAQExWrapper > div > dl {
        margin: 0;
    }

        .EligibilityFAQExWrapper > div > dl > dt {
            padding: 0;
            margin: 0;
        }

            .EligibilityFAQExWrapper > div > dl > dt > a {
                margin-top: 4px;
            }

        .EligibilityFAQExWrapper > div > dl > dd {
            margin-bottom: -2px;
        }

            .EligibilityFAQExWrapper > div > dl > dd > span {
                margin-bottom: -2px;
                padding-right: 35px;
            }
/********************** End EligibilitySearchFAQ **********************/

/**********************VisitSummaries start******************************/
.VisitSummariesCollapsePanelContainer {
    padding-bottom: 6px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0;
}

.VisitSummariesSeparator {
    color: #00aeef;
}

.VisitSummariesSubtitleOrangeAddBackground {
    background-image: url(../images/GrayTableBG.gif);
    padding-top: 1px;
}

.VisitSummariesSubtitleOrangeAdd {
    padding-right: 5px;
    margin-top: 10px;
    margin-bottom: 3px;
    vertical-align: top;
    text-align: right;
}

.VisitSummariesDateRange {
    margin-top: 0;
    margin-bottom: 2px;
    padding-bottom: 0;
}

.VisitSummariesHead {
    white-space: nowrap;
    vertical-align: bottom;
}

.VisitSummariesMainTitle {
    display: inline-block;
    height: 20px;
}

.VisitSummariesExplain {
    margin-top: 47px;
    float: left;
    display: inline-block;
}

.VisitSummariesExplainText {
    margin-top: 10px;
    margin-bottom: 10px;
}

.VisitSummariesContent .ClalitGridActions {
    width: 190px !important;
}

.VisitSummariesSearchByParams {
    margin: 0;
    padding: 0;
    text-align: right;
    float: right;
    display: inline;
}

.VisitSummariesHelpMiddleAlign {
    display: inline-block;
    vertical-align: middle;
}

.VisitSummariesGridTitle {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
}

.VisitSummariesGridIssueDateCol {
    width: 120px;
}

.VisitSummariesHeaderCss {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    padding-right: 7px;
    height: 27px;
}

    .VisitSummariesHeaderCss a {
        color: White;
        text-decoration: none;
    }

        .VisitSummariesHeaderCss a:hover {
            color: White;
        }

.VisitSummariesHeaderCssLast {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    border-left: solid 1px #9be4ff;
    border-bottom: solid 1px #00aeef;
    border-top: solid 1px #00aeef;
    padding-right: 8px;
}

.VisitSummariesTypes {
    width: 150px !important;
}

.VisitSummariesTypesSpan {
    display: inline-block;
    margin-top: 8px;
}

.VisitSummariesSortUpIcon {
    background-image: url(../Images/uparrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.VisitSummariesSortDownIcon {
    background-image: url(../Images/downarrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.VisitSummariesGridWrapper {
    margin-top: 20px;
}

.VisitSummariesContent .LT_search_wrapper { 
    min-width: 750px;
    white-space: nowrap;
}
/**********VisitSummaries end***************************/


/**********Rentgen start***************************/

.RentgenCollapsePanelContainer {
    padding-bottom: 10px;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;
    width: 100%;
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 36px;
}

.RentgenSeparator {
    color: #00aeef;
}

.RentgenSubtitleOrangeAddBackground {
    background-image: url(../images/GrayTableBG.gif);
    padding-top: 1px;
}

.RentgenSubtitleOrangeAdd {
    padding-right: 5px;
    margin-top: 10px;
    margin-bottom: 3px;
    vertical-align: top;
    text-align: right;
}

.RentgenDateRange {
    margin-top: 0px;
    margin-bottom: 2px;
    padding-bottom: 0px;
}

.RentgenBold {
    font-weight: bold;
}

.RentgenMainTitle {
    background-position: center bottom;
    display: block;
    height: 20px;
}

.RentgenExplain {
    display: block;
    text-align: right;
    width: 100%;
    outline: none;
}

.RentgenExplainText {
    margin-top: 10px;
    margin-bottom: 10px;
}

.RentgenSearchByParams {
    margin: 0px;
    padding: 0px;
    text-align: right;
    float: right;
    display: inline;
}

.RentgenHelpMiddleAlign {
    display: inline-block;
    vertical-align: middle;
}

.RentgenGridTitle {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
}

.RentgenGridIssueDateCol {
    width: 108px;
}

.RentgenGridObservationCol {
    width: 265px;
}

#gvRentgenNew .ClalitGridPagerContainer {
    margin-top: 20px;
}

.RentgenHeaderCss {
    font-weight: bold;
    padding-right: 7px;
    height: 27px;
}

    .RentgenHeaderCss a {
        color: White;
        text-decoration: none;
    }

.RentgenHeaderCssLast {
    background-color: #00aeef;
    color: #ffffff;
    font-weight: bold;
    border-right: solid 1px #9be4ff;
    border-left: solid 1px #9be4ff;
    border-bottom: solid 1px #00aeef;
    border-top: solid 1px #00aeef;
    padding-right: 8px;
}

.RentgenTypes {
    width: 150px !important;
}

.RentgenTypesSpan {
    display: inline-block;
    margin-top: 8px;
}

.RentgenSortUpIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_up.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.RentgenSortDownIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_down.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.RentgenWarningDiv {
    background: url("warning_icon.png") no-repeat scroll 909px center #FFF4F2;
    border: 1px solid #FDCDB7;
    height: 54px;
    line-height: 54px;
    padding-right: 10px;
    width: 899px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rentgen-inner-wrapper {
    margin-top: 5px;
}

.RentgenServicesLinks .OnlineTopTabLinks {
    padding: 10px 0 10px 0 !important;
}

.RentgenSearchWrapper {
    padding-top: 5px;
    padding-bottom: 5px;
}

    .RentgenSearchWrapper .validatorPosition {
        position: absolute;
        margin-right: 580px;
    }
/**********Rentgen end***************************/

.NewsletterButtonsSpacer {
    margin-left: 4px;
    display: inline-block;
}

.FamilyPictureDesc p {
    margin: 0;
    padding: 0;
}

/* styles for questions and answers */
.mainTitle {
    padding-right: 25px;
    padding-bottom: 4px;
    display: block;
    margin-top: 25px;
    color: #08b04e;
    font-weight: bold;
    text-align: right;
    cursor: text;
}


/* ----------------[ Menu ]--------------  */
.menuWrapper {
    width: 200px;
    background-image: url(../images/QuestionAnswerControl/MenuBG.gif);
    background-repeat: no-repeat;
    background-position: center top;
    padding-top: 2px;
    float: right;
    margin-top: 8px;
    direction: rtl;
}

    .menuWrapper ul {
        margin: 0;
        padding: 0;
        display: block;
        background-image: url(../images/QuestionAnswerControl/MenuBG.gif);
        background-repeat: no-repeat;
        background-position: center bottom;
        list-style-type: none;
    }

    .menuWrapper li {
        display: block;
        width: 148px;
        height: 25px;
        margin-right: 27px;
        border-bottom: 1px solid #bddeef;
        text-indent: 5px;
        font-weight: bold;
    }

        .menuWrapper li a.Selected, .menuWrapper li a.Selected:hover {
            background-image: url(../images/QuestionAnswerControl/SelectedMenuItem.gif);
            background-repeat: no-repeat;
            background-position: center top;
            height: 31px;
            position: absolute;
            margin-right: -10px;
            margin-top: -1px;
            width: 155px;
            color: white;
            padding-right: 10px;
        }

        .menuWrapper li a, .menuWrapper li a:hover {
            width: 148px;
            line-height: 25px;
            height: 25px;
            display: block;
            text-decoration: none;
        }

/* ----------------[ Q&A ]--------------  */
.dlQAScroll {
    margin-right: 200px;
    width: 570px;
    margin-top: 0px;
    padding-top: 0px;
    margin-right: 0px;
    padding-right: 0px;
    display: block;
    height: 390px;
    overflow-x: hidden;
    overflow-y: auto;
    direction: ltr;
    vertical-align: top;
}

.dlQA {
    width: 556px;
    margin-top: 0px;
    padding-top: 0px;
    display: block;
    direction: rtl;
}

    .dlQA dt, .dlQA dd {
        display: block;
        margin: 0;
        padding: 0;
        padding-bottom: 0px;
        background-repeat: no-repeat;
        background-position: center bottom;
    }

        .dlQA dt.Selected {
            color: White;
            background-image: url(../images/QuestionAnswerControl/QuestionSelectedBG.gif);
            background-repeat: no-repeat;
            background-position: left top;
        }

    .dlQA dt {
        padding-top: 2px;
        padding-right: 6px;
        background-image: url(../images/QuestionAnswerControl/QuestionBG.gif);
        background-repeat: no-repeat;
        background-position: left top;
        height: auto;
    }

        .dlQA dt a {
            background-image: url(../images/QuestionAnswerControl/QuestionBG.gif);
            background-repeat: no-repeat;
            background-position: left bottom;
            color: Black;
            display: block;
            padding: 5px;
            cursor: hand;
        }

        .dlQA dt.Selected a {
            background-image: url(../images/QuestionAnswerControl/QuestionSelectedBG.gif);
            background-repeat: no-repeat;
            background-position: left bottom;
            border-style: none;
            cursor: hand;
            color: White;
        }

        .dlQA dt span {
            padding-right: 8px;
            padding-left: 5px;
            width: 480px;
            display: inline-block;
            vertical-align: middle;
        }

        .dlQA dt a img {
            border: none;
            vertical-align: middle;
        }

    .dlQA dd {
        height: auto;
        background-image: url(../images/QuestionAnswerControl/AnswerBG.gif);
        background-repeat: no-repeat;
        background-position: left bottom;
        padding-bottom: 2px;
    }

        .dlQA dd span {
            display: block;
            background-image: url(../images/QuestionAnswerControl/AnswerBG.gif);
            background-repeat: no-repeat;
            padding: 8px;
            padding-right: 15px;
            background-position: left top;
        }
/*end  styles for questions and answers */

/*------------[ ExpertQuestionsPage ]-------------*/

.WrapperDiv {
    width: 100%;
    overflow: auto;
}

.NavBarDiv {
    width: 265px;
    float: left;
}

.QuestionDataDiv {
    margin: 0 0 0 300px;
}

.NavBarSearchHeader {
    color: #339EE6;
    font-weight: bold;
}

.NavBarRadioOption {
    color: #434343;
    width: 107%;
    margin-right: -5px;
}

    .NavBarRadioOption input {
        vertical-align: middle;
        display: inline-block;
        line-height: 5px;
        margin-bottom: 1px;
    }

    .NavBarRadioOption label {
        margin-left: 10px;
        display: inline-block;
    }

.NavigateBody {
    direction: rtl;
    width: 206px;
}

.NavigateSectionTitle {
    color: #000000;
    font-weight: bold;
    line-height: 27px;
    width: 100%;
}

.NavigateBtnSend {
    background-image: url(../Images/ExpertQuestions/expertQustion_08.jpg);
    background-repeat: no-repeat;
    background-position: right center;
    width: 131px;
    height: 20px;
}

.NavigateExpertImage {
    width: 75px;
    height: 75px;
}

.NavigateExpertLabel {
    padding: 10px 10px 10px 0;
    color: #3CB4E1;
}

.NavigationBG {
    background: url(../Images/ExpertQuestions/ex_bg.jpg) no-repeat center top;
    height: 908px;
    width: 260px;
    padding-top: 16px;
    position: absolute;
}

.NavigationBodyDiv {
    margin: 0 10px 0 10px;
}

    .NavigationBodyDiv h2 {
        background: none;
        color: #45a7e8;
        text-indent: 0;
        margin-bottom: 8px;
    }

.up_disable {
    background: url(../Images/ExpertQuestions/up_dis.png) no-repeat top center;
}

    .up_disable:hover {
        background: url(../Images/ExpertQuestions/up_dis.png) no-repeat top center;
    }

.down_disable {
    background: url(../Images/ExpertQuestions/down_dis.png) no-repeat top center;
}

    .down_disable:hover {
        background: url(../Images/ExpertQuestions/down_dis.png) no-repeat top center;
    }

.send_q {
    background: url(../Images/ExpertQuestions/send_question.gif) top left no-repeat;
    width: 132px;
    height: 33px;
    border: none;
    cursor: pointer;
}

    .send_q:hover {
        background: url(../Images/ExpertQuestions/send_question_hover.gif) top left no-repeat;
    }

.NavigateBottomBorder {
    background: url(../Images/ExpertQuestions/section_bg.png) no-repeat bottom center;
    padding-bottom: 24px;
    padding-right: 5px;
    width: 235px;
}

    .NavigateBottomBorder h3 {
        font-weight: bold;
        padding-bottom: 5px;
        width: 100%;
    }

        .NavigateBottomBorder h3 span {
            color: #434343;
        }

.list_of_experts {
    padding-right: 10px;
    margin: 0;
}

    .list_of_experts li {
        list-style: none;
        padding-bottom: 8px;
    }

        .list_of_experts li a {
            text-decoration: none;
        }

.EQClientFilterBox {
    margin-bottom: 10px;
}

    .EQClientFilterBox input {
        width: 97% !important;
    }

.EQFilterBoxOptionsPanel {
    list-style-type: none;
    width: 230px;
    height: 140px;
    border: solid 1px Gray;
    position: absolute;
    overflow: auto;
    margin: 0;
    padding: 0 5px;
    background-color: #EFF7FF;
    z-index: 10000;
}

.EQAlignBottom {
    display: inline-block;
    padding-top: 60px;
}

a:link.EQAccButton, a:visited.EQAccButton, a:active.EQAccButton {
    background-repeat: no-repeat;
    background-position: center center;
    width: 132px;
    height: 22px;
    cursor: pointer;
    display: block;
    direction: rtl;
    text-align: center;
    margin-bottom: 10px;
}

.EQLightBoxCenter {
    background: url(../images/infopopup/MsgPopUp_Middle.png) repeat-y top right;
    height: 175px;
    width: 326px;
}

.EQLightBoxBody {
    height: 70%;
    margin: auto auto auto 30px;
    overflow: scroll;
}

#slider1 .buttons {
    background: url(../Images/ExpertQuestions/slide_buttons.png);
    display: block;
    text-indent: -999em;
    float: left;
    width: 235px;
    height: 38px;
    overflow: hidden;
    position: relative;
}

.EQExpertFieldName {
    margin-left: 2px;
    display: inline-block;
    vertical-align: middle;
}

.EQSeperator {
    padding-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}

.EQChooseExpertField {
    margin-right: 1px;
    text-decoration: underline !important;
    display: inline-block;
    vertical-align: middle;
}

.EQEmailTitle {
    margin-left: 5px;
}

.EQHelpSign {
    margin-right: 4px;
    display: inline-block;
    vertical-align: middle;
}

.EQDocumentLinkHolder {
    margin-top: 5px;
    margin-bottom: 5px;
    width: 599px;
    vertical-align: middle;
}

.EQAttachedFile {
    float: right;
    font-weight: bold;
}

.EQNewQuestionPdfLink {
    margin-top: 4px;
    margin-left: 5px;
    float: left;
    direction: rtl;
    text-decoration: underline !important;
}

.EQAttachedFileHelp {
    float: left;
    vertical-align: middle;
    display: inline-block;
}

.EQAcceptedAgreement {
    margin-top: 5px;
    margin-bottom: 6px;
    vertical-align: middle;
    display: inline-block;
}

.EQNewQuestionTermsLabel {
    padding-bottom: 2px;
    display: inline-block;
    vertical-align: middle;
}

.EQNewQuestionTermsLink {
    padding-bottom: 2px;
    margin-right: 4px;
    vertical-align: middle;
    text-decoration: underline !important;
    cursor: pointer;
    display: inline-block;
}

.EQExplanationArea {
    display: block;
    text-align: right;
    margin-bottom: 16px;
    margin-top: 8px;
}

.EQExpertFieldDescription p {
    padding: 0;
    margin: 0;
}

.EQLightBoxBodyDiv {
    position: fixed;
    top: 37% !important;
    left: 38% !important;
    z-index: 10000001;
    display: none;
}

    .EQLightBoxBodyDiv .EQLightBoxDiv div,
    .EQLightBoxBodyDiv .EQLightBoxButton {
        outline: none;
    }

.EQFontNormalWeight {
    font-weight: normal;
}

.EQResumePopupTop {
    background: url(../images/ExpertQuestions/BgExpert_Top.png) no-repeat top;
    height: 6px;
    width: 485px;
}

.EQResumePopupMiddle {
    background: url(../images/ExpertQuestions/BgExpert_Middle.png) repeat-y top right;
    height: 350px;
    width: 485px;
}

.EQResumePopupBottom {
    background: url(../images/ExpertQuestions/BgExpert_Bottom.png) no-repeat top;
    height: 6px;
    width: 485px;
}

.EQResumePopupPosition {
    position: fixed;
    top: 30% !important;
    left: 32% !important;
    z-index: 1000000;
    display: none;
}

.EQResumePopupMiddle .ModalCloseButton {
    left: -15px;
    float: left;
}

.EQLightBoxCenterTbl {
    direction: ltr;
    width: 321px;
    height: 175px;
}

.EQCloseImgInfoPopup {
    cursor: pointer;
    width: 21px;
    margin-left: 10px;
}

.EQSecondPageTitle {
    width: 90%;
}

.EQFieldTitle {
    vertical-align: middle;
    min-width: 635px !important;
}

    .EQFieldTitle span {
        color: #434343;
        position: relative;
        top: 2px;
        margin-right: 10px;
        font-size: 18px;
        font-weight: 600;
        vertical-align: middle;
    }

.EQSendLabTestClosePopup {
    position: relative;
    top: -20px;
    left: -17px;
    cursor: pointer;
    width: 21px;
    margin-left: 5px;
}

.EQLightBoxLeftButton {
    float: left;
    margin-right: 10px;
    margin-left: 8px;
}

.EQLightBoxRightButton {
    float: left;
}
/*------------[End ExpertQuestionsPage]-----------*/

/* Start PopupGuide */
#PopupGuide {
    z-index: 99999999;
    position: relative;
}
.PopupGuide {
    border-radius: 10px;
    /*direction: ltr;*/
    text-align: left;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 8px;
    display: block;
    z-index: 10000002;
    width: 440px !important;
    /*height: 500px !important;*/
    margin: 0 !important;
}
.PopupGuideText {
    background-color: White;
    border: 3px solid #407bad;
}
.PopupGuideInner {
    color: #5c5c5c;
    margin-top: 8px;
    bottom: 0px;
    top: 50%;
    height: 40%;
    width: 100%;
    display: block;
    text-align: center;
    direction: rtl;
}
    .PopupGuideInner * {direction: rtl;}
.PopupContentDiv {
    line-height: 18px;
    font-size: 16px;
    height: 390px !important;
}
.PopupGuideInner a.online_blue_button {
    color: #0C05D1;
    text-decoration: underline;
}
.PopupGuideInner span {
    /*display: block;*/
}
.PopupGuideCloseButton {
    position: relative;
    top: -20px;
    left: -20px;
}
.PopupGuideCheckboxText {
    font-weight: normal;
    color: #5c5c5c;
}
.PopupGuideTitle {
    font-size: 20px;
    font-weight: bold;
    color: #407bad;
}
/* End PopupGuide */

/* Start PopupMeasure */
.PopupMeasure {
    background-image: url(../Images/popUp_Shadow.gif);
    position: absolute;
    top: 36%;
    left: 18%;
    width: 409px !important;
    height: 268px !important;
    margin-left: -100px;
    margin-top: 0;
    direction: rtl;
    display: block;
    z-index: 100;
}

    .PopupMeasure input {
        float: left;
        margin: 10px 0 0 10px;
    }

.PopupMeasureInner {
    margin: 0 34px 0 0;
    width: 365px;
    height: 206px;
    display: block;
    text-align: right;
    font-weight: bold !important;
    clear: both;
}

    .PopupMeasureInner a {
        color: #0C05D1;
        text-decoration: underline;
        float: left;
    }

.MeasureInnerContent {
    margin: 24px 0 16px 0;
}

    .MeasureInnerContent span p {
        margin: 0;
    }
/* End PopupMeasure */

.DivPersonMsgList {
    padding: 4px 16px 16px 16px;
}

.SessionExpiringTdBg {
    width: 100%;
    background-repeat: repeat-x;
    height: 2px;
    background-image: url(../Images/dottedLine.gif);
}

.iframeTamuz {
    width: 100%;
    height: 280px;
}


.ConfirmPopUp {
    box-shadow: 3px 3px 5px #888;
    background-color: #fff;
    font-family: arial;
    font-size: 12px;
    border-radius: 10px;
    padding: 10px 9px 0 7px;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 420px;
    height: 71px;
    margin-left: -210px;
    margin-top: -86px;
    direction: rtl;
    z-index: 10000;
    display: table-cell;
    border-width: 1px;
    border-style: solid;
    border-color: #717171;
    z-index: 9999;
}

    .ConfirmPopUp .popupTitle {
        outline: none;
    }

.ConfirmPopUpShadow {
    padding: 10px 9px 0 7px;
    background-color: Black;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 422px;
    height: 172px;
    margin-left: -200px;
    margin-top: -76px;
    direction: rtl;
    z-index: 9998;
}

.PopupTextDiv {
    margin-top: 11px;
    height: 16px;
}

.SortUpIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_up.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.SortDownIcon {
    background-image: url(../Images/OnlineCustomGrid/table_arrow_down.png);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
}

.LeftSeparatorSolidTop2px {
    background-image: url(../images/SeparatorSolid.jpg);
    background-repeat: no-repeat;
    background-position: left 2px;
    height: 13px;
}

.liPersTestsLst {
    display: inline;
    border: 0;
    list-style-type: none;
    padding: 0 0 0 7px;
}

.HStyle {
    display: inline;
    text-align: right;
}

.outOfNormalValue {
    text-align: center;
    font-weight: bold;
    color: White;
    background-color: #d90000;
}


.ClientMessage {
    padding: 0;
    margin: 0;
    list-style-type: none;
    display: block;
}

.GreyBox, .GreyBoxDecor {
    background-image: url(../images/GrayBoxBg.gif);
    background-repeat: no-repeat;
    background-position: left top;
    padding-left: 5px;
}

.GreyBox {
    float: right;
    width: 48.5%;
    margin-bottom: 20px;
}

.GreyBoxDecor {
    background-position: right top;
    padding-right: 20px;
}

.ClientMessageImage {
    width: 60px;
    height: 70px;
    margin: 8px 12px 0 0;
}

.ClientMessageImageWrapper {
    background-image: url(../images/woman-icon.gif);
    background-position: center center;
    background-repeat: no-repeat;
    float: right;
    position: relative;
    top: -10px;
    left: 10px;
    width: 80px;
    height: 90px;
}

.ClientMessageLinks {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

    .ClientMessageLinks li {
        list-style-type: none;
        background-image: url(../images/bedikot_help_box_arrow.gif);
        background-repeat: no-repeat;
        background-position: right center;
        padding-right: 10px;
        padding-top: 2px;
        padding-bottom: 2px;
    }

.ClientMessageTitle {
    background-image: url(../Images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    background-position: right bottom;
    font-weight: bold;
    color: #0cb14b;
    padding: 20px 0 5px 0;
    margin: 0 0 10px 0;
}

.ClientMessageContent {
    padding-right: 80px;
}

.ClientMessageBgWoman {
    background-image: url(../images/image_bg2.gif);
}

.ClientMessageBgMan {
    background-image: url(../images/boy-icon.gif);
}

.ClientMessageBgWomanMom {
    background-image: url(../images/woman-icon.gif);
}

.ClientMessageManDad {
    background-image: url(../images/man-icon.gif);
}

.SingleClientMessageContent {
    padding-right: 20px;
    padding-left: 60px;
}

.SingleGreyBox {
    float: right;
    width: 48%;
    height: 159px;
    margin-bottom: 20px;
}

.navigNumbers {
    list-style: none;
    margin: 0;
}

    .navigNumbers li {
        display: inline;
    }

.PrintPage {
    margin-top: 10px;
    margin-bottom: 10px;
    direction: rtl;
}

.PrintPageLogo {
    float: left;
    padding-left: 20px;
}

.PrintPageLogoText {
    display: block;
    font-weight: bold;
    text-align: left;
    padding-bottom: 10px;
    padding-left: 3px;
}

.FooterText {
    direction: rtl;
    display: block;
    font-weight: bold;
    text-align: center;
    padding-bottom: 10px;
    padding-left: 20px;
}

.printFooterDiv {
    padding-left: 30px;
    text-align: left;
    display: block;
}

.PrintPageTitle {
    color: Green;
}

.PrintDate {
    display: block;
    font-weight: bold;
    margin-bottom: 25px;
    padding-right: 20px;
}

.PrintContent {
    clear: both;
    padding-top: 9px;
    padding-left: 20px;
    padding-right: 20px;
}

.MedicinePrintTitle {
}

.MedicinePrintContent {
}

.TooltipPresenter {
    position: absolute;
    padding: 3px 2px 2px 2px;
    background-color: #ffffe1;
    border: solid;
    border-color: black;
    border-width: 1px;
}

.MessagesContentPadding {
    padding-right: 10px;
}

/*        advanced upload popUp        */
.modalPopupAdvUpl {
    border-width: 0px;
    border-style: solid;
    border-color: #717171;
    padding: 3px;
    width: 468px;
    z-index: 500;
}

#frmAdvUpload {
    margin: 5px 2px 10px 10px;
}

.iFrameBorder {
    border: 0px solid white;
}

.advUplTblMain {
    width: 537px;
    height: 463px;
    border: 0;
    background-image: url(../Images/advUplTblMain.png);
    background-position: top;
    background-repeat: repeat-x;
}

.advUplTblTopLeftCorner {
    background-image: url(../Images/advUplPUTopLeft.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}

.advUplTblTopRightCorner {
    background-image: url(../Images/advUplPUTopRight.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}

.advUplTblTopMiddle {
    background-image: url(../Images/advUplPUTopMiddle.png);
    background-repeat: no-repeat;
    height: 8px;
}

.advUplTblLeftSide {
    background-image: url(../Images/advUplPUMidLeft.png);
    background-repeat: repeat-y;
    width: 8px;
}

.advUplTblRightSide {
    background-image: url(../Images/advUplPUMidRight.png);
    background-repeat: repeat-y;
    width: 8px;
}

.advUplTblBtmLeftCorner {
    background-image: url(../Images/advUplPUBotLeft.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}

.advUplTblBtmRightCorner {
    background-image: url(../Images/advUplPUBotRight.png);
    background-repeat: no-repeat;
    width: 8px;
    height: 8px;
}

.advUplTblBtmMiddle {
    background-image: url(../Images/advUplPUBotMiddle.png);
    background-repeat: repeat-x;
    height: 8px;
}

.advUploadContentTbl {
    background-color: White;
}

.advUplCloseBtn {
    background-image: url(../Images/close-icon.gif);
    margin: 8px 0 0 8px;
    display: inline-block;
    height: 17px;
    width: 15px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
    clear: both;
}

.advUplDotedLine {
    background-image: url(../Images/advUplDotedLine.png);
    background-repeat: repeat-x;
    width: 100%;
    height: 1px;
}

.advUploadImagePreview {
    float: right;
    width: 79px;
    height: 87px;
    background-image: url(../Images/girl-icon.gif);
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
}

.advUpUsersImgFileUp {
    clear: both;
    position: relative;
    top: -22px;
    margin-bottom: -7px;
    display: block;
}

.advUpImgForCrop {
    float: left;
    direction: ltr;
    border: 1px solid;
    margin-right: 40px;
    height: 199px;
    width: 155px;
    display: block;
    margin: 0 auto;
    text-align: center;
}

    .advUpImgForCrop div {
        margin: 0 auto;
    }

.advUplBottomMarg {
    margin-bottom: 32px;
}

.advUploadLinkButton {
    background-image: url(../Images/Btn_UpdateReplace.gif);
    background-repeat: no-repeat;
    display: inline-block;
    height: 25px;
    width: 132px;
    background-position: center center;
}

.Hide {
    display: none !important;
}

.ShowBlock {
    display: block !important;
}
/*        end        */


.InnerFooterWrapper {
    background-color: #edf1f4;
    height: 49px;
    clear: both;
}

.InnerFooter {
    background-color: #edf1f4;
    height: 49px;
    padding-right: 4px;
    margin-left: 4px;
    float: right;
}

.InnerFooterTitle {
    line-height: 19px;
    border-bottom: 1px dotted #cfd1c6;
    margin: 0;
    padding: 0;
}

.InnerFooterContent {
    line-height: 27px;
    margin: 0;
    padding: 0;
    color: #00aefa;
    direction: rtl;
}

.MedicineInnerFooter {
    border-top: 1px dotted #cfd1c6;
    padding-top: 10px;
    margin-top: 10px;
}

    .MedicineInnerFooter div div h2 {
        padding-top: 1px;
        margin-top: 1px;
    }

.ButtonStyle {
    padding: 5px 5px 3px 5px;
}

.ptTestName {
    width: auto;
    overflow: hidden;
    white-space: nowrap;
    margin: 0;
    padding: 0;
}

.MedicinePrintUserDetails {
    margin: 10px 0 9px;
    line-height: 20px;
}

.MedicinePrintSearchDetails * {
    line-height: 20px;
}

.MedicinePrintResults {
    color: #f7823d;
    margin: 32px 0 -3px 0;
}

.ImgPrintAppendix {
    position: relative;
    bottom: -23px;
}

.ImgBotTitlePrintAppendix {
    position: relative;
    top: 4px;
    right: 165px;
}

.PrintAppendixTxt1 {
    margin-top: 4px;
    margin-bottom: 12px;
    display: block;
}

.PrintAppendixWhy {
    margin-top: 8px;
    display: block;
}

.BotBGBlueForPrint {
    border-bottom: 25px solid #29aae3;
    margin-bottom: -25px;
}

.TblBGBlueForPrint {
    border-bottom: 35px solid #29aae3;
    margin-bottom: -35px;
}

.BgForPrint_35 {
    border-bottom-width: 35px;
    border-bottom-style: solid;
    margin-bottom: -35px;
}

.BgForPrint_25 {
    border-bottom-width: 25px;
    border-bottom-style: solid;
    margin-bottom: -25px;
}

.BorderBlue_1 {
    border-bottom-color: #01A4E2;
}
/*dark*/
.BorderBlue_2 {
    border-bottom-color: #F0F8FB;
}
/*soft*/
.BorderBlue_3 {
    border-color: #E1F5FC;
}
/*soft+*/
.BorderBlue_4 {
    border-color: #99DAF2;
}
/*soft++*/
.BgBlue_1 {
    background-color: #01A4E2;
}

.BgBlue_3 {
    background-color: #E1F5FC;
}

.BgBlue_4 {
    background-color: #99DAF2;
}


.BotTitlePrintAppendix {
    padding-right: 7px;
    color: White;
}

.navSeparator {
    margin-left: 30px;
    margin-right: 30px;
}

.navBlock {
    width: 99%;
    text-align: center;
    margin: 5px 0;
}

.DeclarationFormMenu {
    text-decoration: underline;
    font-weight: bold;
}

.TblBorderGrey {
    border-bottom: #dfdfdf 1px solid;
    border-left: #dfdfdf 1px solid;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    border-top: #dfdfdf 1px solid;
    border-right: #dfdfdf 1px solid;
    padding-top: 3px;
}

/* Start Measures Sliding Doors */
.MeasureUserCtrlDiv {
    position: relative;
    width: 76.3%;
    margin-left: -8px;
    float: right;
}

.MeasureTopLeft {
    background-position: left top;
}

.MeasureTopRight {
    width: 98.5%;
    background-position: right top;
    padding-top: 30px;
}

.MeasureBottomLeft {
    width: 100%;
    background-position: left bottom;
    position: relative;
}

.MeasureBottomRight {
    width: 100%;
    background-position: right bottom;
}

.MeasureUserCtrlContent {
    min-height: 420px;
    width: 90%;
    top: -55px;
    margin-right: 35px;
    padding-left: 35px;
    padding-bottom: 16px;
    padding-top: 30px;
    position: relative;
}

    .MeasureUserCtrlContent span p {
        padding-left: 16px;
    }

.MeasureDetailsWrapper {
    display: inline-block;
}
/* End Measures Sliding Doors */
.MeasuresPrintLinkPlacing {
    top: 15px;
}

.MeasureRptItem {
    display: block;
    margin-bottom: -1px;
    padding: 10px;
    border-bottom: 1px solid #cfd3d6;
}

    .MeasureRptItem:hover {
        color: #d90000;
    }

        .MeasureRptItem:hover a {
            color: #d90000;
        }

.dlMeasures {
    padding: 0;
}

.ddMeasureType {
    margin-right: 4px;
    margin-top: 15px;
}

.MeasureLinkButton {
    color: Black !important;
    font-weight: normal !important;
}

.MeasureBlueText {
    text-decoration: none;
    color: #407bad !important;
}

.ulMeasures {
    margin-right: 16px;
}

.liMeasureAreaPath {
    padding: 8px 0 8px 0;
    margin: 0;
    clear: right;
    list-style-type: none;
    display: block;
    border: 0;
}

.MeasureAreaAndLinks {
    padding: 6px 24px 0 24px;
    float: right;
    width: 73.3%;
}

    .MeasureAreaAndLinks ul li:last-child span {
        display: none;
    }

.rptMeasuresDiv {
    float: right;
    padding-top: 0;
    width: 21%;
    min-height: 620px;
    border-left: 1px solid #cfd3d6;
}

.MeasuresTopDiv {
    float: right;
    padding-top: 8px;
    text-align: left;
    width: 100%;
}

.MeasuresTopInner {
    float: right;
    width: 100%;
    border-bottom: 1px solid #cfd3d6;
}

.MeasuresPagePadding {
    padding-right: 0;
}

.PrintMeasuresPadd {
    padding-bottom: 16px;
    display: inline-block;
}

.PrintMeasuresLnkPadd {
    padding-left: 16px;
    padding-bottom: 16px;
    display: inline-block;
}

.MeasuresBotSeperator {
    margin-top: 16px;
    margin-bottom: 16px;
}

.MeasuresLegalNoteTitle {
    display: block;
    padding: 1px 23px 4px 16px;
}

.MeasuresLegalNoteTitlePrint {
    display: block;
    padding: 1px 0 0 16px;
    margin-bottom: 7px;
}

.MeasuresLegalNote {
    display: block;
    padding: 0 23px 16px 16px;
}

.MeasureBgRight {
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #cfd3d6;
}

.NoMeasuresFound {
    float: right;
    text-align: right;
    display: inline-block;
    width: 96.5%;
    padding-top: 8px;
    padding-bottom: 8px;
}

.NoMeasuresFoundInner {
    display: inline-block;
    margin-top: -1px;
}

.MeasurePopupCloseBtn {
    text-align: left;
    direction: ltr;
}

    .MeasurePopupCloseBtn a {
        padding-left: 9px;
    }

.MeasuresPrintTitle {
    display: block;
    margin-bottom: -10px;
    text-align: center;
}

.MeasureFreq {
    display: block;
    margin-top: 15px;
}

.MeasurePersonalMsg {
    margin-bottom: 20px;
}

.MeasureUpToDate {
    margin-top: 200px;
    margin-bottom: 100px;
}

.MeasureSpace {
    margin-bottom: 30px;
}

.MeasuresBotDiv {
    clear: both;
    display: block;
    height: 32px;
    width: 100%;
}

.MenuBlueLeftArrow {
    float: left;
    position: relative;
    top: 24px;
    right: 11px;
    z-index: 1;
    width: 11px;
    height: 21px;
    margin-bottom: -15px;
    display: inline-block;
    background-image: url(/OnlineWeb/Images/blue_horizontal_arrow.png);
}

.MeasuresListWrapper {
    border: 1px solid #cfd3d6;
    display: block;
    height: 100%;
    width: 19%;
}

.MedReferenceSubTitle {
    float: right;
    margin-top: 1px;
    padding-bottom: 6px;
    width: 50%;
    text-align: right;
}

.PopUpClose {
    display: inline-block;
}

.HoverUnderline:hover {
    text-decoration: underline;
}

.HoverHand:hover {
    cursor: hand;
}

.DrugDetailsInsideBorder {
    display: block;
    width: 100%;
}

.DrugDetailsTableTitleRightAligned {
    vertical-align: top;
    padding-top: 3px;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
    font-weight: normal !important;
    color: #fb824a !important;
}

.DrugDetailsTableCellRightAligned {
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: normal;
}

.DrugDetailsTableCellCenterAligned {
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    padding-top: 8px;
    padding-bottom: 8px;
    white-space: normal;
}

.Closed {
    display: none;
    width: 100%;
}

.Opened {
    display: block;
    width: 100%;
}

.DrugDetailsTable {
    width: 100%;
    border-collapse: collapse;
    margin-left: auto;
    margin-top: 0;
    margin-right: 0;
}

    .DrugDetailsTable tr {
        background-color: #dfe0e1 !important;
    }

        .DrugDetailsTable tr th {
            background-color: #dfe0e1 !important;
        }

.DrugDetailsHideLinksCol {
    display: none !important;
}

.DrugDetailsOpenCloseCss {
    font-weight: bold;
    text-decoration: underline;
}

.BillingifrmMain {
    margin-bottom: 0px;
}

.BillDivFooter {
    margin-top: 8px;
    margin-bottom: 120px;
}

.DivBillingReportingPageContainer {
    height: 680px;
    overflow-x: hidden;
    overflow-y: auto;
    direction: rtl;
    display: block;
    padding: 20px;
}

.DivBillingReportingPageContainerNoScroll {
    width: 700px;
    overflow-x: hidden;
    overflow-y: visible;
    overflow: inherit;
    direction: rtl;
    display: block;
    padding: 0;
    margin-right: 0;
}

.DivBillingReportingPageContainerFor800To600 {
    height: 300px;
    width: 760px;
    overflow-x: auto;
    overflow-y: auto;
    direction: rtl;
}

.DivBillingReportingPageContainerForScreenHeightMore600Less900 {
    height: 550px;
    overflow-x: hidden;
    overflow-y: auto;
    direction: rtl;
    display: block;
    padding: 20px;
}

.gvBillTypeOfPayment {
    width: 490px;
}

.gvBillDate {
    width: 85px;
}

.gvBillSum {
    width: 60px;
}

.gvBillAction {
    width: 45px;
}

.TblSubHeadBilling {
    color: #4d4b4b;
    font-weight: bold;
    padding-right: 8px;
    text-align: right;
    white-space: nowrap !important;
}

@media print {
    .TblHeadBilling {
        background-color: #00aeef;
        color: #ffffff;
        font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
        height: 25px;
        text-align: right;
        white-space: nowrap !important;
    }

    .TblHeadSensitivities {
        background-color: #00aeef;
        color: #ffffff;
        font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
        height: 25px;
        text-align: right;
        white-space: nowrap !important;
    }

        .TblHeadSensitivities a {
            padding: 0 0 0 8px;
            color: #000;
        }

    .BottomBorderDottedLine {
        border-bottom-color: #e5e5e5;
        border-bottom-style: dotted;
        border-top-width: 1px;
        padding-bottom: 12px;
    }

    .DrugsDottedLine {
        border-bottom-color: #e5e5e5;
        border-bottom-style: dotted;
        border-top-width: 1px;
        vertical-align: middle;
        height: 1px;
        background-position: right;
    }

    .DrugDetailsOutsideBorder {
        padding-top: 2px;
        padding-right: 12px;
        padding-left: 0;
        margin-left: 0;
        margin-right: 0;
        background-color: white;
        border: 1px solid black;
    }

    .BillingSelectedRow {
        background-color: #cbeaf6;
    }

    .lnkButtonBilling {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        display: inline-block;
    }

    A.lnkButtonBilling {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
    }

    .lnkButtonBilling A:link, .lnkButtonBilling A:visited, .lnkButtonBilling A:hover, .lnkButtonBilling:hover {
        color: #000000;
        font-weight: bold;
        text-decoration: none;
        cursor: pointer;
    }

    .Form17SortUpIcon {
        background-image: none;
        text-align: right;
        padding-left: 18px;
        white-space: nowrap !important;
    }

    .Form17SortDownIcon {
        background-image: none;
        text-align: right;
        padding-left: 18px;
        white-space: nowrap !important;
    }
}

@media screen {
    .TblHeadBilling {
        background-color: #00aeef;
        font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
        height: 25px;
        text-align: right;
        white-space: nowrap !important;
    }

    .TblHeadSensitivities {
        background-color: #00aeef;
        color: White !important;
        font-weight: bold;
        padding-left: 8px;
        padding-right: 8px;
        height: 25px;
        text-align: right;
        white-space: nowrap !important;
    }

        .TblHeadSensitivities a {
            padding: 0 0 0 8px;
            color: #FFF;
        }

    .BottomBorderDottedLine {
        background-image: url(../images/bedikot_bottom_dots.gif);
        background-repeat: repeat-x;
        vertical-align: bottom;
        height: 1px;
        background-position: bottom right;
        padding-bottom: 12px;
    }

    .DrugsDottedLine {
        background-image: url(../Images/bedikot_bottom_dots.gif);
        background-repeat: repeat-x;
        vertical-align: middle;
        height: 1px;
        background-position: right;
    }

    .DrugDetailsOutsideBorder {
        padding: 0;
        margin-left: 0;
        margin-right: 0;
        background-color: white;
    }

    .BillingSelectedRow {
        background-color: #cbeaf6;
        font-weight: bold;
    }

    .lnkButtonBilling {
        color: #ffffff;
        font-weight: bold;
        text-decoration: none;
    }

        .lnkButtonBilling a:link, .lnkButtonBilling a:visited, .lnkButtonBilling a:hover, .lnkButtonBilling:hover {
            color: #000;
            text-decoration: none !important;
            cursor: pointer;
        }
}

.BillMainTitle {
    margin-right: 8px;
    padding-top: 12px;
    padding-bottom: 0;
    margin-bottom: 0;
    vertical-align: text-bottom;
}

.lnkButtonForPrint {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.TrAltGray {
    background-color: #f4f3f3;
    color: #000000;
}

.LightBlue {
    background-color: #e1f5fc;
}

.BillingTextOrange {
    color: #fb834a;
    white-space: nowrap;
}

.BillingNoResultsFoundDiv {
    margin-top: 12px;
    margin-bottom: 12px;
    text-align: right;
}

.BillingDebitsAndPayments {
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 0;
    text-align: left;
}

.BillingPrintedAt {
    font-weight: bold;
    margin-bottom: 60px;
}

.BillingPrintName {
    margin-bottom: 0;
    padding-bottom: 0;
    font-weight: bold;
}

.BillingPrintIFrameDiv {
    position: absolute;
    left: 0;
    bottom: -300px;
}

.BillHelp {
    float: left;
    margin-left: 4px;
}

.BillServiceDateWidth {
    width: 65px;
}

.BillClientNameWidth {
    width: 100px;
}

.BillServiceDescriptionWidth {
    width: 240px;
}

.BillTotalAmountWidth {
    width: 48px;
}

.BillPurchaseSumWidth {
    width: 80px;
}

.BillActionWidth {
    width: 50px;
}

.BillDrugItemWidth {
    width: 165px;
}

.BillDrugItemDiscountWidth {
    width: 200px;
}

.BillDrugHeaderPriceBeforeDiscountWidth {
    width: 74px;
}

.BillHeaderQuantityWidth {
    width: 50px;
}

.BillHeaderTotalSumWidth {
    width: 70px;
}

.BillEmptyWidth {
    width: 70px;
}

.tableRowTopBorderGray {
    border-top-color: #e5e5e5;
    border-top-style: solid;
    border-top-width: 1px;
}

.BillingDottedLine {
    background-image: url(../images/bedikot_bottom_dots.gif);
    background-repeat: repeat-x;
    vertical-align: top;
    height: 1px;
    background-position: bottom right;
    padding-bottom: 5px;
    padding-top: 0;
    margin-top: 0;
}

/*MessageGeneral.ascx*/
div.MgMsgGeneralOuter {
    padding-left: 0;
    padding-right: 0;
    padding-top: 12px;
    width: 100%;
}

div.MgDivMsgText {
    display: inline-block;
    text-align: right;
    margin-top: 20px;
    margin-bottom: 20px;
    vertical-align: middle;
    width: 75%;
    float: right;
}

div.MgDivMsgImg {
    display: inline-block;
    width: 15%;
    vertical-align: middle;
}

.AdvPicUploadBody {
    background-color: transparent;
}

/**************************************************************************************************************************/
/*ClalitMushlamClaims*/
/**************************************************************************************************************************/

.BlueText_A, .BlueText_A a {
    text-decoration: none;
    color: #00aeed !important;
}

.TopDiv_A {
    padding-top: 8px;
    text-align: right;
    width: 100%;
    background-image: url(../Images/MeasureBgGray.jpg);
    background-repeat: repeat-x;
}

.TopInner_A {
    width: 100%;
}

.Bg_A {
    padding: 0;
    background-image: url(../Images/MeasureRightBgGradiant.jpg);
    background-position: right;
    background-repeat: repeat-y;
}

.PagePadding_A {
    padding-right: 24px;
}

/* Start Sliding Doors */
.DataDiv_A {
    position: relative;
    width: 77.23%;
    float: right;
    background-image: url(../Images/DataDiv_A_Frame.jpg);
    background-repeat: no-repeat;
}

.BgTopLeft_A {
    background-position: left top;
}

.BgTopRight_A {
    width: 98.5%;
    background-position: right top;
    padding-top: 30px;
}

.BgBottomLeft_A {
    width: 100%;
    background-position: left bottom;
    position: relative;
}

.BgBottomRight_A {
    width: 100%;
    background-position: right bottom;
}

.ContentDiv_A {
    min-height: 420px;
    width: 80%;
    margin-right: 45px;
    padding-left: 35px;
    padding-bottom: 16px;
    position: relative;
}

.contentHead_A {
    text-align: left;
    width: 100%;
}

.contentHead_title_A {
    text-align: right;
    width: 75%;
}

.contentHead_Print_A {
    width: 75px;
}

.contentBody_A {
    clear: both;
    padding-top: 16px;
}

.ContentDiv_A_fotter {
    clear: both;
    position: absolute;
    vertical-align: bottom;
    bottom: -15px;
    margin: 0;
}

.Marge_right_A {
    margin-right: 2px;
}

.BotDiv_A {
    clear: both;
    display: block;
    height: 32px;
    width: 100%;
    background-image: url(../Images/MeasureBgGrayBot.jpg);
    background-repeat: repeat-x;
}
/* End Sliding Doors */


.RptSeperator_A {
    background-image: url(../Images/gray_white_border.gif);
    background-repeat: repeat-x;
    vertical-align: bottom;
    background-position: right center;
    height: 8px;
}

.Pager_A {
    padding-top: 8px;
    text-align: center;
}

.LeftArrow_A {
    position: relative;
    right: 1px;
    z-index: 1;
    width: 13px;
    height: 27px;
    display: inline-block;
    background-image: url(../Images/MenuBlueLeftArrow.gif);
}

.dtType_A {
    margin-right: 4px;
}

#ddClaimMenu_header {
    background-color: white;
}

.MushlamComment {
    padding-right: 3px;
}

.MushlamSlidingDoorsSmall {
    width: 404px !important;
}

.MushlamSlidingDoors {
    width: 77.23% !important;
}

.Mushlam_rptDiv {
    float: right;
    width: 139px;
    padding-left: 8px;
}

.MushlamPanel {
    position: relative;
}

.MushlamPanelContainer {
    float: right;
    padding-top: 8px;
    width: 100%;
}

.MenuBlueLeftArrow1 {
    position: relative;
    z-index: 1;
    right: 201px;
    margin-bottom: -15px;
    width: 11px;
    height: 21px;
    background: url(/OnlineWeb/Images/blue_horizontal_arrow.png) no-repeat 0 50%;
}

table.Content_A {
    border: 1px solid gray;
    border-collapse: collapse;
}

    table.Content_A td, table.Content_A th {
        padding-left: 22px;
        padding-right: 8px;
        padding-top: 8px;
        padding-bottom: 8px;
        border-left: 1px solid #d2d2d2;
        border-bottom: 1px solid #d2d2d2;
    }

    table.Content_A caption {
        display: none;
    }

    table.Content_A th {
        background: #f0f8fb;
    }

    table.Content_A tr.even {
        background-color: #f4f0f0;
    }

    table.Content_A tr.odd {
        background-color: #ffffff;
    }

    table.Content_A th.headerSortUp_A {
        background-image: url(../Images/arrow_up.gif);
        background-position: 8px center;
        background-repeat: no-repeat;
    }

    table.Content_A th.headerSortDown_A {
        background-image: url(../Images/arrow_down.gif);
        background-position: 8px center;
        background-repeat: no-repeat;
    }

.pageFooter_A {
    margin-top: 8px;
}

.phoneImg_A {
    background-image: url(../Images/phone.gif);
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    width: 13px;
    padding-left: 8px;
}

.noteImg_A {
    background-image: url(../Images/!.gif);
    background-position: right center;
    background-repeat: no-repeat;
    float: right;
    width: 13px;
    padding-left: 8px;
}

.imgSpace_A {
    width: 13px;
    float: right;
    padding-left: 8px;
}

.DENIED, .APPEAL_RECIEVED, .MISSING_DOC, .TREATING {
    float: right;
}

.RptItem_A, .RptItem_A a {
    display: block;
    color: #5e5e5e;
}

    .RptItem_A #lblDocTitle, #ddClaimMenu {
        width: 80%;
    }

    .RptItem_A .APROVED, .RptItem_A .APROVED_EX_GRATIA {
        background-image: url(../Images/v.gif);
        background-position: right center;
        background-repeat: no-repeat;
        float: right;
        width: 7px;
    }

.StatusText {
    padding-right: 12px;
}

.RptItem_A .APROVEDText, .RptItem_A .APROVED_EX_GRATIAText, .Content_claim .APROVEDText {
    color: #75a23d;
}

.Content_claim h3 {
    display: inline-block;
}

.PrintPadd_A {
    display: inline-block;
}

.PrintLnkPadd_A {
    padding-left: 0;
    display: inline-block;
}

.HoverPointer:hover {
    cursor: pointer;
}

.Message_A {
    margin-top: 54px;
}

.Message_B {
    min-height: 420px;
    margin-right: 35px;
    padding-left: 35px;
    padding-bottom: 16px;
    padding-top: 30px;
    position: relative;
}

.pClaimOuter {
    border: 1px solid #9E9B9B;
    padding-bottom: 8px;
}

    .pClaimOuter div {
        overflow: hidden;
    }

.pApprovedClaim {
    border: 1px solid #D7D4D4;
    margin-right: 8px;
    margin-left: 8px;
}

    .pApprovedClaim table {
        width: 100%;
        padding-bottom: 8px;
        padding-left: 8px;
        border-collapse: collapse;
    }

    .pApprovedClaim tr {
        vertical-align: top;
    }

    .pApprovedClaim td, .pApprovedClaim th {
        padding-right: 8px;
        padding-bottom: 8px;
    }

    .pApprovedClaim td {
        padding-top: 8px;
    }

    .pApprovedClaim th {
        border-bottom: 1px solid #b8b8b8;
    }

.lineText_A {
    padding-top: 8px;
    padding-bottom: 8px;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 8px;
}

.rptClaimMenuDiv {
    float: right;
    width: 25%;
    min-height: 487px;
    border-right: 1px solid #cfd3d6;
}

    .rptClaimMenuDiv li {
        width: 200px;
        padding: 20px 20px 20px 0;
        border-bottom: 1px solid #cfd3d6;
        border-left: 1px solid #cfd3d6;
    }

.ClaimMenuBottom {
    border-bottom: 1px solid #cfd3d6;
    border-right: 1px solid #cfd3d6;
    height: 20px;
    clear: both;
}

.ClaimUserCtrlDiv {
    position: relative;
    width: 74%;
    float: right;
}
/*Mushlam claims End*/
/**************************************************************************************************************************/

/**************************************************************************************************************************/
/*LabTestCompare.aspx Start*/
.widith_706_container {
    width: 706px;
    margin: 0 auto;
}

.main_container {
    width: 100%;
    color: #000;
    direction: rtl;
    text-align: right;
    padding-bottom: 16px;
}

.widith_706_container h1 {
    color: #0CB14B;
    font-weight: bold;
    border-bottom: dotted #CCC 1px;
    width: 100%;
    line-height: 27px;
}

.sliding_dors_gray_round_bg1 {
    margin: 8px;
    width: 690px;
}

.sliding_dors_gray_round_bg2 {
    background: url('../Images/gray_round_bg.jpg') no-repeat right top;
    width: 706px;
    overflow: hidden;
}

h2.orange {
    color: #fb824a;
    background: none;
    text-indent: 0;
}

.detailsContainer {
    display: inline-block;
    padding: 5px 8px 0 8px;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    width: 98%;
    margin-bottom: 10px;
}

    .detailsContainer span {
        display: inline-block;
        width: 100%;
    }

    .detailsContainer a.CloseXImg {
        background-image: url(../Images/X_icon.png);
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-position: center;
        cursor: pointer;
        float: left;
        padding-bottom: 7px;
        overflow: hidden;
        text-indent: -9999px;
    }

    .detailsContainer a.CloseTextLink {
        display: inline-block;
        float: left;
    }

.labTestCompare_RightArrow, .labTestCompare_RightArrow_Disable {
    background: url(../Images/right_arow.png) no-repeat left center;
    width: 49px;
    height: 102px;
    position: relative;
    display: inline-block;
    margin: 0 0 160px -4px;
}

    .labTestCompare_RightArrow:hover {
        background: url(../Images/right_arow_hover.png) no-repeat left center;
        cursor: pointer;
    }

.labTestCompare_RightArrow_Disable {
    background: url(../Images/right_arow_disable.png) no-repeat left center;
}

.labTestCompare_frmGraphPopUp {
    display: inline-block;
}

.labTestCompare_LeftArrow, .labTestCompare_LeftArrow_Disable {
    background: url(../Images/left_arow.png) no-repeat right center;
    width: 49px;
    height: 102px;
    display: inline-block;
    margin: 0 -4px 160px 0;
}

    .labTestCompare_LeftArrow:hover {
        background: url(../Images/left_arow_hover.png) no-repeat right center;
        cursor: pointer;
    }

.labTestCompare_LeftArrow_Disable {
    background: url(../Images/left_arow_disable.png) no-repeat right center;
}

.labTestCompare_GraphWrapper {
    display: inline-block;
    white-space: nowrap;
    padding-right: 88px;
}

.labTestCompare_GraphFrame {
    display: inline-block;
    width: 652px;
    height: 318px;
    margin-bottom: 57px;
}

.RegularTextBlueUnderLine, .RegularTextBlueUnderLine A:link, .RegularTextBlueUnderLine A:visited, A.RegularTextBlueUnderLine:link, visited {
    font-weight: normal;
    color: #03afef;
    white-space: normal;
    cursor: pointer;
    text-decoration: underline;
}

.LabTestCompare_LinkNotClickable {
    text-decoration: none !important;
    cursor: default !important;
    color: #000 !important;
}

.LabTestCompareInnerLinks {
    float: left;
    padding: 8px 0 16px 0;
}

.LabTestCompare_GraphResultsTitle {
    padding: 8px 0 40px 0;
}


/*LabTestCompare.aspx End*/
/*************************************************** LabsHistory.ascx sliding_dors_gray_round_bg ***********************************************/
.sliding_dors_gray_round_bg1_LabsHistory {
    background: url(../Images/gray_round_bg_940.jpg) right top no-repeat;
    padding: 8px 8px 0 0;
}

.sliding_dors_gray_round_bg2_LabsHistory {
    background: url(../Images/gray_round_bg_940.jpg) left top no-repeat;
    padding: 0 0 0 8px;
}

.gray_parpar_LabsHistory {
    background: url(../Images/gray_round_bg_parpa.jpg) right top no-repeat;
}

.TextArialOrange14 {
    font-weight: bold;
    color: #fb834a;
    white-space: normal;
    text-decoration: none;
}

.WhiteBackground {
    border: 1px solid #e9e9e9;
    background: #FFF;
    margin: 8px 0;
    padding: 8px 0 8px 0;
}

.PD_Middle {
    padding-right: 32px;
}

.LabsHistoryDateContainer {
    float: right;
}

    .LabsHistoryDateContainer a {
        float: right;
        margin-top: 13px;
    }
/*************************************************** end sliding_dors_gray_round_bg********************************************/
.Lab_History_Search {
    padding: 10px 8px 0 0;
    margin-bottom: 10px;
}

.LabStickersGridWrapper {
    width: 100%;
}

/*iframeLabGraph - Start**/
.iframeLabGraph_innerAreaTagCursor area {
    cursor: default;
}
/*iframeLabGraph - End**/

/*************************************************** LabsTestList.ascx ***********************************************/
.DatePickerFixSize * {
    vertical-align: middle;
}

.DTPicker {
    padding-right: 10px;
}

    .DTPicker > div {
        display: inline-block;
    }

    .DTPicker .DatePickerArea {
        padding-left: 10px;
    }

    .DTPicker .FromDateWrapper,
    .DTPicker .ToDateWrapper {
        display: inline-block;
    }

    .DTPicker .validators span {
        float: right;
    }

.ApprovedServicesHeader .fromDateValidator, .form17DivDateRange .fromDateValidator {
    position: absolute;
    margin: 20px 50px 0 0 !important;
}

.fromDateValidator {
    position: absolute;
    margin: 20px 50px 0 0 !important;
}

.toDateValidator {
    position: absolute;
    margin: 20px 30px 0 0 !important;
}

.ApprovedServicesHeader .toDateValidator {
    position: absolute;
    margin: 20px 60px 0 0 !important;
}

.form17DivDateRange .toDateValidator {
    position: absolute;
    margin: 20px 22px 0 0;
}

.referralsDateRange .fromDateValidator {
    margin: 25px 0 0 0 !important;
}

.referralsDateRange .toDateValidator {
    margin: 25px 25px 0 0 !important;
}

.ApprovedServicesHeader .ClalitGridTable tr td:last-child {
    width: 98px;
}
/*************************************************** LabsTestList.ascx ***********************************************/

/***************************************home page - home_ is the short name ***********************************************/
.home_controls_container {
    padding-right: 12px;
}

.home_page_main_title {
    float: right;
    margin-right: -100000px;
}

/********** all elemnt_list************/
.home_list_element_container {
    width: 100%;
    margin: 0 0 20px 0;
}

    .home_list_element_container h2 {
        color: #434343;
        line-height: 31px;
        font-weight: bold;
        padding-right: 25px;
    }

        .home_list_element_container h2.home_half_size {
            width: 100%;
            padding-left: 120px;
            margin-left: -120px;
            display: inline-block;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
        }

    .home_list_element_container a {
        color: #434343;
        text-decoration: none;
        display: inline-block;
    }
/*
.home_list_element_title { width: 100%; background: Silver url(../Images/HomePage/3title_bg.jpg) no-repeat; height: 31px; }
*/
/*
.home_list_element_title { width: 100%; height: 33px;
    background: url(../Images/OnlineCustomGrid/table_head_slice.png) repeat-x;
    border: 1px solid #CFCFCF;
}
*/
.home_list_element_title {
    /*background-color: #fffbfa;*/
    border: 1px solid #cfcfcf;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    -moz-box-shadow: 0 0 7px #cfd3d6;
    -webkit-box-shadow: 0 0 7px #cfd3d6;
    box-shadow: 0 0 7px #cfd3d6;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fefefe', endColorstr = '#f5f5f5');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#fefefe', endColorstr = '#f5f5f5')";
    background-image: -moz-linear-gradient(top, #fefefe, #f5f5f5);
    background-image: -ms-linear-gradient(top, #fefefe, #f5f5f5);
    background-image: -o-linear-gradient(top, #fefefe, #f5f5f5);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#fefefe), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #fefefe, #f5f5f5);
    background-image: linear-gradient(top, #fefefe, #f5f5f5);
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
}

    .home_list_element_title h2 span {
        color: #434343;
    }

    /*****************************************blue********************************/
    /*.home_list_element_title.home_blue { background-position: 0 0; }*/
    .home_list_element_title a.home_send_mail {
        /*float: left; */
        position: relative;
        left: -9px;
        display: inline-block;
        line-height: 30px;
        background: url(../Images/gray_gradient_divider.png) no-repeat right center;
        padding: 0 7px 0 7px;
        margin-left: 6px;
        border-top-left-radius: 10px;
    }

.home_send_mail_arrow {
    position: relative;
    left: 0;
}

a.home_send_mail:hover {
    background: #e5e2e2;
}
/*a.home_send_mail:hover
{
    text-shadow: -1px 1px 3px #ffc, 1px -1px 3px #3399ff;
}*/

/*
.home_list_elemnt_bg { width: 100%; background: url(../Images/HomePage/middle_element_bg.jpg) repeat-y; padding: 0 7px; }
*/

.home_list_elemnt_bg {
    border: 1px solid #cfd3d6;
    -moz-box-shadow: 0px 0px 7px #000000;
    -webkit-box-shadow: 0 0 7px #cfd3d6;
    box-shadow: 0 0 7px #cfd3d6;
}

.home_list_elemnt {
    list-style: none;
    list-style-type: none;
    width: 100%;
    display: inline-block;
    clear: both;
}

    .home_list_elemnt li {
        list-style: none;
        list-style-type: none;
        width: 100%;
        float: right;
    }

        .home_list_elemnt li a h3 span {
            color: #434343;
        }

        .home_list_elemnt li.home_last {
            background: none;
        }

.home_list_elemnt_open_bg {
    width: 100%;
    margin-top: -3px;
    height: 5px;
    background: url(../Images/HomePage/top_element_bg.jpg) no-repeat;
}
/*
.home_list_elemnt_close_bg { width: 100%; padding: 0; margin: 0; margin-top: -17px; height: 5px; padding-bottom: 22px; background: url(../Images/HomePage/bottom_element_bg.jpg) no-repeat; }
*/
.home_list_element_singel_line {
    width: 100%;
    cursor: pointer;
}

    .home_list_element_singel_line:hover {
        background: #e5e2e2;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }


    .home_list_element_singel_line.home_blue_line {
        padding-top: 6px;
        padding-bottom: 4px;
    }

        .home_list_element_singel_line.home_blue_line span {
            display: inline-block;
            vertical-align: middle;
        }

.home_date_container {
    width: 70px;
    font-weight: bold;
    text-align: center;
    margin-right: 25px;
    margin-left: 42px;
}

.home_time_container {
    width: 99px;
    font-weight: bold;
    text-align: center;
    margin-right: -20px;
    margin-left: 20px;
}

    .home_time_container span {
        width: 100%;
        padding: 0;
    }

.home_day_container {
    width: 90px;
    font-weight: bold;
}

    .home_day_container .home_small_text {
        padding-right: 3px;
    }

.home_place_container {
    width: 132px;
    font-weight: bold;
}

.home_green_line .home_place_container {
    width: 132px;
    font-weight: normal;
}

.home_place_container .home_dok_name {
    display: block !important;
    font-weight: bold;
}

.home_user_name {
    text-align: center;
    width: 110px;
}

.home_place_container span.home_profession,
.home_date_container span.home_number,
.home_day_container span.home_day,
.home_time_container span.home_number {
    display: block;
}

.home_visit_list_container .home_date_container {
    width: 110px;
    margin-right: -20px;
    margin-left: 0;
}

.home_visit_list_container .home_time_container {
    width: 119px;
}

.home_visit_list_container .home_day_container {
    width: 110px;
    text-align: center;
}

.home_visit_list_container .home_place_container {
    width: 152px;
    margin-right: 25px;
    margin-left: 20px;
}

.home_visit_list_container .partial_info {
    width: 100%;
    margin-right: 25px;
    margin-left: 20px;
    font-weight: normal;
}



.home_visit_list_container .home_green_line .home_place_container {
    width: 152px;
}

.home_visit_list_container .home_user_name {
    width: 130px;
}

/*********************************orange***************/
/*.home_list_element_title.home_orange { background-position: 0 -31px; }*/
.home_uzer_name_recomended {
    float: right;
    margin: 0;
    display: inline-block;
    padding-right: 27px;
    font-weight: bold;
    width: 85px;
    margin-top: 10px;
}

.ulRecomends ul {
    width: 92% !important;
}

.home_list_of_recomended {
    float: right;
    margin: 0;
    background: none;
    width: 77%;
    margin-top: 10px;
}

    .home_list_of_recomended li {
        padding-bottom: 3px;
    }

        .home_list_of_recomended li a {
            text-indent: 1px;
        }

            .home_list_of_recomended li a:hover, .home_list_of_recomended li.home_last a:hover {
                background: #e5e2e2;
            }

            .home_list_of_recomended li a p {
                margin: 0;
            }

.home_last {
    background: none;
    margin-bottom: 8px;
}

    .home_last a {
        color: #407bad;
        background: none;
        text-decoration: underline;
    }
/*********************************green***************/
.home_list_element_singel_line.home_green_line span {
    display: inline-block;
    vertical-align: middle;
}

.home_list_element_singel_line.home_green_line > span {
    padding: 4px 0;
    text-align: right;
}

    .home_list_element_singel_line.home_green_line > span > span {
        padding: 1px 0;
    }

.home_list_element_singel_line.home_green_line .DisplayBlock {
    display: block;
}

.home_test_num_container {
    width: 135px;
}

.home_green_line span.home_date_container .home_text {
    display: inline;
    width: 65px;
}

.home_float_break {
    clear: both;
}

/*************************************** End home page ***********************************************/


.HomePageLastEnteranceDate {
    margin-bottom: 9px;
    padding-right: 9px;
    padding-top: 37px;
}

.HomePageBannersDiv {
    padding-left: 7px;
    margin-left: -3px;
}

.NoDataFound {
    padding: 7px 28px 5px 28px;
    display: inline-block;
    text-align: right;
    vertical-align: middle;
}

.LabPrintTd {
    padding: 0 7px 0 7px;
}

.LabPrintTopTitle {
    color: Green;
    text-align: right;
    padding: 0 5px 0 0;
    margin-bottom: -7px;
    direction: rtl;
}

.LabPrintTopSubtitle {
    padding: 0 5px 0 0;
    margin-bottom: -6px;
    direction: rtl;
}

.LabPrintHrMarg {
    margin-top: 14px;
}

.LabPrintTopTitle_DetailsPrint {
    color: Green;
    text-align: right;
    padding: 0 5px 0 0;
    margin-bottom: 3px;
    direction: rtl;
}

.LabPrintTopSubtitle_DetailsPrint {
    padding: 0 5px 0 0;
    margin-bottom: 3px;
    direction: rtl;
}

.LabMicroPrintTd {
    padding: 0 7px 0 7px;
}

.LabMicroPrintTopTitle {
    width: 100%;
    color: Green;
    text-align: right;
    padding: 0 5px 0 0px;
    margin-bottom: -9px;
    direction: rtl;
}

.LabMicroPrintTopSubtitle {
    padding: 0 5px 8px 0;
    direction: rtl;
}

.LabMicroPrintHrMarg {
    margin-top: 14px;
}

.LabTestsAddSpyBtnWrapper {
    display: inline-block;
    padding-bottom: 3px;
    vertical-align: middle;
}

.LabTestsExpertQuestionHelp {
    width: 185px;
    text-align: center;
    vertical-align: top;
    border-right: 1px solid #cdcdcd;
}

    .LabTestsExpertQuestionHelp span {
        margin-bottom: 5px;
        display: inline-block;
    }

/* Start Diagnoses  */
.DiagHelpContainer {
    vertical-align: bottom;
    text-align: left;
    padding: 10px 0 3px 8px;
}

.DiagContent {
    padding-right: 4px;
}

.DiagTitle {
    color: #0CB14B;
    font-weight: bold;
    border-bottom: dotted #CCC 1px;
    width: 100%;
    line-height: 27px;
}

.gray_round_bg1 {
    background: url(image/gray_round_bg.jpg) right top no-repeat;
    padding: 8px 8px 0 0;
}

.gray_round_bg2 {
    background: url(image/gray_round_bg.jpg) left top no-repeat;
    padding: 0 0 0 8px;
}

.DiagnosisDescriptionWidth {
    width: 380px;
}

.DiagNoLink {
    color: #000000;
    cursor: default;
    outline: none;
}

.DiagLink {
    text-decoration: none;
    cursor: pointer;
}

.DiagSelected {
    background-color: #b4e5f6 !important;
    color: #000000;
    cursor: default;
}

    .DiagSelected a {
        color: #000000;
        cursor: default;
        font-weight: bold;
    }

.DiagTbl {
    padding-bottom: 5px;
    border-collapse: collapse;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
}

    .DiagTbl tr td {
        padding: 5px 8px 5px 8px;
        vertical-align: top;
        border-left: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd;
    }

    .DiagTbl tr th {
        background-color: #00aeef;
        color: #ffffff;
        font-weight: bold;
        border-right: solid 1px #9be4ff;
        border-left: solid 1px #9be4ff;
        padding-right: 7px;
        height: auto;
        text-align: right;
    }

    .DiagTbl th a {
        color: White;
        text-decoration: none;
    }

        .DiagTbl th a:hover {
            color: White;
            cursor: pointer;
        }

.DiagRowWhite {
    white-space: normal;
    text-align: right;
    padding: 0 8px 5px 8px !important;
}

.DiagRowAlt {
    background-color: #eff9fd;
    white-space: normal;
    text-align: right;
    padding: 10px 8px 5px 8px !important;
}

.NoResultsFoundDiv {
    display: none;
    padding: 10px;
    vertical-align: middle;
    text-align: right;
    width: 100%;
}

    .NoResultsFoundDiv span {
        padding: 10px;
        margin-left: 415px;
        display: inline-block;
        font-weight: bold;
    }

    .NoResultsFoundDiv img {
        vertical-align: middle;
    }

.DiagDesc {
    width: 400px;
    text-align: left;
    padding-left: 6px;
}

.DiagPadding8 {
    padding: 8px;
    vertical-align: middle;
}

.DiagNoPaddRight {
    padding-right: 0 !important;
}

@media print {
    .PrintBorder {
        border: 1px solid Silver !important;
        background: none !important;
    }

    .PrintDesc {
        display: block;
        padding: 8px;
        text-align: left;
        padding-left: 12px;
        color: Black;
    }

    .PrintHedderFont {
        color: Black !important;
        vertical-align: middle;
        padding: 8px;
    }

    .PrintHideImage {
        display: none;
    }

    .PrintDateHead {
        width: 145px;
        white-space: nowrap;
    }

    .PrintVerticalCenter {
        vertical-align: middle;
    }

    .PrintDisplayBlock {
        display: inline-block;
        width: 30%;
    }
}

#gvDiagnosis .ClalitGridSelected a,
#gvLabOrdersItem .ClalitGridSelected a,
#gvPatientPrescriptions .ClalitGridSelected a {
    cursor: pointer;
}

#gvDiagnosis table.ClalitGridTable tr.DescBlockRow td.DescBlockCell div.ClalitGridDescriptionDiv span {
    display: inline-block;
    direction: ltr;
}

#NoDiagnosisFound {
    padding-right: 10px;
    font-weight: bold;
}
/* End Diagnoses  */

.BorderTopGray {
    border-top: 1px solid #cdcdcd;
}

.ActionsTblRight {
    background-image: url(../images/bg_blue_white_right.gif);
    background-repeat: no-repeat;
    height: 49px;
    width: 5px;
}

.ActionsTblMid {
    background-image: url(../images/bg_blue_white_pixel.gif);
    background-repeat: repeat-x;
    vertical-align: top;
    padding-top: 4px;
}

.ActionsTblLeft {
    background-image: url(../images/bg_blue_white_left.gif);
    background-repeat: no-repeat;
    height: 49px;
    width: 5px;
}

.ActionsTblMidSpace {
    height: 2px;
    overflow: hidden;
}

.ActionsTblMidListTd {
    padding-right: 2px;
    padding-top: 2px;
}

.SortUpImg {
    background-image: url(../Images/uparrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
    display: inline-block;
}

.SortDownImg {
    background-image: url(../Images/downarrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 18px;
    white-space: nowrap !important;
    display: inline-block;
}


/*** Clinic Orders ***/
.CO_LeftPanel {
    width: 250px;
    margin-right: -250px;
}

.CO_RightPanel {
    width: 100%;
}

.CO_InnerPanel {
    margin-left: 250px;
    padding: 0 0 0 15px;
}

.CO_GreyBorder {
    border: 1px solid #cfd3d6;
}

.CO_RequestForm {
    margin-top: 10px;
    padding: 11px 11px 11px 15px;
}

.CO_RequestDescription {
    padding: 0 15px 0 11px;
}

.CO_RequestType {
    width: 160px;
}

.CO_Phone {
    width: 88px;
    margin-left: 2px;
}

.CO_PhoneCode {
    width: 64px;
}

.CO_TitleLabel {
    width: 119px;
    white-space: nowrap;
}

.CO_WidthTextField {
    width: 284px;
}

.CO_Dashed {
    border-bottom: 1px dashed #cdcdcd;
    margin-bottom: 8px;
}

.CO_PaddingTopSmall {
    padding-top: 4px;
}

.CO_PaddingTop {
    padding-top: 11px;
}

    .CO_PaddingTop p {
        margin-top: 0;
        margin-bottom: 0;
    }

.CO_PaddingTD {
    padding: 12px 0 0 0;
}

.CO_PaddingBottom {
    padding-bottom: 4px;
}

.CO_MarginBottom {
    margin-bottom: 15px;
}

.CO_PaddingConfirmation {
    padding: 8px 0 0 4px;
}

.CO_PaddingRight {
    padding-right: 4px;
}

.CO_PaddingRight10 {
    padding-right: 9px;
}

.CO_PaddingErrorImage {
    padding: 8px 8px 0 4px;
}

.CO_PaddingError {
    padding: 8px 4px 0 0;
}

.CO_Send_Button a, .CO_Send_Button input {
    position: relative;
    top: -25px;
}

.CO_Title_Underline {
    border-bottom: 1px solid #cfd3d6;
}

.MO_main_container {
    width: 650px;
    margin: 0 auto;
}

.MO_dotted_border_bottom {
    border-bottom: dotted #CCC 1px;
}

.MO_top_8px {
    display: inline-block;
    padding-top: 8px;
}

.MO_bottom_16 {
    display: inline-block;
    padding-bottom: 16px;
}

li.MO_dotted {
    display: list-item;
    border-top: dotted #CCC 1px;
    padding-top: 16px;
}

.MO_generic_width {
    width: 19%;
}

.MO_commercial_width {
    width: 21%;
}

.MO_amount_width {
    width: 12%;
}

.MO_balance_width {
    width: 15%;
}

.MO_validity_width {
    width: 15%;
}

.MO_dr_name_width {
    width: 18%;
}

.MO_digital_signiture {
    background: url(../Images/ClinicOrders/digital_signiture.gif) no-repeat right 5px;
    padding-right: 24px;
}

.MO_command {
    float: right;
    font-weight: bold;
}

.MO_print_header_text {
    margin-top: 75px;
}

.MO_print_title_text {
    font: bold 12pt Arial;
    text-decoration: underline;
}

.MO_prescription_left_text {
    font: 12pt Arial;
}

.MO_prescription_right_text {
    font: bold 12pt Arial;
    margin-left: 70px;
}

.MO_barcode_text {
    font: bold 11pt Arial;
    text-decoration: underline;
    margin: 0 10px 10px 0;
}

.MO_barcode_small_text {
    font: bold 8pt Arial;
    margin-right: 40px;
}

.MO_barcode_div {
    position: relative;
    left: 10px;
}

.MO_print_footer_text {
    font: bold 10pt Arial;
}

.MO_print_header_width {
    width: 300px;
}

.MO_print_header_left {
    width: 230px;
    float: left;
}

.MO_print_header_right {
    width: 70px;
    float: right;
}

.MO_print_center_text {
    width: 100%;
    text-align: center;
}

.MO_print_padding {
    padding: 6px 0 6px 0;
}

.MO_print_bottom_border {
    border-bottom: solid 1px #000000;
}

.MO_separator_space {
    width: 70px;
    display: inline-block;
}

.MO_separator_bigger_space {
    width: 90px;
    display: inline-block;
}

.MO_prescription_table {
    border: 1px solid #dddddd;
    border-left: none;
    border-bottom: none;
    margin-bottom: 24px;
    width: 100%;
}

    .MO_prescription_table th, .MO_prescription_table td {
        padding: 8px;
        border-left: 1px solid #dddddd;
        border-bottom: 1px solid #dddddd;
        text-align: right;
    }

    .MO_prescription_table th {
        background: #cceaf5;
        font-weight: bold;
    }

    .MO_prescription_table p {
        padding: 0 0 8px;
        border-bottom: 1px dotted #dddddd;
    }

.MO_image {
    border: 0;
    font-size: 0;
    vertical-align: middle;
    -ms-interpolation-mode: bicubic;
}

.MO_float_left {
    float: left;
}

.MO_href {
    color: #03afef;
    text-decoration: none;
}

    .MO_href:hover {
        text-decoration: underline;
    }

.MO_altor {
    direction: rtl;
    text-align: right;
}

    .MO_altor h1 {
        text-align: center;
        color: #fb834a;
        margin: 0;
        padding: 0 0 16px 0;
    }

        .MO_altor h1 span {
            color: #fb834a;
        }

    .MO_altor .MO_detail_confirmation {
        width: 70%;
        padding: 16px 16px 0 16px;
        margin: 0 auto;
        border: 1px solid #cdcdcd;
    }

.MO_name_and_id {
    padding-bottom: 40px;
}

.AltorFormTitle {
    display: block;
    height: 36px;
    line-height: 36px;
    font-weight: bold;
}
/*** Clinic Orders ***/

.ExclamationImgBig {
    background-image: url(../images/access/siman-kria-big.gif);
    background-repeat: no-repeat;
    background-position: right top;
}


.PinkContainerWrapper, .PinkContainer {
    background: #FFF url(../images/PinkBackground.gif) no-repeat left top;
    display: block;
    overflow: hidden;
}

.PinkContainer {
    background-position: right top;
    padding: 8px 16px 8px 8px;
    float: right;
    display: block;
}

.PinkBottom-left {
    background: #fff url(../images/PinkBackground.gif) no-repeat left bottom;
    display: block;
    height: 4px;
    padding: 0px;
    margin: 0px;
    overflow: visible;
}

.PinkBottom-right {
    background: #fff url(../images/PinkBackground.gif) no-repeat right bottom;
    width: 200px !important;
    height: 4px;
    padding: 0px;
    margin: 0px;
    overflow: visible;
    display: block;
}

.SensitivitiesPinkSpace {
    height: 0;
}

.BlackFont {
    color: Black;
}

.VerticalAlignTop {
    vertical-align: top;
}

img.VerticalAlignTop {
    vertical-align: top;
}

/****************** Start Sensitivities  **********************/
.SensitivitiesPinkMiddleSpace {
    height: 10px;
}

.SensitivityCreateDateWidth {
    width: 95px;
}

.SensitivityDoctorNameWidth {
    width: 120px;
}

.SensitivityReactionWidth {
    width: 80px;
}

.SensitivityInfoSourceWidth {
    width: 80px;
}

.SensitivityNameWidth {
    width: 185px;
}

.SensitivityCreateDateInnerWidth {
    width: 95px;
    display: block;
}

.SensitivityDoctorNameInnerWidth {
    width: 90px;
    display: block;
}

.SensitivityReactionInnerWidth {
    width: 115px;
    display: block;
}

.SensitivityInfoSourceInnerWidth {
    width: 80px;
    display: block;
}

.SensitivityNameInnerWidth {
    width: 100px;
    display: block;
}

.SensitivitiesGridSensitivityName {
    direction: ltr;
    text-align: left;
    display: inline-block;
    width: 100%;
}

.PrintSensitivitiesPosition {
    width: 98%;
}

.SensitivitiesFrameDimensionsFor800To600 {
    height: 400px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    background-color: white;
}

.SensitivitiesFrameDimensions {
    height: 610px;
    overflow-y: no;
    overflow-x: no;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    background-color: white;
}

.TextDecorUnderline {
    text-decoration: underline !important;
}

.TextDecorNone {
    text-decoration: none;
}

.DivSensitivitiesReportingPageContainer {
    height: 430px;
    overflow-x: hidden;
    overflow-y: auto;
    direction: rtl;
    display: block;
    padding: 20px;
}

.SensitivitiesSortUpIcon {
    background-image: url(../Images/uparrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 0 !important;
    white-space: nowrap !important;
}

.SensitivitiesSortDownIcon {
    background-image: url(../Images/downarrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    text-align: right;
    padding-left: 0 !important;
    white-space: nowrap !important;
}

.SensitivitiesRemarks ol li {
    display: block;
}

.TblHeadSensitivitiesPaddingTop {
    padding-top: 6px;
}

/****************** End Sensitivities  **********************/

.lab-orders-top {
    width: 97%;
    background-color: #f4f4f4;
    text-align: right;
    display: inline-block;
    margin-right: 24px;
    padding: 4px;
}

.lab-orders-help {
    float: left;
}

.TableText {
    font-weight: normal;
    color: black;
}

.CursorHand {
    cursor: hand;
}

.LabOrdersImgClose {
    display: block;
    float: left;
    margin-left: -3px;
}

/******** Help Box Transparent ********/
.HelpBoxTrans {
    position: absolute;
    z-index: 10000;
    direction: rtl;
    color: #000;
    text-align: right;
    width: 241px;
}
/* change color for contrast - accessability */
.HelpBoxTransTop {
    width: 241px;
    height: 5px;
    background: url(../Images/WinHelpTran/WinHelpTrans_Top.png) no-repeat bottom left;
}

.HelpBoxTransMiddle {
    width: 241px;
    padding: 3px 0 3px 0;
    background: url(../Images/WinHelpTran/WinHelpTrans_Middle.png) repeat-y center center;
}

    .HelpBoxTransMiddle div,
    .HelpBoxTransMiddle h3 {
        padding-right: 5px;
        display: inline-block;
    }

    .HelpBoxTransMiddle h3,
    .HelpBoxTransMiddle h4 {
        color: #000;
        font-size: 12px;
        font-weight: bold;
    }
    /* change color for contrast - accessability */
    .HelpBoxTransMiddle h4 {
        padding-top: 15px;
    }

.HelpBoxTransBottom {
    width: 241px;
    height: 5px;
    background: url(../Images/WinHelpTran/WinHelpTrans_Bottom.png) no-repeat top left;
}

.CloseHelpBoxTrans {
    background-image: url(../Images/WinHelpTran/WinHelpTrans_Close.png);
    background-repeat: no-repeat;
    background-position: left top;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    border: none;
    float: left;
    left: 0 !important;
    margin-left: 5px;
    margin-top: -3px;
    text-indent: -9999px;
    overflow: hidden;
}
/******** Help Box Transparent End********/

/*********  External (from Iframe) butterflys loader  *********/
.Extloader {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

    .Extloader div {
        position: fixed;
        top: 40%;
        left: 50%;
        margin-left: -60px;
        width: 100px;
        padding: 10px;
        z-index: 1000000;
        direction: rtl;
        filter: alpha(opacity=80);
        opacity: 0.8;
        background-color: White;
        border: 1px solid #cccccc;
        border-radius: 10px;
        font: bold 14px Arial;
        text-align: center;
        vertical-align: middle;
    }

        .Extloader div img {
            display: inline-block;
        }

        .Extloader div span {
            display: inline-block;
            outline: none;
        }

.ExtloaderDisableBG {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100000;
    filter: alpha(opacity=80);
    opacity: 0.8;
    background-color: #f4f4f4;
}

    .ExtloaderDisableBG div {
        position: absolute !important;
    }
/******** End External (from Iframe) butterflys loader ********/
/*********  External (from Iframe) DisableBG Screen  *********/
.ExtloaderDisableBGIframe {
    position: relative;
    z-index: 1000001;
}
/******** End External (from Iframe) DisableBG Screen ********/

/******************* NotificationServices Page and Control *******************/
.NotesGlimpseMain {
    text-align: right;
    display: inline-block;
    height: 27px;
    float: right;
    z-index: 100000009;
}

.NotesGlimpseMainHoverForDelay {
    background: url(../Images/NotificationServices/NotesGlimpseRightBorder.png ) no-repeat bottom right !important;
}

.NotesGlimpse {
    position: absolute !important;
    margin-top: 4px;
    right: 0;
}
    /***********************/
    .NotesGlimpse * {
        padding: 0;
        margin: 0;
        list-style: none;
        vertical-align: middle;
    }

.NotesGlimpseContainerWrapper {
    background: url(../Images/NotificationServices/NotesGlimpseMiddleRight.png) repeat-y right center;
}

.NotesGlimpseContainer {
    text-align: right;
    list-style: none;
    background: url(../Images/NotificationServices/NotesGlimpseMiddleLeft.png) repeat-y left center;
}

    .NotesGlimpseContainer ul {
        padding: 11px 4px 7px 0;
        background-color: #f9f9f9;
        margin: 0 6px 0 6px;
    }

    .NotesGlimpseContainer li {
        padding: 0 13px 5px 31px;
        display: block;
        white-space: nowrap;
    }

        .NotesGlimpseContainer li span {
            color: Black !important;
            display: inline-block;
        }

            .NotesGlimpseContainer li span:hover {
                cursor: pointer;
            }

.NotesGlimpseIcon {
    width: 7px;
    height: 13px;
    display: inline-block;
    overflow: hidden;
}

    .NotesGlimpseIcon img {
        padding: 0;
        margin: 0;
        display: inline-block;
    }

.NotesGlimpseSubject {
    padding-right: 5px;
    width: auto;
}

.NotesGlimpseName {
    padding-right: 20px;
    padding-left: 20px;
}

.NotesGlimpseDate {
    display: inline-block;
}

.NotesGlimpseFotterWrapper {
    background: url(../Images/NotificationServices/NotesGlimpseBottomRight.png) right top no-repeat;
}

.NotesGlimpseFotter {
    height: 36px;
    background: url(../Images/NotificationServices/NotesGlimpseBottomLeft.png) no-repeat left top;
    margin-right: 24px;
}

    .NotesGlimpseFotter a {
        padding: 6px 12px 0 0;
        display: inline-block;
        text-decoration: underline !important;
        vertical-align: top;
    }
/*.NotesGlimpseFotter a:hover { color:Green !important; float:right; position: absolute; }*/

.NotesGlimpseOpener {
    width: 129px;
    display: block;
    text-align: center;
    line-height: 18px;
    padding: 0 3px 0 0;
    margin-bottom: 1px;
}

    .NotesGlimpseOpener a {
        margin-top: 3px;
        display: inline-block;
    }

        .NotesGlimpseOpener a:hover {
            text-decoration: underline;
            display: inline-block;
        }

.NotesGlimpseIndicator {
    position: absolute;
    top: -15px;
    display: inline-block;
    margin: -1px 5px 12px 0;
    background: url(../Images/NotificationServices/NotesGlimpseIndicator.png ) no-repeat center center;
    width: 20px;
    height: 20px;
    color: White;
    padding: 0 0 0 2px;
    font-size: 11px;
}

.NotesGlimpseNoLink {
    padding: 0 0 5px 0;
    cursor: default;
    display: inline-block;
    color: White;
    font-weight: bold;
    border: none;
}

    .NotesGlimpseNoLink:hover {
        text-decoration: none !important;
        display: inline-block;
    }

.NotesGlimpseOpenerLink {
}

.NotesGlimpseMenuItem {
    border: 0;
}

.NSMainHead {
    display: block;
    width: 100%;
    margin: 10px 0 12px 0;
    font-weight: bold;
}

.notification-list > li {
    display: block;
}

.NSItemDivMain {
    clear: both;
    width: 98.7%;
    padding: 9px 10px 9px 0;
    border-top: solid 1px #dddddd;
}

.NSItemDiv {
    min-height: 48px;
    width: 92.8%;
    padding: 0 10px 0 0;
    float: right;
}

.NSNoteFirstName {
    display: block;
}

.NSItemImg {
    display: inline-block;
    float: right;
    padding-bottom: 7px;
}

.NSItemDateValue {
    float: left;
    display: inline-block;
    position: relative;
}

.NSButtonsContainer {
    margin: 5px 0 10px 0;
    vertical-align: bottom;
    float: left;
    width: 91%;
    text-align: left;
    display: inline-block;
}

.NSNoteNotRead {
    font-weight: bold;
}

.NSRptEndBorder {
    border-top: solid 1px #dddddd;
    display: inline-block;
    clear: both;
    width: 100%;
}
/***************** End NotificationServices Page and Control ******************/

/***************** Start MultiAccessibleButton Control ****************/
.MultiAccessibleButton {
    margin-left: 8px;
    display: inline-block;
}

.MultiAccessibleLink {
    height: 22px;
    background-color: White;
    vertical-align: middle;
    margin: 0 0 8px 0;
    font-weight: bold;
    display: inline-block;
}

    .MultiAccessibleLink:hover {
        text-decoration: underline;
        display: inline-block;
    }
/***************** End MultiAccessibleButton Control ******************/


/*** Expert Question Section Start ***/
.eq_HideElment {
    visibility: hidden;
}

.eq_container_all {
    width: 940px;
    margin: 0 auto;
    min-height: 955px;
}

.eq_widith_705_container {
    width: 664px;
    padding: 0 0 0 8px;
    float: right;
}

.eq_widith_235 {
    width: 260px;
    float: right;
    margin: 3px 8px 0 0;
}

.eq_main_container {
    color: #000;
    direction: rtl;
    text-align: right;
    padding-bottom: 16px;
}

.eq_h3 {
    color: #000;
    font-weight: bold;
    line-height: 27px;
    width: 100%;
}

.eq_expert_turn_h3 {
    background: url(../Images/ExpertQuestions/expertQustion_topic_title_-bg.gif) no-repeat right top;
    color: #fff;
    height: 34px;
    padding-right: 8px;
    line-height: 23px;
}

eq_a {
    color: #03afef;
    text-decoration: none;
}

    eq_a:hover {
        text-decoration: underline;
    }

    eq_a.spliter {
        border-left: 1px solid #03afef;
        padding-left: 8px;
        display: inline-block;
    }

.eq_expert_turn a {
    text-decoration: underline;
}

    .eq_expert_turn a.spliter {
        border-left: 1px solid #03afef;
        padding-left: 8px;
        display: inline-block;
    }

/***********expert_turn****************/
.eq_subject_container {
    margin-top: 20px;
    margin-bottom: 0;
}

    .eq_subject_container h4 {
        font-weight: bold;
        margin-top: 5px;
    }

.eq_expert_turn {
    margin-top: 7px;
}

    .eq_expert_turn h3 span {
        color: #5c5c5c;
    }

    .eq_expert_turn ul {
        padding: 0;
        float: right;
        width: 672px;
    }

        .eq_expert_turn ul li {
            list-style: none;
            padding: 8px 0 8px 8px;
            width: 656px;
        }

            .eq_expert_turn ul li.eq_question p {
                padding: 0;
                margin: 0;
                float: right;
                width: 572px;
            }

            .eq_expert_turn ul li span.eq_answer {
                padding-right: 45px;
            }

    .eq_expert_turn li span.eq_answer p {
        background: #ebf9fe;
        padding: 8px;
        margin: 0;
        float: right;
        width: 512px;
    }

    .eq_expert_turn li.eq_ad_question {
        padding-right: 118px;
        position: relative;
        padding-bottom: 0;
    }

.NewQuestionOnExistingSubject {
    position: relative;
}

.eq_expert_turn li.eq_ad_question span.eq_ad_question_field_bg {
    background: url(../Images/ExpertQuestions/expertQustion_q_field_bg.gif) no-repeat;
    width: 15px;
    height: 7px;
    display: block;
    position: relative;
    z-index: 1;
    right: 12px;
    top: -1px;
}

@-moz-document url-prefix() {
    .eq_expert_turn li.eq_ad_question span.eq_ad_question_field_bg {
        top: 7px;
    }
}

.eq_strong {
    font-weight: bold;
}

.eq_expert_turn ul li span.eq_thumb_container {
    width: 50px;
    height: 50px;
    float: right;
    margin: 8px 0 0 8px;
}

.eq_ad_question_field_Container {
    float: right;
    margin-right: -15px;
    vertical-align: bottom;
    display: block;
}

.eq_ad_question_field {
    vertical-align: bottom;
    border: 1px solid #c0c0c0;
    color: #9C9C9C;
    font-family: Arial;
    overflow: hidden;
    width: 450px;
    height: 26px;
    position: relative;
}

.eq_ad_question_button {
    position: relative;
}

@-moz-document url-prefix() {
    .eq_ad_question_field {
        top: 5px;
    }
}

.eq_right_side_image {
    width: 55px;
    height: 55px;
}

.eq_date_houer {
    font-weight: bold;
    display: block;
    width: 100%;
}

.eq_shliha {
    background: url(../Images/ExpertQuestions/expertQustion_send.gif) no-repeat;
    width: 101px;
    height: 22px;
    border: none;
    cursor: pointer;
    vertical-align: bottom;
    margin: 0 8px 0 0;
    position: relative;
    bottom: 10px;
}

    .eq_shliha:hover {
        background: url(../Images/ExpertQuestions/expertQustion_send_hover.gif) no-repeat;
    }

.eq_to_all_question {
    clear: both;
}

.eq_doctors_images {
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    width: 100%;
    text-align: right;
    background-color: #fff;
}

ul.eq_doctors_images li {
    display: inline-block;
    padding-left: 20px;
    width: 75px;
    vertical-align: top;
    text-align: center;
}

.eq_doctors_images li img {
    width: 60px;
    height: 60px;
    margin-bottom: 5px;
}

.eq_doctors_images li span {
    display: block;
    width: 100%;
}

.eq_doctors_images li a {
    text-decoration: none;
}

.EQSubjectLbl {
    width: 488px;
    display: inline-block;
}

.EQSubjectTbx {
    width: 480px;
    margin-right: 2px;
}

.EQquestionTxt {
    width: 564px;
    height: 92px;
    text-align: right;
    color: #9c9c9c;
    direction: rtl;
}

.EQEmailTbx {
    width: 263px;
    direction: ltr;
}

.EQSingleAnswerQuestionPrefix {
    float: right;
    padding: 0 0 0 5px;
}

.EQIsAnswer {
    float: right;
    padding-right: 10px;
    margin: 8px 0 8px 0;
    min-height: 70px;
    width: 530px;
    background: none repeat scroll 0 0 #cfd3d6;
}

.EQMainQuestionAnswer {
    float: right;
    display: inline-block;
    width: 200px !important;
}

.EQSingleAnswerQuestionDiv {
    overflow: hidden;
    float: right;
    padding: 8px 10px 8px 0;
    min-height: 70px;
    width: 585px;
}

.EQFileAttached img {
    vertical-align: bottom;
}

.EQLineSeparator {
    width: 869px;
    height: 13px;
    background: url(../images/bedikot_bottom_dots.gif) repeat-x center bottom;
}

.EQGrayBlackText {
    color: #434343;
}

.EQSearchBarTitle {
    color: #407bad;
    font-size: 20px;
}

.EQSearchBarRB {
    color: #434343;
}

.EQMainDiv {
    background-color: #edf1f4;
    padding-right: 10px;
}

.EQNewQuestionContainer {
    padding-top: 10px;
}

.eq_send_question_button {
    position: relative;
    top: 10px;
    left: 100px;
    width: 310px;
    height: 47px;
    font-size: 22px;
    font-weight: 200;
}

.eq_title_new {
    font-weight: bold;
    color: #407bad;
}
/*----ExpertQuestions End----------*/
.BillingPrintClose {
    width: 70px;
    text-align: right;
    padding-right: 6px;
    font-weight: bold;
}

.BillingPrintReprint {
    width: 85px;
    text-align: left;
    padding-left: 6px;
    font-weight: bold;
}

/* ----------[InfoPopup]---------- */
.PopupMainDiv {
    display: none;
    filter: alpha(opacity=95);
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    background-color: #c6c6c6;
}

.PopupMainDivOpacity60 {
    display: none;
    filter: alpha(opacity=60);
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000000;
    background-color: #c6c6c6;
}

#divPopup {
    position: absolute;
    width: 314px;
    height: 145px;
}

.PopupPosition /* FF & CHROME Browsers */ {
    position: fixed;
    width: 314px;
    height: 145px;
    top: 42%;
    left: 31%;
}

.LayoutDirection {
    direction: ltr;
}

.PopupTop {
    background: url(../images/infopopup/MsgPopUp_top.png) no-repeat top;
    height: 9px;
    width: 326px;
}

.PopupCenter {
    background: url(../images/infopopup/MsgPopUp_Middle.png) repeat-y top right;
    height: 150px;
    width: 326px;
}

.PopupClose {
    background: url(../images/infopopup/PopUpClose_btn.png) no-repeat top;
    height: 14px;
    width: 21px;
    padding: 0px 0px 0px 19px;
    z-index: 1000001;
    float: left;
    cursor: pointer;
}

.PopupBody {
    height: 95px;
    margin: auto auto auto 0;
    overflow: scroll;
    direction: ltr;
}

    .PopupBody span {
        outline: none;
    }

    .PopupBody .ModalCloseButton {
        left: -15px;
    }

.PopupButterfly {
    height: 39px;
    width: 41px;
}

.PopupBottom {
    background: url(../images/infopopup/MsgPopUp_bottom.png) no-repeat top;
    height: 17px;
    width: 326px;
}

.BoldText {
    color: black;
    font-weight: bold;
    margin: 0 16px 0 0;
    display: block;
    direction: rtl;
}

.LargeBoldText {
    color: Black;
    font-weight: bold;
    margin-top: 2px;
    display: block;
    text-align: center;
}

/* --------------[End InfoPopup]-------------- */

.PageMainTitle {
    vertical-align: bottom;
    display: block;
    padding-bottom: 5px;
    height: 20px;
}

.PopupMainDivBlock {
    filter: alpha(opacity=95);
    opacity: 0.8;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1999;
    background-color: #c6c6c6;
}

.new_question_validation_error {
    border: solid 1px #d90000;
}

.existing_question_validation_error {
    color: #d90000;
}

.GrayBackground {
    background-color: #f3f3f3;
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 8px;
}

/**************** [LabOrdersListGrid] ***************/
.LabOrdersBackLink {
    padding-top: -8px;
    padding-bottom: 16px;
}

.LabOrdersListGridValidTo img {
    margin-left: 10px;
    position: relative;
    top: 3px;
}

.LabOrdersListGridActions {
    width: 180px;
    vertical-align: middle !important;
}

    .LabOrdersListGridActions a {
        display: inline-block;
    }

.LabOrdersListGridActionSeperator {
    border-left: 1px solid;
    line-height: 12px;
    padding-left: 5px;
}

.LabOrdersListGridCheckValid {
    width: 100px;
    text-align: center;
}

    .LabOrdersListGridCheckValid div {
        display: inline-table;
    }

    .LabOrdersListGridCheckValid span {
        text-align: center;
        display: table-cell;
        vertical-align: middle;
    }

    .LabOrdersListGridCheckValid img {
        margin: 5px 0 0 5px;
        vertical-align: middle;
    }

.LabOrdersListUL {
    margin: 0;
    padding: 0;
    list-style: none;
}

    .LabOrdersListUL li {
        background: url(../Images/BlueBullet.png) right 7px no-repeat;
        vertical-align: top;
        margin: 0;
        padding-right: 12px;
        padding-bottom: 5px;
    }

        .LabOrdersListUL li span {
            display: inline-block;
        }

        .LabOrdersListUL li.LabOrdersRedAsterisk {
            background: url(../Images/RedAsterisk.png) right 7px no-repeat;
        }

.LabsOrderListDesc {
    padding: 0 0 16px 0;
}
/*.LabOrderTopLinks { padding: 8px 0 8px 0; }
.LabOrderTopLinks a:hover { cursor: pointer; }
.LabOrderTopLinks img { position:relative; float:left; top:-1px; right:3px; cursor: pointer; }*/

.LabOrderListActionLeft {
    padding-right: 5px;
}

.LabOrderPrevNextWrapper > div {
    margin: 10px 20px;
    display: inline-block;
    white-space: nowrap;
}
/*************** [End LabOrdersListGrid] **************/



.personal_identification_answer {
    width: 160px;
    padding-right: 8px;
}

.Heigt2px {
    height: 2px;
    line-height: 2px;
}



a:link.Exit, a:visited.Exit, a:active.Exit {
    padding-top: 3px;
}

a:link.AddSpy, a:visited.AddSpy, a:active.AddSpy {
    padding-top: 3px;
}

.buttonwrapperAddSpy {
    padding-top: 3px;
    height: 22px;
}

a:link.LoginButtonAcs, a:visited.LoginButtonAcs, a:active.LoginButtonAcs {
    padding-top: 3px;
}

.buttonwrapperLogin {
    padding-top: 3px;
    width: 60px;
    display: block;
    height: 22px;
}

a:link.btnSubmit, a:visited.btnSubmit, a:active.btnSubmit {
    padding-top: 3px;
}

a:link.btSbmAcs, a:visited.btSbmAcs, a:active.btSbmAcs, a.hover.btSbmAcs {
    padding-top: 3px;
}

a:link.btClearAcs, a:visited.btClearAcs, a:active.btClearAcs {
    padding-top: 3px;
}

a:link.UpdateServicesProAcs_Save, a:visited.UpdateServicesProAcs_Save, a:active.UpdateServicesProAcs_Save, a:hover.UpdateServicesProAcs_Save {
    padding-top: 3px;
}

a:link.NewsletterControl_Save, a:visited.NewsletterControl_Save, a:active.NewsletterControl_Save, a:hover.NewsletterControl_Save {
    padding-top: 3px;
}

a:link.Controls_BackgroundManager_Save, a:visited.Controls_BackgroundManager_Save, a:active.Controls_BackgroundManager_Save {
    padding-top: 3px;
}

.buttonwrapperContinu {
    height: 22px;
}

a:link.BtSubmit, a:visited.BtSubmit, a:active.BtSubmit {
    padding-top: 3px;
}

.buttonwrapperBtSubmit {
    padding-top: 3px;
}

a:link.Controls_PicturesManager_SaveImages, a:visited.Controls_PicturesManager_SaveImages, a:active.Controls_PicturesManager_SaveImages {
    padding-top: 3px;
}

a:link.PoBoxBackAcs, a:visited.PoBoxBackAcs, a:active.PoBoxBackAcs {
    padding-top: 3px;
}

a:link.PoBoxApprovalAcs, a:visited.PoBoxApprovalAcs, a:active.PoBoxApprovalAcs {
    padding-top: 3px;
}

a:link.pnlPageSubmitAcs, a:visited.pnlPageSubmitAcs, a:active.pnlPageSubmitAcs {
    padding-top: 3px;
}

a:link.pnlPageSubmitBackAcs, a:visited.pnlPageSubmitBackAcs, a:active.pnlPageSubmitBackAcs {
    padding-top: 3px;
}

a:link.pnMailBoxBackAcs, a:visited.pnMailBoxBackAcs, a:active.pnMailBoxBackAcs {
    padding-top: 3px;
}

a:link.pnMailBoxSubmitAcs, a:visited.pnMailBoxSubmitAcs, a:active.pnMailBoxSubmitAcs {
    padding-top: 3px;
}

a:link.ModalDialog_ApproveAcs, a:visited.ModalDialog_ApproveAcs, a:active.ModalDialog_ApproveAcs {
    padding-top: 3px;
}

a:link.btnSubmitResetPassword, a:visited.btnSubmitResetPassword, a:active.btnSubmitResetPassword {
    padding-top: 3px;
}

a:link.btnResetUserName, a:visited.btnResetUserName, a:active.btnResetUserName {
    padding-top: 3px;
}

a:link.btRefreshGraph, a:visited.btRefreshGraph, a:active.btRefreshGraph, a.hover.btRefreshGraph {
    padding-top: 3px;
}

a:link.GetTestsAcc, a:visited.GetTestsAcc, a:active.GetTestsAcc, a.hover.GetTestsAcc {
    padding-top: 3px;
}

a:link.VisitsModalDaialog_Cancel, a:visited.VisitsModalDaialog_Cancel, a:active.VisitsModalDaialog_Cancel {
    padding-top: 3px;
}

a:link.VisitsModalDaialog_Send, a:visited.VisitsModalDaialog_Send, a:active.VisitsModalDaialog_Send {
    padding-top: 3px;
}

a:link.btnMasterExitAcc, a:visited.btnMasterExitAcc, a:active.btnMasterExitAcc {
    padding-top: 3px;
}

a:link.btnMasterOkAcc, a:visited.btnMasterOkAcc, a:active.btnMasterOkAcc {
    padding-top: 3px;
}


.BillingFooterMargins {
    margin-top: 0px;
    margin-bottom: 70px;
}

.PinkBottom-left, .PinkBottom-right {
    height: 8px;
}



/**************** Start Responsive ******************/


/**************** Start footer-control ******************/

.footer-control-wrapper {
    background: #f3f3f3;
    padding: 0;
    text-align: center;
    clear: both;
    float: none;
    border-top: solid 1px #e1e1e1;
    width: 100%;
    display: inline-block;
}

.footer-control {
    min-width: 950px;
    padding: 10px 0 15px 0;
    width: 100%;
    font-size: 12px;
    text-align: right;
    background: url(../images/dotted_seperator_footer.png) repeat-x 0 35px;
    display: inline-block;
}

    .footer-control ul {
        direction: rtl;
        padding: 0;
        list-style: none;
        margin-top: 5px;
    }

        .footer-control ul li {
            line-height: 20px;
            display: block;
        }

.footer-control-fixed-width {
    width: 200px;
}

.footer-control > .footer-block-wrapper {
    float: right;
    margin-left: 1%;
    margin-right: 2%;
}

div.footer-control h3, div.footer-control h5 {
    padding-bottom: 10px;
    font-weight: bold;
    color: #5c5c5c;
    font-size: 12px !important;
}

    div.footer-control h3 span, div.footer-control h5 span {
        font-weight: bold;
        color: #5c5c5c;
        font-size: 12px !important;
    }

.footer-control ul li a {
    color: #5b5e5f;
    text-decoration: none;
}

    .footer-control ul li a:hover,
    .footer-control ul li a:active,
    .footer-control ul li a:focus {
        text-decoration: underline;
    }

.footer-control-bottom {
    background: url(../images/dotted_seperator_footer.png) repeat-x;
    height: 5px;
    clear: both;
    position: relative;
}



/**************** End footer-control ******************/

/**************** Start SummaryLetter **************/
.SL_search_wrapper {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 36px;
    padding: 10px 8px 0 0;
}

.SL_RemarkSection {
    width: 100%;
    border: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 26px;
}

    .SL_RemarkSection span {
        color: #434343;
        font-size: 12px;
    }

.SL_date_head label, .SL_date_head input, .SL_date_head select {
    vertical-align: middle;
}

.SL_date_head img {
    width: 25px;
    height: 25px;
    cursor: pointer;
    vertical-align: middle;
}

.BottomGrayLine {
    border-bottom: 1px solid #cfd3d6;
}

.BottomGrayLineGradiant {
    border-bottom: 1px solid #cfd3d6;
}

    .BottomGrayLineGradiant .MedicineDescriptionWrapper {
        padding: 0;
    }

.FontSize12px {
    font-size: 12px;
}

.SL_MargRight190px {
    margin-right: 190px;
}

.SLNotifictionBox {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background-color: #edf1f4;
    vertical-align: middle;
    padding: 10px;
}

    .SLNotifictionBox img {
        position: relative;
        top: 3px;
        left: -3px;
    }

    .SLNotifictionBox span {
        font-size: 12px;
    }

.SLBodyDiv {
    display: inline-block;
    width: 100%;
    min-height: 380px;
    margin-top: 10px;
}

.SL_search_wrapper .ConsultingAreaWrapper {
    float: right;
    margin-left: 6px;
    display: inline-block;
}

    .SL_search_wrapper .ConsultingAreaWrapper select {
        margin-top: 2px;
        vertical-align: top;
    }

.SL_search_wrapper > span, .SL_search_wrapper label {
    margin-top: -1px;
    width: auto !important;
    display: inline-block;
}

.SL_search_wrapper .ConsultingAreaTxt, .SL_search_wrapper .HospitalNameTxt {
    margin-top: 4px;
    display: inline-block;
}

#gvSummaryLettersList th[id$='DepartmentName_Header'] {
    width: 140px;
    display: table-cell
}

#gvSummaryLettersList span[id$='DepartmentNameCol'] {
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

#gvSummaryLettersList th[id$='HospitalName_Header'] {
    width: 18%;
}

#gvSummaryLettersList span[id$='HospitalNameCol'] {
    width: 18%;
}

#gvSummaryLettersList span[id$='IssueDateCol'] {
    width: 19%;
}

#gvSummaryLettersList span[id$='DocumentTypeNameCol'] {
    width: 37%;
}

#gvSummaryLettersList tr td.ClalitGridActions {
    width: 10%;
}

    #gvSummaryLettersList tr td.ClalitGridActions a {
        margin-left: 0;
    }
/**************** End SummaryLetter ***************/

/************** Start PersonalLabs Ctrl ************/
.PL_ClalitGridTable {
    padding-bottom: 5px;
    border-collapse: collapse;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
}

    .PL_ClalitGridTable caption {
        display: none;
    }

    .PL_ClalitGridTable a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

    .PL_ClalitGridTable thead tr {
        height: 33px;
    }

    .PL_ClalitGridTable tr th {
        background: url(../Images/OnlineCustomGrid/table_head_slice.png) repeat-x;
        color: #5c5c5c;
        font-family: Arial;
        padding-right: 7px;
        height: 33px;
        text-align: right;
        vertical-align: middle;
    }

    .PL_ClalitGridTable th a {
        color: #5c5c5c;
        text-decoration: none;
        font-weight: bold;
    }

        .PL_ClalitGridTable th a:hover {
            cursor: pointer;
        }

    .PL_ClalitGridTable tbody tr.PL_ClalitGridRow {
        white-space: normal;
        text-align: right;
        padding: 0 8px 5px 8px;
        vertical-align: middle;
        height: 40px;
        min-height: 40px;
        border-bottom: 1px solid #cfd3d5;
    }

    .PL_ClalitGridTable tr td {
        padding: 0 8px 0 8px;
    }

.PL_ClalitGridSortImg {
    white-space: nowrap !important;
    display: inline-block;
    text-align: right;
    padding: 0 5px 0 5px;
}

.PL_ClalitGridCloseImg {
    background-image: url(../Images/X_icon.png);
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
    display: block;
    float: left;
    padding-bottom: 7px;
    overflow: hidden;
    text-indent: -9999px;
}

/************** End PersonalLabs Ctrl *************/

/************** Start LabTests *****************/
.LT_search_wrapper {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background: #edf1f4;
    min-height: 25px;
    min-width: 810px;
    padding: 15px;
}

.Referrals_search_wrapper {
    width: 98%;
    padding: 10px;
}

/*.LT_search_wrapper .MedicalApprovalDateCalendar { margin-top: 5px; }*/

.LT_BarGraph {
    background: url('../Images/barGraphEmpty.gif') no-repeat center top;
    width: 96px;
    height: 24px;
}

.LT_graphNormalValue {
    font-size: 12px;
    color: #008000;
    text-align: center;
}

.LT_graphBadValue {
    font-size: 12px;
    color: #d90000;
    text-align: center;
}

.LabTestTableGraph {
    width: 260px;
    margin: 4px 16px 0 16px;
}

.LabGraphHeader {
    text-align: center !important;
}

.LabGraphExtremeValue {
    vertical-align: bottom;
    text-align: right;
    padding-bottom: 2px;
    width: 20%;
}

.LabGraphCenter {
    padding-top: 2px;
    width: 50%;
}

.LabTestMoreInfoHeader {
    padding-right: 20px !important;
}

.LabTestMoreInfoCol {
    padding-right: 20px;
    width: 33%;
}

.LabTestGraphCol {
    direction: ltr;
    width: 25%;
    text-align: center;
}

.LabTestMeasureUnitCol {
    direction: ltr;
    width: 17%;
    padding-right: 8px;
}

.LabTestNameCol {
    direction: ltr;
    width: 25%;
    padding-right: 8px;
}

.MargRight75px {
    margin-right: 75px;
}

.PaddTopBottom10px {
    padding: 10px 0 10px 0;
}

.LabTestMoreInfoTD {
    border-bottom: solid 1px #cccccc;
}

.LabTestCommentDiv {
    padding: 12px 8px 5px 12px;
}

.LabTestlnkAddToPersonalTestsRightTD {
    padding-right: 10px;
    padding-bottom: 5px;
}

.LabTestlnkAddToPersonalTestsLeftTD {
    padding-bottom: 5px;
    padding-left: 2px;
}

.LabTestNotes {
    margin-bottom: 11px;
    width: 100%;
}

.LabTestsTopLinks {
    display: inline-block;
}

    .LabTestsTopLinks > * {
        display: inline-block;
    }

    .LabTestsTopLinks > span {
        padding-left: 5px;
    }

    .LabTestsTopLinks > a:link {
        text-decoration: underline;
    }
/************** End LabTests *****************/

/*********** Start LabTestDetails ************/
.TestResultGridTable {
    padding-bottom: 5px;
    border-collapse: collapse;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
}

    .TestResultGridTable caption {
        display: none;
    }

    .TestResultGridTable a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

    .TestResultGridTable thead tr {
        height: 33px;
    }

    .TestResultGridTable tr th {
        background: url(../Images/OnlineCustomGrid/table_head_slice.png) repeat-x;
        color: #5c5c5c;
        font-family: Arial;
        padding-right: 7px;
        height: 33px;
        text-align: right;
        vertical-align: middle;
    }

        .TestResultGridTable tr th.result_in_normal_range {
            padding-right: 50px;
        }

    .TestResultGridTable th a {
        color: #000;
        text-decoration: none;
        font-weight: normal;
    }

        .TestResultGridTable th a:hover {
            cursor: pointer;
        }

    .TestResultGridTable tbody tr.TestResultGridRow {
        white-space: normal;
        text-align: right;
        padding: 0 8px 5px 8px;
        vertical-align: middle;
        height: 40px;
        min-height: 40px;
        border-bottom: 1px solid #cfd3d5;
    }

.LabTestNotificationBox {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background-color: #edf1f4;
    vertical-align: middle;
    padding: 10px;
}

    .LabTestNotificationBox a {
        position: relative;
        top: -3px;
    }

    .LabTestNotificationBox img {
        position: relative;
        top: 3px;
        left: 2px;
    }

.LabTestGraphAttention {
    position: relative;
    top: 7px;
    right: 5px;
}

.LabTestDetailsDesc {
    display: inline-block;
    float: right;
    width: 100%;
}

    .LabTestDetailsDesc span {
        display: inline-block;
        width: 100%;
    }

.LabDetailsMicroProcessName {
    text-align: left;
    direction: ltr;
    width: 50%;
}

.LabDetailsMicroKotOrganism {
    margin: 5px 0;
}
/*********** End LabTestDetails ************/

/**************** End Responsive ******************/
/**************** Start ResponsiveUnsecured *******/
.BodyText {
    min-height: 190px;
    color: #434343;
    font-size: 14px;
}

.BodyTextBold {
    color: #434343;
    font-size: 14px;
    font-weight: bold;
}

.MobileWizardBtn {
    text-align: left;
}

.RemarkText {
    color: #434343;
    font-size: 12px;
}

.RemarkTextBold {
    color: #434343;
    font-size: 12px;
    font-weight: bold;
}

.MarginTopBottom10px {
    margin: 10px 0 10px 0;
}

.MargTop60px {
    margin-top: 60px;
}

.MarginRight15px {
    margin-right: 15px;
}

.Height100px {
    height: 100px;
}

.PasswordExtraInfo {
    border: 0px solid #000000;
    cursor: pointer;
}

.Width40 {
    width: 40%;
}

.Width50 {
    width: 50%;
}

.Width60 {
    width: 60%;
}

.liCircle {
    list-style-image: url(../Images/ChangePassword/blueCircle.gif);
}

.RequiredMessage {
    color: #d90000 !important;
    font-weight: normal !important;
    font-size: 12px;
}

.wizard_Container {
    direction: rtl;
    width: 750px;
}

.wizard_tabs_wrapper {
    width: 100%;
}

    .wizard_tabs_wrapper ol {
        width: 100%;
        list-style: none;
        border-bottom: 1px solid #b5b9bb;
        padding-right: 0px;
    }

        .wizard_tabs_wrapper ol li.steps, li.current_step {
            background: #edf1f4;
            color: #5c5c5c;
            width: 150px;
            height: 35px;
            font-size: 14px;
            font-weight: bold;
            margin-left: 1px;
            border-top: 1px solid #cdcdcd;
            border-left: 1px solid #cdcdcd;
            border-right: 1px solid #cdcdcd;
        }

        .wizard_tabs_wrapper ol li.current_step {
            background: #407bad;
        }

            .wizard_tabs_wrapper ol li.current_step span {
                color: #fff !important;
            }

        .wizard_tabs_wrapper ol li.steps span.num, li.current_step span.num {
            font-size: 30px;
            font-weight: bold;
            width: 27px;
            padding-right: 10px;
        }

        .wizard_tabs_wrapper ol li.steps span.txt, li.current_step span.txt {
            width: 100px;
        }

.agreementOuterDiv {
    height: 250px;
    padding: 5px;
    border: 1px solid #dfdfdf;
    text-align: right;
}

.agreementInnerDiv {
    height: 245px;
    width: 99%;
    overflow-y: auto;
    direction: ltr;
    padding: 1px;
    margin: 0px;
    border: 0px solid #dfdfdf;
}

.agreementInBorder {
    direction: rtl;
    border: 0px solid #dfdfdf;
    padding: 5px;
    margin: 0px;
}

.wizard_updateDetails_popup {
    width: 420px;
}
/**************** End ResponsiveUnsecured *********/
.TblHeadBillingQuartalReport {
    color: #000000;
    padding-left: 8px;
    padding-right: 8px;
    height: 25px;
    text-align: right;
    white-space: nowrap !important;
}

/*********** Sensitivities *************/
.sensetivities-heart-img {
    vertical-align: top;
    margin-top: -3px;
}
/************** Start Lab Orders *************/
.LabOrdersNotificationBox {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background-color: #fff;
    vertical-align: middle;
    padding: 5px;
    margin: 20px 0 20px 0;
}

    .LabOrdersNotificationBox img {
        vertical-align: middle;
    }

.lab_order_details_personal_details_section tr td {
    padding: 3px 4px 0 0;
}

    .lab_order_details_personal_details_section tr td div.InfodottedLine {
        margin: 6px 0 6px 0;
    }
/************** End Lab Orders *************/

/************** Start homepage banner *************/
.promotion_wrapper {
    width: 100%;
    height: 110px;
    padding: 11px 80px 4px 0;
    vertical-align: middle;
}

    .promotion_wrapper .product_item_wrapper:last-child {
        border: none;
    }

    .promotion_wrapper .txt {
        color: #737373;
        font-size: 30px;
        font-family: Arial;
        font-weight: bold;
        text-shadow: 1px 0px 1px rgba(216,215,218,1);
        padding: 8px 10px 0 2px;
        direction: rtl;
        width: 125px;
        height: 85px;
        margin-right: 11px;
        display: inline-block;
    }

    .promotion_wrapper img {
        width: 54px;
        height: 62px;
        margin: 10px 11px 0 2px;
        display: inline-block;
        float: left;
        margin-right: 4px;
    }

.product_item_wrapper .link-text {
    vertical-align: middle;
    display: inline-block;
    margin-right: 25px;
    font-size: 12px;
    color: #737373;
    text-decoration: none;
    clear: both;
    background: url(/OnlineWeb/Images/banners_arrow_sprite.png) 0 2px no-repeat;
    min-height: 10px;
    padding-left: 10px;
    padding-top: 1px;
}

    .product_item_wrapper .link-text:hover {
        text-decoration: underline;
    }

.bottom_banner_wrapper {
    width: 100%;
}

.product_item_wrapper {
    display: inline-block;
    clear: both;
    width: 220px;
    padding-left: 40px;
    border-left: 1px dotted #cfd3d6;
}

.left_bar_product_item_wrapper img {
    width: 220px;
    height: 118px;
}

.promotion_wrapper_left_bar {
    height: auto;
    padding: 0;
}

.HomePageBottomBannerWrapper {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    min-width: 800px;
}

    .HomePageBottomBannerWrapper > div.promotion_wrapper {
        display: inline-block;
        margin: 0 auto;
        text-align: center;
    }
/************** End homepage banner *************/

/************** Start loginPage banner *************/
.NoMarginInsideP p {
    margin: 0;
}


.banner_hp {
    width: 300px;
    height: 120px !important;
    display: block;
    float: right;
    border-left: 1px dotted #cfd3d6;
    padding-left: 15px;
}

    .banner_hp:last-child {
        border: none;
    }

    .banner_hp img {
        width: 60px;
        height: 100px;
        float: right;
        padding-right: 10px;
        display: inline-block;
        padding-top: 6px;
    }

    .banner_hp .text_wrapper {
        width: 220px;
        height: 100px !important;
        float: right;
        display: inline-block;
        padding-right: 10px;
        text-align: right;
    }

        .banner_hp .text_wrapper a.head {
            display: inline-block;
            font-size: 24px;
            color: #41739D;
            text-decoration: none;
            margin-bottom: 5px;
        }

        .banner_hp .text_wrapper div {
            font-size: 12px;
            color: #454343;
            display: inline-block;
        }

        .banner_hp .text_wrapper a {
            font-size: 12px;
            color: #3579b8;
            text-decoration: none;
            display: inline-block;
        }

            .banner_hp .text_wrapper a:hover,
            .banner_hp .text_wrapper a:active,
            .banner_hp .text_wrapper a:focus {
                text-decoration: underline;
            }
/************** End loginPage banner *************/


/************** Start left bar styles *************/
.wrapper_220 {
    width: 220px;
    height: 100%;
    padding: 10px 0 10px 0;
    text-align: right;
}

.span_actions_win {
    position: relative;
    top: -10px;
    display: block;
    border-right: 1px solid #b8b8b8;
    border-left: 1px solid #b8b8b8;
    border-bottom: 1px solid #cfd3d6;
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
}

.actions_win_top_border {
    border-top: 1px solid #b8b8b8;
}

.links_win {
    color: #407bad;
    border-bottom: 1px dotted #1787cf;
    min-height: 27px;
    display: block;
    padding-top: 8px;
    vertical-align: middle;
}

.link_win img {
    vertical-align: middle;
    height: 25px;
    width: 25px;
}

.links_win a {
    width: 170px;
    text-decoration: none;
    margin-right: 2px;
    vertical-align: middle;
    display: inline-block;
}

    .links_win a:hover {
        text-decoration: underline;
    }

    .links_win a:active {
        color: #407bad;
        text-decoration: underline;
    }

    .links_win a:visited {
        color: #407bad;
    }

.action_list, .faq_list {
    list-style-type: none;
    direction: rtl;
    padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0;
    vertical-align: middle;
}

.links_win.first_item {
    border-top: 1px dotted #407bad;
}

.links_win.last_item {
    border-bottom: none !important;
}

h2.actions-text {
    padding: 10px 10px 10px 0;
}

.action_list {
    padding-top: 0;
}

    .action_list *, .faq_list * {
        vertical-align: middle;
    }

.head_actions_win {
    background: url(/../OnlineWeb/Images/actions_win_head.png);
    no-repeat;
    width: 220px;
    height: 81px;
    display: block;
    position: relative;
    top: 8px;
    z-index: 1;
}

.article_block {
    margin-top: 20px;
    display: block;
}

.storyUp_pic {
    width: 220px;
    height: 65px;
}

.article_block h3 {
    color: #407bad;
    font-size: 14px;
    font-weight: bold;
    padding: 0;
    margin-top: 5px;
}

    .article_block h3:hover, .article_block h3:active {
        text-decoration: underline;
    }

.storyUp_text {
    color: #5c5c5c;
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px dotted #407bad;
    display: block;
    margin-bottom: 5px;
}

.leftMenuWrapper {
    width: 220px;
    margin-top: 10px;
    margin-bottom: 20px;
}

.ClinicDetailsText {
    text-align: center;
    padding: 8px 8px 15px 8px;
}

.LeftMenuNewsletterTB {
    margin-top: 5px;
}

.HomepageUpdateProfileButton {
    display: block;
    width: 100px;
}
/************** End left bar styles *************/

/************** Start notification service styles *************/
/************** End notification service styles *************/

.ForgotUserNameControlWidth {
    width: 330px;
}

.SecretQuestionControlWidth {
    width: 300px;
}

.BgGradientDownResetUserPassword {
    height: 500px;
}

.errorTextOrange {
    color: #d90000;
}


/************** Start Medicine Ctrl ************/
.PL_ClalitGridTable_Medicine {
    padding-bottom: 5px;
    border-collapse: collapse;
    border-bottom: 1px solid #cdcdcd;
    width: 100%;
}

    .PL_ClalitGridTable_Medicine caption {
        display: none;
    }

    .PL_ClalitGridTable_Medicine a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

    .PL_ClalitGridTable_Medicine thead tr {
        height: 33px;
        background: url(../Images/OnlineCustomGrid/table_head_slice.png) repeat-x;
        vertical-align: middle;
    }

    .PL_ClalitGridTable_Medicine tr th {
        color: #5c5c5c;
        font-weight: bold;
        font-family: Arial;
        padding-right: 7px;
        height: 33px;
        text-align: right;
        vertical-align: middle;
    }

    .PL_ClalitGridTable_Medicine th a {
        color: #5c5c5c;
        text-decoration: none;
        font-weight: bold;
    }

        .PL_ClalitGridTable_Medicine th a:hover {
            cursor: pointer;
        }

    .PL_ClalitGridTable_Medicine tbody tr.PL_ClalitGridRow {
        white-space: normal;
        text-align: right;
        padding: 0 8px 5px 8px;
        vertical-align: middle;
        height: 40px;
        min-height: 40px;
        border-bottom: 1px solid #cfd3d5;
    }

    .PL_ClalitGridTable_Medicine tr td {
        padding: 0 8px 0 8px;
        vertical-align: middle;
    }


/************** End Medicine Ctrl *************/


.QuartalReportOuterHeight {
    height: 360px;
}

.QuartalReportInnerHeight {
    height: 260px;
}

.SearchReportContainerHeight {
    height: 470px;
}

.SearchNotFoundContainerHeight {
    height: 340px;
}

.UserUnder18ContainerHeight {
    height: 420px;
}

/************* More Info Link **************/
.MoreInfoLinksWrapper {
    display: block;
    width: 50%;
    float: right;
}

.MoreInfoLinksSections > * {
    display: inline-block;
}

.MoreInfoLinksSections .DivWithoutHelp {
    margin-left: 20px;
}

.MoreInfoLinksChangePassword {
    margin: 6px 0 20px 0;
}

    .MoreInfoLinksChangePassword h3 {
        display: inline-block;
    }

    .MoreInfoLinksChangePassword span {
        padding-left: 5px;
    }

    .MoreInfoLinksChangePassword a {
        text-decoration: none;
    }

        .MoreInfoLinksChangePassword a img {
            cursor: pointer;
            display: inline-block;
            position: relative;
            top: 4px;
        }

.MoreInfoLinksCustomerService {
    padding-right: 215px;
    margin-top: 34px;
}

.ChangePasswordTitle {
    margin: 10px 0 20px 0;
}

.ChangePasswordSubmit {
    padding-right: 215px;
}

.ChangePassRequiredFields {
    display: inline-block;
    width: 25%;
}
/************* End More Info Link **********/
/********** PersonalDetailsUpdateForWizard **********/
.UpdateDetailsSubmit {
    float: left;
    margin-left: 12px;
}

.SecretQuestMain img {
    background-color: transparent;
    border: 0;
    display: inline-block;
    position: relative;
    top: 4px;
    right: 7px;
    cursor: pointer;
}

.SecretQuest .ddl {
    border: 1px solid #cecece;
    height: 24px;
    margin-right: 28px;
    width: 183px;
}

.SecretQuest .TextWidthLogin {
    height: 18px;
    width: 180px;
    padding-top: 2px;
    margin-right: 5px;
}

.SecretAnswer {
    margin-right: 35px;
}

    .SecretAnswer .textboxBorderGray {
        border: solid 1px #cecece;
        height: 20px;
        padding-left: 2px;
        width: 170px;
    }

.WizardPhonePosition .ddl {
    border: 1px solid #cecece;
    width: 60px;
    margin-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    position: relative;
    top: 1px;
}

.WizardPhonePosition .textboxBorderGray {
    border: solid 1px #cecece;
    padding-left: 2px;
    width: 113px;
    margin-right: 21px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.WizardPhonePosition .OtherPhoneTB {
    border: solid 1px #cecece;
    padding-left: 2px;
    width: 104px;
    margin-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.WizardPhoneDivMargin {
    margin-right: 28px;
}

.SecretQuestInfo {
    margin: 6px 0px 20px 12px;
    float: left;
}

    .SecretQuestInfo span {
        cursor: pointer;
    }

.SecretQuestNewsletter {
    margin: 10px 0 10px 0;
}

    .SecretQuestNewsletter .NewsClalit,
    .SecretQuestNewsletter .NewsYoung {
        display: inline-block;
    }
/********** End PersonalDetailsUpdateForWizard **********/
/********** Start DeclarationForm - Wizard **************/
.DeclarationFormTitle {
    margin-top: 10px;
}

.DeclarationFormTitleDesc {
    color: #434343;
    font-size: 14px;
    margin-bottom: 15px;
}

.DeclarationFormWrapper {
    display: block;
    float: right;
    width: 60%;
}

    .DeclarationFormWrapper .ButtonPosition {
        float: left;
    }

.PrintDeclareFormWrapper {
    display: block;
    float: right;
    width: 35%;
    margin-right: 10px;
}

    .PrintDeclareFormWrapper .LinksMargin {
        margin-bottom: 10px;
    }

    .PrintDeclareFormWrapper a, .PrintDeclareFormWrapper a span {
        margin-right: 5px;
    }

    .PrintDeclareFormWrapper img {
        cursor: pointer;
    }

    .PrintDeclareFormWrapper span {
        width: 85%;
    }

    .PrintDeclareFormWrapper .AdobeDesc {
        padding-right: 27px;
    }

    .PrintDeclareFormWrapper .CanWeQuit {
        margin-top: 100px;
    }

.PrintImgPrintIcon {
    background-image: url(/OnlineWeb/images/printerIcon.png);
    padding-right: 17px;
    background-repeat: no-repeat;
}

.imgPDFIcon {
    background-image: url(/OnlineWeb/images/pdf_icon.png);
    padding-right: 22px;
    padding-bottom: 17px;
    background-repeat: no-repeat;
}

/************ End DeclarationForm - Wizard ***************/

.Separator {
    padding-right: 5px;
    padding-left: 5px;
    display: inline-block;
}

.BillingButtonsPadding {
    padding-top: 14px !important;
    padding-bottom: 16px !important;
}

.DrugDetailsTableHeadRightAligned {
    vertical-align: top;
    text-align: right;
    padding-right: 5px;
    white-space: normal;
}


/************ SendForums ***************/
.SendForumsContainerDiv {
    margin-bottom: 10px;
    margin-top: 30px;
    margin-right: 35px;
    width: 100%;
    direction: rtl;
}

.SendForumsTitleDiv {
    font-size: 25px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cfd3d6;
    margin-bottom: 10px;
}

.SendForumsFirstItemDiv {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #cfd3d6;
    padding-bottom: 10px;
    margin-bottom: 20px;
}

.SendForumsHeartIcon {
    vertical-align: middle;
    display: inline-block;
    background-image: url(../images/heart_icon_small.png);
    background-repeat: no-repeat;
    width: 14px;
    height: 11px;
}

.SendForumsDivInit ul {
    margin-bottom: 15px;
}

.SendForumsDivInit li[name] {
    width: 84%;
}

.SendForumsValidatorDiv {
    padding-right: 133px;
}

.SendForumsCheckboxListControl {
    padding-left: 2px;
    width: 98%;
    margin-left: 5px;
}
/************ End SendForums ***************/

/************ UnderConstUpgrade and ErrorPage ***************/
.UnderConstUpgradeWrapper {
    min-height: 470px;
    width: 100%;
}

    .UnderConstUpgradeWrapper > div {
        padding-top: 41px;
        font-size: 18px;
        width: 407px;
        font-weight: bold;
        margin: 0 auto;
    }

.UnderConstUpgradeContent {
    width: 100%;
    text-align: center;
    padding: 10px;
    border: 2px solid #407bad;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.UnderConstUpgradeArrow {
    position: absolute;
    margin-top: -4px;
    margin-right: 53px;
    width: 21px;
    height: 14px;
    display: inline-block;
    background: url(../Images/upgrade_page_arrow.png) no-repeat;
}

.UnderConstUpgradeImg {
    width: 148px;
    height: 225px;
    text-align: right;
    display: inline-block;
    background: url(../Images/upgrade_page_hamudi.png) no-repeat -8px -5px;
}

.ErrorPageContent {
    padding: 12px 20px 12px 20px;
    line-height: 24px;
}

@media only screen and (max-width: 960px) {
    .UnderConstUpgradeWrapper > div {
        width: 90%;
    }
}

/************ End UnderConstUpgrade ***************/


/* ----------------[ Q&A ]--------------  */
.dlQANew {
    width: 100%;
    margin-right: 8px;
    margin-top: 16px;
    direction: rtl;
}

.questionSelected {
    text-decoration: none;
    font-weight: bold;
    color: Black;
}

    .questionSelected span {
        text-decoration: none;
        font-weight: normal;
    }

.answerSelected {
    display: block !important;
}

.dlQANew .answerDiv span {
    display: none;
}

.dlQANew a:hover, .dlQANew a:focus {
    text-decoration: none;
}

.dlQANew {
    width: 100%;
    margin-right: 8px;
    margin-top: 16px;
    direction: rtl;
}

    .dlQANew a {
        display: block;
        padding: 5px;
    }

        .dlQANew a .selectedTitle {
            display: block;
            border-style: none;
            color: Black;
            font-weight: normal;
            text-decoration: none;
            padding: 3px 24px 3px 0;
        }

        .dlQANew a img {
            border: none;
            vertical-align: middle;
            padding-left: 4px;
            padding-right: 0px;
        }

.GrayLine {
    color: #cfd3d6;
    display: block;
    border-top: solid 1px;
    width: 100%;
}

/*end  styles for questions and answers */


.PlusBlue_Ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../Images/PlusBlue_Ico.png) no-repeat;
}

.MinusBlue_Ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../Images/MinusBlue_Ico.png) no-repeat;
}

.PlusGray_Ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../Images/PlusGray_Ico.png) no-repeat;
}

.MinusGray_Ico {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url(../Images/MinusGray_Ico.png) no-repeat;
}

/*Debt Payment*/
.DebtPaymentTable tr {
    padding: 0px;
}

.DebtPaymentTable td {
    padding-top: 4px;
    padding-bottom: 8px;
    padding-right: 0px;
}

.DebtListNumber {
    height: 26px;
    vertical-align: bottom;
}

    .DebtListNumber * {
        display: inline-block;
        vertical-align: bottom;
    }

    .DebtListNumber span {
        padding-top: 8px;
    }

.DebtPaymentCheckList td {
    padding-right: 0px;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-left: 0px;
}

    .DebtPaymentCheckList td td {
        line-height: 20px;
    }

    .DebtPaymentCheckList td tr:first-child td {
        border-bottom: 1px solid #cfd3d6;
        padding-bottom: 8px;
    }

    .DebtPaymentCheckList td tr:last-child td {
        padding-top: 8px;
    }

.DebtPaymentCheckList fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

.DebtPaymentNoPadding {
    padding: 0;
}

.DebtPaymentUL li {
    list-style-type: disc;
    display: list-item;
    list-style-position: inside;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

    .DebtPaymentUL li span {
        margin-right: -5px;
    }

.DebtPaymentCheckList input {
    padding-left: 8px;
    vertical-align: top;
}

.DebtPaymentCheckList label {
    vertical-align: middle;
    padding-right: 8px;
}


.DebtTotalGradient {
    background: url(../Images/gradientline.png) repeat-x;
    width: 100%;
}

.DebtPrePaymentTable tr {
    padding: 0px;
}

.DebtPrePaymentTable td {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0px;
}

.accept_icon {
    background: url("../images/v_icon.png") no-repeat scroll 0 0 transparent;
    float: right;
    height: 65px;
    margin: 0;
    width: 65px;
}

.accept_text {
    display: inline-block;
    margin: 12px 20px 10px 0;
}

.debt_pay_print_data {
    width: 472px;
    background-color: #ffffff;
    border: 1px solid #CDE0EC;
    margin: 0 auto;
    padding: 0 32px 19px 32px;
}

    .debt_pay_print_data ul {
        margin-top: -1px;
        width: 468px;
        padding-left: -32px;
        position: relative;
    }

        .debt_pay_print_data ul li {
            display: inline-block;
            width: 468px;
        }

            .debt_pay_print_data ul li span.numbers {
                background-color: #ffffff;
                display: inline-block;
                float: left;
                font-weight: bold;
                position: relative;
                top: 17px;
            }

.debt_pay_li_content {
    border-bottom: 1px dashed #BAD0E7;
    display: inline-block;
    width: 100%;
}

.debt_pay_item {
    background-color: #ffffff;
    display: inline-block;
    height: 30px;
    position: relative;
    top: 17px;
}

.DebtPaymentPrintNameIdUL li {
    list-style-type: none;
    display: list-item;
    list-style-position: inside;
    padding-right: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

.PaymentIfCG_Iframe {
    width: 100%;
    height: 290px;
    overflow: hidden;
    border: 0;
}

.DebtPaymentPrintFrameDimensions {
    height: 500px;
    overflow-y: no;
    overflow-x: no;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 5px;
    background-color: white;
}
/*End Debt Payment*/


/**************** CollapseLinksListTable & CollapseLinksList *********/
.CollapseLinksListTable {
    margin-top: 10px;
    vertical-align: top;
    border-bottom: 1px solid #cfd3d6;
    overflow: hidden;
    white-space: nowrap;
}

    .CollapseLinksListTable .CollapseLinksListWrapper {
        display: inline-block;
        vertical-align: top;
        clear: both;
    }

.CollapseLinksListHead {
    font-size: 14px;
    padding-bottom: 10px;
    border-bottom: 1px solid #cfd3d6;
}

    .CollapseLinksListHead h2 {
        color: #407bad;
        font-weight: bold;
    }

.CollapseLinksListTable .Seperator {
    width: 20px;
    display: inline-block;
}

.CollapseLinksListContainer {
    float: right;
    margin-top: -1px;
    font-size: 14px;
    display: block;
}

.CollapseLinksListOpener {
    float: right;
    padding: 10px 10px 10px 0;
    width: 100%;
    display: inline-block;
    border-top: 1px solid #cfd3d6;
}

    .CollapseLinksListOpener > span {
        float: right;
        display: inline-block;
    }

.CollapseLinksListTitle {
    float: right;
    margin: 0 10px;
    font-weight: bold;
    color: #434343;
    display: inline-block;
}

.CollapseLinksListUL {
    display: none;
    margin: 0 10px;
    padding-bottom: 15px;
    clear: both;
}

    .CollapseLinksListUL > li {
        display: block;
        margin-right: 28px;
    }

        .CollapseLinksListUL > li a {
            text-decoration: underline;
        }

.CollapseLinksListOpenerActive {
    border-bottom: 0;
}
/**************** End CollapseLinksListTable & CollapseLinksList *********/

/************************** Start AttentionBoxControl ***************************/
.AttentionBox {
    border-top: 1px solid #cfd3d6;
    border-bottom: 1px solid #cfd3d6;
    background-color: #edf1f4;
    vertical-align: top;
    padding: 10px;
    margin: 20px 0 20px 0;
    outline: none;
}

    .AttentionBox img {
        vertical-align: top;
    }

    .AttentionBox span {
        display: inline-block;
        width: 95%;
        padding-right: 3px;
    }
/************************** End AttentionBoxControl ***************************/


.MedicineSearchPanelWrapper {
    padding-top: 5px;
}

    .MedicineSearchPanelWrapper > * {
        margin-right: 15px;
    }

    .MedicineSearchPanelWrapper label {
        line-height: 22px;
        vertical-align: middle;
    }

    .MedicineSearchPanelWrapper .CollapsePanelHeader {
        padding-right: 0;
    }

    .MedicineSearchPanelWrapper .CollapsePanelContainer {
        padding: 0;
    }

    .MedicineSearchPanelWrapper .PosRelative,
    .MedicineSearchPanelWrapper .MedicineDatePickerWrapper {
        margin-top: 10px;
    }

    .MedicineSearchPanelWrapper .DrugName,
    .MedicineSearchPanelWrapper .DoctorName,
    .MedicineSearchPanelWrapper .DrugNameFilter,
    .MedicineSearchPanelWrapper .DoctorNameFilter {
        width: 203px;
    }

    .MedicineSearchPanelWrapper .ui-datepicker-trigger {
        margin-top: -2px;
    }

    .MedicineSearchPanelWrapper .DTPicker {
        padding-right: 0;
    }

#gvPatientPrescriptions tr.ClalitGridRow {
    min-height: 35px;
}

.MedicineLtrSearchTitle {
    margin-top: 10px;
    margin-bottom: 0;
    padding: 0;
}

.MedicineSearchGridCounterTitle {
    display: inline-block;
    margin-bottom: 10px;
}

.MedLitTableCellName {
    text-align: left;
    direction: ltr;
}

    .MedLitTableCellName * {
        display: inline-block;
        padding-left: 5px;
    }

.MedResultTable {
    margin-top: 6px;
    padding: 2px 7px 4px 2px;
    width: 100%;
    border-collapse: collapse;
    border: 1px solid #cdcdcd;
}

    .MedResultTable th {
        background-position: 7px;
        padding-bottom: 3px;
    }

        .MedResultTable th a {
            display: inline-block;
            margin: 1px 0 1px 6px;
        }

.MedRptTable tr td {
    padding: 5px 5px 5px 2px;
}

.MedicineDatePickerWrapper input[type=text] {
    width: 97px;
}

.MedicineDatePickerWrapper .SL_date_head {
    margin-left: 20px;
}

.MedicineSearchGrid .ClalitGridTable .ClalitGridActions {
    width: 35%;
}

    .MedicineSearchGrid .ClalitGridTable .ClalitGridActions a {
        padding-right: 0;
        margin-left: 0;
    }

.MedicineDescriptionWrapper {
    padding: 4px 0 16px 0;
}

/***************** ExceptionMedRequests ******************/
.ExceptionMedRequestHeader .ui-btn-from {
    margin-left: 5px;
}

.ExceptionMedRequestHeader .ui-btn-to {
    margin-left: 10px;
}

.ExceptionMedRequestHeader .OnlineTopTabLinks {
    font-size: 16px;
}

    .ExceptionMedRequestHeader .OnlineTopTabLinks span:not(.TabsDivider) {
        font-weight: bold;
    }

.ExceptionMedRequestHeader .LT_search_wrapper {
    padding-top: 10px;
}

    .ExceptionMedRequestHeader .LT_search_wrapper div:first-child {
        margin-right: 10px;
    }

.ExceptionMedRequestGrid {
    min-height: 240px;
    margin-top: 10px;
}

    .ExceptionMedRequestGrid .ClalitGridTable tr th:nth-child(4),
    .ExceptionMedRequestGrid .ClalitGridTable .ExceptionMedValidation {
        text-align: center;
        padding-left: 7px;
    }

    .ExceptionMedRequestGrid .ClalitGridTable .ClalitGridActions {
        width: auto;
    }

        .ExceptionMedRequestGrid .ClalitGridTable .ClalitGridActions a {
            margin-right: 10px;
            vertical-align: middle;
        }

.ExceptionMedREquestError {
    margin-top: 20px;
    font-weight: bold;
}

.ExceptionMedREquestMissingData {
    margin-top: 10px;
    font-weight: bold;
}

.ExceptionExpireDateCol img {
    position: relative;
    top: 2px;
    left: 2px;
}

.ExceptionMedRequestsPrintWrapper h3:first-child {
    text-align: center;
}

    .ExceptionMedRequestsPrintWrapper h3:first-child span {
        font-size: 16px;
    }

.ExceptionMedRequestsPrintWrapper .PatientDetailsTitle {
    margin-top: 10px;
}

    .ExceptionMedRequestsPrintWrapper .PatientDetailsTitle span {
        display: block;
        padding-bottom: 5px;
    }

.ExceptionMedRequestsPrintWrapper .SearchElementsDiv {
    margin: 10px 20px 0 0;
}

.ExceptionMedRequestsPrintWrapper .SearchElementsTitle {
    display: block;
    font-weight: bold;
    padding-bottom: 5px;
}

.ExceptionMedRequestsPrintWrapper .SearchFromDate,
.ExceptionMedRequestsPrintWrapper .SearchToDate {
    font-weight: bold;
}

.ExceptionMedRequestsPrintWrapper .ExceptionMedRequestsPrintGrid {
    margin: 20px 0 20px 0;
}
/***************** ExceptionMedRequests  *****************/

/************************** Start Medicine Search ****************************/
.MedicineSearchHeader .OnlineTopTabLinks {
    padding-bottom: 20px;
    font-size: 16px;
    font-weight: bold;
}

.liMedicineMenu {
    border-left: 1px solid black;
    padding-left: 8px;
    padding-right: 8px;
}

    .liMedicineMenu:first-child {
        padding-right: 0;
    }

    .liMedicineMenu:last-child {
        border: none;
    }

.MedicineSearchHelp {
    margin-right: 5px;
}

    .MedicineSearchHelp a:link {
        text-decoration: none;
        margin-left: 1px;
    }

    .MedicineSearchHelp a:hover {
        text-decoration: none;
    }

    .MedicineSearchHelp img {
        position: relative;
        top: 4px;
    }

.MedicineSearchAttention .AttentionBox ul {
    list-style-type: disc;
    margin: -17px 70px 0 0;
}

    .MedicineSearchAttention .AttentionBox ul li {
        display: list-item;
    }
/************************** End Medicine Search   ****************************/

/* set default width for columns on Medicine Grids */
.MedicineGrid .ClalitGridTable tr th:nth-child(1),
.MedicineGrid .ClalitGridTable tr td:nth-child(1) {
    width: 35%;
}

.MedicineGrid .ClalitGridTable tr th:nth-child(2),
.MedicineGrid .ClalitGridTable tr td:nth-child(2) {
    width: 12%;
}

.MedicineGrid .ClalitGridTable tr th:nth-child(3),
.MedicineGrid .ClalitGridTable tr td:nth-child(3) {
    width: 26%;
}

.MedicineGrid .ClalitGridTable tr th:nth-child(4),
.MedicineGrid .ClalitGridTable tr td:nth-child(4) {
    width: 12%;
}

.MedicineGrid .ClalitGridTable tr th:last-child,
.MedicineGrid .ClalitGridTable tr td:last-child {
    width: 15%;
}

#gvExceptionMedRequests .ClalitGridTable tr th:nth-child(3),
#gvExceptionMedRequests .ClalitGridTable tr td:nth-child(3) {
    width: 20%;
}

#gvExceptionMedRequests .ClalitGridTable tr th:nth-child(4),
#gvExceptionMedRequests .ClalitGridTable tr td:nth-child(4),
#gvPatientPrescriptions .ClalitGridTable tr th:nth-child(1),
#gvPatientPrescriptions .ClalitGridTable tr td:nth-child(1) {
    width: 30%;
}

#gvPatientPrescriptions .ClalitGridTable tr th:nth-child(2),
#gvPatientPrescriptions .ClalitGridTable tr td:nth-child(2) {
    width: 10%;
}

#gvPatientPrescriptions .ClalitGridTable tr th:nth-child(3),
#gvPatientPrescriptions .ClalitGridTable tr td:nth-child(3) {
    text-align: center;
    width: 10%;
}

#MedicineSearchCustomGrid .ClalitGridTable tr th:nth-child(2),
#MedicineSearchCustomGrid .ClalitGridTable tr td:nth-child(2),
#MedicineSearchCustomGrid .ClalitGridTable tr th:nth-child(3),
#MedicineSearchCustomGrid .ClalitGridTable tr td:nth-child(3) {
    width: 12%;
}

#gvChronicMedications .ClalitGridTable tr th:nth-child(1),
#gvChronicMedications .ClalitGridTable tr td:nth-child(1) {
    width: 35%;
    direction: ltr;
}

#gvChronicMedications .ClalitGridTable tr th:nth-child(2),
#gvChronicMedications .ClalitGridTable tr td:nth-child(2),
#gvChronicMedications .ClalitGridTable tr th:nth-child(3),
#gvChronicMedications .ClalitGridTable tr td:nth-child(3) {
    width: 15%;
}

/* set spacing between columns on Grids */
#gvExceptionMedRequests .ClalitGridTable tr th,
#gvPatientPrescriptions .ClalitGridTable tr th,
#MedicineSearchCustomGrid .ClalitGridTable tr th,
#gvChronicMedications .ClalitGridTable tr th {
    padding-left: 17px;
    white-space: nowrap;
}
/*#gvExceptionMedRequests .ClalitGridTable tr th:last-child { display:none; }*/
#gvExceptionMedRequests .ClalitGridActions li {
    vertical-align: middle !important;
}

#gvExceptionMedRequests .ClalitGridTable tr td:not(:last-child),
#gvPatientPrescriptions .ClalitGridTable tr td:not(:last-child),
#MedicineSearchCustomGrid .ClalitGridTable tr td:not(:last-child),
#gvChronicMedications .ClalitGridTable tr td:not(:last-child) {
    padding-left: 17px;
}

/* set spacing between Grids and their Pagers */
#gvExceptionMedRequests .ClalitGridPagerContainer,
#gvPatientPrescriptions .ClalitGridPagerContainer,
#MedicineSearchCustomGrid .ClalitGridPagerContainer,
#gvChronicMedications .ClalitGridPagerContainer,
#gvApprovedServices .ClalitGridPagerContainer {
    margin-top: 15px;
}


/************************** Start ChronicMedication ***************************/
.ChronicMedicationDisableLink {
    pointer-events: none;
    cursor: default;
    color: black;
}

.PatientChronicDrugsPrintWrapper h3:first-child {
    text-align: center;
}

    .PatientChronicDrugsPrintWrapper h3:first-child span {
        font-size: 16px;
    }

.PatientChronicDrugsPrintWrapper .PatientDetailsTitle {
    margin-top: 10px;
}

    .PatientChronicDrugsPrintWrapper .PatientDetailsTitle span {
        display: block;
        padding-bottom: 5px;
    }

.PatientChronicDrugsPrintWrapper .ChronicDrugsPrintGrid {
    margin: 20px 0 20px 0;
}

/************************** End ChronicMedication ***************************/

/************************* PatientPrescriptions ****************************/
.prescriptions-info > div {
    margin-bottom: 10px;
}

.prescriptions-info-label {
    font-weight: bold;
    padding-left: 5px;
    padding-right: 10px;
}

.prescriptions-info-medlist {
    vertical-align: top;
    display: inline-block;
    width: 80%;
}

    .prescriptions-info-medlist > li > a {
        font-size: 14px;
    }

.PatientPrescriptionPrintWrapper h3:first-child {
    text-align: center;
}

    .PatientPrescriptionPrintWrapper h3:first-child span {
        font-size: 16px;
    }

.PatientPrescriptionPrintWrapper .PatientDetailsTitle {
    margin-top: 10px;
}

    .PatientPrescriptionPrintWrapper .PatientDetailsTitle span {
        display: block;
        padding-bottom: 5px;
    }

.PatientPrescriptionPrintWrapper .PatientPrescriptionsPrintGrid {
    margin: 20px 0 20px 0;
}

.NoPrescriptionFound {
    padding: 15px 0px 5px 0px;
}

.ClalitGridSelected {
    background-color: #dfe0e2 !important;
}

.DescBlockCell {
    background-color: #f5f5f5;
}

.PrescriptionMoreInfoBlock tr {
    text-align: center;
}

.PrescriptionMoreInfoBlock td {
    padding-top: 10px !important;
    vertical-align: middle !important;
}

#gvPatientPrescriptions tr th:nth-of-type(5) {
    display: none;
}

#gvPatientPrescriptions tr td:nth-of-type(5) {
    display: none;
}

.ClalitGridTable tr td.ExpiredEndDateCol > * {
    display: inline-block;
}

.ClalitGridTable tr td.ExpiredEndDateCol > div img {
    position: relative;
    top: 2px;
    left: 2px;
}
/************************* End PatientPrescriptions ****************************/

.PDF_icon {
    width: 17px;
    height: 17px;
    display: inline-block;
    background: url(../Images/PdfIcon.jpg) no-repeat;
}

.ResetUserPassWidth {
    width: 30%;
}

.ResetUserPassButtonsDisplayMode {
    display: inline;
}

.ResetUserPassButtonUp {
    display: block;
}

    .ResetUserPassButtonUp .online_blue_button {
        float: left;
        margin-left: 75px;
    }

.ResetUserPassDownLink {
    margin-top: 5px;
    display: block;
}

.ResetUserPassWrapperPadding {
    padding-top: 15px;
}

    .ResetUserPassWrapperPadding .SecretQuestionWidth {
        width: 187px;
        padding-left: 5px;
    }

.outerCaptchaDiv .LBD_CaptchaDiv {
    min-width: 345px;
    text-align: left;
}

.outerCaptchaDiv .LBD_CaptchaIconsDiv {
    margin-right: 10px !important;
    margin-left: 4px !important;
}

.ifrmMainTamuz {
    min-width: 720px;
    margin: 43px 0 8px 0;
}

.ifrmMainTamuzQuick {
    min-width: 720px;
    padding: 0;
    margin: 0;
}

.HiddenKeyboardFocus {
    position: absolute;
    top: -5000px;
}


/******** Survey ********/
.QuickLoginSurveyWrapperTransferBody iframe {
    width: 100%;
    min-height: 750px;
}

.QuickLoginSurveyWrapperSurvey .MainDescription {
    margin-bottom: 30px;
    margin-top: 10px;
    width: 100%;
}

/******** End Survey ********/

/******* OTP Registration Popup *********/
.OTPRegTitle {
    font-size: 20px !important;
    font-weight: bold;
    color: #005ea6;
}

.OTPRegDesc, .OTPRegSubtitle {
    font-size: 16px !important;
    margin: 10px 40px 10px 40px;
}

    .OTPRegSubtitle span,
    .OTPRegDesc span {
        font-size: 16px !important;
    }

.OTPRegSubtitle {
    line-height: 30px;
}

.OTPRegContent {
    height: 250px;
    padding: 5px;
    border: 1px solid #dfdfdf;
    text-align: right;
    border-radius: 5px;
    margin: 10px 20px 10px 20px;
}

    .OTPRegContent .InnerDiv {
        height: 238px;
        width: 99%;
        overflow-y: auto;
        direction: ltr;
        padding: 1px;
        margin: 0px;
        border: 0px solid #dfdfdf;
        font-size: 14px;
        line-height: 21px;
        float: left;
    }

        .OTPRegContent .InnerDiv::-webkit-scrollbar-track {
            -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
            background-color: #F5F5F5;
            border-radius: 10px;
        }

        .OTPRegContent .InnerDiv::-webkit-scrollbar {
            width: 10px;
            background-color: #F5F5F5;
        }

        .OTPRegContent .InnerDiv::-webkit-scrollbar-thumb {
            background-color: #AAA;
            border-radius: 10px;
        }

        .OTPRegContent .InnerDiv .DivInBorder {
            direction: rtl;
            border: 0px solid #dfdfdf;
            padding: 5px 10px 0 10px;
            margin: 0px;
            min-height: 450px;
        }

.OTPRegPanel {
    width: 420px;
}

    .OTPRegPanel, .OTPRegPanel .LeftApproveButton {
        text-align: center;
        padding-bottom: 10px;
    }

        .OTPRegPanel * {
            outline: none;
        }

        .OTPRegPanel .popupTitle {
            padding: 20px 20px 0 20px;
        }

        .OTPRegPanel .online_blue_button {
            width: 133px;
            height: 32px;
            line-height: 31px;
        }

            .OTPRegPanel .online_blue_button span {
                font-size: 16px;
            }

        .OTPRegPanel .ModalCloseButton {
            float: left;
        }

        .OTPRegPanel .OTPLeftTopButton {
            display: block;
            width: 27px;
            height: 27px;
            direction: ltr;
        }

.OTPSecondLevelAttention {
    font-size: 16px;
    color: #d90000;
    margin: 0 0 10px 0;
}

.OTPRegPanel .OTPSecondLevel .LabelForMobile,
.OTPRegPanel .OTPSecondLevel .LabelForEmail {
    text-align: right;
    font-size: 16px;
    padding: 15px 85px 0 0;
}

.OTPRegPanel .OTPSecondLevel .ValidatorField {
    text-align: right;
    padding: 0 85px 0 85px;
}

.OTPRegPanel .OTPThirdLevel .ValidatorField {
    padding: 0 65px 0 65px;
}

.OTPRegPanel .OTPSecondLevel .AreaCodeField {
    width: 35px;
    direction: ltr;
}

.OTPRegPanel .OTPSecondLevel .EmailField {
    width: 237px;
    direction: ltr;
}

.OTPRegPanel .OTPSecondLevel .LeftApproveButton,
.OTPRegPanel .OTPThirdLevel .LeftApproveButton {
    padding-top: 15px;
}

.OTPRegPanel .OTPThirdLevel .TextWidthLogin {
    width: 130px;
}

.OTPRegPanel .OTPThirdLevel .SendOTPLink {
    padding-bottom: 10px;
}

    .OTPRegPanel .OTPThirdLevel .SendOTPLink a {
        text-decoration: underline;
        color: gray;
    }

.OTPRegPanel .OTPSecondLevel .SecondLevelTB {
    direction: ltr;
}

.OTPRegPanel .OTPFourthLevel {
    padding: 5px 45px 25px 45px;
}

    .OTPRegPanel .OTPFourthLevel .popupTitle {
        padding-top: 0;
    }

.OTPRegPanel .TopHeaderImage {
    padding-top: 25px;
}

    .OTPRegPanel .TopHeaderImage a:hover,
    .OTPRegPanel .TopHeaderImage a:focus,
    .OTPRegPanel .TopHeaderImage a:active {
        cursor: pointer;
        outline: none !important;
    }

.MobileFourthLevel {
    cursor: pointer !important;
    pointer-events: none;
}
/******* END OTP Registration Popup *********/

/***********  OTPSMSVerfication ***********/
.OTPSMSVerfication {
    width: 80%;
    margin: 0;
    padding: 0;
}

    .OTPSMSVerfication h1 {
        height: 35px;
        color: #407bad;
        border-bottom: 1px solid #cfd3d6;
        width: 100%;
    }

        .OTPSMSVerfication h1 span {
            font-size: 22px;
        }

    .OTPSMSVerfication div.ClientOTPGuidance {
        font-size: 14px !important;
        margin-top: 10px;
    }

    .OTPSMSVerfication .sub-title {
        margin-top: 20px;
        border-bottom: 1px solid #cfd3d6;
        display: inline-block;
    }

        .OTPSMSVerfication .sub-title span {
            color: #407bad;
            font-weight: bold;
        }

    .OTPSMSVerfication .sub-title-left {
        float: left;
        width: 38%;
    }

    .OTPSMSVerfication .sub-title-right {
        width: 57%;
    }

    .OTPSMSVerfication .userDetailsFieldset {
        display: inline-block;
        width: 57%;
        margin-top: 10px;
        text-align: right;
        float: right;
    }

    .OTPSMSVerfication div.SMSSendDisclaimer {
        margin-top: 40px;
    }

    .OTPSMSVerfication .btn-div {
        margin: 15px 265px 15px 0;
    }

    .OTPSMSVerfication .SMSSendQuestion {
        display: block;
        margin-top: 10px;
    }

    .OTPSMSVerfication .userDetailsFieldset .ui-label-text {
        width: 97px;
        padding-left: 14px;
    }

    .OTPSMSVerfication .ui-btn-tooltip {
        margin: 3px 3px 0 0;
        width: 17px;
        height: 17px;
        background: url('../Images/question_icon.png') no-repeat;
    }

    .OTPSMSVerfication .input-field {
        display: inline-block;
        text-align: right;
        vertical-align: middle;
        clear: both;
        font: 12px Arial;
    }

    .OTPSMSVerfication .input-text {
        background-position: -158px -2px;
        height: 18px;
        width: 192px;
        padding: 2px;
        position: relative;
        top: 1px;
    }

    .OTPSMSVerfication .validation-wrapper {
        clear: both;
        display: inline-block;
        text-align: right;
        width: 100%;
        margin: 0 0 0 25px;
        color: #B65C03 !important;
    }

    .OTPSMSVerfication .NotGetSMSDisclaimer {
        float: right;
        margin-top: 25px;
        font-size: 14px;
    }

        .OTPSMSVerfication .NotGetSMSDisclaimer ul {
            margin: 5px 0 5px 0;
        }

            .OTPSMSVerfication .NotGetSMSDisclaimer ul li {
                line-height: 25px;
            }

    .OTPSMSVerfication ul.links {
        margin: 0;
        padding: 0;
        list-style-position: inside;
        display: inline-block;
        float: left;
        width: 38%;
        clear: none;
        margin-top: 10px;
    }

        .OTPSMSVerfication ul.links li:not(:last-child) {
            font-size: 16px;
            padding-bottom: 6px;
            list-style-image: url(../Images/ChangePassword/blueCircle.gif);
        }

        .OTPSMSVerfication ul.links p, ul.links a {
            display: inline;
            padding-right: 0;
        }

        .OTPSMSVerfication ul.links a,
        .OTPSMSVerfication .NotGetSMSDisclaimer a {
            text-decoration: underline;
        }

        .OTPSMSVerfication ul.links li .customer_service_wrapper {
            margin: 25px 15px;
            text-align: right;
        }

        .OTPSMSVerfication ul.links li .support_centerIcon_box {
            display: inline-block;
            text-decoration: none;
            font-size: 12px;
            padding: 4px 0 2px 0;
        }

            .OTPSMSVerfication ul.links li .support_centerIcon_box:hover,
            .OTPSMSVerfication ul.links li .support_centerIcon_box:active,
            .OTPSMSVerfication ul.links li .support_centerIcon_box:focus {
                text-decoration: underline;
            }

/*********** END OTPSMSVerfication ***********/

/*#region Form17ByMeser */
#divForm17Payment .LnkOpenPopupUseConditions {
    margin-right: -4px;
}

#divForm17Payment .ShowSum {
    margin-right: 40px;
}

#divForm17Created .DivsTable {
    display: table;
    width: 100%;
    border-top: 1px solid #cfd3d6;
}

    #divForm17Created .DivsTable > div {
        text-align: right;
        display: block;
    }

        #divForm17Created .DivsTable > div > div {
            display: table-cell;
            padding-left: 50px;
            padding-bottom: 12px;
            padding-top: 12px;
        }

#divForm17Submit .accept_icon {
    float: none;
}

#divForm17Submit .Form17SubmitTxt > div {
    display: block;
}

.PaymentSubmitTitle {
    font-size: 1.2rem;
    color: #407bad !important;
}

.PaymentSubmitText {
    padding-top: 4px;
}



.Form17PaymentCancelPopupTitle {
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    color: #407bad;
    display: block;
}
/*#endregion Form17ByMeser */

.ApprovedServicesHeader .OnlineTopTabLinks {
    margin-top: -40px;
}

.ApprovedServicesSearch {
    margin: 55px 0 8px 0;
}

.ApprovedServicesHeader .OnlineTopTabLinks {
    margin-top: -40px;
}

.ApprovedServicesHeader .OnlineTopTabLinks {
    padding-bottom: 45px;
    font-size: 16px;
    font-weight: bold;
}

.ApprovedServicesHeader .OnlineTopTabLinks {
    margin-top: -65px;
}

.ApprovedServicesHeader .ui-btn-from {
    margin-left: 5px;
}

.ApprovedServicesHeader .ui-btn-to {
    margin-left: 10px;
}

.ApprovedServicesHeader .OnlineTopTabLinks {
    font-size: 16px;
}

    .ApprovedServicesHeader .OnlineTopTabLinks span:not(.TabsDivider) {
        font-weight: bold;
    }


.ApprovedServicesHeader .LT_search_wrapper div:first-child {
    margin-right: 10px;
}

.ApprovedServicesError {
    margin-top: 20px;
    font-weight: bold;
}

#gvApprovedServices .ClalitGridCounterTitle {
    margin-top: 8px;
}

#gvApprovedServices .ClalitGridTable tr td:nth-child(5), #gvApprovedServices .ClalitGridTable tr td:nth-child(6), #gvApprovedServices .ClalitGridTable tr td:nth-child(7), #gvApprovedServices .ClalitGridTable tr td:nth-child(8) {
    text-align: center;
}

#gvApprovedServices .ClalitGridTable tr td:nth-child(9) {
    text-align: left;
    padding: 5px 8px 5px 0px;
}


div.OTPSMSVerfication *,
div.OTPRegPanel *,
#login-view *,
#login-view-otp *,
#login-view-sms *,
#login-view-otp-sms * {
    font-family: 'Open Sans Hebrew', Arial, sans-serif;
    font-style: normal;
    font-size: 14px;
}


#MedicalReferralsPrint .Print_ClalitGridTable_MedReferrals a {
    color: black;
}

#MedicalReferralsPrint .Print_ClalitGridTable_MedReferrals tbody {
    padding-top: 10px;
    padding-bottom: 10px;
}


#MedicalReferralsPrint .Print_ClalitGridTable_MedReferrals tr td {
    padding-right: 0px;
    padding-left: 4px;
    padding-top: 4px;
    padding-bottom: 4px;
}

#MedicalReferralsPrint .DescBlockRow th, #MedicalReferralsPrint .DescBlockRow tr, #MedicalReferralsPrint .DescBlockRow td {
    background-image: none !important;
    background-color: #f5f5f5 !important;
    padding-right: 0px !important;
    border: none;
}

.Print_ClalitGridTable_MedReferrals thead tr {
    height: 33px;
    background: url(../Images/OnlineCustomGrid/table_head_slice.png) repeat-x;
    vertical-align: middle;
}

#MedicalReferralsPrint th {
    text-align: right;
    padding-right: 20px !important;
}

#MedicalReferralsPrint tr td:nth-child(1) {
    padding-right: 20px !important;
}

#MedicalReferralsPrint .ClalitGridSelected tr td:nth-child(1) {
    padding-right: 0px !important;
}
/*Print_ClalitGridTable_MedReferrals tr th { padding-right:10px !important;}*/
#MedicalReferralsPrint {
    padding-bottom: 30px;
}

    #MedicalReferralsPrint .ClalitGridCounterTitle h2 {
        color: #163B5A;
        font-weight: bold;
        font-size: 16px;
    }

    #MedicalReferralsPrint .TextBlue18px {
        color: #163B5A;
    }

    #MedicalReferralsPrint .ClalitGridDescriptionDiv .ClalitGridTable tr th {
        background-color: #f5f5f5;
        font-weight: bolder;
    }

    #MedicalReferralsPrint .ClalitGridDescriptionDiv .ClalitGridTable tr {
        min-height: 34px !important;
        height: 30px;
    }

    #MedicalReferralsPrint .ClalitGridDescriptionDiv .ClalitGridRow {
        background-color: #f5f5f5 !important;
        padding-right: 20px !important;
    }

    #MedicalReferralsPrint .Print_ClalitGridTable_MedReferrals tbody tr.Print_ClalitGridRow_MedReferrals {
        white-space: normal;
        text-align: right;
        vertical-align: middle;
        /*border:5px ;*/
        height: 30px;
        background-color: #dfe0e2;
    }

.MeasuresDiffer {
    padding: 40px 20px 0 0;
    font-weight: bold;
}

/*HospitalsLabs*/
div .hospitalsLabs .NoTestsFoundErrorMessage {
    padding: 15px 2px 0 0;
}
/*HospitalsLabs end*/

.PDFLinkDisabled { text-decoration:none !important; cursor:default !important; color:black  !important;}

.WhatIsGeneticHelp { margin: 0px 20px 20px 20px; }
.WhatIsGeneticHelp > a { margin-top: 5px; margin-bottom: 5px;float: left; clear: both; vertical-align: bottom; display: inline-block; text-decoration: none; }
/* CoronaVaccinePopup */
#CoronaVaccinePopup .PopupGuide { z-index: 10000003; }
#CoronaVaccinePopup .popupBackground { z-index: 10000002; }
#CoronaVaccinePopup .PopupGuideCloseButton { top: 10px; left: -15px; }
#CoronaVaccinePopup input[type=image]:focus,
#CoronaVaccinePopup input[type=image]:active,
#CoronaVaccinePopup input[type=image]:hover { outline: none; }

/* CoronaVaccinePopup end*/

/* Start Responsive */

html { font-size: 14px; }
body { font-size: 14px; }

h1, h1 span { font-size: 24px; }
h2, h2 span { font-size: 14px; }
h3, h3 span { font-size: 14px; }
h4, h4 span { font-size: 14px; }
h5, h5 span { font-size: 14px; }

/* End Responsive */


.TextBlue18px { font-size: 18px; }


.sessionAlert { font-size: 10px; }
.10pxText { font-size: 10px; }
.12pxText { font-size:12px; }




/**************************** ClinicOrders Common Styles ****************************/

/* styles for validation helpers */
.field-validation-error {
    color: #d90000 !important;
    font-weight: bold; font-size: 12px;
}
.field-validation-valid {
    display: none;
}
input.input-validation-error {
    border: 1px solid #d90000 !important;
}
input[type="checkbox"].input-validation-error {
    border: 0;
}
.validation-summary-errors {
    color: #d90000 !important;
    font-weight: bold; font-size: 12px;
}
.validation-summary-valid {
    display: none;
}
/* End styles for validation helpers */

 
/**************************** End ClinicOrders Common Styles ****************************/



/**************************** All ClinicOrders Styles ****************************/

/* Lightbox Log out */
.lightbox_log_out_block_bg { 
    width: 100%; height: 100%; 
    text-align: center; vertical-align: middle;    
    position: fixed; top: 0; left: 0; z-index: 100000; 
    filter: alpha(opacity=80); opacity: 0.8; background-color: gray;
}
.lightbox_log_out { 
    width: 460px; right: 50%; margin: -100px -230px 0 0;
    position: fixed; top: 50%; padding: 30px;
    box-shadow: 3px 3px 5px #888; background-color: white;
    border: 1px solid #717171;
    z-index: 1000001;
    font-size: 12px; 
    border-radius: 10px;
}
.lightbox_log_out h3 { margin-bottom: 13px; }
.lightbox_log_out .btn_container { margin: 45px auto 0 auto; text-align: center; }
.lightbox_log_out input[type=submit] { 
    display: inline-block; margin-left: 10px; line-height: normal;
    min-width: 65px; width: 25px; height: 25px;
}
.lightbox_log_out input[type=button] { 
    min-width: 65px; line-height: normal; display: inline-block;
}

.lightbox_log_out .lightbox_content { 
    min-width: 200px; min-height: 70px; margin-top: 30px; margin-bottom: 10px; clear: both;
    overflow-y: auto; overflow-x: hidden;
}
/* End Lightbox Log out */

.quick_login_partial { text-align: right; }

/**************************** End All ClinicOrders Styles ****************************/

