/* Minification failed. Returning unminified contents.
(2,1): run-time error CSS1031: Expected selector, found '@media'
(2,1): run-time error CSS1025: Expected comma or open brace, found '@media'
(90,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-right'
(223,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#width'
(336,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(5322,1): run-time error CSS1019: Unexpected token, found '}'
(5942,22): run-time error CSS1019: Unexpected token, found ':'
(5942,22): run-time error CSS1042: Expected function, found ':'
(5942,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(6105,22): run-time error CSS1019: Unexpected token, found ':'
(6105,22): run-time error CSS1042: Expected function, found ':'
(6105,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(6789,25): run-time error CSS1019: Unexpected token, found ':'
(6789,25): run-time error CSS1042: Expected function, found ':'
(6789,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(6798,29): run-time error CSS1019: Unexpected token, found ':'
(6798,29): run-time error CSS1042: Expected function, found ':'
(6798,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(6835,25): run-time error CSS1019: Unexpected token, found ':'
(6835,25): run-time error CSS1042: Expected function, found ':'
(6835,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
Ilan delete this
@media print
{
    .infomed, .button_div_raper
    {
        display:none;    
    }
}
.wait_css
{
    cursor:progress;
    background:url(/Images/blu.gif) left 2px no-repeat;
}
body 
{
	/*background-color:#ffffff;*/
	padding:0px;
	margin:0px;
}
.hand
{
	cursor:pointer !important;
}
.default
{
	cursor:default !important;
}
.ltr
{
	direction: ltr;
}
.ajax_error
{
	color:Red;
	font-weight:bold;
	width:200px;
	vertical-align:middle;
}
div.overlay
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: #666;
	filter: alpha(opacity=60);
	-moz-opacity: .60;
	opacity: .60;
	z-index: 1000 !important;
}
div.popup_window,
div.popup_window_big,
div.popup_window_small,
div.popup_window_cal,
div.popup_window_form,
div.popup_window_movie
{
    z-index: 1001;
    top: 25%;
	left: 25%;
	position: absolute;
}
div.sending
{
    position:absolute;
    top:0px;
    left:0px;
    width:600px;
    height:315px;
    background: url(/Images/1.he/effects/loading.gif) no-repeat center center;
    z-index:99;
}

/************ 404 - start **************/
div.error_header_wrapper
{
	width: 1000px;
	height: 96px;
	margin: 0px auto;
	direction: ltr;
	display: table;
}
div.error_logo
{
    float: right;
    width: 204px;
    height: 56px;
    margin-right: 10px;
    #margin-right: 5px;
}
div.error_outer
{
	clear: both;
	width: 1000px;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 200px;
}
div.error_inner
{
    color: #666;
}
div.error_inner span
{
	color: #666;
	font-size: 24px;
}
div.error_inner a
{
	color: #4d9ed7;
    text-decoration: underline;
    font-weight: bold;
    padding: 0px 5px;
}
div.error_inner a:hover
{
	background-color: #ff7a00;
    padding: 0px 5px;
    color: #fff;
    text-decoration: none;
}
div.error_inner label
{
	color: #666;
}
/************ 404 - end **************/

.unvis_button
{
    display:none;
}

div.application_form select.form_input_phone_code
{
    width: 35px;
    height: 21px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    font-size:12px;
}
div.application_form select.form_input_field
{
    width: 110px;
    height: 21px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    font-size:12px;
}
.middle_type_wide
{
	width:327px;
	margin-bottom: 15px;
	/*margin-right:30px;*/
	
}




.non_push,
.non_push a
{
/*	text-align: left;*/
	text-decoration: none !important;
/*	color: #4d9ed7 !important;*/
	/*background: none !important;*/
	cursor:text !important;
}
.FlashBackGroundCss
{
    text-align: center;
    /*padding-top: 15px;*/
    padding: 0px;
    margin:0 0 10px;
}
.EditorOrdinalCss
{
    width: 100%;
    border: solid 1px #bddae9;
}
.LinkCss
{
    width: 100%;
    display: block;
    text-decoration: none;
    /*color: red !important;
    background: #dfdfdf;*/
}
.middle_type_narrow .EditorColorCss .LinkCss,
.middle_type_wide .EditorColorCss .LinkCss
{
    width: 100%;
    display: inline-block;
    /*color: red !important;*/
    background: #e6e6e6;
}
.FlashBackGroundCss .LinkCss
{
    width: 100%;
    display: inline-block;
    /*color: red !important;*/
    background: #fff !important;
    text-align: center !important;
}
.LinkCss table
{
    margin: 5px;
}
.LinkCss,
.LinkCss span,
.LinkCss div,
.LinkCss p
{
    clear: both;
    direction: rtl;
    text-align: right;
    font-size: 12px;
}
.middle_type_wide .inner_menu_inner
{
    width:327px;
    #width:325px;
    text-align: right;
}

.no_menu_div_under_tabs .middle_type_narrow .LinkCss img
{
    width:194px;
}
.no_menu_div_under_tabs .middle_type_wide .LinkCss img
{
    width:327px;
}
.LinkCss
{
    color: #000000;
    font-weight: bold;
    /*border:1px solid #BDDAE9;*/
    padding: 0px;
    margin: 0px 0px 0px 0px;
}
.FlashBackGroundCss .LinkCss img.ImageCss
{
    display: block;
    float: left;
    width:inherit;
}
.FlashBackGroundCss img.ImageCss
{
width:inherit;
}

.LinkCss a
{
    color: #4d9ed7;
}
.EditorOrdinalCss,
.EditorColorCss
{
    margin-bottom: 15px;
    direction:rtl;
    text-align:right;
}
.middle_type_narrow div.EditorOrdinalCss,
.middle_type_narrow div.EditorColorCss
{
    /*width: 100%;
    float: right;*/
    width:auto;
    
    /*width:195px;*/
}
.middle_type_wide div.EditorOrdinalCss,
.middle_type_wide div.EditorColorCss
{
    /*width: 100%;*/
    /*float: right;*/
    width:327px;
}

.ImageCss
{
   border: solid 1px #bddae9 ;
    width: 207px;
    margin: 0px auto;
    text-align: center;
}
.middle_type_wide .ImageCss
{
    width: 325px;
}
.middle_type_narrow .ImageCss
{
    /*width: 194px;*/
    /*width: 207px;*/
}

.inner_menu_wrapper .ImageCss
{
    width: 196px;
}
.mgrid_inner .middle_type_narrow .ImageCss,
.mgrid_tabs_inner .middle_type_narrow .ImageCss
{
	width: 194px !important;
}
.mgrid_side_rel .middle_type_narrow .ImageCss
{
	width: 207px !important;
}

.middle_type_wide
{
   /* float: left;
    clear:left;*/
}
.middle_type_narrow
{
    /*clear:left;
    float: left;*/
}

.side_menu_wrapper .side_menu_inner .middle_type_narrow .EditorColorCss,
.side_menu_wrapper .side_menu_inner .middle_type_narrow .EditorOrdinalCss,
.side_menu_wrapper .side_menu_inner .middle_type_narrow .FlashBackGroundCss,
.side_menu_wrapper .side_menu_inner .middle_type_narrow .EditorColorCss .LinkCss,
.side_menu_wrapper .side_menu_inner .middle_type_narrow .EditorOrdinalCss .LinkCss,
.side_menu_wrapper .side_menu_inner .middle_type_narrow .FlashBackGroundCss .LinkCss
{
    width: 207px;
}

html > body .side_menu_wrapper .side_menu_inner .middle_type_narrow .FlashBackGroundCss a.LinkCss
{
    #margin-top: -10px;    
}



/***************************/
div.popup_window_top_movie
{
    width: 478px;
    height: 47px;
    line-height: 47px;
    margin: 0px 20px;
}
div.popup_title_movie
{
    float: right;
    width: 400px;
    color: #3d4e9d;
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
}

div.popup_close_movie
{
    float: left;
    width: 70px;
    text-align: left;
}
div.popup_close_movie a
{
    color: #666;
    font-size: 13px;
    text-decoration: none;
}
div.popup_close_movie img
{
    float: left;
    margin: 15px 5px 0px 0px;
    text-align: left;
    vertical-align: middle;
}
div.popup_window_content_movie
{
    width: 470px;
    height: 461px;
    margin: 0px auto;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
}
iframe.popup_wrapper_movie
{
    width: 470px;
    height: 461px;
    direction: rtl;
}
div.popup_window_movie
{
    width: 512px;
    height: 530px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
}

.no_menu_div_under_tabs
{
    margin-left:10px;
}
.trajector_wrapper0
{
	width:420px;
	height:26px;
	float:right;
}
.trajector_wrapper0 div.trajector_wrapper
{
	width:150px !important;
}
.trajector_wrapper0 img.trajector_wrapper
{
	float:right;
	margin-top:2px;
}


/* datepicker				*/
/****************************/
.date_input
{
	width:0px;
	border:solid 0px #ffffff;
}
.date_input_lbl
{
	border:solid 0px #ffffff;
}
.from_delete
{

}
.to_delete
{

}
.illegal_date_msg
{
	display:none;
}



.article_item ul,.description_text  ul 
{
   list-style:none;
   list-style-position:outside;
   margin:0px 0px 0px 0px;
   padding:0px;
}
.article_item ol,.description_text  ol 
{
   margin-top:0px;
   margin-bottom:0px;
}
.article_item ol li,.description_text  ol li
{
     font:normal 13px arial;
     line-height:22px !important;
}
.article_item ul li,.description_text  ul li
{
   /* list-style-image:url(/Images/1.HE/General/link_bullet_sss.png);*/
   background:url(/Images/1.HE/General/link_bullet_sss.png) right 7px no-repeat;
    font:normal 13px arial;
    line-height:22px !important;
    margin:0 0px 0px 0px ;
    padding-right:17px;
    

}
/*.article_item ol
{
   padding:0px 0px 0px 0px;
   list-style-position:outside;
  // #padding:0px 22px 0px 0px;/
    margin:5px 0px;
   font:normal 13px arial;
   line-height:22px;
   

}
.article_item ol li
{
  //padding-right:0px;
   font:normal 13px arial;
   line-height:22px;

}*/
.article_item h2,.general_content_text h2{
font:bold 13px tahoma;
line-height:19px;
}
.article_item h3,.general_content_text h3{
font:normal 13px tahoma;
line-height:19px;
}

.search_subtitle.labelssort
{
    padding-right:29px;
    width:492px;
}
.search_subtitle.labelssort ul.labels_col
{
    width:138px;
    float:right;
    margin:0px 0px 0px 30px;
    padding:0px;
    overflow:hidden;
}
.search_subtitle.labelssort ul.labels_col li
{
    list-style:none;
    padding-right:18px;
    background:url(/Images/1.HE/General/arrow_small.gif) right 8px no-repeat;
    text-align:right;
    margin-bottom:3px;
    height:22px;
    overflow:hidden;
}
.search_subtitle.labelssort ul.labels_col li a
{
    text-decoration:underline;
    color:#4d9ed7;
    font:bold 13px arial;
    line-height:22px;
}
.like_face
{
    clear: both;
    display: inline;
    float: left;
    margin-top: 2px;
}
.popup-cell{
background-repeat: no-repeat !important;
    width: 100% !important;
    height: 100% !important;
    /* margin-top: 17% !important; */
    /* background-size: 100%; */
    position: relative;


}
.smart_cont
{
    background:#dce8f9;
    width:474px;
    margin:0px auto;
    padding:207px;
    text-align:center;
}
.smart_cont1
{
  
    margin:0px auto;
     /*padding:150px 0px 135px;*/
   
}
/************************* smartphone ******************************/

.smart_cont
{
    
   
    padding:150px 0px 135px;
   
}
.smart_cont img
{
   margin:0px 0px 33px 0px;
}
.smart_cont a.but:link,.smart_cont a.but:hover,.smart_cont a.but:active,.smart_cont a.but:visited
{
   /*background:url(/Images/smartphone/butt_bg.png) left top no-repeat;
   padding:0px 57px;*/
   width:458px;
   height:68px;
  /* white-space:nowrap;
   font:normal 33px arial;
   color:#fff;*/
   text-decoration:none;
   display:inline-block;
   clear:both;
   margin:0px 0px 33px 0px;
  /* text-align:right;
   line-height:54px;*/
}
.smart_cont a,.smart_cont a img{border:none;}
.smart_cont .check_this
{
vertical-align:middle;
display:block;
margin-top:5px;
font:normal 32px arial;
color:#003a9b;
text-align:center;
}
.smart_cont .check_this input
{
margin:0px 0px 0px 12px;
vertical-align:middle;
padding:0px;
}

.clear
{
    clear:both;
}
.infomed
{
	height: 600;
	width: 120px;
	position: fixed;
	z-index: 999;
}
.infomed.right
{
	left: 50%;
	top: 2px;
	margin-left:540px;
}
.infomed.left
{
	right: 50%;
	top: 2px;
	margin-right:540px;
}
.infomed.bottom
{
	width: 1000px;
	height: 60px;
	margin: 0px auto;
	position:relative;
	background: url(/Images/full_site_bg.gif) repeat-y center top;
}
.infoInnerWrapp{
    width: 950px;
	height: 60px;
	margin: 0px auto;
	
}



@font-face {
	font-family:'completblack';
	src:url("/fonts/design2014/completblackwebfont.eot?") format("eot"),
		url("/fonts/design2014/completblackwebfont.woff") format("woff"),
		url("/fonts/design2014/completblackwebfont.ttf") format("truetype");
}
@font-face {
	font-family: 'completbold';
	src:url("/fonts/design2014/completboldwebfont.eot?") format("eot"),
		url("/fonts/design2014/completboldwebfont.woff") format("woff"),
		url("/fonts/design2014/completboldwebfont.ttf") format("truetype");
}
@font-face {
	font-family: 'completlight';
	src:url("/fonts/design2014/completlightwebfont.eot?") format("eot"),
		url("/fonts/design2014/completlightwebfont.woff") format("woff"),
		url("/fonts/design2014/completlightwebfont.ttf") format("truetype");
}
@font-face {
	font-family:'completregular';
	src:url("/fonts/design2014/completregularwebfont.eot?") format("eot"),
		url("/fonts/design2014/completregularwebfont.woff") format("woff"),
		url("/fonts/design2014/completregularwebfont.ttf") format("truetype");
}
body { 
	margin:0;
	color:#333;
	font:12px/15px 'completlight', Arial, sans-serif;
	background:#d9d9d9;
	min-width:1000px;
   /* width:100%;*/
    height:100%;
}
img {border-style:none;}
/*a {
	text-decoration:none;
	color:#000;
}
a:hover {text-decoration:underline;}*/
a:active {background-color: transparent;}
input,
textarea,
select {
	font:100% Arial, Helvetica, sans-serif;
	vertical-align:middle;
	color:#000;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
    width:100%;
    text-align:center;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration { -webkit-appearance:none;}
input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
}
header, footer, article, section, hgroup, nav, figure { display: block; }
#wrapper:after{
	content:"";
	display:block;
	clear:both;
}
#wrapper{
	margin:0px auto 13px;
	width:1000px;
	background:#fff;
	border-radius:10px;
    direction:rtl;
    clear:both;
    text-align:right;
    position:relative;
    top:-8px;
}
.top-bar{
	width:1000px;
	margin:0 auto;
	padding:1px 0 3px;
	font-family:Arial, Helvetica, sans-serif;
}
.top-bar:after{
	content:"";
	display:block;
	clear:both;
}
.top-nav ul li.online{
	background:url(/Images/1.HE/Design2014/ng-online.png) no-repeat 100% 50%;
	float:left;
	padding:6px 7px 6px;
}
.top-nav ul li.online a{
	background:url(/Images/1.HE/Design2014/bg-online.png) no-repeat 0 -33px;
	width:126px;
	height:22px;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	display:block;
	padding:0;
}
.top-nav ul li.online a:hover{background-position:0 0;}
.top-nav{ float:left;}
.top-nav ul{
	margin:0;
	padding:0 0 0PX 0px;
	list-style:none;
	color:#464646;
	font-size:13px;
	line-height:16px;
	position:relative;
   
}
.top-nav ul:after{
	content:"";
	display:block;
	clear:both;
}
.top-nav ul li.bg{ background:none;}
.top-nav ul li{
	background:url(/Images/1.HE/Design2014/bg-top-level-li.png) no-repeat 0 12px;
	float:right;
	padding:8px;
    
}
.top-nav ul li{
	background:url(/Images/1.HE/Design2014/bg-top-level-li.png) no-repeat 0 12px;
	float:right;
	padding:8px 14px 8px;
    
}

.top-nav ul li a{
	text-decoration:none;
	color:#666;
	padding:0px;
	display:block;
    font:normal 13px arial;
    text-decoration:none;
}
.top-nav ul li a:hover{ 
	color:#143a84;
	font:normal 13px arial;
    text-decoration:underline;
   padding:0px;
}
.top-nav ul li.active{ padding:0 1px 5px 3px;}
.top-nav ul li.active a,.top-nav ul li.active a:hover{
	background:#03428e;
	color:#fff;
	text-decoration:none;
	position:relative;
	padding:8px 10px 9px;
    font:bold 14px arial;
    height:17px;
}



.top-nav ul li.active a:after,
.top-nav ul li.active a:before{
	content:"";
	display:block;
	background:url(/Images/1.HE/Design2014/top-h-r.jpg) left top no-repeat;
	position:absolute;
	top:0px;
	
	width:8px;
	height:32px;
	z-index:999;
}
.top-nav ul li.active a:before{
	background:url(/Images/1.HE/Design2014/top-h-l.jpg) left top no-repeat;
	left:0px;
}
    .top-nav ul li.active a:after
    {
        right:-1px;/*zoom problem*/
    }
.top-bar .date{
	float:right;
	color:#464646;
	font-size:13px;
	line-height:16px;
	font-weight:normal;
	direction:rtl;
	padding:8px 9px 0 0;
}
.header{
	direction:rtl;
	padding:15px 10px 16px;
	font-family:Arial, Helvetica, sans-serif;
}
.header:after{
	display:block;
	clear:both;
	content:"";
}
.location{
	float:left;
	color:#0060b6;
	font-size:14px;
	line-height:17px;
	text-decoration:none;
	padding:5px 10px 3px 20px;
	direction:rtl;
	background:url(/Images/1.HE/Design2014/bg-location.png) no-repeat 23px 100%;
   
}
.location:hover{ text-decoration:none;color:#143a84;text-decoration:none;background:none;}
.location-holder{
	float:left;
	position:relative;
	padding:6px 10px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
    width:115px;
}
.location-holder.active .location{
	background:#0060b6 url(/Images/1.HE/Design2014/bg-close-top.png) no-repeat 9px 7px;
	padding:5px 15px 13px 33px;
	border-radius:9px 9px 0 0;
	color:#fff;
	font-weight:700;
	text-decoration:none;
   display:block;
   white-space:nowrap;
}
    .location-holder.active {
        z-index:9999999;
    }
.location-holder.active .slide
{
    
    border: 1px solid #0060B6;
    border-radius: 0 9px 9px 9px;
    background: #fff;
    padding: 0 0 17px;
    width: 343px;
    padding: 0 0 15px;
    position: absolute;
    top: 34px;
    left: 0px;
    z-index: 9999999;
    direction: rtl;

}
.location-holder .slide{
	width:343px;
	/*background:#fff;
	border-radius:9px;*/
	padding:0 0 26px;
	/*overflow:hidden;*/
	position:absolute;
	top:34px;
	left:7px;
	border:1px solid #0866c4;
	z-index:9999999;
	direction:ltr;
}
.location-holder .slide-holder{
	border:1px solid #0866c4;
	border-radius:0 9px 9px 9px;
	background:#fff;
	padding:0 0 17px;
}
.location-holder .slide .heading{
	padding:4px 16px 10px 15px;
	border-radius:0 8px 0 0;
	background:#0060b6;
	direction:rtl;
	margin:0 -1px 0 0;
}
.location-holder .slide h2{
	color:#fff;
	font:bold 14px/17px Arial, Helvetica, sans-serif;
	
	/*background:#0060b6;
	border-radius:0 9px 0 0;*/
	/*padding:4px 15px 10px;*/
    margin:0;
    position:relative;
	direction:rtl;
    padding: 5px 16px 9px 15px;
    border-radius: 0 8px 0 0;
    background: #0060b6;
   
    margin: 0 -1px 0 0
}
.location-holder .slide ul{
	color:#0060b6;
	margin:0;
	padding:7px 14px 5px 5px;
	list-style:none;
	text-align:right;
	font:16px/19px Arial, Helvetica, sans-serif;
}
.location-holder .slide ul li{
	background:url(/Images/1.HE/Design2014/bg-lication-li.jpg) no-repeat 100% 10px;
	overflow:hidden;
	padding:0 11px 0 0;
	margin:0 0 4px;
}
.location-holder .link{
	overflow:hidden;
	padding:9px 0 0;
}
.location-holder .slide ul li a{
	color:#0060b6;
	padding:2px 10px 4px 10px;
	float:right;
	text-decoration:underline;
}
.location-holder .slide ul li a:hover{
	background:#03428e;
	text-decoration:none;
	color:#fff;
    font-weight:bold;
	border-radius:4px;
}
.location-holder .slide .history{
	background:#0060b6 url(/Images/1.HE/Design2014/ico-del.png) no-repeat 94% 4px;
	color:#fff;
	border-radius:6px;
	font-size:14px;
    font-weight:bold;
	line-height:20px;
	padding:0px 36px 0px 10px;
	margin:20px 13px 0px;
	float:right;
    height:22PX;
}
.location-holder .slide .opener{
	color:#fff;
	font-size:14px;
	line-height:17px;
}
.search-form{ 
	float:left;
	background:#fff;
	border-radius:10px;
	width:413px;
	height:33px;
	border-width:1px 1px 1px 0;
	border-style:solid;
	border-color:#d2d2d2;
	margin:5px 0 0px 0px;
}
.search-form label{
	float:right;
	color:#666;
	font-size:16px;
	line-height:19px;
	padding:6px 15px 0 0;
}
.search-form .search{
	border:none;
	float:left;
	height:18.18px;
	
	line-height:19px;
	padding:6.5px 10px 0 10px;
	width: 295px;
    color:#666;
	font:normal 16px arial;
	
}
 .search-form .search.wide {
     width:354px;
}
.search-form input[type="submit"]{
	background:url(/Images/1.HE/Design2014/btn-search.png) no-repeat;
	width:33px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	float:left;
	font-size:0;
	line-height:0;
	padding:0;
	cursor:pointer;
	border:none;
	margin:-1px 0 0 -1px;
    border-top-left-radius:10px;
    border-bottom-left-radius:10px;
}
.logo{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.logo a{
	display:block;
	height:100%;
}
.paykey a{
	display:block;
	height:100%;
}
/*.header .logo{
	background:url(/Images/1.HE/Design2014/logo.png) no-repeat;
	width:99px;
	height:40px;
	float:right;
    margin-left:20px;
}*/
.header .paykeg{
	float:right;
	color:#03428d;
	font-size:13px;
	line-height:16px;
	direction:ltr;
	padding:11px 21px 0 0;
}
.header .aNoStopMaccabi {
    float:right;
	color:#03428d;
	font-size:13px;
	line-height:16px;
	direction:ltr;
	padding:11px 21px 0 0;

}
.logo-holder{
	float:right;
	padding:1px 11px 0 0;
}
.header .paykeg .Maccabitel
{
    color:#0071bb;

}
.header .paykeg a 
{
    color:#03428B;
    
}
/*.header .paykeg span #aPhoneLink {
   color:#0071bb;
}*/

.header .paykeg a:hover {
    text-decoration: none;
}
.nav-holder{
	position:relative;
	margin:0 -11px;
}
/*
.nav-holder:after{
	content:"";
	background:url(../images/bg-area-l.jpg) no-repeat 0 0;
	position:absolute;
	left:0;
	top: 5px;
	width:10px;
	height:100%;
}
.nav-holder:before{
	content:"";
	background:url(../images/bg-area-r.jpg) no-repeat 0 0;
	position:absolute;
	right:0;
	top: 5px;
	width:10px;
	height:100%;
	z-index:2;
}
*/
#nav
{
	margin:0;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	width: 100%;
	
}
#nav:after{
	content:"";
	display:block;
	clear:both;
}
#nav .area-holder{
	overflow:hidden;
	padding: 5px 0 0;
	background:url(/Images/1.HE/Design2014/bg-area-l.jpg) no-repeat 0 6px;
}
#nav .area-holder:first-child {
	float: right;
	background:url(/Images/1.HE/Design2014/bg-area-r.jpg) no-repeat 100% 6px;
}
#nav .area {
	background: url(/Images/1.HE/Design2014/bg-ul-nav.png) no-repeat 100% 0;
	-webkit-border-radius:13px;
	border-radius:13px;
    margin-right:10px;
}
#nav .area-holder:first-child  .area{
	background: url(/Images/1.HE/Design2014/bg-ul-first.png) no-repeat 0 0;
	margin: 0 2px 0 0;
}
#nav .left-columns{
	height:55px;
}
#nav .right-columns{
	height: 56px;
}
.menu-holder{
	overflow:hidden;
	height:45px;
	padding: 4px 0 9px;
	top:-8px;
	position:relative;
}
#nav ul{
	margin:0;
	font-size:16px;
	line-height:42px;
	color:#fff;
	list-style:none;
	height:45px;
	padding:0 12px 0px 25px;
}

#nav ul li{
	text-align: center;
	padding: 0 5px 0px 0px;
	float:right;
}
#nav ul li a{
	color:#fff;
	text-decoration:none;
	/*padding:4px 10px 5px;*/
    padding:13px 10px 5px;
	display:inline-block;
	vertical-align:top;
	height:37px;
	position:relative;
	z-index:999;
	text-align:center;
    cursor:pointer;
    line-height:normal;
}
#nav .area.active ul li a span:hover,
#nav .area.active1 ul li a span:hover,
#nav .area.active2 ul li a span:hover,
#nav .area.active3 ul li a span:hover,
#nav .area.active4 ul li a span:hover,
#nav .area.active5 ul li a span:hover,
#nav .area.active6 ul li a span:hover{ 
	text-decoration:none;
	/*padding:4px 20px;*/
    padding:0px 20px;
    line-height:23px;
}

#nav .area.active ul li a span:hover:after,
#nav .area.active ul li a span:hover:before,
#nav .area.active1 ul li a span:hover:after,
#nav .area.active1 ul li a span:hover:before,
#nav .area.active2 ul li a span:hover:after,
#nav .area.active2 ul li a span:hover:before,
#nav .area.active3 ul li a span:hover:after,
#nav .area.active3 ul li a span:hover:before,
#nav .area.active4 ul li a span:hover:after,
#nav .area.active4 ul li a span:hover:before,
#nav .area.active5 ul li a span:hover:after,
#nav .area.active5 ul li a span:hover:before,
#nav .area.active6 ul li a span:hover:after,
#nav .area.active6 ul li a span:hover:before{
	display:none;
}

#nav .area.active .right-columns .menu-area:before,
#nav .area.active1 .right-columns .menu-area:before,
#nav .area.active2 .right-columns .menu-area:before,
#nav .area.active3 .right-columns .menu-area:before,
#nav .area.active4 .left-columns .menu-area:before,
#nav .area.active5 .left-columns .menu-area:before,
#nav .area.active6 .left-columns .menu-area:before{ 
	content:"";
	display:block;
	position:absolute;
	height:17px;
	left:inherit;
	right:0;
	left:10px;
	top:inherit;
	bottom:-3px;
	margin:0 10px 0 0;
	background:url(/Images/1.HE/Design2014/bg-rights-b.png) no-repeat 0 0;
}

#nav .area.active .right-columns .menu-area:before,
#nav .area.active4 .right-columns .menu-area:before,
#nav .area.active5 .right-columns .menu-area:before,
#nav .area.active6 .right-columns .menu-area:before{ 
	content:"";
	display:block;
	position:absolute;
	height:17px;
	left:inherit;
	right:20px;
	left:0;
	top:inherit;
	bottom:-3px;
}

#nav .area.active .left-columns .menu-area:before,
#nav .area.active1 .left-columns .menu-area:before,
#nav .area.active2 .left-columns .menu-area:before,
#nav .area.active3 .left-columns .menu-area:before{
	content:"";
	display:block;
	position:absolute;
	height:17px;
	left:inherit;
	right:0;
	left:20px;
	top:inherit;
	bottom:-3px;
	background:url(/Images/1.HE/Design2014/bg-rights-b-left.png) no-repeat 100% 100%;
}

#nav .area.active .left-columns .menu-area:after,
#nav .area.active1 .left-columns .menu-area:after,
#nav .area.active2 .left-columns .menu-area:after,
#nav .area.active3 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-rights-t-left.png) no-repeat 0 0;
	content:"";
	display:block;
	height:17px;
	position:absolute;
	bottom:-3px;
	right:20px;
	left:0;
}

#nav .area.active .right-columns .menu-area:after,
#nav .area.active1 .right-columns .menu-area:after,
#nav .area.active2 .right-columns .menu-area:after,
#nav .area.active3 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-rights-t.png) no-repeat 100% 100%;
	content:"";
	display:block;
	height:17px;
	position:absolute;
	bottom:-3px;
	right:0;
	left:20px;
}

#nav .area.active .right-columns .menu-area:after,
#nav .area.active4 .right-columns .menu-area:after,
#nav .area.active5 .right-columns .menu-area:after,
#nav .area.active6 .right-columns .menu-area:after{
	content:"";
	display:block;
	height:17px;
	position:absolute;
	bottom:-3px;
	right:0;
	left:20px;
}

#nav .area.active .left-columns .menu-area:after,
#nav .area.active4 .left-columns .menu-area:after,
#nav .area.active5 .left-columns .menu-area:after,
#nav .area.active6 .left-columns .menu-area:after{ 
	background:url(/Images/1.HE/Design2014/bg-rights-t.png) no-repeat 100% 100%;
	content:"";
	display:block;
	height:17px;
	position:absolute;
	bottom:-3px;
	right:0;
	left:20px;
}
#nav .area.active-purple ul li .opener-purple span,
#nav .area.active-green ul li .opener-green span,
#nav .area.active-orange ul li .opener-orange span,
#nav .area.active-blue ul li .opener-blue span,
#nav .area.active-light_blue ul li .opener-light_blue span,
#nav .area.active-pink ul li .opener-pink span,
#nav .area.active1 ul li .opener1 span,
#nav .area.active2 ul li .opener2 span,
#nav .area.active3 ul li .opener3 span,
#nav .area.active4 ul li .opener4 span,
#nav .area.active5 ul li .opener5 span,
#nav .area.active6 ul li .opener6 span,
#nav .area.active-purple ul li .opener-purple span:hover,
#nav .area.active-green ul li .opener-green span:hover,
#nav .area.active-orange ul li .opener-orange span:hover,
#nav .area.active-blue ul li .opener-blue span:hover,
#nav .area.active-light_blue ul li .opener-light_blue span:hover,
#nav .area.active-pink ul li .opener-pink span:hover,
#nav .area.active1 ul li .opener1 span:hover,
#nav .area.active2 ul li .opener2 span:hover,
#nav .area.active3 ul li .opener3 span:hover,
#nav .area.active4 ul li .opener4 span:hover,
#nav .area.active5 ul li .opener5 span:hover,
#nav .area.active6 ul li .opener6 span:hover{
	border:0;
	padding:5px 15px;
}

#nav .area.active-purple ul > li a.opener-purple,
#nav .area.active-green ul > li a.opener-green,
#nav .area.active-orange ul > li a.opener-orange,
#nav .area.active-blue ul > li a.opener-blue,
#nav .area.active-light_blue ul > li a.opener-light_blue,
#nav .area.active-pink ul > li a.opener-pink,
#nav .area.active1 ul > li a.opener1,
#nav .area.active2 ul > li a.opener2,
#nav .area.active3 ul > li a.opener3,
#nav .area.active4 ul > li a.opener4,
#nav .area.active5 ul > li a.opener5,
#nav .area.active6 ul > li a.opener6{
    background:#68256d;
	color:#fff;
	position:relative;
	font-size:18px;
	line-height: 30px;
	padding: 5px 10px;
}

#nav .area.active-purple ul > li a.opener-purple:before,
#nav .area.active-green ul > li a.opener-green:before,
#nav .area.active-orange ul > li a.opener-orange:before,
#nav .area.active-blue ul > li a.opener-blue:before,
#nav .area.active-light_blue ul > li a.opener-light_blue:before,
#nav .area.active-pink ul > li a.opener-pink:before,
#nav .area.active1 ul > li a.opener1:before,
#nav .area.active2 ul > li a.opener2:before,
#nav .area.active3 ul > li a.opener3:before,
#nav .area.active4 ul > li a.opener4:before,
#nav .area.active5 ul > li a.opener5:before,
#nav .area.active6 ul > li a.opener6:before{ 
	background:url(/Images/1.HE/Design2014/bg-rights-l.png) left top no-repeat;
	left:0;
	/*width:21px;*/
	height:45px;
	position:absolute;
	top:0;
	right:0;
	content:"";
	display:block;
}

#nav .area.active-purple ul > li a.opener-purple:after,
#nav .area.active-green ul > li a.opener-green:after,
#nav .area.active-orange ul > li a.opener-orange:after,
#nav .area.active-blue ul > li a.opener-blue:after,
#nav .area.active-light_blue ul > li a.opener-light_blue:after,
#nav .area.active-pink ul > li a.opener-pink:after,
#nav .area.active1 ul > li a.opener1:after,
#nav .area.active2 ul > li a.opener2:after,
#nav .area.active3 ul > li a.opener3:after,
#nav .area.active4 ul > li a.opener4:after,
#nav .area.active5 ul > li a.opener5:after,
#nav .area.active6 ul > li a.opener6:after{
	background:url(/Images/1.HE/Design2014/bg-rights-r.png) right top no-repeat;
	width:21px;
	height:45px;
	position:absolute;
	top:0;
	right:0;
	content:"";
	display:block;
    overflow:hidden;
}

#nav .area.active1 ul > li a.opener1,
#nav .area.active2 ul > li a.opener2,
#nav .area.active3 ul > li a.opener3,
#nav .area.active4 ul > li a.opener4,
#nav .area.active5 ul > li a.opener5,
#nav .area.active6 ul > li a.opener6{
	/*line-height:30px;*/
}

.dropdown.slide1{background:#68256d; z-index:99999;}
.dropdown.slide:after,
.dropdown.slide1:after,
.dropdown.slide2:after,
.dropdown.slide3:after,
.dropdown.slide4:after,
.dropdown.slide5:after,
.dropdown.slide6:after{
	content:"";
	display:block;
	clear:both;
}
#nav .area.active-purple .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-rights-t.png) no-repeat 100% 100%;
	right:0;
	left:20px;
}
#nav .area.active-purple .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-rights-b.png) no-repeat 0 0;
	left:inherit;
	right:0;
	left:10px;
}
#nav .area.active-purple .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-rights-t-left.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active-purple .left-columns .menu-area:before{
	right:0;
	left:20px;
	background:url(/Images/1.HE/Design2014/bg-rights-b-left.png) no-repeat 100% 100%;
}

#nav .area.active-purple ul > li a.opener-purple{background:#68256d;}
#nav .area.active-purple ul > li a.opener-purple:before{ background:url(/Images/1.HE/Design2014/bg-rights-l.png) left top no-repeat;}
#nav .area.active-purple ul > li a.opener-purple:after{background:url(/Images/1.HE/Design2014/bg-rights-r.png) right top no-repeat;}
.dropdown.slide-purple{background:#68256d;z-index:99999;}

#nav .area.active2 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-green-b.png) no-repeat 100% 100%;
	left: 21px;
	right: 2px;
}
#nav .area.active2 .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-green-t.png) no-repeat 0 0;
	left:10px;
}
#nav .area.active2 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-green-b-left.png) no-repeat 0 0;
	left: 0;
	right:22px;
}
#nav .area.active2 .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-green-t-left.png) no-repeat 100% 100%;
	right: 0;
	left:21px;
}
#nav .area.active-green .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-green-b.png) no-repeat 100% 100%;
	left: 21px;
	right: 2px;
}
#nav .area.active-green .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-green-t.png) no-repeat 0 0;
	left:10px;
}
#nav .area.active-green .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-green-b-left.png) no-repeat 0 0;
	left: 0;
	right:22px;
}
#nav .area.active-green .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-green-t-left.png) no-repeat 100% 100%;
	right: 0;
	left:21px;
}
#nav .area.active2 ul > li a.opener2{background:#028902;}
#nav .area.active2 ul > li a.opener2:before{ background:url(/Images/1.HE/Design2014/bg-green-l.jpg) left top no-repeat;}
#nav .area.active2 ul > li a.opener2:after{background:url(/Images/1.HE/Design2014/bg-green-r.jpg) right top  no-repeat;}
.dropdown.slide2{background:#028902;z-index:99999;}
#nav .area.active-green ul > li a.opener-green{background:#028902;}
#nav .area.active-green ul > li a.opener-green:before{ background:url(/Images/1.HE/Design2014/bg-green-l.jpg) left top no-repeat;}
#nav .area.active-green ul > li a.opener-green:after{background:url(/Images/1.HE/Design2014/bg-green-r.jpg) right top no-repeat;}
.dropdown.slide-green{background:#028902;z-index:99999;}
#nav .area.active3 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-orange-b.png) no-repeat 0 0;
	left:9px;
	right:0;
	margin:0 10px 0 0;
}
#nav .area.active3 .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-orange-t.png) no-repeat 100% 100%;
	right:-10px;
	left:0;
	margin:0 10px 0 20px;
}
#nav .area.active3 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-orange-b-left.png) no-repeat 100% 100%;
	left:21px;
	right:0;
}
#nav .area.active3 .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-orange-t-left.png) no-repeat 0 0;
	right:21px;
	left:0;
}
#nav .area.active-orange .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-orange-b.png) no-repeat 0 0;
	left:9px;
	right:0;
	margin:0 10px 0 0;
}
#nav .area.active-orange .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-orange-t.png) no-repeat 100% 100%;
	right:-10px;
	left:0;
	margin:0 10px 0 20px;
}
#nav .area.active-orange .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-orange-b-left.png) no-repeat 100% 100%;
	left:21px;
	right:0;
}
#nav .area.active-orange .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-orange-t-left.png) no-repeat 0 0;
	right:21px;
	left:0;
}
#nav .area.active3 ul > li a.opener3{background:#ff7f00;}
#nav .area.active3 ul > li a.opener3:before{ background:url(/Images/1.HE/Design2014/bg-orange-l.jpg) left top no-repeat;}
#nav .area.active3 ul > li a.opener3:after{background:url(/Images/1.HE/Design2014/bg-orange-r.jpg) right top no-repeat;}
#nav .area.active-orange ul > li a.opener-orange{background:#ff7f00 !important;}
#nav .area.active-orange ul > li a.opener-orange:before{ background:url(/Images/1.HE/Design2014/bg-orange-l.jpg) left top no-repeat;}
#nav .area.active-orange ul > li a.opener-orange:after{background:url(/Images/1.HE/Design2014/bg-orange-r.jpg) right top no-repeat;}
.dropdown.slide3{background:#ff7f00;z-index:99999;}
.dropdown.slide-orange{background:#ff7f00;z-index:99999;}
#nav .area.active4 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-blue-b.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active4 .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-blue-t.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active4 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-blue-b-right.png) no-repeat 100% 100%;
	right:0;
	left:20px;
}
#nav .area.active4 .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-blue-t-right.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active-blue .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-blue-b.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active-blue .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-blue-t.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active-blue .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-blue-b-right.png) no-repeat 100% 100%;
	right:0;
	left:20px;
}
#nav .area.active-blue .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-blue-t-right.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active5 .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-bluel-t.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active5 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-bluel-b.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active5 .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-bluel-t-right.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active5 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-bluel-b-right.png) no-repeat 100% 100%;
	right:0;
	left:20px;
}
#nav .area.active-light_blue .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-bluel-t.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active-light_blue .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-bluel-b.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active-light_blue .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-bluel-t-right.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active-light_blue .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-bluel-b-right.png) no-repeat 100% 100%;
	right:0;
	left:20px;
}
#nav .area.active4 ul > li a.opener4{background:#03428e;}
#nav .area.active4 ul > li a.opener4:before{background:url(/Images/1.HE/Design2014/bg-bluel.jpg) left top no-repeat;}
#nav .area.active4 ul > li a.opener4:after{background:url(/Images/1.HE/Design2014/bg-blue-r.jpg) right top no-repeat;}
.dropdown.slide4{background:#03428e;z-index:99999;}
#nav .area.active-blue ul > li a.opener-blue{background:#03428e;}
#nav .area.active-blue ul > li a.opener-blue:before{background:url(/Images/1.HE/Design2014/bg-bluel.jpg) left top no-repeat;}
#nav .area.active-blue ul > li a.opener-blue:after{background:url(/Images/1.HE/Design2014/bg-blue-r.jpg) right top no-repeat;}
.dropdown.slide-blue{background:#03428e;z-index:99999;}
#nav .area.active6 .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-red-b.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active6 .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-red-t.png) no-repeat 0 0;
	left:0;
	right:20px;
}
#nav .area.active6 .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-red-b-right.png) no-repeat 0 0;
	right:20px;
	left:0;
}
#nav .area.active6 .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-red-t-right.png) no-repeat 100% 100%;
	left:20px;
	right:0;
}
#nav .area.active-pink .left-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-red-b.png) no-repeat 100% 100%;
	right:0;
	left:20px;
    margin:0;
}
#nav .area.active-pink .left-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-red-t.png) no-repeat 0 0;
	left:0;
	right:20px;
}
#nav .area.active-pink .right-columns .menu-area:before{
	background:url(/Images/1.HE/Design2014/bg-red-b-right.png) no-repeat 0 0;
	left:inherit;
	right:20px;
	left:0;
}
#nav .area.active-pink .right-columns .menu-area:after{
	background:url(/Images/1.HE/Design2014/bg-red-t-right.png) no-repeat 100% 100%;
	left:20px;
	right:0;
}
#nav .area.active .right-columns .menu-area:before
{
    left:10px !important;
}
#nav .area.active5 ul > li a.opener5{background:#0092b7;}
#nav .area.active5 ul > li a.opener5:before{ background:url(/Images/1.HE/Design2014/bg-bluel-l.png) left top no-repeat;}
#nav .area.active5 ul > li a.opener5:after{background:url(/Images/1.HE/Design2014/bg-bluel-r.png) right top no-repeat;}
.dropdown.slide5{background:#0092b7;z-index:99999;}
#nav .area.active-light_blue ul > li a.opener-light_blue{background:#0092b7;}
#nav .area.active-light_blue ul > li a.opener-light_blue:before{ background:url(/Images/1.HE/Design2014/bg-bluel-l.png)  left top no-repeat;}
#nav .area.active-light_blue ul > li a.opener-light_blue:after{background:url(/Images/1.HE/Design2014/bg-bluel-r.png) right top  no-repeat;}
.dropdown.slide-light_blue{background:#0092b7;z-index:99999;}
#nav .area.active6 ul > li a.opener6{background:#ed1e79;}
#nav .area.active6 ul > li a.opener6:before{ background:url(/Images/1.HE/Design2014/bg-red-l.png)  left top no-repeat;}
#nav .area.active6 ul > li a.opener6:after{background:url(/Images/1.HE/Design2014/bg-red-r.png) right top no-repeat;}
.dropdown.slide6{background:#ed1e79;z-index:99999;}
#nav .area.active-pink ul > li a.opener-pink{background:#ed1e79;}
#nav .area.active-pink ul > li a.opener-pink:before{ background:url(/Images/1.HE/Design2014/bg-red-l.png) left top no-repeat;}
#nav .area.active-pink ul > li a.opener-pink:after{background:url(/Images/1.HE/Design2014/bg-red-r.png) right top no-repeat;}
.dropdown.slide-pink{background:#ed1e79;z-index:99999;}
#nav ul li a span{
	/*padding:3px 21px 5px;*/
    padding:0px 20px 0px;
	font-weight:700;
    line-height:23px;
   
    height:25px;
    display:inline-block;
    border:1px solid #0061b5;
}
 #nav .active-purple ul li.purple a span,
 #nav .active-pink ul li.pink a span,
 #nav .active-green ul li.pink a span,
 #nav .active-orange ul li.pink a span,
 #nav .active-blue ul li.pink a span,
 #nav .active-light_blue ul li.pink a span,
#nav .active-purple  ul li.purple a span:hover,
 #nav .active-pink  ul li.pink a span:hover,
  #nav .active-green ul li.pink a span:hover,
 #nav .active-orange ul li.pink a span:hover,
 #nav .active-blue ul li.pink a span:hover,
 #nav .active-light_blue ul li.pink a span:hover

{
    padding:4px 15px;
}

#nav ul li a span:hover{
	border:1px solid #fff;
	/*padding:2px 20px 4px;*/
    padding:0px 20px 0px;
	border-radius:5px;
    line-height:23px;
}
.dropdown-holder{position:relative;padding-bottom:44px;}
.dropdown .opener,
.dropdown .opener1,
.dropdown .opener2,
.dropdown .opener3,
.dropdown .opener4,
.dropdown .opener5,
.dropdown .opener6{
	color:#fff;
	font-size:16px;
	line-height:9px;
	position:absolute;
	bottom:11px;
	left:39px;
	padding:0 35px 0 0;
    cursor:pointer;
    text-decoration:none;
}
.dropdown-holder .close_line_cont
{
    display:block;
    left:0;
	right:0;
	position:absolute;
    width:980px;
	height:44px;
    background:url('/Images/1.HE/Design2014/menu-close.png') no-repeat 18px 7px;
}
.dropdown-holder .close_line{
	
	display:block;
	height:44px;
	border-radius:0 0 8px 8px;
}
.dropdown.js-slide-hidden {left:auto !important;}
.dropdown{
	left: 21px !important;
	position: absolute;
	right: 21px;
	top: 50px;
	border-radius:0 0 8px 8px;
}
#nav .dropdown ul{
	margin:0px;
	padding:5px 15px 7px 0px;
	list-style:none;
	overflow:hidden;
	width:inherit;
	color: #fff;
	display:block;
	font-size: 16px;
	height:auto;
	line-height: 19px;
}
#nav .dropdown ul li{
	width:180px;
	float:right;
	padding:5px 5px 3px 5px;
	position:inherit;
	text-align:right;
}
#nav .dropdown ul li a{
	display:block;
	color: #fff;
	height:auto;
	padding:0;
	text-decoration: none;
	vertical-align: top;
}
#nav .dropdown ul li a:hover{
	text-decoration:underline;
	color:#fff;
}
#nav .dropdown ul li .image-holger{
	width:178px;
	height:118px;
	background:#b3b3b3;
	border:1px solid #fff;
    position:relative;
     overflow:hidden;
}

#nav .dropdown ul li a:hover .image-holger{border:1px solid #fff;}
#nav .dropdown ul li a .image-holger:after{
	content:"";
	top:0;
	left:0;
	bottom:0;
	right:0;
	 width:172px;
    height:112px;
    overflow:hidden;
    border:3px solid #fff;
	position:absolute;
	display:none;
   
}
#nav .dropdown ul li a:hover .image-holger:after{display:block;}
#nav .dropdown ul li h2{
	margin:0;
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-align:right;
    /* TODO: shoshi - check if overflow hidden*/
    height:16px;
    overflow:hidden;
    padding:5px 0px 0px;
    direction:rtl;
}

#nav .divLevelTwoLinks{
	margin:0;
	color:#fff;
	font-size:16px;
	line-height:16px;
	text-align:right;
    /* TODO: shoshi - check if overflow hidden*/
    height:16px;
    overflow:hidden;
    padding:5px 0px 0px;
    direction:rtl;
}
.loginto-online{
	overflow:hidden;
	direction:rtl;
	padding:4px 0 15px;
    display:block;
    width:1010px;
}
.loginto-online.second .html-right
{
    width: 430px;
    height: 253px;
}
.html-left{
	border-radius:0 12px 12px 0;
	float:left;
    width:199px;
	height:253px;
    padding:15px 15px;
	border:1px solid #cbdcf2;
    border-left:0px solid #cbdcf2;
    overflow:hidden;
}
/*.loginto-online.second{ display:none;}*/
.loginto-online .html-right{ 
	float:right; 
	border-radius:12px 0 0 12px;
	width:199px;
	height:253px;
    padding:15px 15px;
	border:1px solid #cbdcf2;
     border-right:0px solid #cbdcf2;
     overflow:hidden;
}
.loginto-holder{
	overflow:hidden;
	width:540px;
	float:right;
	padding:9px 0 0;
}
.loginto-holder h2{
	margin:0;
	color:#143a84;
	font:33px/36px 'completbold', Arial, Helvetica, sans-serif;
	display:inline-block;
	vertical-align:top;
}
.loginto-holder h2 a{
	color:#143a84;
	text-decoration:none;
	background:url(/Images/1.HE/Design2014/bg-logint.png) no-repeat 10px 8px;
	padding: 0 10px 0 30px;
	display:inline-block;
	vertical-align:top;
    margin-right:6px;
    cursor:pointer;
}
.loginto-holder h2 span{
	font-size:30px;
	line-height:33px;
    font-family: 'completbold', Arial, Helvetica, sans-serif;
}
.loginto-holder h2 a:hover{
	background:#143a84 url(/Images/1.HE/Design2014/bg-logint-hover.png) no-repeat 10px 8px;
	border-radius:7px;
	color:#fff;
}
.loginto-holder ul{
	margin:0;
	padding:6px 0 0;
	list-style:none;
	overflow:hidden;
}
.loginto-holder ul li{
	float:right;
	width:180px;
	text-align:center;
}
.loginto-holder ul a:hover{ text-decoration:none;}
    .loginto-holder ul a{
	display:block;
	margin:0 auto;
	width:130px;
    height:80px;
}

.loginto-holder ul .image-holder{
	position:relative;
	height:80px;
	margin:0 auto 6px;
	text-align:center;
}
    .loginto-holder ul .image-holder img {
        /*width:80px;
        height:80px;*/
       
    }
    .loginto-holder ul .image-holder span{
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	text-align:center;
}
    .loginto-holder ul .image-holder img{
	vertical-align:top;
}
.loginto-holder ul a:hover .regular{
	display:none;
}
.loginto-holder ul .hover{
	display:none;
}
.loginto-holder ul a:hover .hover {
    display: inline-block;
}



.loginto-holder ul h3{
	margin:0;
	color:#143a84;
	font:18px/21px 'completbold', Arial, Helvetica, sans-serif;
    height:21px;
    overflow:hidden;
    padding:0px;
}
#main{ overflow:hidden;}
.new-maccabi{
	background:#fff;
	overflow:hidden;
	position:relative;
    direction:ltr;
}
.new-maccabi.bg-colorful .ico-arrow{ background:url(/Images/1.HE/Design2014/ico-arrow.png) no-repeat;} 
.new-maccabi .ico-arrow{
	display:block;
	margin:0 auto 14px;
	background:url(/Images/1.HE/Design2014/ico-arrow-bright-blue.png) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.maccabi-holder{
	overflow:hidden;
	position:relative;
	padding: 0 10px 0 0;
}
.new-maccabi.bg-colorful h1{ color:#fff;}
.new-maccabi h1{
	margin:0 0 39px;
	text-align:center;
	color:#0060b6;
	/*position:relative;*/
	/*left:5px;*/
	font:36px/39px 'completbold', Arial, Helvetica, sans-serif;
    padding:0px 30px;
}
.maccabi-holder .post img{
	display:block;
	width:100%;
	height:100%;
	position:relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.new-maccabi.bg-colorful .post-holder.active7 .post {border:4px solid #fff;}
.new-maccabi .post-holder.active7 .post {border:4px solid #143a84;}
.maccabi-holder .post{
	width:236px;
	height:200px;
	float:right;
	position:relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.maccabi-holder .btn-play{
	position:absolute;
	top:39%;
	left:50%;
	background:url(/Images/1.HE/Design2014/btn-play.png) no-repeat;
	width:53px;
	margin:0 0 0 -26px;
	height:49px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.post-holder.active7 .caption{ display:none;}
.maccabi-holder .post .caption{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:0px 9px;
	background-color: rgba(3, 66, 142, 0.5);
	color:#fff;
	font-size:24px;
	line-height:35px;
	text-align:right;
    height:35px;
    overflow:hidden;
}
.maccabi-holder .post:hover .hover{
	display:block;
	cursor:pointer;
}
.new-maccabi .maccabi-holder .post-holder.active7 .hover{padding:3px 4px 2px;}
.new-maccabi.bg-colorful .maccabi-holder .post-holder.active7 .hover{padding:3px 4px 2px;}
.maccabi-holder .post .hover{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	padding:7px 8px 6px;
	background:#0092b7;
	display:none;
	text-align:right;
	font:24px/24px 'completbold', Arial, Helvetica, sans-serif;
	color:#fff;
	z-index:9999;
}
.hover-holder{
	position:relative;
	overflow:hidden;
	height:162px;
	padding:0 0 24px;
}
.hover-holder a{
	color:#fff;
	text-decoration:none;
	display:block;
	height:115%;
}
.maccabi-holder .post .hover h2{
	margin:0 0 5px;
	color:#fff;
	font-size:36px;
	line-height:36px;
}
.maccabi-holder .post  p{ margin:0;}
.maccabi-holder .post .hover .more{
	background:url(/Images/1.HE/Design2014/new-rolover-arrow.png) no-repeat;
	width:30px;
	height:24px;
	text-indent:9999px;
	overflow:hidden;
	margin:0 0 0 -14px;
	display:block;
	position:absolute;
	bottom:0;
	left:50%;
}
.maccabi-holder .post-holder.reflexology .hover{background:#028902;}
/*
.maccabi-holder .post-holder.reflexology .slide7{left:-249px;}
*/
.maccabi-holder .post-holder.whatis .hover{background:#143a84;}
/*
.maccabi-holder .post-holder.whatis .slide7{left:-498px;}
*/
.maccabi-holder .post-holder.pregnancy .hover{background:#ed1e79;}
/*
.maccabi-holder .post-holder.pregnancy .slide7{left:-746px;}
*/
.maccabi-holder .post-holder.living .hover{background:#68256d;}
.maccabi-holder .post-holder.kids .hover{background:#ed1e79;}
/*
.maccabi-holder .post-holder.kids .slide7{left:-249px;}
*/
.maccabi-holder .post-holder.muscles .hover{background:#ff7f00;}
/*
.maccabi-holder .post-holder.muscles .slide7{left:-498px;}
*/
.maccabi-holder .post-holder.toddlers .hover{background:#0092b7;}
/*
.maccabi-holder .post-holder.toddlers .slide7{left:-746px;}
*/
.maccabi-holder .post-holder.sex .hover{background:#143a84;}
.maccabi-holder .post-holder.lenses .hover{background:#68256d;}
/*
.maccabi-holder .post-holder.lenses .slide7{left:-249px;}
*/
.maccabi-holder .post-holder.protection .hover{background:#ed1e79;}
/*
.maccabi-holder .post-holder.protection .slide7{left:-498px;}
*/
.maccabi-holder .post-holder.focused .hover{background:#028902;}
/*
.maccabi-holder .post-holder.focused .slide7{left:-746px;}
*/

.new-maccabi.bright-blue{ background:#0060b6;}
.slide7,
.slide18{
	width:978px;
	border:2px solid #143a84;
	background:#fff;
	border-radius:17px;
	overflow:hidden;
	clear:both;
	position:relative;
	/*left: 9px !important;*/
	margin:0 0 20px;
   
	top:20px;
	padding:8px 0 22px;
}
.slide18{
	
	top:-1px;
}
.post-holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:236px;
	margin: 0 0 20px 11px;
	float: right;
	
}
.new-maccabi.bg-colorful .post-holder.active7 .post:after{
	background:url(/Images/1.HE/Design2014/bg-arrow-active-white.png) no-repeat;
	margin: 0 0 -27px -15px;
}
.new-maccabi .post-holder.active7 .post:after{
	/*width:30px; 
	height:14px;*/ 
	background:url(/Images/1.HE/Design2014/bg-arrow-active-bright-blue.jpg) no-repeat;
	content:"";
	display:block;
	z-index: 9999;
    bottom:-1px;
	left:50%;
	width:30px; 
	height:14px; 
	margin: 0 0 -25px -15px;
	position:absolute;
} 
.post-holder:after{
	content:"";
	display:block;
	clear:both;
}
.slide7 .text,
.slide18 .text{
	width:379px;
	padding:45px 23px 39px 63px;
	float:left;
	color:#0060b6;
	text-align:right;
	font:18px/21px Arial, Helvetica, sans-serif;
}
.slide7 .text h2,
.slide18 .text h2{
	margin:0 0 19px;
	color:#143a84;
    font:bold 24px arial;
	
	line-height:27px;
}
.slide7 .text p,
.slide18 .text p{ margin:0px;}
.slide7 .text .more,
.slide18 .text .more{
	color:#fff;
	float:right;
	width: 96px;
	height: 30px;
	background:url(/Images/1.HE/Design2014/blue_big_button.png) no-repeat;
	text-indent:9999px;
	overflow:hidden;
    margin-top:35px;
}
.slide7 .text .more:hover,
.slide18 .text .more:hover{
	background-position:-1px -45px;
	text-decoration:none;
	cursor:pointer;
}
.slide7 .video-section,
.slide18 .video-section{
	width:481px;
	float:right;
	text-align:right;
	padding:0 29px 0 0;
}
.slide7 .video-section h2,
.slide18 .video-section h2{
	margin:0 0 8px;
	color:#143a84;
	font:36px/39px 'completbold', Arial, Helvetica, sans-serif;
}
.slide7 .video-section .video,
.slide18 .video-section .video{
	width:479px;
	height:319px;
	border:1px solid #c4d7f0;
}
.slide7 .video-section .video img,
.slide18 .video-section .video img{ display:block;}
.slide7 .opener7,
.slide18 .opener18{
	background:url(/Images/1.HE/Design2014/bg-close-hover.png) no-repeat;
	width:31px;
	height:30px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:21px;
	left:30px;
}
.consulting-holder{ overflow:hidden;float:right;}
.consulting{ 
	/*overflow:hidden;*/
	position:relative;
	width:980px;
    height:200px;
	margin:0px auto 20px;
   border:0px solid #fff;
}
.new-maccabi .consulting-holder.active .consulting
{
    border:4px solid #143A84;
    width:972px;
    height:192px;
}

.new-maccabi.bg-colorful .consulting-holder.active .consulting
{
    border:4px solid #fff;
}

.new-maccabi .consulting-holder.active .consulting .arrow
{ 
    background: url("Images/1.HE/Design2014/bg-arrow-active-bright-blue.jpg") left top no-repeat ;
    bottom:-1px;
	left:50%;
	width:30px; 
	height:14px; 
	margin: 0 0 -24px -15px;
	position:absolute;
    display:block;
    z-index:1;
}
.new-maccabi .consulting-holder.active .caption{ display:none;}
.new-maccabi.bg-colorful .consulting-holder.active .consulting .arrow{ 

    background:url(/Images/1.HE/Design2014/bg-arrow-active-white.png) no-repeat;
    margin: 0 0 -27px -15px;
}
 .consulting .arrow{ 

   display:none;
}
.consulting:hover .hover1{ display:block;}
.consulting .hover1 .hover-holder1{
	overflow:hidden;
	position:relative;
	height:100%;
}
.consulting .hover1 .hover-holder1 a{
	display:block;
	height:100%;
	color:#fff;
	text-decoration:none;
}
.consulting .hover1{
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	padding:3px 11px 0;
	background:#0092b7;
	display:none;
	text-align:right;
	color:#fff;
	font:26px/26px 'completbold', Arial, Helvetica, sans-serif;
    cursor:pointer;
}
.consulting .hover1 .hover-holder1 h3{
	margin:0;
	color:#fff;
	font:39px/42px 'completbold', Arial, Helvetica, sans-serif;
}
.consulting .hover1 .hover-holder1 p{ margin:0;}
.consulting .hover1 .hover-holder1 .more{
	background:url(/Images/1.HE/Design2014/new-rolover-arrow.png) no-repeat;
	width:30px;
	height:24px;
	text-indent:9999px;
	overflow:hidden;
	margin:0 0 0 -14px;
	display:block;
	position:absolute;
	bottom:3px;
	left:50%;
}
.consulting-holder.active .consulting h2
{
    display:none;
}
.ico-arrow-blue{
	margin:0 auto 15px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}
.consulting .caption{
	position:absolute;
	left:0;
	bottom:0;
	right:0;
	padding:4px 9px;
	text-align:right;
	background-color: rgba(3, 66, 142, 0.5);
	color:#fff;
	font-size:25px;
	line-height:25px;
	/*border-bottom:1px solid #024b9a;*/
}
.consulting img
{
    display: block;
     -moz-box-sizing: border-box;
    display: block;
    height: 100%;
    position: relative;
    width: 100%;
}

.consulting .caption p{ margin:0;}
.consulting h2{
	margin: 0;
    color: #0054a4;
    font: 34px/37px 'completbold', Arial, Helvetica, sans-serif;
    position: absolute;
    top: 49px;
    left: 123px;

}
.mobile-app{ overflow:hidden;}
.mobile-app .ico-arrow{
	display:block;
	margin:0 auto 10px;
	background:url(/Images/1.HE/Design2014/ico-arrow-bright-blue.png) no-repeat;
	width:100px;
	height:25px;
	text-indent:-9999px;
	overflow:hidden;
}
.mobile-app.bright-blue {
    background:#0060b6;
}
.mobile-app.bg-colorful .ico-arrow {
    background:url(/Images/1.HE/Design2014/ico-arrow.png) no-repeat;
}
.mobile-app.bg-colorful h2 {
margin: 0 0 39px;
text-align: center;
color: #fff;
position: relative;
left: 5px;
font: 36px/39px 'completbold', Arial, Helvetica, sans-serif;
}
.mobile-app .title_mobile{
	margin:0 0 35px;
	position:relative;
	/*left:6px;*/
	padding:0 10px;
	color:#03428e;
	font:36px/39px 'completbold', Arial, Helvetica, sans-serif;
	text-align:center;

}

.mobile-app .image-holger{
	overflow:hidden;
	width:940px;
	/*height:262px;*/
	margin:0 auto;
    padding:20px 20px 0;
    direction:rtl;
}
.mobile-app .image-holger img{ display:block;}
#footer{ 
	overflow:hidden;
	text-align:right;
	margin:0 auto;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer .column.last{
	padding:0;
	width:182px;
}
#footer .column.areas{ padding:0 0 0 19px;}
#footer .column{
	width:167px;
	float:right;
	padding:0 0 0 31px;
}
#footer .columns{
	overflow:hidden;
	margin:0;
	padding:0 9px 9px 0;
}
#footer .column .title{
	display:block;
	color:#666;
	font-size:14px;
	line-height:17px;
	border-bottom:1px solid #a8a8a8;
	padding:0 0 6px;
	margin:0 0 10px;
	direction: rtl;
}
#footer .column ul{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	font-size:14px;
	line-height:17px;
	color:#666;
}
#footer .column ul li{overflow:hidden;}
#footer .column ul li a{
	color:#666;
	padding:4px 5px;
	display:inline-block;
	vertical-align:top;
	text-decoration:underline;
}
/*#footer .column ul li a:hover{
	background:#143a84;
	color:#fff;
	text-decoration:none;
	border-radius:5px;
}*/
#footer .column ul li a:hover{
	text-decoration:none;
	color:#143a84;
	text-decoration:none;
	border-radius:5px;
}
#footer .column ul li.active a{
	text-decoration:none;
	color:#143a84;
	font-weight:700;
}
#footer .footer-bottom{
	overflow:hidden;
	background:#0060b6;
	border-radius:9px;
	padding:8px 10px 8px 8px;
}
#footer .social-networks{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#footer .social-networks li{
	float:left;
	width:29px;
	height:30px;
	margin:0 6px 0 0;
}
#footer .social-networks li a{
	background:url(/Images/1.HE/Design2014/bg-social.png) no-repeat 0 0;
	width:25px;
	height:26px;
	text-indent:9999px;
	display:block;
	overflow:hidden;
    border:2px solid #0060b6;
    border-radius:7px;
}
#footer .social-networks li a:hover{
	
    border:2px solid #fff;
   
}
#footer .social-networks li a img{
	float:left;
    width:25px;
	height:26px;
}
#footer .social-networks .twitter{ background-position:-35px 0;}
#footer .social-networks .facebook{ background-position:-70px 0;}
#footer .info{
	float:right;
	padding:5px 0 0;
	font-size:14px;
	line-height:17px;
}
#footer .info span{ 
	background:url(/Images/1.HE/Design2014/bg-footer-li.jpg) no-repeat 0 3px;
	padding:0 0 0 30px;
	color:#fff;
	float:right;
}
#footer .info span a,
#footer .language a{
	text-decoration:underline;
	color:#fff;
}
#footer .info span a:hover,
#footer .language a:hover{ text-decoration:none;}
#footer .language{
	color:#fff;
	float:left;
	direction:rtl;
	padding:0 30px 0 0;
}
.by{
	float:right;
	margin:0 -6px 0 0;
	padding:15px 0 0;
	list-style:none;
}
.by li img{
	margin:-4px 0 0;
	float:right;
}
.by li:first-child img{margin:2px 0 0;}
.by li:first-child{ background:none;}
.by li{
	background:url(/Images/1.HE/Design2014/seprator-clients.jpg) no-repeat;
	float:left;
	padding:0 20px 20px;
}
.by li span{
	color:#808080;
	font-size:8px;
	line-height:11px;
	padding:17px 9px 0 5px;
	float:left;
}
.slider-holder a ,.consulting-holder a
{
    display:block;
    text-decoration:none;
}
.slider-holder a.more_info_no_link * ,.consulting-holder a.more_info_no_link *
{
  
    cursor:default;
}
.slider-holder  .text ,.consulting-holder .text
{
    min-height:320px;
    margin-bottom:3px;
    padding: 45px 23px 0px 63px !important;
    overflow:hidden;
    float:right;
}
.slider-holder .text > *,.consulting-holder .text > *
{
    cursor:pointer;
}
    .slider-holder .text a p, .consulting-holder .text a p
    {
        color: #0060B6;
        font:normal 18px arial;
        line-height:21px;
    }
       .slider-holder .text a.more_info_no_link,.consulting-holder .text a.more_info_no_link
    {
         cursor:default;
    }
.video-section h2
{
    height:39px;
    overflow:hidden;
}
.consulting-holder, article,.slider-holder
{
    direction:rtl;
}

/* magazine lobby - dynamic banners */
/* bright-blue */
.new-maccabi.bright-blue,
.mobile-app.bright-blue 
{ 
    background:#0060b6;
}
.new-maccabi.bg-white.bright-blue .ico-arrow,
.mobile-app.bg-white.bright-blue .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-bright-blue.png) no-repeat;
}
.new-maccabi.bg-white.bright-blue .post-holder.active7 .post,
.new-maccabi.bg-white.bright-blue .consulting-holder.active .consulting 
{
    border:4px solid #143a84 ;
}
.new-maccabi.bg-white.bright-blue .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-bright-blue.jpg) no-repeat;
}
.new-maccabi.bg-white.bright-blue .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-bright-blue.jpg") left top no-repeat;
}
.new-maccabi.bg-white.bright-blue .slide7,
.new-maccabi.bg-white.bright-blue .slide18
{
    border: 2px solid #143a84;
}
.new-maccabi.bright-blue .post .caption,
.new-maccabi.bright-blue .consulting .caption
{
    background-color: rgba(3, 66, 142, 0.5);
}
/* pink */
.new-maccabi.pink,
.mobile-app.pink 
{ 
    background:#ed1e79;
}
.new-maccabi.bg-white.pink .ico-arrow,
.mobile-app.bg-white.pink .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-pink.png) no-repeat;
}
.new-maccabi.bg-white.pink .post-holder.active7 .post,
.new-maccabi.bg-white.pink .consulting-holder.active .consulting 
{
    border:4px solid #ed1e79;
}
.new-maccabi.bg-white.pink .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-pink.jpg) no-repeat;
}
.new-maccabi.bg-white.pink .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-pink.jpg") left top no-repeat;
}
.new-maccabi.bg-white.pink .slide7,
.new-maccabi.bg-white.pink .slide18
{
    border: 2px solid #ed1e79;
}
.new-maccabi.pink .post .caption,
.new-maccabi.pink .consulting .caption
{
    background-color: rgba(237,30,121, 0.5);
}
/* green */
.new-maccabi.green,
.mobile-app.green 
{ 
    background:#028902;
}
.new-maccabi.bg-white.green  .ico-arrow,
.mobile-app.bg-white.green .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-grren.png) no-repeat;
}
.new-maccabi.bg-white.green .post-holder.active7 .post,
.new-maccabi.bg-white.green .consulting-holder.active .consulting 
{
    border:4px solid #028902;
}
.new-maccabi.bg-white.green .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-green.jpg) no-repeat;
}
.new-maccabi.bg-white.green .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-green.jpg") left top no-repeat;
}
.new-maccabi.bg-white.green .slide7,
.new-maccabi.bg-white.green .slide18
{
    border: 2px solid #028902;
}
.new-maccabi.green .post .caption,
.new-maccabi.green .consulting .caption
{
    background-color: rgba(2,137,2, 0.5);
}
/* light blue */
.new-maccabi.light-blue,
.mobile-app.light-blue 
{ 
    background:#0092b7;
}
.new-maccabi.bg-white.light-blue  .ico-arrow,
.mobile-app.bg-white.light-blue .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-light-blue.png) no-repeat;
}
.new-maccabi.bg-white.light-blue .post-holder.active7 .post,
.new-maccabi.bg-white.light-blue .consulting-holder.active .consulting 
{
    border:4px solid #0092b7;
}
.new-maccabi.bg-white.light-blue .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-light-blue.jpg) no-repeat;
}
.new-maccabi.bg-white.light-blue .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-light-blue.jpg") left top no-repeat;
}
.new-maccabi.bg-white.light-blue .slide7,
.new-maccabi.bg-white.light-blue .slide18
{
    border: 2px solid #0092b7;
}
.new-maccabi.light-blue .post .caption,
.new-maccabi.light-blue .consulting .caption
{
    background-color: rgba(0,146,183, 0.5);
}
/* orange */
.new-maccabi.orange,
.mobile-app.orange 
{ 
    background:#ff7f00;
}
.new-maccabi.bg-white.orange  .ico-arrow,
.mobile-app.bg-white.orange .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-orange.png) no-repeat;
}
.new-maccabi.bg-white.orange .post-holder.active7 .post,
.new-maccabi.bg-white.orange .consulting-holder.active .consulting 
{
    border:4px solid #ff7f00;
}
.new-maccabi.bg-white.orange .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-orange.jpg) no-repeat;
}
.new-maccabi.bg-white.orange .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-orange.jpg") left top no-repeat;
}
.new-maccabi.bg-white.orange .slide7,
.new-maccabi.bg-white.orange .slide18
{
    border: 2px solid #ff7f00;
}
.new-maccabi.orange .post .caption,
.new-maccabi.orange .consulting .caption
{
    background-color: rgba(255,127,0, 0.5);
}
/* blue */
.new-maccabi.blue,
.mobile-app.blue 
{ 
    background:#143a84;
}
.new-maccabi.bg-white.blue  .ico-arrow,
.mobile-app.bg-white.blue .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-blue.png) no-repeat;
}
.new-maccabi.bg-white.blue .post-holder.active7 .post,
.new-maccabi.bg-white.blue .consulting-holder.active .consulting 
{
    border:4px solid #143a84;
}
.new-maccabi.bg-white.blue .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-blue.jpg) no-repeat;
}
.new-maccabi.bg-white.blue .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-blue.jpg") left top no-repeat;
}
.new-maccabi.bg-white.blue .slide7,
.new-maccabi.bg-white.blue .slide18
{
    border: 2px solid #143a84;
}
.new-maccabi.blue .post .caption,
.new-maccabi.blue .consulting .caption
{
    background-color: rgba(20,58,132, 0.5);
}
/* purple */
.new-maccabi.purple,
.mobile-app.purple 
{ 
    background:#68256d;
}
.new-maccabi.bg-white.purple  .ico-arrow,
.mobile-app.bg-white.purple .ico-arrow
{
	background:url(/Images/1.HE/Design2014/ico-arrow-purple.png) no-repeat;
}
.new-maccabi.bg-white.purple .post-holder.active7 .post,
.new-maccabi.bg-white.purple .consulting-holder.active .consulting 
{
    border:4px solid #68256d;
}
.new-maccabi.bg-white.purple .post-holder.active7 .post:after
{
    background: url(/Images/1.HE/Design2014/bg-arrow-active-purple.jpg) no-repeat;
}
.new-maccabi.bg-white.purple .consulting-holder.active .consulting .arrow
{
    background: url("Images/1.HE/Design2014/bg-arrow-active-purple.jpg") left top no-repeat;
}
.new-maccabi.bg-white.purple .slide7,
.new-maccabi.bg-white.purple .slide18
{
    border: 2px solid #68256d;
}
.new-maccabi.purple .post .caption,
.new-maccabi.purple .consulting .caption
{
    background-color: rgba(104,37,109, 0.5);
}
/* general */
.mobile-app.bg-white,
.new-maccabi.bg-white
{
    background: #fff;
}
.new-maccabi.bg-colorful .slide7,
.new-maccabi.bg-colorful .slide18
{
    border: 2px solid #fff;
}
.mobile-app.bg-colorful .title_mobile
{
    color: #fff;
}
/* end magazine lobby - dynamic banners */

/* start search results*/
.search_results {
    width:723px;
}
.sr_main {
margin-right:-1px;
}
.sr_main .add_this_cont {
height:15px;
}
.search_results .sr_h2 {
    margin-top: 21px;
    margin-bottom:25px;
    font-size: 16px;
    line-height:16px;
    color: #0060b6;
}
.did_u_mean {
    margin-bottom:18px;
    font-size:14px;
    color:#ff0000;
}
.did_u_mean a.did_u_mean {
    font-size:16px;
    line-height:16px;
    color:#0060b6;
    text-decoration:underline;
}
.search_results .breadcrumbs_cont {
    /*margin-top:15px;*/
}
.search_results a {
    font-size:14px;
    text-decoration:none;
}
.reults_strip {
    margin-top:0px;
    margin-bottom:-2px;
    font-size:14px;
    line-height:14px;
    color:#000000;
    font-weight:normal;
}
.sr_num {
    font-weight:bold;
}
.search_text {
    font-size:18px;
    color:#0060b6;
}

.sr_row {
    width:100%;
    display: block;
    margin: 20px 22px 17px 20px;
    float: right;
}
.sr_row img{
    border: solid 1px rgb(204, 204, 204);
    border-radius: 10px;
}
.sr_row div.sr_row_texts {
    display:inline-block;
    vertical-align:top;
    margin-right:20px;
    margin-top: 10px;
    position:relative;
    width:600px;

}

.sr_spec_row {
    width:723px;
    height:110px;
    border-radius:10px;
    margin-top:20px; 
    background-color:rgb(207,220,239);
}

.sr_spec_img_wrapper {
    display:inline-block;
}
div.sr_spec_img {
    background-color: rgb(1,97,181);border-radius:10px;width:72px;height:89px;margin: 12px 32px 12px 30px;
}



.sr_spec_row img.sr_spec_row_img{
    position:relative;
    left:10px;
    bottom:10px;
}
.sr_spec_row div.sr_row_texts {
    display:inline-block;
    vertical-align:top;
    position:relative;
    margin-top: 5px;
    width:576px;
}
img.spec_arrow {
    float: left;
    /*margin-left: 2px;*/
    margin-top: 7px;
    margin-right: 7px;
}
div.search_results span.title {
    font-family: arial;
    font-weight: bold;
    font-size: 16px;
    color: #143a84;
}
.sr_text {
    margin-top: 17px;
    font-size: 14px;
    color: #000000;
    width: 600px;
}
.sr_spec_row .sr_text {
    width:576px;
}
div.search_results .sr_spec_row span.title {
    font-size:20px;
    color:#0060b6;
}
div.search_results .sr_spec_row .sr_text {
    margin-top:1px;
    font-size:16px;
    color:#0060b6;
}
.sr_spec_row .sr_button {
    font-size: 18px;
    font-weight: bold;
    color: #ffffff;
    background-color: rgb(1,97,181);
    border-radius: 5px;
    height: 20px;
    padding: 2px 9px 2px 6px;
    margin-top: 18px;
    display:inline-block;
}
.sr_row_sep {
    height:1px;
    border-bottom: solid 1px rgb(204,204,204);
}
.sr_near {
    
    margin-right:20px;
}
.near_title {
    margin-top:23px;
    margin-bottom:2px;
    font-size:16px;
    line-height:16px;
    color:#666666;
}
.near_res {
    width:210px;
    display:inline-block;
    margin-top:2px;
}
.near_res span {
    display:block;
    margin-top:10px;
    font-size:14px;
    line-height:14px;
    color:#0060b6;
}
.paging {
    height:24px;
    text-align:center;
    font-size:14px;
    color:#0060b6;
    direction:ltr;
}
.paging a span{
    margin:0px 10px;
    display:inline-block;
    font-size:14px;

}
.paging a span.selected {
    background-color:#0060b6;
    color:#ffffff;
    font-weight:bold;
    font-size:14px;
    min-width: 12px;
    height: 15px;
    padding: 4px 4px 4px 4px;
    margin: 0px 2px;
}
.not_found_title {
    font-size: 16px;
    color: #0060b6;
}
.not_found_title span.search_text {
    font-size: 20px;
    color: #000000;
}
.not_found_text {
    width: 487px;
    background-image: url(/Images/1.he/design2014/SearchResults/not_found.png);
    height: 132px;
    padding-top: 34px;
    padding-right: 0;
    margin-right: -2px;
    margin-top: 10px;
    background-repeat: no-repeat;
}
.search_results .upper_section {
    margin-right:30px;
}
.not_found_text ul {
    margin-right:-13px;
}
.not_found_text ul li {
    font-size: 18px;
    color: #143a84;
    background: url(/Images/1.HE/Design2014/SearchResults/bullet.png) right 9px no-repeat;
    list-style: none;
    padding-right: 20px;
    line-height: 26px;
}
.not_found_text a {
    font-size: 18px;
    color: #143a84;
    text-decoration:underline;
}
.gsa_search
{
    top:96px!important;
    width:376px!important;
    border-top-right-radius: 0px!important;
    border-top-left-radius: 0px!important;
    border-top:none!important;
    
}

.gsa_search LI { border-top:none!important;}
.gsa_search li a,
.gsa_search LI A:hover,
.gsa_search  .ui-menu-item a.ui-state-focus,
.gsa_search  .ui-menu-item a.ui-state-active
 {
    font-family:arial!important;
    font-weight:bold!important;
    font-size:16px!important;
    color:#666666!important;
    border-radius:0!important;
    border:0px!important;
    line-height:24px!important;
    }


.gsa_search LI A:hover,
.gsa_search  .ui-menu-item a.ui-state-focus,
.gsa_search  .ui-menu-item a.ui-state-active {background:rgb(197,214,240)!important;border:0!important;margin:0!important;}

.promo_text_wrapper {
    height:83px;overflow:hidden;
}
.old_browsers {
    /*position: absolute;*/
    width: 795px;
    height: 462px;
    /*top: 100px;
    left: 200px;*/
    background-color: white;
    border: solid 1px #bddae9;
    z-index: 1001;
    font-family: arial;
    color: #143a84;
    text-align: right;
    direction: rtl;
    /*position: fixed;
top: 50%;
left: 50%;
margin-top: -273.5px;
margin-left: -356px;*/
}
.close_btn {
    float:left;
    margin-top:15px;
    margin-left:15px;
}
.ob_title {
    font-size:24px;
    line-height:28px;
    font-weight:bold;
    margin-top:45px;
    margin-right:45px;
}
.ob_text {
    margin-top:30px;
    font-size: 18px!important;
    color: #143a84!important;
    line-height: 24px;
    margin-right:45px;
}
.ob_text ul {
    margin: 5px 0px 0px;
    padding: 0px;
}
.ob_text ul li {
    font-size: 18px!important;
    color: #143a84!important;
    line-height: 24px!important;
    background: url(/Images/1.HE/Design2014/icons/bullet.png) right 11px no-repeat;
    list-style: none;
    padding-right: 15px;
}

.ob_bottom_text {
    font-size: 18px;
    
    line-height: 24px;
    font-weight:bold;
    margin-top:25px;
    margin-right:45px;
}
.ob_buttons {
    margin-top:43px;
    margin-right:45px;
}
.ob_buttons img {
    cursor:pointer;
    border:none;
    margin-right:30px;
}
.ob_buttons img.first {
    margin: 0;
}
body
{
    direction:ltr;
   
}
a
{
    outline:none;
    font:normal 14px arial;
    color:#0060b6;
    text-decoration:underline;
}
.main_cont
{
    width:1000px;
    margin:0px auto;
    direction:rtl;
}
.main_grid
{
    width: 778px;
    border: 1px solid #143a84; /*color*/
    border-radius: 10px;
    /*overflow:hidden;*/
}
.side_bar_cont
{
    width:200px;
    float:left;
   /* margin-right:10px;*/
}
.side_bar
{
      border-top:1px solid #D9D9D9;
   border-left: 1px solid #D9D9D9;
   border-right: 1px solid #D9D9D9;
   border-top-right-radius:10px;
   border-bottom-right-radius:10px;
    margin-bottom:15px;
    color:#143a84;
}

.side_bar ul
{
   list-style:none;
   padding:0px;
   margin:0px;
  
}

.side_bar ul li
{
   list-style:none;
   margin:0px;
   padding:0px;
   border-bottom:1px solid #d9d9d9;
 
}
.side_bar ul li.empty_row {
    border-bottom: 1px solid #D9D9D9;
   height:30px;
   background:#E6E6E6;

}
.side_bar ul li.empty_row a {
    display:none;
}
.side_bar ul li a
{
  display:block;
  overflow:hidden;
  padding:2px 9px 3px;
  /*width:180px;*/
   color:#143a84;
   text-decoration:none;
}
.side_bar ul li a:hover
{
  
  padding:3px 9px;

}
.side_bar ul li a span
{
 display:inline-block;
 padding:3px 10px 5px 10px;
 font:normal 14px arial;
      
  color:#143a84;
  
}
.side_bar ul li a:hover span
{
 display:inline-block;
 padding:1px 9px 4px 9px;
 font:normal 14px arial;
 border:1px solid #143a84;            /*color*/
 color:#143a84;
 border-radius:4px;
}
.side_bar ul li.first.title
{
font:bold 18px arial;
padding:7px 19px 11px;
line-height:22px;
 color:#143a84;
 border-left:1px solid #e6e6e6;
border-top-right-radius:10px;
background:#e6e6e6;
}
.side_bar ul li.subtitle
{
font:bold 16px arial;
padding:6px 19px 9px;
line-height:18px;
 color:#143a84;
 background:#e6e6e6;
 border-left:1px solid #e6e6e6;

}

.side_bar ul li.bottom
{
    height:10px;
    border-bottom-right-radius:10px;
    background:#e6e6e6;
}
.main_grid  .side_bar_cont
{
    width:196px;
    float:left;
   
}
.main_grid  .side_bar
{
   
     border-top:0px solid #D9D9D9;
    border-left: 0px solid #D9D9D9;
   border-right: 1px solid #D9D9D9;
   border-top-left-radius:0px;
   border-bottom-right-radius:0px;
    border-top-right-radius: 0px;
     color:#143a84;
}

.main_grid  .side_bar.rounded_left_top,.main_grid .side_box.rounded_left_top
{
  
    
   border-top-left-radius:10px;
  
}
.main_grid .side_bar_cont .side_bar.rounded_left_top ul li.first.title
{

border-top-left-radius:10px;
background:#e6e6e6;
}
.main_grid .side_bar_cont .side_bar ul li.first.title
{

border-top-left-radius:0px;
border-top-right-radius:0px;

}
.side_box 
{
    border:1px solid #dfdfdf;
    padding:16px 9px;
    font:normal 14px arial;
    line-height:17px;
    text-align:right;
    color:#000;
    background:#e6e6e6;
     border-top-right-radius:10px;
      border-bottom-right-radius:10px;
      overflow:hidden;
      margin-bottom:15px;
      border-left:0px solid #fff;
}

.side_box_fix{

    padding:0 !important;

}
.side_box_fix table{

    margin:0 !important;
  
}
 .side_box_fix li.special_Icon_pdf, .side_box_fix li.special_Icon_hurray{
     margin-right:0 !important;
      margin-left:0 !important;
    }
 
.main_grid .side_box 
{
  
     border-top-right-radius:0px;
     border-bottom-right-radius:0px;
     border-top-left-radius:0px;
}

.side_box.FlashBackGroundCss
{
    padding:0px;
}
.side_box.EditorOrdinalCss
{
    
    background:transparent;
    
}
.side_box.EditorColorCss
{
   
    background:#e6e6e6;
   
}
.side_bar_cont .side_bar ul li.selected
{
   background:#143a84;  /*color*/
    margin-right:-11px;
    position:relative;
     border-right: 0px solid #D9D9D9;
      border-left: 1px solid #D9D9D9;

}
.main_grid .side_bar_cont .side_bar ul li.selected
{
  
    margin-right:0px;
  

}
.side_bar_cont .side_bar ul li.selected a
{
  
 /*width:190px;*/
  
}
.main_grid .side_bar_cont .side_bar  ul li a
{
    /*width:178px;*/
}
.main_grid .side_bar_cont .side_bar  ul li.selected a
{
     
    padding: 2px 6px 3px 9px;
 
  
}
.main_grid  .side_bar_cont .side_bar ul li.selected a span {
    padding: 3px 13px 5px 10px;
    background:url(/Images/1.HE/Design2014/toolbar5_arr.png) right 7px no-repeat;
}
.side_bar ul li .top_corner, .side_bar ul li .bot_corner,.main_grid .side_bar_cont .side_bar ul li .top_corner,.main_grid .side_bar_cont .side_bar ul li .bot_corner,
.main_grid .side_bar_cont .side_bar ul li.bottom
{
    display:none;
}
.main_grid .side_bar_cont .side_bar ul li.selected
{
     background:#143a84;  /*color*/
      border-left: 1px solid #143a84; /*color*/

}
.main_grid .side_bar_cont .side_bar ul li {
 
    border-left: 0px solid #D9D9D9;
   
}
.side_bar ul li.selected  .top_corner,.side_bar ul li.selected  .bot_corner
{
   width:10px;
   height:10px;
   position:absolute;
   display:block;
}
.side_bar ul li.selected .top_corner
{
   top:-10px;
   right:0px;
   background:url(/Images/1.HE/Design2014/sidebar.png) 2px -10px no-repeat; /*color*/
    }
.side_bar ul li.selected  .bot_corner
{
   bottom:-10px;
   right:0px;
   background:url(/Images/1.HE/Design2014/sidebar.png) 2px top no-repeat;/*color*/
}
.side_bar ul li.selected a span
{
   font:bold 14px arial;
   color:#fff;
}
.side_bar ul li.selected a span {
   
    padding: 3px 20px 5px 10px;
}
.side_bar ul li.selected a:hover
{
   
  padding:2px 9px 3px;
  
}
.side_bar ul li.selected a:hover span{
   
   border-radius:0px;
    border:none;
}
.content_block ul.first_level
{
    list-style:none;
   padding:0px;
   /*margin:0px 0px 5px 0px;*/
  background:url(/Images/1.HE/Design2014/pixel/blue.gif) left bottom repeat-x;/*color*/
   padding:0px 20px;
   height:32px;
   overflow:hidden;
   margin:0px -19px 5px -29px;
   /*width:738px;*/
}
.main_grid_side.tabs_wide_side_bar .content_block ul.first_level,
.main_grid_side.tabs_narrow_side_bar .content_block ul.first_level
{
    width:738px;
}

    .content_block ul.first_level li.selected,
    .content_block ul.first_level li.selected:hover
    {
         margin:0px 0px 0px 5px;
         height:30px;
        background:none;
   padding:0px;
   border:1px solid #143a84;/*color*/
   border-top-left-radius:5px;
    border-top-right-radius:5px;
    border-bottom:1px solid #fff !important;
   
    }
.content_block ul.first_level li.selected a,
.content_block ul.first_level li.selected:hover a
{
     padding:0px 15px 0px;
    line-height:27px;
}
.content_block ul.first_level li.selected a span
{
    font:bold 14px arial;
    
}.content_block ul.first_level li.selected a 
{
    font:bold 14px arial;
    line-height: 27px;
    
}
.content_block 
{
    width:532px;
    float:right;
    margin:10px 0px;
    padding:0px;
    padding:0px 19px 29px 29px;
}
.content_block ul.first_level li
{
   list-style:none;
   margin:4px 0px 0px 5px;
   padding:0px;
   /*border:1px solid #143a84;*/
   border-top-left-radius:5px;
    border-top-right-radius:5px;
   float:right;
   height:26px;
   display:inline-block;
   border-bottom:0px solid #143a84;
 background:#d9d9d9;
  border-top:1px solid #d9d9d9;
   border-left:1px solid #d9d9d9;
    border-right:1px solid #d9d9d9;
  border-bottom:1px solid #143a84;/*color*/
}
.content_block ul.first_level li a
{
  display:inline-block;
 
    padding:0px 15px 0px;
    overflow:hidden;
   font:normal 14px arial;
   color:#143a84;
   text-decoration:none;
   white-space:nowrap;line-height:23px;
}
.content_block ul.first_level li:hover
{
  
 background:#d9d9d9;
 border:1px solid #143a84;
 
  height:30px;
   margin:0px 0px 0px 5px;
   
}
.content_block ul.first_level li:hover a
{
  
 line-height:30px;
   
}
.content_block ul.first_level li a span
{
    
  color:#143a84;
  font:normal 14px arial;
 
}
.content_block ul.second_level
    {
       list-style:none;
   padding:0px 20px 5px 20px;
   /*margin:0px 0px 5px 0px;*/
   border-bottom:1px solid #d9d9d9;/*color*/
 margin:0px -19px 5px -29px;
   height:26px;
   overflow:hidden;
   
    }
.main_grid_side.inner_side_wide .content_block ul.second_level
    {
     width:738px;
   
    }
.content_block ul.second_level li
{
  
    list-style:none;
   margin:0px 0px 0px 5px;
   padding:0px;
  
   float:right;
   height:26px;
   display:inline-block;
   border-bottom:0px solid #143a84;

}
.content_block ul.second_level li.selected
{
  
    list-style:none;
   margin:0px 0px 0px 10px;
   padding:0px;
  
   float:right;
   height:24px;
   display:inline-block;
   border:1px solid #143a84;/*color*/
   border-radius:5px;
   background:#143a84;/*color*/
}
.content_block ul.second_level li.selected a,.content_block ul.second_level li.selected:hover a
{
  
    font:bold 14px arial;
    color:#fff;
    text-decoration:none;
    border:none;
    line-height:22px;
     padding:0px 9px;
}

.content_block ul.second_level li a
{
  
   display:inline-block;
   padding:0px 10px;
   font:normal 14px arial;
  
   text-decoration:underline;
    line-height:24px;
    color:#0060b6;
}
.content_block ul.second_level li:hover a
{
  
   display:inline-block;
   padding:0px 9px;
   font:normal 14px arial;
   color:#143a84;
   height:24px;
    border:1px solid #143a84;/*color*/
   border-radius:5px;
   text-decoration:none;
   line-height:22px;
}

.third_toolbar
{
    background:#143a84; /*color*/
    height:36px;
    margin:0px 10px 10px 0px;
    padding:0px;
  clear:both;
  overflow:hidden;
}
 .third_toolbar ul
{
    background:#143a84; /*color*/
    height:36px;
    margin:0px;
    padding:0px;
    list-style:none;
}
.third_toolbar li
{
  float:right;
  padding:0px;
    list-style:none;
    height:36px;
}
.third_toolbar ul li.categ_name
{
   
    height:36px;
    border:1px solid #fff;
    border-top-left-radius:18px;
    border-bottom-left-radius:18px;
    background:#fff url(/Images/1.HE/Design2014/categ_bg.png) right top no-repeat; /*color*/
    font:bold 14px  arial;
    color:#143a84;
    line-height:34px;
    height:34px;
    padding:0px 20px 0px 17px;
   margin-left:45px;
    display:inline-block;
    float:right;
}

.third_toolbar li a:link,.third_toolbar li a:hover,.third_toolbar li a:active,.third_toolbar li a:visited
{
  font:normal 14px arial;
  color:#fff;
  display:inline-block;
  border:1px solid #143a84; /*color*/
  text-decoration:none;
  padding:2px 20px 5px 20px;
  margin:5px 0px 0px 24px;
}
.third_toolbar li a:hover
{
  
  border:1px solid #fff;
  border-radius:5px;
  
}
.third_toolbar li a
{
  font:normal 14px arial;
  color:#fff;
  direction:rtl;

}
    .third_toolbar li.selected a:link, .third_toolbar li.selected a:hover, .third_toolbar li.selected a:visited, .third_toolbar li.selected a:active
    {
        font: bold 16px arial;
        color: #143a84 !important; /*color*/
        height: 28px;
        background: transparent url(/Images/1.HE/Design2014/tab_sel_3_bg.png) left top no-repeat;
        display: inline-block;
        padding:5px 0px 0px 25px;
        margin: 4px 0px 0px 24px;
        border-bottom: 1px solid #fff;
        border:0px solid #fff;
        border-radius:0px;
    }

.third_toolbar li.selected a span
{
  font:bold 14px arial;
   background: transparent url(/Images/1.HE/Design2014/tab_sel_3_bg.png) right top no-repeat; 
  display:inline-block;
  width:25px;
  float:right;
  margin:-5px -25px 0px 0px;
  height:32px;
}
/*.side_bar_cont .middle_type_narrow .FlashBackGroundCss
{
     /*width: 196px !important;
    margin-bottom:0px;
}*/
/*.side_bar_cont .middle_type_narrow .FlashBackGroundCss  img
{
    
     border-top-left-radius:10px;
}*/
.main_grid .side_bar_cont .middle_type_narrow .ImageCss {
    width: 194px;
   
}

.main_grid .side_bar_cont dl.inner_menu_inner {
    
    width: auto;
}
/*.content_block .content_general
{
    padding:0px 19px 29px 29px;
    margin-top:0px;
}*/
.main_grid h1,h1
{
    font:bold 24px arial;
    color:#143a84;
    padding:0px 0px 1px 0px;
    margin:0px;
    line-height:29px;
}
.main_grid h2,h2
{
     font:normal 18px arial;
    color:#0060b6;
    padding:0px 0px 4px 0px;
    margin:0px 0px 0px;
    /*margin:-16px 0px 0px;*/
    line-height:23px;
}

.main_grid h2.subtitle,h2.subtitle
{
     font:bold 18px arial;
    color:#143a84;
    padding:0px 0px 16px 0px;
    margin:0px 0px 0px;
}

.main_grid h3,h3
{
     font:bold 14px arial;
    color:#143a84;
    padding:0px 0px 10px 0px;
    margin:0px;
    
}
.main_grid h4,h4
{
     font:bold 14px arial;
    color:#000;
    padding:0px 0px 10px 0px;
    margin:0px;
    line-height:18px;
}
/*.main_grid .art_img_fix h3
{
    font:normal 14px arial;
    color:#000;
    line-height:20px;
}*/
.main_grid .art_img_fix h3 img
{
    /*width:19px !important;
    height:19px !important;*/
    float:right;
    margin-left:10px;
    vertical-align:middle;
}
.main_grid .article_item h2, .main_grid .general_content_text h2 {
    /*font: bold 18px arial;*/
}

.main_grid p
{
    padding:0px 0px 20px 0px;
    margin:0px;
    font:normal 14px arial;
    color:#000;
    line-height:20px;

}
/*
.main_grid p.spec
{
    padding:0px 0px 0px 0px;
   
}*/
.main_grid a p {
    color: #000000;
    font: 14px/18px arial;
    margin: 0;
    padding: 0px;
}
.main_grid div.general_content_text a,.main_grid div.message_list a {
    color: #0060b6;
    font:normal 14px arial;
    text-decoration:underline;
}

.main_grid .EditorOrdinalCss p {
    color: #000000;
    font: 14px/16px arial;
    margin: 0;
    padding: 0 0 0px;
}
/*************** error page **********************/
.header
{
    padding:15px 10px 20px 6px;
    position:relative;
    width:980px;

}
.service_guide
{
    
    padding:12px 5px 0px;
    direction:rtl;
    margin: 0 auto 20px;
    width: 990px;
}
.service_guide span
{
    font:bold 24px arial;
    color:#143A84;
   display:inline-block;
   float:right;
   line-height:38px;
}
.sguide_but
{
      display:inline-block;
     width:261px;
     height:38px;
    background: url("/Images/1.HE/Design2014/page_404/info_but.jpg") left top no-repeat; 
    margin:0px 27px 0px;
    float:right;
    text-decoration:none;
}
.header .label_404
{
    float:left;
    width:88px;
    height:55px;
    background:url(/Images/1.HE/Design2014/page_404/label_404.png) left top no-repeat;
    margin-left:-20px;
    margin-top:9px;
}
.header .logo {
    background: url(/Images/1.HE/Design2014/Maccabi-Logo-New.jpg) left top no-repeat scroll;
    float: right;
    height: 40px;
    width: 99px;
    margin-left:20px;
    display:block;
}
.header .logo-holder
{
    display:inline-block;
    float:right;
   padding:0px;
}
.header .logo-holder span.non_stop
{
    display:inline-block;
    float:right;
   
}
.non_stop_block
{
    float:right;
    margin:0px;
    padding:15px 0px 0px;
}
.wrapper_error
{
    height:595px;
    background: url("/Images/1.HE/Design2014/page_404/404_bg.jpg") left bottom no-repeat; 
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom-left-radius:10px;
    border-bottom-right-radius:10px;
}
.wrapper_error .err_mes
{
    font:bold 33px arial;
     color:#143a84;
     text-align:center;
     display:block;
     padding:26px 0px 32px;
}
.wrapper_error .hp_link/*,.wrapper_error .hp_link:hover*/
{
    
     display:block;
     width:263px;
     height:39px;
    background: url("/Images/1.HE/Design2014/page_404/to_hp_but.png") left top no-repeat; 
    margin:0px auto 40px;
   
}
/*.wrapper_error .hp_link:hover
{
    
    
    background: url("Images/1.HE/Design2014/page_404/to_hp_but.png") left -40px no-repeat; 
   
   
}*/
.wrapper_error .online_link/*,.wrapper_error .online_link:hover*/
{
    display:block;
     width:263px;
     height:40px;
    background: url("/Images/1.HE/Design2014/page_404/online_but.png") left top no-repeat; 
    margin:0px auto;
}
/*.wrapper_error .online_link:hover
{
   
    background: url("Images/1.HE/Design2014/page_404/online_but.png") left -41px no-repeat; 
    
}*/
/*************** end of error page **********************/

.hp_banner
{
    overflow:hidden;
    border:1px solid #8ed8f8;
    background:#cdcdcd;
    border-radius:10px;
    height:128px;
    margin:0px 10px 15px;
}
.breadcrumbs_cont
{
     padding:2px 0px 6px;
}
.print_cont
{
    float:left;
}
.print_cont img
{
    margin-top:3px;
}
.breadcrumbs
{
    float:right;
    width:600px;
   height:20px;
   overflow:hidden;
}
.breadcrumbs ul
{
   margin:0px;
   padding:0px;
   list-style:none;
}
.breadcrumbs ul li
{
    display: inline-block;
    float:right;

}
.breadcrumbs ul li a:link,.breadcrumbs ul li a:hover,.breadcrumbs ul li a:active,.breadcrumbs ul li a:visited
{
    display:inline-block;
    font:normal 14px arial;
    line-height:20px;
    text-decoration:underline;
    color:#0060b6;
}
    .breadcrumbs ul li a:hover
    {
        color:#143a84;
        text-decoration:none;
    }
.breadcrumbs ul li span
{
    display:inline-block;
    font:normal 14px arial;
    line-height:20px;
    text-decoration:none;
    color:#0060b6;
}
.breadcrumbs ul li.sep
{
    display: inline-block;
    float:right;
    width:25px;
    text-align:center;
    line-height:22px;
    color:#0060b6;
}
.main_grid_side
{
    width:778px;
   
    float:right;
    margin-right:10px;
}
.add_this_cont
{
    width:88px;
    float:left;
    height:20px;
   
}
.parag_title
{
    font:bold 16px arial;
    color:#143a84;
    padding:0px 0px 11px 0px;
}
.paragraph_item
{
    min-height:28px;
    border:1px solid #cdcdcd;
    border-radius:4px;
    margin-bottom:10px;

}
.paragraph_item:hover
{
  
    border:1px solid #0060b6;
  
}
.paragraph_item h1
{
    font:bold 14px arial;
    color:#000;
   padding:4px 0px 4px 10px;
   line-height:18px;
   cursor:pointer;
}
.paragraph_item:hover h1
{
   color:#0060b6;
   
}
.paragraph_item h1 span
{
   width:17px;
   height:17px;
   background: url("/Images/1.HE/Design2014/paragraph_bg.png") left top no-repeat; 
   float:right;
   margin:1px 9px 0px 10px;
}
    .paragraph_item.on h1
    {
        color: #fff;
        background: #0060b6;
        /*border-top-left-radius:4px;
        border-top-right-radius:4px;
         border-bottom-left-radius:0px;
        border-bottom-right-radius:0px;*/
        padding:3px 0px 6px 10px;
    }
    .paragraph_item.on {
    border: 1px solid #0060b6;
  
}
.paragraph_item.on h1 span
{
   width:17px;
   height:17px;
   margin:1px 9px 0px 10px;
   background: url("/Images/1.HE/Design2014/paragraph_bg.png") left bottom no-repeat; 
}
.paragraph_item .paragraph_content
{
   display:none;
}
.paragraph_item.on .paragraph_content
{
    padding:15px 20px 17px 20px;
    display:block;
}

.pane_container
{
    margin:0px -16px 0px -26px;
    border:1px solid #d9d9d9;
    background:#e6e6e6;
    border-radius:10px;
      padding:2px 8px;
}
.main_grid_side.full
{
    width:980px;

}
.main_grid_side.full .content_block
{
    width:932px;
}
 .main_grid_side.full .side_bar_cont
{
    display:none;
}
.main_grid_side.inner_side_wide .content_block
{
    width:403px;
}
.main_grid_side.inner_side_wide .side_bar_cont
{
    width:327px;
}
.main_grid_side.no_inner_side .side_bar_cont
{
   display:none;
}
.main_grid_side.no_inner_side .content_block
{
    width:730px;
}
.main_grid_side.full .main_grid
{
    width:978px;
}
.subtitle_text_before_calendar,.week_estimate {
    color: #000;
    font: bold 14px arial;
    margin-left: 10px;
    display:inline-block;
   
}
.sep_vert
{
    width:1px;
    height:25px;
    display:inline-block;
    position:relative;
    top:7px;
    margin:0px 10px;
    background:#dadada;
}
.calend_block.first_line input.hasDatepicker
{
    border:1px solid #d9d9d9;
    border-radius:5px;
   font:normal 14px arial;
   color:#000;
    width:84px;
    padding:4px 0px;
    border-bottom:1px solid #d9d9d9;
   text-align:center;
}
.calend_block
{
    
}
.calend_block.first_line
{
   
    border-bottom:1px solid #d9d9d9;
   padding:0px 0px 10px 0px;
}
.calend_block img.ui-datepicker-trigger
{
 
 float:left;
 margin-top:-1px;
}

.week_estimate_number
{
    font-weight: normal;    
    margin-left: 0px;
    width: auto;
    color: #000;
    display:inline-block;
}
.datepicker_box
{
    border:1px solid #68256d;
    border-radius:10px;
    width:291px;
    margin-top:10px;
    background:#fff;
}
.datepicker_box .title
{
    border:1px solid #68256d;
    border-top-left-radius:10px;
    border-top-right-radius:10px;
     border-bottom-left-radius:0px;
    border-bottom-right-radius:0px;
    background:#68256d;
    height:28px;
    padding:0px 10px 0px 6px;
    font:bold 14px arial;
    color:#fff;
    position:relative;
}
.datepicker_box .title span.close_but
{
    width:17px;
    height:16px;
    background:url(/Images/1.HE/Design2014/datepicker/close_but.png) left top no-repeat; 
    float:left;
    margin:5px;
}
.datepicker_box .title .arrow
{
    width:20px;
    height:10px;
    background:url(/Images/1.HE/Design2014/datepicker/calend_arr.png) left top no-repeat; 
   position:absolute;
   top:-10px;
   left:50%;
   margin-left:10px;
}

.main_grid_side.no_inner_side.tabs_narrow_side_bar .content_block .mgrid_tabs_content
{
    float:right;
    width:532px;
}
.main_grid_side.no_inner_side.tabs_narrow_side_bar .content_block .side_bar_cont {
    display: block;
    width:196px;
    float:left;
    margin-left:-29px;
}
.main_grid_side.no_inner_side.tabs_wide_side_bar .content_block .mgrid_tabs_content_with_wide_menu
{
    float:right;
   width:403px;
}
.main_grid_side.no_inner_side.tabs_wide_side_bar .content_block .mgrid_tabs_inner_wide {
    display: block;
     width:327px;
    float:left;
    margin-left:-29px;
}
.ui-datepicker-month
{
    font:bold 18px arial;
    color:#143a84;
}

.input_cont_calend
{
    display:inline-block;
    width:121px;
}
.input_cont_calend input
{
    background-color:#fff;
}
.cont_table_calend
{
      border-radius:10px;
    border:1px solid #afafaf;
    overflow:hidden;
    width:270px;
    padding-bottom:5px;
}

.ui-datepicker .interval_line td
{
    height:5px;
}



div.boxes_inner {
    border: 0 solid #FF0000;
    clear: both;
    display: block;
    float: right;
   
    width:auto;
}
div.boxes_inner div.box_item {
    margin: 0px 0px 20px 16px;
    float: right;
    cursor:pointer;
}

div.box_item_spacer {
  display:none;
}
/***************Lobby******************/
div.box_item
{
    width: 214px;
    padding:13px 10px 23px;
    float: right;
    height:174px;
    overflow:hidden;
    border: solid 1px #d0dff3;
    border-radius:9px;
}
div.box_title,div.box_title_u
{
    margin: 0px 0px 6px 0px;
    color: #143a84;
   font:bold 18px arial;
   line-height:21px;
  height:42px;
overflow:hidden;
}
div.box_content
{
   
    font:normal 14px arial;
    max-height:102px;
    overflow:hidden;
    color: #000;
    padding-left:5px;
    line-height:17px;
}

div.box_content p
{
  
    font:normal 14px arial;
    color: #000;
    line-height:17px;
    margin:0px;
    padding:0px;
}

div.box_picture
{
    float: left;
    width: 88px;
    height:120px;
   
    overflow: hidden;
   
}
div.box_picture img
{
    width: 88px;
    height: 120px;
}
.box_content_wrapper .right_side,.box_content_wrapper_u .right_side
{
    float: right;
    width:119px;
    height:126px;
    overflow:hidden;
  
}

div.box_link a
{
    color: #0060b6;
    font:normal 14px arial;
    text-decoration: underline;
    display:block;
    padding:6px 0px 0px;
}
.main_grid_side.no_inner_side .content_block.lobby_version
{
    padding:0px 19px 29px 3px;
    width:auto !important;
    margin-left:-100px;
}
.main_grid_side.no_inner_side .content_block.lobby_version .title_container h1,
.main_grid_side.no_inner_side .content_block.lobby_version .title_container h2
{
    width:739px;
}
.main_grid_side .content_block.lobby_version
{
    padding:0px 19px 29px 9px;
    width:522px !important;
}
/*links page*/
.links_tbl
{
    /*width: 100%;*/
    width:auto;
}
.links_tbl td
{
    width: 265px;
   
  
    vertical-align: top;
    
}
.links_tbl td .links_item
{
    width: 235px;
    clear: both;
    font-family: Tahoma;
    font-weight: bold;
    margin: 0 0 25px 30px;
    float:right;
}
.links_tbl td .links_item .links_item_title
{
 
   padding-bottom:6px;
}
.links_tbl td .links_item .links_item_title a
{
   color:#0060b6;
   font:normal 14px arial;
   text-decoration:underline;
   
}
.links_item_extra
{
    color: #000000;
    font: normal 14px arial;
    line-height:18px;
}
/*magazine lobby*/
.magazine_lobby .main_grid
{
    border:0px solid red;
}

/*hp internal*/
.main_grid_side.full.hp_internal .content_block {
    width: 980px;
     float: right;
    margin: 0px 0 0px;
    padding: 0 0px 20px;
}
.hp_mood_wrapper_empty
{
    height:290px !important;
}
.hp_mood_wrapper_empty table
{
    text-align:center;
    width:100%;
}
.hp_internal_boxes
{
    clear:both;

}
.hp_internal_boxes .box_item_spacer
{
    width:12px;
    display:block;
    float:right;
}
.hp_internal .main_grid
{
    border:0px solid red;
}
/************Faq****************/
.button_open_all,.button_close_all,.button_open_all:hover,.button_close_all:hover
{
width:98px;
height:24px;
cursor: pointer;
margin: 0px 0px 10px;
float:right;
background: transparent url(/Images/1.HE/Design2014/open_close_but.png) left -24px no-repeat;
}
.button_close_all
{
background: transparent url(/Images/1.HE/Design2014/open_close_but.png) left top no-repeat;

}
.button_open_all:hover
{
background: transparent url(/Images/1.HE/Design2014/open_close_but.png) left -72px no-repeat;
}
.button_close_all:hover
{
background: transparent url(/Images/1.HE/Design2014/open_close_but.png) left -48px no-repeat;

}
div.general_content_text .faq_item
{
	background:transparent url(/Images/1.HE/Design2014/arrow.png) no-repeat scroll right 4px;
    margin:0 1px 22px 0px;
    padding:0 18px 0 0;
    clear: both;
}

div.general_content_text .faq_item_open{
	background:transparent url(/Images/1.HE/Design2014/arrow_down.png) no-repeat scroll right 11px;
     margin: 0 0 15px;
      padding:0 19px 0 0;
}
.main_grid div.general_content_text .faq_item .faq_answer a,
.main_grid div.general_content_text .faq_item  a,
.main_grid div.general_content_text .faq_item.faq_item_open .faq_answer  a {
   font:normal 14px arial;
    color: #0060B6;
    text-decoration: underline;
}
.main_grid div.general_content_text .faq_item.faq_item_open  a {
   font:bold 14px arial;
    color: #143a84;
    text-decoration: none;
}
.main_grid .faq_item p {
    
    /*padding: 0 0 0px;*/
}
div.faq_question_close .faq_answer
{
    display: none;
}
div.faq_question_open .faq_answer {
    color: #000000 !important;
    font-family: Arial !important;
    font-weight: normal !important;
    
    padding:6px 0px 6px 0px;
}
/**************toolbar******************/
.top-nav ul li{
	background:url(/Images/1.HE/Design2014/bg-top-level-li.png) no-repeat 0 12px;
	float:right;
	padding:8px 14px 18px;
    
}

.top-nav ul li a{
	text-decoration:none;
	color:#666;
	padding:0px;
	display:block;
    font:normal 13px arial;
    text-decoration:none;
}
.top-nav ul li a:hover{ 
	color:#143a84;
	font:normal 13px arial;
    text-decoration:underline;
   padding:0px;
}
.top-nav ul li.active{ padding:0 1px 5px 3px;}
.top-nav ul li.active a,.top-nav ul li.active a:hover{
	background:#03428e;
	color:#fff;
	text-decoration:none;
	position:relative;
	padding:8px 10px 9px;
    font:bold 14px arial;
}
.top-nav.active ul li.online {
  
   
      /*background:url(/Images/1.HE/Design2014/bg-header.jpg) left 32px no-repeat ;*/
        
}
.top-nav.active ul li {
  
   margin-top:1px;
      /*background:url(/Images/1.HE/Design2014/bg-header.jpg) center 32px no-repeat ;*/
      overflow:hidden;  
}
.top-nav.active ul li.last_25 {
  
    width:13px;
      background:url(/Images/1.HE/Design2014/bg-header.jpg) right 31px no-repeat !important;
          padding: 8px 0px 18px;
          display:block;
}
.top-nav ul li.last_25 {
  
   display:none;
}
.top-nav.active
{
 background:url(/Images/1.HE/Design2014/bg-header.jpg) left 32px no-repeat ;
}
/*************** articles lobby******************/
.article_item a.for_more_link 
{
    float:left;
    display:block;
    width:61px;
    height:27px;
    margin-left:0px;
    background:url(/Images/1.HE/Design2014/more_link.png) left top no-repeat;
    clear:both;
    cursor:pointer;
    text-indent:-5000px;
    text-decoration:none;
    overflow:hidden;
}
    .article_item a.for_more_link:hover
    {
        background: url(/Images/1.HE/Design2014/more_link.png) left bottom no-repeat;
    }
    .article_item {
    padding-bottom: 20px;
    margin-top:10px;
   
}
   .main_grid .article_item p
{
    color:#000;
    font:normal 14px arial;
    line-height:18px;
   /* width:442px;*/
    padding:0px 0px 16px 0px;
    margin:0px;
}
.article_item a:link, .article_item a:hover, .article_item a:visited, .article_item a:active, .description_text a:link, .description_text a:hover, .description_text a:visited, .description_text a:active {
    color: #0060b6;
    font: normal 14px arial;
     line-height:22px;
    text-decoration: underline;
}
.article_item a.title_link:link, .article_item a.title_link:hover, .article_item a.title_link:visited, .article_item a.title_link:active
 {
    color: #143a84;
    font: bold 18px arial;
     line-height:22px;
    text-decoration: none;
}
.article_item span {
    color: #143a84;
    font: bold 18px arial;
    margin-top: 0px;
    line-height:22px;
}
.article_item .content_article
{
    padding:3px 0px 0px;
}
.sep_line_article
{
    height: 13px;
    border-top:solid 1px #c4d7f0;
}
.boxes_articles_lobby
{
    padding: 0px 19px 0px;
    margin:-22px 0px 0px 0px;
    float:right;
}
.boxes_articles_lobby div.box_item {
    float: right;
    margin: 0 0 20px 0px;
    cursor:pointer;
}
.boxes_articles_lobby .box_item_spacer
{
    width:15px;
    display:block;
    float:right;
}
/**************general definitions*************************/
.general_content_text
{
    font:normal 14px arial;
    line-height:18px;
    color:#000;
    padding-top:10px;
}
.general_content_text .inline {
    line-height:22px;
    }
.general_content_text ul,.side_banner_cont ul,.mobile-app ul{
  
   margin:5px 0px 0px;
   padding:0px;
}
.general_content_text ul>li,.side_banner_cont ul>li,.mobile-app ul>li{
   background: url(/Images/1.HE/Design2014/icons/bullet.png) right 6px no-repeat;
   list-style:none;
   padding-right:29px;
   font:normal 14px arial;
   color:#000;
   line-height:18px;
   margin-bottom:5px;
}
.general_content_text ol,.side_banner_cont ol,.mobile-app ol {
    
    list-style-position: outside;
    padding-right: 40px;
    margin:0px 0px 5px 0px;
}
.general_content_text ol>li ,
.side_banner_cont ol>li,
.mobile-app  ol>li
{
    
     font:normal 14px arial;
   color:#000;
   line-height:18px;
}


.general_content_text ul li,.side_banner_cont ul li
{
    margin:0px 0px 5px 0px !important;
}
li.special_Icon_hurray,.general_content_text ul li.special_Icon_hurray
{
	
	list-style:none;
	background:url(/Images/1.HE/Design2014/icons/imp.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	/*margin:0px -19px 5px 0px;*/
	
}
li.special_icon_gold_shield
{
	
	list-style:none;
	 background:url(/Images/1.HE/Design2014/icons/gold.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	/*margin:0px -19px 5px 0px;*/
	
}
li.special_icon_silver_shield
{
    background:url(/Images/1.HE/Design2014/icons/silver.png) right 0px no-repeat !important;
	list-style:none;
	
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	/*margin:0px -19px 5px 0px;*/
}
li.special_icon_mine_maccabi
{
    background:url(/Images/1.HE/Design2014/icons/sheli.png) right 0px no-repeat !important;
	list-style:none;
	
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	/*margin:0px -19px 5px 0px;*/
}
li div.special_Icon_hurray
{
    background:url(/Images/1.HE/Design2014/icons/imp.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	 margin-right:-29px;
     list-style:none;
}
li div.special_icon_gold_shield
{
    background:url(/Images/1.HE/Design2014/icons/gold.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	 margin-right:-29px;
     list-style:none;
}
li div.special_icon_silver_shield
{
    background:url(/Images/1.HE/Design2014/icons/silver.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	 margin-right:-29px;
     list-style:none;
}
li div.special_icon_mine_maccabi
{
    background:url(/Images/1.HE/Design2014/icons/sheli.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
	 margin-right:-29px;
     list-style:none;
}
 li.special_Icon_pdf {
   background:url(/Images/1.HE/General/pdf.gif) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
	 list-style:none;
}
 li.special_Icon_question
{
 background:url(/Images/1.HE/Design2014/icons/realization.png) right 0px no-repeat !important;
	font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
 li.special_Icon_v 
{
background:url(/Images/1.HE/General/v.gif) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
 li div.special_Icon_v
{
background:#fff url(/Images/1.HE/General/v.gif) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
 li.special_Icon_x
{
background:url(/Images/1.HE/General/x.gif) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
li div.special_Icon_x
{
background:#fff url(/Images/1.HE/General/x.gif) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     margin-right:-29px;
      list-style:none;
}
li.special_Icon_xcl
{
background:url(/Images/1.HE/Design2014/icons/excel.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
li div.special_Icon_xcl
{
    background:#fff url(/Images/1.HE/Design2014/icons/excel.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
li.special_icon_cost
{
background:url(/Images/1.HE/Design2014/icons/cost.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
li div.special_icon_cost
{
    background:#fff url(/Images/1.HE/Design2014/icons/cost.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
li.special_icon_eligibility
{
background:url(/Images/1.HE/Design2014/icons/eligibility.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
li div.special_icon_eligibility
{
    background:#fff url(/Images/1.HE/Design2014/icons/eligibility.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
li.special_icon_info
{
background:url(/Images/1.HE/Design2014/icons/info.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     margin:0px -26px 5px 0px !important;
      list-style:none;
}
li div.special_icon_info
{
    background:#fff url(/Images/1.HE/Design2014/icons/info.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
li.special_icon_location
{
background:url(/Images/1.HE/Design2014/icons/location.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     margin:0px -26px 5px 0px !important;
      list-style:none;
}
li div.special_icon_location
{
    background:#fff url(/Images/1.HE/Design2014/icons/location.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
li.special_icon_realization
{
background:url(/Images/1.HE/Design2014/icons/realization.png) right 0px no-repeat !important;
font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
     /*margin:0px -26px 5px 0px !important;*/
      list-style:none;
}
li div.special_icon_realization
{
    background:#fff url(/Images/1.HE/Design2014/icons/realization.png) right 0px no-repeat !important;
    font:normal 14px arial;
    line-height:18px;
    color:#000;
	padding-right:29px;
    margin-right:-29px;
     list-style:none;
}
/*
.general_content_text p table {  
    border:0px solid #d9d9d9;
}
.paragraph_content table,
.general_content_text table {
    direction:rtl;
    width:100%;
    border:1px solid #d9d9d9;
    border-radius:4px;
}
.paragraph_content table th,
.general_content_text table th{
    border:0px solid red !important;
    border-bottom:1px solid #d9d9d9 !important;
    padding:0px 15px;
    min-height:46px;
    vertical-align:middle;
    font:bold 14px arial !important;
    background:#e6e6e6 !important;
    color:#143a84 !important;
    text-align:right;
}
.paragraph_content table td,
.general_content_text table td{
    border:0px solid red !important;
    padding:10px 15px !important;
    min-height:30px !important;
    vertical-align:top !important;
    font:normal 14px arial !important;
    color:#000 !important;
    text-align:right;
}

.paragraph_content table tr.even td,
.general_content_text table tr.even td
{
    background:#f5f5f5 !important; 
}
*/
.faq_section
{
    clear:both;
    padding:0px 0px 13px 0px;
}
.faq_section label
{
    display:inline-block;
    float:right;
    font:bold 14px arial;
    color:#000;
    padding:0px 0px 0px 9px;
    line-height:24px;
}
.faq_section .div_combo
{
    width:239px;
    float:right;
    margin-left:150px;
}

.side_box.image_cont
{
    border:0px solid red !important;
    
}
.main_grid .side_bar_cont .middle_type_narrow .side_box.image_cont .ImageCss

{
    width:196px;
    
}
.LinkCss ul
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

.LinkCss ul li {
    background: url("/Images/1.HE/Design2014/icons/bullet.png") no-repeat scroll right 6px rgba(0, 0, 0, 0);
    color: #000000;
    font: 14px/18px arial;
    list-style: none outside none;
    margin-bottom: 5px;
    padding-right: 22pt;
}
.LinkCss ul li a
{
    color: #4d9ed7;
}
.side_bar_cont .ImageCss
{
    border: solid 0px #bddae9 ;
}
.generalTitleMore
{
    float: left;
    font: normal 12px arial;
    color: #666;
    text-align: left;
    margin: 0px 30px 0px -9px;
    position:relative;
    /*width:230px;*/
}
    .generalTitleMore .linkBack
    {
        margin:10px 0px 0px 0px;
    }


.generalTitleMore .bottom_row
{
    clear:both;
    white-space:nowrap;
    vertical-align:middle;
    line-height:20px;
}
.generalTitleMore .bottom_row img
{
    height:20px;
    vertical-align:middle;
}
.linkBack
{
    display: block;
    background: url(/Images/1.HE/Design2014/return_arr_small.png) no-repeat left top;
    padding-left: 37px;
    float:left;
   height:24px;
}
.linkBack a
{
   font:normal 14px arial;
   color:#0060b6;
   text-decoration: underline;
    line-height:15px;
}
.side_banner_cont
{
    display:block;
    float:right;
}

.loginto-online a.side_banner_cont
{
    text-decoration:none;
}
table ol
{
    padding-right:22pt;
}
/*.main_content_wrapper h4 a,*/
h4 a
{
	text-decoration:none;
	margin:0px;
	font-family: Arial;
	color: #143a84;
	font-size:14px;
}
/*.main_content_wrapper h4 a:link,
.main_content_wrapper h4 a:hover,
.main_content_wrapper h4 a:active,
.main_content_wrapper h4 a:visited,*/
    h4 a:link
{
	/*clear: both;
	width: 100%;
	display: block;*/
	margin-bottom: 5px;
	font-family: Arial;
	color: #0060b6;
	font-size:14px;
    text-decoration:underline;
}
.space_for_link
{
    height:34px;
   clear:both;
}
.faq_title
{
    margin-bottom:20px;
}
.Home_cont{

    float:right;
     


}
.Home_cont span{

    display: inline-block;
 
  width: 25px;
  text-align: center;
  line-height: 22px;
}
}
/* Slider */
.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(../../../Images/ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; height: 379px; background-repeat: no-repeat;  background-size: 100%}
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

/* Icons */
@font-face { font-family: "slick"; src: url("../../../fonts/slick/slick.eot"); src: url("../../../fonts/slick/slick.eot?#iefix") format("embedded-opentype"), url("../../../fonts/slick/slick.woff") format("woff"), url("../../../fonts/slick/slick.ttf") format("truetype"), url("../../../fonts/slick/slick.svg#slick") format("svg"); font-weight: normal; font-style: normal; }
/* Arrows */
.slick-prev, .slick-next { position: absolute; display: block; height: 20px; width: 20px; line-height: 0; font-size: 0; cursor: pointer; background: transparent; color: transparent; top: 50%; margin-top: -10px; padding: 0; border: none; outline: none; }
.slick-prev:focus, .slick-next:focus { outline: none; }
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before { opacity: 0.25; }

.slick-prev:before, .slick-next:before { font-family: "slick"; font-size: 20px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.slick-prev { left: -25px; }
.slick-prev:before { content: "\2190"; }

.slick-next { right: -25px; }
.slick-next:before { content: "\2192"; }

/* Dots */
.slick-slider { margin-bottom: 30px; }

.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 6px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }

/**fonts**/
@font-face{
font-family:"complet_black";
src:url("/fonts/design2014/completblackwebfont.eot?#iefix");
src:url("/fonts/design2014/completblackwebfont.eot?#iefix") format("eot"),url("/fonts/design2014/completblackwebfont.woff") format("woff"),url("/fonts/design2014/completblackwebfont.ttf") format("truetype");
}
@font-face{
font-family:"complet_bold";
src:url("/fonts/design2014/completboldwebfont.eot?#iefix");
src:url("/fonts/design2014/completboldwebfont.eot?#iefix") format("eot"),url("/fonts/design2014/completboldwebfont.woff") format("woff"),url("/fonts/design2014/completboldwebfont.ttf") format("truetype");
}

@font-face{
font-family:"complet_light";
src:url("/fonts/design2014/completlightwebfont.eot?#iefix");
src:url("/fonts/design2014/completlightwebfont.eot?#iefix") format("eot"),url("/fonts/design2014/completlightwebfont.woff") format("woff"),url("/fonts/design2014/completlightwebfont.ttf") format("truetype");
}

@font-face{
font-family:"complet";
src:url("/fonts/design2014/completregularwebfont.eot?#iefix");
src:url("/fonts/design2014/completregularwebfont.eot?#iefix") format("eot"),url("/fonts/design2014/completregularwebfont.woff") format("woff"),url("/fonts/design2014/completregularwebfont.ttf") format("truetype");
}


/* clear fix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}  html[xmlns] .clearfix {display: block;} * html .clearfix {height: 1%;}
.new-maccabi { direction:rtl; padding-bottom:10px; overflow:inherit}

.innerSearch { display:block;padding:45px 20px 34px 20px;}
.innerSearch .searchRight { width:660px; float:right}
.innerSearch H1 { font:normal 38px/39px 'complet_bold', Arial; color:#03428e; text-align:right; padding:0 0 15px 0; margin:0}
.innerSearch .searchRight .searchBox { display:block; background:#0060b6 url(/Images/1.HE/Design2014/stage3/searchInput.png) no-repeat; height:60px; padding:0 17px 0 0;}
.innerSearch .searchRight .searchBox .autoInput { float:right; width:580px; border:0; height:55px; background-color:transparent; font:normal 18px/55px Arial; color:#000000; padding:0 0 0 10px; margin:2px 0 }
.innerSearch .searchRight .searchBox .submit { padding:0; margin:0; cursor:pointer; float:left; background:#0060b6 url(/Images/1.HE/Design2014/stage3/searchIcon.png) no-repeat center;  width:53px; height:60px; display:inline-block; border:0}
.innerSearch .searchRight .searchBox:hover { background:#133984 url(/Images/1.HE/Design2014/stage3/searchInput.png) no-repeat; }
.innerSearch .searchRight .searchBox:hover .submit { background:#133984 url(/Images/1.HE/Design2014/stage3/searchIcon.png) no-repeat center;}
.innerSearch .formsList { width:270px; float:left}
.innerSearch .formsList H2 { background:url(/Images/1.HE/Design2014/stage3/starIcon.png) no-repeat right top; padding: 0 33px 10px 0; margin:0; font:normal 22px/23px 'complet_bold', Arial; color:#0060b6}
.innerSearch .formsList UL { margin:0 7px 0 0; padding:0; list-style:none;}
.innerSearch .formsList UL LI { display:block; position:relative; padding:0 15px 10px 0; margin:0; background:url(/Images/1.HE/Design2014/stage3/bullet.png) no-repeat right 5px;}
.innerSearch .formsList UL LI A { font:normal 16px/17px Arial; color:#0060b6;  text-decoration:underline;}
.more { display:inline-block; float:left; background:url(/Images/1.HE/Design2014/stage3/arrow.png) no-repeat left; padding-left:16px; font:bold 14px/15px Arial; color:#0060b6; text-decoration:none}
/*autocomplete**/
.ui-widget-content { border:1px solid #193e87; -webkit-border-radius: 0 0 10px 10px;border-radius: 0 0 10px 10px; direction:rtl}
.ui-widget-content LI { display:block; padding:0; margin:0; border-top:1px solid #e6e6e6;}
.ui-widget-content LI:first-child { border-top:0px;}
.ui-widget-content LI A { display:block; text-align:right; padding:7px 19px; font:normal 18px/18px Arial; color:#000000;}
.ui-widget-content LI A:hover { background:#133984; color:#FFF;border:0}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {background:#133984; color:#FFF; border:0}
.lobby_innerBox1 { background:#d6e5f3; border-top:1px solid #b2cfe9; position:relative; z-index:2; padding:30px 0.85% 20px 0.85%;}
.lobby_innerBox1:after { content:""; background:url(/Images/1.HE/Design2014/stage3/bgArrow1.png) no-repeat; width:61px; height:24px; position:absolute; top:-1px; left:50%; margin-left:-27px; z-index:8}
.lobby_innerBox1 H2 { text-align:center; font:normal 36px/37px 'complet_bold', Arial; color:#143a84; padding:0 0 16px 0; margin:0;}
.lobby_innerBox1 UL { margin:0; padding:0; list-style:none;}
.lobby_innerBox1 > UL > LI { float:right; margin:0 0.75% 0 0; padding:0; border:1px solid #b2cfe9; background:#FFF; position:relative; height:273px; width:319px;}
.lobby_innerBox1 > UL > LI:first-child { margin:0}
.lobby_innerBox1 > UL > LI:after { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerBottomRight.png) no-repeat; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}
.lobby_innerBox1 > UL > LI:before { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerBottomLeft.png) no-repeat; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.lobby_innerBox1 UL LI DIV.container { display:block; position:relative; padding:17px 20px 0 0; height:256px;}
.lobby_innerBox1 UL LI DIV.container:after { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerTopRight.png) no-repeat; width:8px; height:8px; position:absolute; top:-1px; right:-1px;} 
.lobby_innerBox1 UL LI DIV.container:before{ content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerTopLeft.png) no-repeat; width:8px; height:8px; position:absolute; top:-1px; left:-1px;} 
.lobby_innerBox1 UL LI DIV.container H3 { background:url(/Images/1.HE/Design2014/stage3/titleIcons.png) no-repeat right; padding:10px 80px 37px 0; text-align:right; margin:0; font:normal 28px/29px 'complet_bold', Arial; color:#0060b6;}
.lobby_innerBox1 UL LI DIV.container H3.icon1 { background-position: right 0}
.lobby_innerBox1 UL LI DIV.container H3.icon2 { background-position: right -75px}
.lobby_innerBox1 UL LI DIV.container H3.icon3 { background-position: right -155px}
.lobby_innerBox1 UL > LI > DIV > UL { margin:0; padding:0; list-style:none}
.lobby_innerBox1 UL > LI > DIV > UL LI { display:block; background:url(/Images/1.HE/Design2014/stage3/bullet.png) no-repeat right 5px; padding:0 17px 10px 0; margin:0; font:normal 14px/15px Arial; color:#0060b6;}
.lobby_innerBox1 UL LI DIV.container UL LI A { color:#0060b6; text-decoration:underline;}
.lobby_innerBox1 UL LI DIV.container .boxBottom { display:block; position:absolute; bottom:10px; left:0; right:0; border-top:1px solid #b2cfe9; padding:10px 0 0 10px;}
.lobby_innerBox1 .linkBox { text-decoration:none; display:block; margin-top:30px; float:right; margin-right:25px; width:467px; border:1px solid #bbd5eb; min-height:165px; position:relative; background:#FFF url(/Images/1.HE/Design2014/stage3/arrowLeft.png) no-repeat 16px center;}
.lobby_innerBox1 .linkBox:after { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerBottomRight.png) no-repeat; width:8px; height:8px; position:absolute; bottom:-1px; right:-1px;}
.lobby_innerBox1 .linkBox:before { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerBottomLeft.png) no-repeat; width:8px; height:8px; position:absolute; bottom:-1px; left:-1px;}
.lobby_innerBox1 .linkBox:first-child { margin-right:0}
.lobby_innerBox1 .linkBox DIV {text-decoration:none; display:block; position:relative; padding:14px 17px 0 95px; min-height:151px; width:311px;  border-left:1px solid #bbd5eb;}
.lobby_innerBox1 .linkBox DIV:after { content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerTopRight.png) no-repeat; width:8px; height:8px; position:absolute; top:-1px; right:-1px;} 
.lobby_innerBox1 .linkBox DIV:before{ content:""; background:url(/Images/1.HE/Design2014/stage3/blueBox_cornerTopLeft.png) no-repeat; width:8px; height:8px; position:absolute; top:-1px; left:-45px;} 

.lobby_innerBox1 .linkBox DIV H3 {text-decoration:none;font:normal 40px/41px 'complet_bold', Arial; color:#0054a4; padding:0 0 7px 0; margin:0}
.lobby_innerBox1 .linkBox DIV P {text-decoration:none; font:normal 30px/31px 'complet_bold', Arial; color:#03428e; padding:0 0 0 0; margin:0}
.lobby_innerBox1 .linkBox DIV SPAN { display:inline-block; font:normal 16px/17px arial; color:#0060b6; text-decoration:underline;}

.lobby_innerBox2 { background:#FFF url(/Images/1.HE/Design2014/stage3/bgArrow2.png) no-repeat center top; padding:30px 0 40px 0;}
.lobby_innerBox2 .sectionTitle { text-align:center; font:normal 36px/37px 'complet_bold', Arial; color:#143a84; padding:0 0 16px 0; margin:0;}
.lobby_innerBox2 .maccabi-holder { padding:0; }
.lobby_innerBox2 .maccabi-holder .post-holder { margin:0 17px 20px 0; width:230px;}
.lobby_innerBox2 .maccabi-holder .post-holder:first-child { margin:0 14px 20px 0;}
.lobby_innerBox2 .maccabi-holder .post .caption { font-family: 'complet_light', Arial}
.lobby_innerBox2 .maccabi-holder .post-holder .hover { background:#0071bb}

DIV.homPage_gallery { display:block; position:relative; direction:ltr!important; margin:0; height:379px; z-index:10}
DIV.homPage_gallery DIV.item A { display:block; text-decoration:none; height:379px;position:relative; }
DIV.homPage_gallery DIV.item A * { text-decoration:none;}
DIV.homPage_gallery DIV.item IMG { position:relative; z-index:1; width:100%; height:auto;}
DIV.homPage_gallery DIV.item .bannerText { position:absolute; top:50px; right:25px; z-index:3; display:block; width:367px;   direction:rtl}
DIV.homPage_gallery DIV.item .bannerText H2 { font:normal 54px/41px 'complet_bold', Arial; color:#143a84; padding:0 0 5px 0; margin:0}
DIV.homPage_gallery DIV.item .bannerText SPAN { display:inline-block; font:normal 24px/24px 'complet', Arial; color:#0060b6;}
DIV.homPage_gallery .slick-prev, DIV.homPage_gallery .slick-next{ z-index:9999; background:url(/Images/1.HE/Design2014/stage3/galleryArrows.png) no-repeat; width:38px; height:34px;opacity: 0; filter: alpha(opacity=0); }
DIV.homPage_gallery:hover .slick-prev,
DIV.homPage_gallery:hover .slick-next {opacity: 1; filter: alpha(opacity=100);}
DIV.homPage_gallery .slick-prev { background-position:0 -66px; left:0; top:50%; margin-top:-17px;}
DIV.homPage_gallery .slick-next { background-position:0 0; right:0; top:50%; margin-top:-17px;}
DIV.homPage_gallery .slick-next:before { display:none;}
DIV.homPage_gallery .slick-prev:before { display:none;}
DIV.homPage_gallery .slick-dots {  z-index:9999; position:absolute; top:260px; left:48px; bottom:auto; width:auto;}
DIV.homPage_gallery .slick-dots LI { float:right; margin:0 6px 0 0; padding:0;  width:10px; height:10px; }
DIV.homPage_gallery .slick-dots LI button { display:inline-block; background:url(/Images/1.HE/Design2014/stage3/galleryPager.png) no-repeat 0 0; width:10px; height:10px; cursor:pointer; padding:0; font-size:0; line-height:0}
DIV.homPage_gallery .slick-dots LI button:before { display:none;}
DIV.homPage_gallery .slick-dots LI.slick-active button  { background:url(/Images/1.HE/Design2014/stage3/galleryPager.png) no-repeat 0 -21px;}

.blueMenu { display:block; position:relative; z-index:100; ctop:-88px; background:url(/Images/1.HE/Design2014/stage3/blueMenu.png) no-repeat; width:960px; height:137px; margin:-88px auto 0px auto;}
.blueMenu UL { margin:0 26px 0 0; padding:0; list-style:none}
.blueMenu UL LI { float:right; width:84px; text-align:center; padding:0; margin:0}
.blueMenu UL LI A { display:block; text-decoration:none;}
.blueMenu UL LI A SPAN { display:block; font:normal 16px/13px 'complet_bold', Arial; color:#FFF; padding:86px 8px 0 8px; height:51px; }
.blueMenu UL LI A:hover {position:relative; }
.blueMenu UL LI A:hover SPAN { position:relative; z-index:9999; padding:75px 0 0 0;  font:normal 20px/20px 'complet_bold', Arial; color:#143a84; height:62px}
.blueMenu UL LI A:hover:after { content:""; background:url(/Images/1.HE/Design2014/stage3/blueMenu_over_bottom.png) no-repeat bottom; width:96px; position:absolute; top:4px; bottom:-3px; right:-11px}
.blueMenu UL LI A:hover:before { content:""; background:url(/Images/1.HE/Design2014/stage3/blueMenu_over_top.png) no-repeat top; height:11px; width:96px; position:absolute; top:-3px; right:-11px}
.blueMenu UL LI A.icon1:hover:before { top:-3px; }
.blueMenu UL LI A.icon2:hover:before { top:-3px; }
.blueMenu UL LI A.icon3:hover:before { top:0px; }
.blueMenu UL LI A.icon3:hover:after  { top:11px;}
.blueMenu UL LI A.icon4:hover:before { top:3px; }
.blueMenu UL LI A.icon4:hover:after  { top:14px;}
.blueMenu UL LI A.icon5:hover:before { top:5px; }
.blueMenu UL LI A.icon5:hover:after  { top:16px;}
.blueMenu UL LI A.icon6:hover:before { top:8px; }
.blueMenu UL LI A.icon6:hover:after  { top:19px;}
.blueMenu UL LI A.icon7:hover:before { top:12px; }
.blueMenu UL LI A.icon7:hover:after  { top:23px;}
.blueMenu UL LI A.icon1 SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon1.png) no-repeat center 39px}
.blueMenu UL LI A.icon5 SPAN {  background: url(/Images/1.HE/Design2014/stage3/navIcon2.png) no-repeat center 39px}
.blueMenu UL LI A.icon4 SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon3.png) no-repeat center 39px}
.blueMenu UL LI A.icon6 SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon4.png) no-repeat center 39px}
.blueMenu UL LI A.icon3 SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon5.png) no-repeat center 39px}
.blueMenu UL LI A.icon2 SPAN {  background: url(/Images/1.HE/Design2014/stage3/navIcon6.png) no-repeat center 39px}
.blueMenu UL LI A.icon7 SPAN {  background: url(/Images/1.HE/Design2014/stage3/navIcon7.png) no-repeat center 39px}
.blueMenu UL LI A.icon1:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon1_over.png) no-repeat center 27px;}
.blueMenu UL LI A.icon5:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon2_over.png) no-repeat center 27px}
.blueMenu UL LI A.icon4:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon3_over.png) no-repeat center 27px}
.blueMenu UL LI A.icon6:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon4_over.png) no-repeat center 27px}
.blueMenu UL LI A.icon3:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon5_over.png) no-repeat center 27px}
.blueMenu UL LI A.icon2:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon6_over.png) no-repeat center 27px}
.blueMenu UL LI A.icon7:hover SPAN { background: url(/Images/1.HE/Design2014/stage3/navIcon7_over.png) no-repeat center 27px}
.blueMenu .enterLink { display:block; float:left; width:307px; height:104px; background:url(/Images/1.HE/Design2014/stage3/pic2.png) no-repeat 17px center; position:relative; padding:0 20px 0 17px; margin-top:29px;} 
.blueMenu .enterLink:after { content:""; width:1px; height:77px; background:#c4cde0; position:absolute; right:0; top:9px;}


.listItems { margin:30px 0 40px 0; padding:0; list-style:none}
.listItems LI { float:right; width:250px; padding:0; margin:0;}
.listItems LI A { display:block; text-decoration:none}
.listItems LI IMG { display:block; margin-bottom:14px;}
.listItems LI H3 { font:normal 24px/20px 'complet_bold', Arial; color:#0060b6; padding:0 10px 17px 0; margin:0}
.listItems LI P { width:180px; font:normal 13px 'complet', Arial; color:#03428e; padding:0 10px 17px 0; margin:0}
.listItems LI SPAN { display:block; font:normal 21px/22px 'complet_bold', Arial; color:#0866c4; padding-right:10px; }

.homeSection { display:block; padding-bottom:40px;}
.homeSection H2.sectionTitle { font:normal 48px/39px "complet_light", Arial; color:#143a84; display:inline-block; margin:0 0 25px 0; padding:0 10px 0 38px; background:url(/Images/1.HE/Design2014/stage3/title_arrow.png) no-repeat left center; position:relative}
.homeSection H2.sectionTitle:after { content:""; background:#77c2e7; height:23px; width:1px; position:absolute; left:19px; top:50%; margin-top:-12px;}
.homeSection .newBox { margin-bottom:40px; text-decoration:none; display:block; float:right; position:relative;}
.homeSection .newBox IMG { position:relative; z-index:2}
.homeSection .newBox .blueBox { z-index:5; display:block; position:absolute;background:#133984; bottom:-41px; right:30px; left:25px;  padding:29px 29px 25px 14px;-webkit-border-radius: 10px;border-radius: 10px;}
.homeSection .newBox .blueBox .boxInner { display:block; padding:0 84px 0 60px; font:normal 48px/38px 'complet_bold', Arial; color:#FFF}
.homeSection .newBox .blueBox .boxInner:after { content:""; background:url(/Images/1.HE/Design2014/stage3/arrow_white_left.png) no-repeat; width:16px; height:22px; position:absolute; left:14px; top:50%; margin-top:-8px;}
.homeSection .newBox .blueBox .boxInner.icon1 { background:url(/Images/1.HE/Design2014/stage3/smrtPhon_Icon.png) no-repeat right center}
.homeSection .newBox .blueBox  .boxInner.icon2 { background:url(/Images/1.HE/Design2014/stage3/doctor_Icon.png) no-repeat right center}
.homeSection .newBox .blueBox  .boxInner SPAN { display:block; font:normal 27px 'complet', Arial; }
.homeSection .maccabi-holder .post { -webkit-border-radius: 10px;border-radius: 10px;}
.homeSection .maccabi-holder .post img { -webkit-border-radius: 10px;border-radius: 10px;}
.homeSection  .post-holder.active7 .post img { -webkit-border-radius: 5px;border-radius: 5px;}
.homeSection .maccabi-holder .post-holder .hover{ -webkit-border-radius: 10px;border-radius: 10px;}
.homeSection .maccabi-holder .post-holder.active7 .hover{ -webkit-border-radius: 5px;border-radius: 5px;}
.homeSection .maccabi-holder .post .caption {background-color: rgba(255, 255, 255, 0.50); font-family: 'complet', Arial; color:#0060b6;}
.homeSection .groupList { margin:0; padding:0; list-style:none}
.homeSection .groupList LI { float:right; background:url(/Images/1.HE/Design2014/stage3/macabiBox.png) no-repeat; width:310px; height:381px; padding:1px; margin:0 22px 0 0; position:relative;}
.homeSection .groupList LI:first-child { margin:0 12px 0 0}
.homeSection .groupList LI:after { content:""; background:url(/Images/1.HE/Design2014/stage3/macabiBox_top.png) no-repeat; width:312px; height:5px; position:absolute; top:0; left:0; right:0; z-index:3}
.homeSection .groupList LI .pic { display:block; position:relative; z-index:2}
.homeSection .groupList LI H3 { padding:20px 15px 20px 75px; height:40px; margin:0; font:normal 24px/19px 'complet_bold', Arial; color:#0060b6;}
.homeSection .groupList LI P { font:normal 13px 'complet', Arial; color:#03428e; height:47px; padding:0 10px 0 50px; margin:0 }
.homeSection .groupList LI A.moreLink { text-decoration:none; display:block; font:normal 21px/20px  'complet_bold', Arial; color:#0060b6; margin-right:10px;}
.homeSection .groupList LI .itemLogo { text-decoration:none; display:inline-block; width:182px;  float:left; text-align:center; padding-top:25px;}
.homeSection .groupList LI .itemLogo IMG { display:inline-block; vertical-align:middle;}

.joinBox {  margin-bottom:40px; float:right; display:inline-block; background:url(/Images/1.HE/Design2014/stage3/newsletterBox_left.png) no-repeat left; height:65px; position:relative; padding:27px 34px	0 84px;}
.joinBox:after { content:""; background:url(/Images/1.HE/Design2014/stage3/newsletterBox_right.png) no-repeat; width:8px; height:92px; position:absolute; right:-8px; top:0; bottom:0}
.joinBox LABEL { display:inline-block; float:right; font:normal 24px/24px 'complet_bold', Arial; color:#143a84; padding-left:12px;}
.joinBox .newsletter_input { display:inline-block; float:right; background:url(/Images/1.HE/Design2014/stage3/newsletter_input.png) no-repeat; width:314px; height:24px;}
.joinBox .newsletter_input INPUT[type=email] { float:right; width:287px; height:24px; border:0; background-color:transparent; padding:0 10px 0 0; margin:0; font:normal 16px/24px 'complet', Arial; color:#999999;}
.joinBox .newsletter_input INPUT[type=submit] { float:left; width:27px; height:24px; border:0;  background-color:transparent; padding:0; margin:0; cursor:pointer;}
.joinBox .moreLink { display:inline-block; float:left; padding-left:197px; font:normal 15px/16px 'complet', Arial; color:#0060b6; text-decoration:underline; padding-top:5px; }
::-webkit-input-placeholder { opacity:1; filter: alpha(opacity=100); color:#999999;}
:-moz-placeholder { opacity:1; filter: alpha(opacity=100); color:#999999;}
::-moz-placeholder { opacity:1; filter: alpha(opacity=100); color:#999999;}
:-ms-input-placeholder { opacity:1; filter: alpha(opacity=100); color:#999999;}

.appBox { margin-bottom:40px; float:left; background:url(/Images/1.HE/Design2014/stage3/newsletterBox2_left.png) no-repeat right; height:67px; position:relative; padding:25px 26px 0 6px; display:inline-block;}
.appBox:after { content:""; background:url(/Images/1.HE/Design2014/stage3/newsletterBox2_right.png) no-repeat; width:8px; height:92px; position:absolute; left:-8px; top:0; bottom:0}
.appBox SPAN  { float:right; display:inline-block; font:normal 24px/44px 'complet_bold', Arial; color:#143a84; padding-left:20px;}
.appBox A { text-decoration:none; display:inline-block; float:right; text-align:center; font:normal 13px/14px 'complet_bold', Arial; color:#0060b6; margin-left:20px;}
.appBox A IMG { display:block; margin-bottom:5px;}

.onLineLink { display:inline-block; position:absolute; left:0; top:5px; background:url(/Images/1.HE/Design2014/stage3/navBTN_bg.png) no-repeat; width:183px; height:55px; text-align:right; z-index:55555}
.onLineLink A { display:inline-block; background:url(/Images/1.HE/Design2014/stage3/enterOnline.png) no-repeat center; width:112px; height:47px; padding-right:20px;}

.top-nav ul li.left {
     background: url(/Images/1.HE/Design2014/ng-online.png) no-repeat 100% 20%; 
     float:left;
}
.top-nav ul li.left.active
{
    padding-right: 4px;
    padding-left: 7px;
}
.top-nav ul li.join { padding: 4px 8px 14px 0px}
.top-nav ul li.join .joinBtn { display:inline-block; background:#fbd320 url(/Images/1.HE/Design2014/stage3/joinBtn_right.png) no-repeat right; height:23px; padding:0 14px 0 26px; font:bold 13px/23px Arial; color:#143a84; position:relative; z-index:4}
.top-nav ul li.join .joinBtn:after { content:""; background:url(/Images/1.HE/Design2014/stage3/joinBtn_left.png) no-repeat; width:5px; height:23px; position:absolute; left:0; top:0; z-index:5}
.top-nav ul li.join .joinBtn:before { content:""; display:inline-block; background:url(/Images/1.HE/Design2014/stage3/arrow.png) no-repeat; width:7px; height:10px; position:absolute; left:11px; top:7px;}
.top-nav ul li.join .joinBtn:hover { background:#04428f url(/Images/1.HE/Design2014/stage3/joinBtn_right.png) no-repeat right; color:#FFF; text-decoration:none}
.top-nav ul li.join .joinBtn:hover:before { background:url(/Images/1.HE/Design2014/stage3/arrow_white.png) no-repeat;}

DIV.homPage_gallery DIV.item .bannerText.center
 { 
    right:340px;
}
DIV.homPage_gallery DIV.item .bannerText
{
    top:25px;
}
DIV.homPage_gallery DIV.item .bannerText SPAN
{
    font: normal 24px/19px 'complet', Arial;
}
.blueMenu UL LI A.icon SPAN {
     background-position: center 39px;
     background-repeat:no-repeat;
}
.blueMenu UL LI A.icon:hover SPAN { 
    background-position: center 27px;
}
.blueMenu .enterLink
{
    margin-top:25px;
    background-position: 17px center;
    background-repeat:no-repeat;
}
.blueMenu .enterLink:after
{
    top:16px;
}
.blueMenu.blue
{
    background:url(/Images/1.HE/Design2014/stage3/menu-blue.png) no-repeat; 
}
.blueMenu.light-blue 
{
    background:url(/Images/1.HE/Design2014/stage3/menu-light-blue.png) no-repeat; 
}
.blueMenu.bright-blue 
{
    background:url(/Images/1.HE/Design2014/stage3/menu-bright-blue.png) no-repeat; 
}
.blueMenu.purple 
{
    background:url(/Images/1.HE/Design2014/stage3/menu-purple.png) no-repeat; 
}
.blueMenu.green 
{
    background:url(/Images/1.HE/Design2014/stage3/menu-green.png) no-repeat; 
}
.blueMenu UL LI A:hover SPAN
{
    padding: 86px 0 0 0;
    font: normal 18px/13px 'complet_bold', Arial;
    height: 55px;
}

.homeSection .maccabi-holder .btn-play
{
    top:33%;
}
.homeSection .maccabi-holder .post
{
    width: 233px;
    height: 170px;
}
.homeSection .maccabi-holder .post .hover h2
{
    line-height:32px;
    font-family: 'complet_bold', Arial;
}
.homeSection .hover-holder
{
    height:132px;
}
.homeSection .newBox .blueBox
{
    width: 399px;
    height: 103px;
}
.homeSection .newBox .blueBox.blue
{
    background: #143a84;
}
.homeSection .newBox .blueBox.light-blue 
{
    background: #0092B7;
}
.homeSection .newBox .blueBox.bright-blue 
{
    background: #0060B6;
}
.homeSection .newBox .blueBox.purple
{
    background: #68256D;
}
.homeSection .newBox .blueBox.green
{
    background: #028902;
}
.homeSection .groupList li
{
    border: solid 1px #71CEF5;
    border-radius: 7px;
    padding:0px;
    background:none;
}
.homeSection .groupList LI:after
{
    background:none;
}
.homeSection .groupList li img.pic
{
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
    width:310px;
}
.homeSection .groupList li a
{
    text-decoration:none;
}
.homeSection .groupList LI span.moreLink
{
    text-decoration: none;
    display: block;
    font: normal 21px/20px 'completbold', Arial;
    color: #0060b6;
    margin-right: 15px;
}
.homeSection .groupList LI .bottomBox
{
    background-repeat:no-repeat;
    height: 200px;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}
.homeSection .groupList LI P
{
    font-size:17px;
}
.homeSection .groupList LI H3
{
    padding-bottom: 7px;
}
.innerSearch .formsList H2
{
    background-image:none;
    background-repeat: no-repeat;
    background-position: right top;
    padding-bottom: 17px;
}
.innerSearch .searchRight .searchBox .submit
{
    cursor:default;
}
.innerSearch .searchRight .searchBox.on .submit
{
    cursor: pointer;
}
.innerSearch H1
{
    line-height:36px;
}

.onLineLink 
{ 
    background:url(/Images/1.HE/Design2014/stage3/button_online.png) no-repeat;
    z-index:55;
}
.onLineLink:hover 
{ 
    background:url(/Images/1.HE/Design2014/stage3/button_online_rollover.png) no-repeat;
}
.onLineLink a
{ 
    background:none;
    text-indent:-9999px;
	overflow:hidden;
    width:161px;
}

.public_petition_container
{
    margin-top: 1px
}
.public_petition_container .general_content_text
{
    padding-top:0px;
}
.public_petition_container h1
{
    margin-bottom:7px;
}
.public_petition_container h2
{
    margin-bottom:16px;
}
.form_container
{
    /*padding-top:6px;*/
}
.form_container .row span
{
    font:normal 14px arial;
    color:#000000
}
.form_container .formSecTitle
{
    font:bold 16px arial;
    color:#143a84;
    padding-bottom:25px;
}
.form_container .lblForm
{
    width:720px;
    padding:0px;
    margin:0px 0px 20px 10px;
}
.form_container .lblForm .imgRequiredStar
{
    padding-left: 5px;
    margin-top:2px;
}
.form_container .lblForm input.inputText
{
    border-radius: 5px;
    width: 222px;
    height: 23px;
    padding: 0 3px;
    border: solid 1px #b1b1b1;
}
.form_container .lblForm input.inputText.phone
{
    width: 137px;
    margin-left: 5px;
}
.form_container .lblForm .inputHidden
{
    display:none;
}
.form_container .lblForm label
{
    font:normal 14px arial;
    color:#000000;
    width:130px;
}
.form_container .lblForm.content
{
    margin-top:11px;
    margin-bottom: 25px;
}
.form_container .lblForm textarea
{
    width: 541px;
    height: 317px;
    border: solid 1px #b1b1b1;
    overflow-y: auto;
    border-radius: 5px;
    resize:none;
    padding: 10px;
}

.form_container .lblForm .subject_label,.form_container .lblForm .request_for_label
{
    display: inline-block;
    vertical-align: top;
    padding-right: 5px;
    margin-right: -5px;
    border-radius: 7px;
    padding-top: 2px;
    margin-top: -2px;
    width: 134px;/*width: 129px;*/

}
.form_container .lblForm .request_for_label {
/*    margin-top:7px;*/
}
.form_container .lblForm .subject_label label,.form_container .lblForm .request_for_label label
{
    width:124px;/*width:119px;*/
}
.form_container .lblForm.lblFormErr
{
    background:none;
    color:#FF0000 !important;
}
.form_container .lblForm.lblFormErr.phone_prefix_container input,
.form_container .lblForm.lblFormErr.phone_prefix_container select
{
    border: solid 1px #b1b1b1;
}
.form_container .lblForm.lblFormErr.phone_prefix_container.phone_err input,
.form_container .lblForm.lblFormErr.phone_prefix_container.prefix_err .ik_select
{
    border: solid 3px #FF0000;
}
.form_container .lblForm.lblFormErr input.inputText.phone
{
    width: 131px;
}
.form_container .lblForm.lblFormErr.phone_prefix_container.prefix_err .ik_select
{
    border: solid 3px #FF0000;
    width: 72px;
}

.form_container .lblForm.lblFormErr .subject_label,
.form_container .lblForm.lblFormErr .request_for_label,
.form_container .lblForm.lblFormErr input,
.form_container .lblForm.lblFormErr textarea,
.form_container .lblForm.lblFormErr .dropdown
{
    border: solid 3px #FF0000;
}
.form_container  .lblForm.lblFormErr .err_message
{
    display: inline;
    margin-right: 15px;
    font:normal 14px arial;
    color:#FF0000 !important;
}
.form_container .other_details  .lblForm.lblFormErr .err_message
{
    margin-right: 40px;
}
.form_container .err_message_bottom
{
    display:inline-block;
    width:320px;
    float: right;
}
.form_container .err_message_bottom span
{
    font:normal 14px arial;
    color:#FF0000 !important;
    display:block;
}
.form_container .submit_wrapper
{
    display:inline-block;
    float:left;
}
.form_container div.fileinputs {
	position: relative;
}
.form_container input.file {
	position: relative;
	/*text-align: right;*/
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
.form_container .lblForm div.fakefile input, 
.form_container .lblForm input.file
{
    width: 543px;
    /*width:460px;*/
    height: 25px;
   /* padding: 0 10px 0 100px;*/
   padding: 0 10px 0 10px;
    display: inline-block;
}
.form_container .lblForm div.fakefile input
{
    border: solid 0px #d9d9d9;
    background: url('/Images/1.HE/Design2014/forms/attach_file.png') right 0 no-repeat;
    background-position:0px;
}
.form_container div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
    padding-left:18px;
}

.form_container .file_remark
{
    margin-top: -10px;
    margin-bottom: 12px
}
.form_container .file_remark label
{
    width: 457px; 
    font-size: 11px; 
    margin-right: 145px;
}
.form_container .file_remark .remove_file
{
    display:inline-block;
}
.form_container .formDelimiter
{
    margin-bottom: 21px;
    padding-top: 10px;
}
.form_container .formDelimiter img
{
    background: #b1b1b1;
    width: 709px;
}
.form_container .required_fileds
{
    font:normal 14px arial;
    color:#FF0000 !important;
}
.form_container div.required
{
    background:url('/Images/required_star.gif') 0 0 no-repeat;
    width: 5px;
    height: 5px;
    float: right;
    margin-top: 2px;
    margin-left: 5px;
}
.form_container div.not_required
{
    background:url('/Images/Trans.gif') 0 0 no-repeat;
    width: 5px;
    height: 5px;
    float: right;
    margin-top: 2px;
    margin-left: 5px;
}
.form_container div.required.trans
{
    background:url('/Images/trans.gif') 0 0 no-repeat;
    margin-left: 0px;
}

.form_container .radio_list
{
    display: inline-block;
    width: 548px;
    margin-top: -7px;
    margin-bottom: -21px;
}
.form_container .radio_list .right
{
    width:202px;
    display:inline-block;
    margin-right:8px;
}
.form_container .radio_list .left
{
    width: 190px;
    display: inline-block;
    vertical-align: top;
}
.form_container .radio_list .radio
{
    margin-bottom: 10px;
    position: relative;
    display: block;
    min-height: 20px;
    margin-top: 10px;
}
.form_container .radio_list.insured
{
    display: inline-table;
    margin:0;
}
.form_container .radio_list.insured .right,
.form_container .radio_list.insured .left
{
    width: 50px;
    display: inline-block;
    vertical-align:top;
}

.form_container .radio_list.insured .radio
{
    margin:0;
}
.form_container .radio_list input
{

}
.form_container .radio_list label
{
    padding-right:5px;
}
.form_container .radio label
{
    padding-right: 28px;
    margin-bottom: 0;
    font-weight: bold;
    background-image: url('/Images/1.HE/Design2014/forms/radio-bt.png');
    background-repeat:no-repeat;
    background-position: right 3px;
    width:216px;
    cursor:default;
}
.form_container .radio label.active
{
    background-image: url('/Images/1.HE/Design2014/forms/radio-bt-active.png');
}
.form_container .radio span, .checkbox span
{
    font-weight: normal;
}
.form_container .radio span.new_line
{
    display:block;
    width:296px;
}
.form_container .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]
{
    margin-right: -28px;
    opacity: 0;
    -moz-opacity:0 ;
	filter:alpha(opacity: 0);
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-left: -20px;
    margin-top: 4px;
    position: absolute;
}
.form_container .radio_list.request_for {
    margin-right:1px;
}
.form_container .radio_list.request_for .right
{
    width: 100px;
    vertical-align:top;
}
.form_container .radio_list.request_for .radio
{
    margin-top:0;
}
.request_for .radio label {
    padding-right:20px;
}
.general_content_text .form_container .dropdown ul>li
{
    background:none;
    line-height:normal;
    font:inherit;
}
.form_container .dropdown
{
    
    border-radius: 5px;
    border: solid 1px #b1b1b1;
    width: 74px;
    top: 5px;
    right: auto;
    left: -4px !important;
    height: 23px;
}
.form_container .dropdown .selected
{
    font-size:14px;
    padding:4px 16px 2px;
}
.form_container .dropdown li
{
    font-size:14px;
    padding:4px 15px;
}
.general_content_text .form_container .dropdown li.focus
{
    background: #0092f7;
}
.form_container .dropdown .carat
{
    
    position: relative; 
    right: initial; 
    left: initial; 
    margin-left: 8px;
    float: left;
    vertical-align: top;
    margin-top: -24px;
}
.form_container .dropdown .selected::after
{
    box-shadow : initial;
}
.form_container .dropdown div
{
    border-radius: 0 0 5px 5px;
}
.form_container .phone_select_wrapper
{
    display:inline-block;
}

.form_container .other_details
{
    width:392px;
    background-image: url(/Images/1.he/design2014/forms/other_details.png);
    height: 213px;
    padding-top: 35px;
    padding-right: 0;
    margin-right:-2px;
    margin-top:-15px;
    background-repeat: no-repeat;
}
.form_container .other_details .formSecTitle
{
    padding-right:15px;
}
.form_container .other_details .lblForm
{
    padding-right:15px;
    margin-bottom:15px;
}
.form_container .other_details .lblForm label
{
    width:103px;
}
.form_container .lblForm.id_remark
{
    margin-top: -25px;
}
.form_container .lblForm.id_remark label
{
    width: 450px; 
    font-size: 11px; 
    margin-right: 10px;
}
.form_container .lblForm .inputText.captha
{
    margin-right: 143px;
    width: 204px;
    margin-top: 15px;
    display:block;
}
.form_container .phone_prefix_container select
{
    font-size: 12px;
    vertical-align: top;
    width: 70px;
    height: 23px;
    border-radius: 5px;
}
.form_container .phone_prefix_container .ik_select
{
    border-radius: 5px;
    border: solid 1px #b1b1b1;
    width: 75px;
}
.form_container .phone_prefix_container .ik_select_link
{
    background :url('/Images/1.he/design2014/forms/combo_arrow.png') 7px 8px no-repeat;
    padding: 0px 10px 5px 37px;
}
.form_container .phone_prefix_container .ik_select_link.open
{
    background: url('/Images/1.he/design2014/forms/combo_arrow_open.png') 7px 8px no-repeat;
}
.form_container .phone_prefix_container .ik_select_link .ik_select_link_text
{
    display: inline-block;
    overflow: inherit;
    padding-top: 2px;
}



.form_container .phone_prefix_container1 select
{
    font-size: 12px;
    vertical-align: top;
    width: 57px;
    height: 26px;
    border-radius: 5px;
}
.form_container .phone_prefix_container1 .ik_select
{
    border-radius: 8px;
    border: solid 1px #b1b1b1;
    width: 62px;
    display:inline;
      float: left;
       height: 25px;
       left:-2px;
}
.form_container .phone_prefix_container1 .ik_select_link
{
    background :url('/Images/1.he/design2014/forms/combo_arrow.png') 7px 8px no-repeat;
    padding: 0px 10px 5px 37px;
    border-radius: 8px;
}
.form_container .phone_prefix_container1 .ik_select_link.open
{
    background: url('/Images/1.he/design2014/forms/combo_arrow_open.png') 7px 8px no-repeat;
}
.form_container .phone_prefix_container1 .ik_select_link .ik_select_link_text
{
    display: inline-block;
    overflow: inherit;
    padding-top: 5px;
      font-size: 14px;
}
.form_container .phone_prefix_container1 .ik_select_link_text.notselect{

    color:#b1b1b1;
}
.ik_select_dropdown.form.prefix .ik_select_list
{
    margin: 0px 0px 0px 0px;
}
.form_container .submit
{
    float: left;
    padding: 3px 1px 3px 28px;
    border: 0px;
    border-radius: 10px;
    background-color: rgb(10, 106, 189);
    color: #fff;
    width: 108px;
    height: 36px;
    font-size: 28px;
    font-weight: bold;
    background-image: url('/Images/1.he/design2014/forms/submit_arrow.png');
    background-repeat: no-repeat;
    background-position: 16px 50%;
    margin-left: 19px;
    cursor:pointer;
}
.form_container .submit:hover
{
    background-color:#1b3c83;
}
.form_container .dropdown,
.form_container .dropdown:focus,
.form_container .dropdown:hover {
    outline: none !important;
  	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.public_petition_container .formSendOK .approval_message
{
    background-image: url('/Images/1.he/design2014/forms/approval_message.png');
    width: 711px;
    height: 76px;
    margin-right: -12px;
    margin-bottom: 24px;
}
.public_petition_container .formSendOK .approval_message .approval_text
{
    margin-right: 74px;
    padding-top: 20px;
}
.public_petition_container .formSendOK .approval_message .approval_text span
{
    color: #009245;
    display: block;
    font-weight: bold;
    font-family: arial;
    font-size: 20px;
    margin-bottom: 11px;
}
.public_petition_container .formSendOK .approval_message .approval_text label
{
    color: #000000;
    font-weight: normal;
    font-family: arial;
    font-size: 14px;
}
.public_petition_container .formSendOK span,
.public_petition_container .formSendOK label
{
    font-weight:normal;
    font-size: 14px;
}
.public_petition_container .formSendOK span.bold
{
    font-weight:bold;
}
.public_petition_container .formSendOK .formSendInnerTitleTd
{
    padding-bottom: 0;
}
.public_petition_container .formSendOK .formSendInnerTitle
{
    padding-top: 8px !important;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #0060b6 !important;
}
.public_petition_container .formSendOK .formSendDelimiter
{
    padding-bottom: 16px;
    border:none;
}
.public_petition_container .formSendOK .formSendDelimiter img
{
    background: #b1b1b1;
    width: 419px;
    height: 1px;
}
.public_petition_container .formSendOK .formSendDelimiterBlank
{
    padding-bottom: 14px;
}
.public_petition_container .formSendOK table td
{
    padding-bottom:8px;
}
.public_petition_container .formSendOK .error_message
{
    background-image: url('/Images/1.he/design2014/forms/error_message.png');
    width: 711px;
    height: 76px;
    margin-right: -12px;
    margin-bottom: 24px;
}
.public_petition_container .formSendOK .error_message .error_text
{
    margin-right: 74px;
    padding-top: 20px;
}
.public_petition_container .formSendOK .error_message .error_text span
{
    color: #fe5212;
    display: block;
    font-weight: bold;
    font-family: arial;
    font-size: 20px;
    margin-bottom: 11px;
}
.public_petition_container .formSendOK .error_message .error_text label
{
    color: #000000;
    font-weight: bold;
    font-family: arial;
    font-size: 14px;
}
.public_petition_container .formSendOK .error_message .error_text a
{
    padding-right: 5px;
    font-weight: bold;
}
.popup_window_form.loader {
    border: solid 0px #bddae9;
    background: none;
    margin-top:0px !important;
    margin-left:-297px !important;
}
.popup_window_form.loader div
{
    background-image: url('Images/1.he/design2014/forms/loader.gif');
    width:70px;
    height:70px;
}
#tat_table
{
    width: 234px !important;
}
*,
*:before,
*:after {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}

.slider-holder .text.no_link > *
{
    cursor:default;
}



.search:focus,
.autoInput:focus {
    outline: 0;
}
.innerSearch .searchRight .searchBox .autoInput {
    font:normal 18px Arial;
}
DIV.homPage_gallery .slick-prev,
DIV.homPage_gallery .slick-next
{
    top:70%;
}
DIV.homPage_gallery .slick-prev { background-position:0 0;left:auto; right:0; }
DIV.homPage_gallery .slick-next { background-position:0 -66px; left:0;}
DIV.homPage_gallery .slick-dots LI
{
    float: right;
}
.homeSection .newBox .blueBox .icon
{
    width: 70px;
    height: 70px;
    display: inline-block;
    vertical-align: top;
    padding-left: 14px;
    background-position: right 0;
    background-repeat: no-repeat;
}
.homeSection .newBox .blueBox .boxInner {
    display: inline-block;
    width: 250px;
    padding-right: 0;
    font-size: 44px;
    line-height:35px;
}
.listItems
{
    margin-top:20px;
}
.listItems LI H3
{
    font:normal 26px/20px 'complet_bold', Arial;
}
.listItems LI P
{
    font-family:Arial;
    width: 210px;
    font: normal 16px 'complet', Arial;
}
.joinBox,
.appBox
{
    margin-bottom:30px;
}
.homeSection H2.sectionTitle
{
    margin-bottom:17px;
}
.homeSection .groupList LI H3
{
    padding-top:22px;
    padding-bottom:12px;
}
.homeSection .groupList LI P
{
    padding-right:15px;
    height:42px;
}
.ui-widget-content.forms_search
{
    max-width:584px;
}
.lobby_innerBox1 UL > LI > DIV > UL LI a { line-height:16px; height:16px;}
.lobby_innerBox1 .linkBox:first-of-type
{
    margin-right:0;
}
.lobby_innerBox1.editor h2
{
    padding-top:10px;
}
.lobby_innerBox1.editor .linkBox
{
    margin-top: 23px;
}
.lobby_innerBox1 a.title,
.lobby_innerBox2 a
{
    text-decoration:none;   
}
.lobby_innerBox1 UL LI DIV.container H3
{
    display:inline-block;
    padding-right: 6px;
    padding-bottom: 0px;
    vertical-align: top;
}
.lobby_innerBox1  UL LI DIV.container .icon
{
    width:70px;
    height:50px;
    display:inline-block;
}
.lobby_innerBox1 UL > LI > DIV > UL
{
    margin-top:22px;
}
.lobby_innerBox1 > UL > LI
{
    height:294px;
}
.lobby_innerBox1 UL LI DIV.container
{
    height: 285px;
}
.lobby_innerBox1 UL LI DIV.container .boxBottom
{
    padding: 9px 0 9px 10px;
}
.main_grid th p
{
    padding:0;
    font-weight:inherit;
    color:inherit;
}
#nav ul li a
{
    z-index:1;
}
.wf-loading h1, .wf-loading h2, .wf-loading h3, .wf-loading div, .wf-loading strong, .wf-loading span, .wf-loading p {
	visibility: hidden;
}
.general_content_text ol
{
    margin-top:5px;
    padding-right:18px;
}
.general_content_text ol>li
{
    margin:0px 0px 5px 0px;
}
.general_content_text h2
{
    font: normal 18px arial;
}
.general_content_text h3
{
    font: bold 14px arial;
    color:#143a84;
}
.general_content_text h4
{
    font: bold 14px arial;
    color:#000000;
}
.general_content_text h5
{
    font: bold 24px complet;
    color:#143a84;
    margin:0;
}
.general_content_text h6
{
    font: bold 30px complet_bold;
    color:#143a84;
    margin:0;
}
.general_content_text table p {
    font-size:14px;
}
/*
#nav .left-columns ul {
    padding-right: 2px;
    padding-left: 13px;
}
#nav .right-columns ul {
    padding-left: 16px;
} 
  */
#nav ul li {
    padding-right: 2px;
}

h2.personal_details_label {
    margin-bottom:5px;
}
.more
{
    padding-top:12px;
    background-position-y: 15px;
}
#nav .dropdown.slide-pink ul li .image-holger
{
    border: 1px solid #ed1e79;
}
#nav .dropdown.slide-purple ul li .image-holger
{
    border: 1px solid #68256d;
}
#nav .dropdown.slide-green ul li .image-holger
{
    border: 1px solid #028902;
}
#nav .dropdown.slide-orange ul li .image-holger
{
    border: 1px solid #ff7f00;
}
#nav .dropdown.slide-blue ul li .image-holger
{
    border: 1px solid #03428e;
}
#nav .dropdown.slide-light_blue ul li .image-holger
{
    border: 1px solid #0092b7;
}
.loginto-holder h2 span {
    color: #143a84;
    text-decoration: none;
    padding: 0 10px 0 30px;
    display: inline-block;
    vertical-align: top;
    margin-right: 6px;
}
.linkBack
{
    text-decoration:underline;
}
.blueMenu UL LI A.icon1:hover:before
{
    top:-7px;
}

.list_box_holder li.long {
    
    min-height:42px;
    height: inherit!important;
}
.boxes_wrapper_inner .list_box_holder li a {
font-size:13px;
font-weight:bold;
line-height:22px;

}

.search_subtitle_letters .letter_holder a.off, .search_subtitle_letters .letter_holder a:hover.off,
.search_subtitle_letters .mm_letter_holder a.off, .search_subtitle_letters .mm_letter_holder a:hover.off
 {
    text-decoration: none !important;
    color: #ccc;
    font-weight: bold;
    cursor: default;
}
.header .search-form.on {
    border-style: solid;
    border-width: 2px;
    border-color: #209dd8;
}
.header ul.ui-autocomplete {
    width: 376px;
}
.limit_row span
{
    font:normal 14px arial;
}
.limit_row.err_message span
{
    font:normal 14px arial;
    color:#FF0000 !important;
}
.at4-icon,
.addthis_button_compact span
{
    text-indent:-11em !important;
}


.lead_form_place {

    float:left;
    direction:rtl;
    width:100%;
    height:380px;
    padding:0px;
    margin:0px;
    background-repeat:no-repeat !important;
    background-position:right top !important;
}


.lead_form_right{

    float:right;
}
    .lead_form_right .lead_form_right_title{

        color:#143a84;
        font-family:complet_bold, Arial;
        font-weight:bold;
        font-size:54px;
        margin: 30px 55px 4px;
        line-height:45px;
    }
    .lead_form_right .lead_form_right_subtitle{

        color:#0060b8;
        font-family:complet, Arial;
        font-weight:normal;
        font-size:24px;
        margin: 0px 55px;
        line-height:20px;
    }

.lead_form_left_success {

    position:relative;
    float:left;
    direction:rtl;
    width:240px;
   height: 315px;

    padding:35px 30px 30px;
    margin:0px;

    background-color:#91c9ef;
    opacity:0.9;
    filter:alpha(opacity: 90);
    border-radius:4px;
}
    .lead_form_left_success .lead_form_10x_container{

        height:90px;
        background-color:#ffffff;
        width:240px;
        opacity:0.6;
        filter:alpha(opacity: 60);
        
        background-image: url('/Images/1.he/design2014/forms/ICON_V.png');
        background-position:168px  center;
        background-repeat: no-repeat;

        border-radius: 20px;
    }
    .lead_form_left_success .lead_form_10x_container .lead_form_10x{

        color:#009245;
        font-family:Arial;
        font-size:14px;
        padding:37px 82px 0px 0px;
        font-weight:bold;
    }
    .lead_form_left_success .lead_form_team {

        color:#03428e;
        font-family:Arial;
        font-weight:normal;
        width:100%;
        padding:15px 40px 0px 0px;
    }

.lead_form_left{

    position:relative;
    float:left;
    direction:rtl;
    width:240px;
    /*height:100%;*/
   padding: 90px 30px 30px 30px;
    margin:0px;

    background-color:#91c9ef;
    opacity:0.9;
    filter:alpha(opacity: 90);
    border-radius:4px;

}
.lead_form_left .ik_select_link_text
{
      color: #b1b1b1;
}

    .lead_form_left input{

        color:#b1b1b1;
        font-family:Arial;
        font-weight:normal;
        width:230px;
        height:23px;
        border-radius: 8px;
        border:solid 1px #b1b1b1;

    }
    .lead_form_left input.active{

        color:#000000;
        border:solid 1px #b1b1b1;
    } 
    .lead_form_left .lead_err {

        background-color:#FFd4d4 !important;
        border:solid 1px #ff0000 !important;
    }
    .lead_form_left select{

        color:#b1b1b1;
        font-family:Arial;
        font-weight:normal;
        width:61px;
        height:26px;
        border-radius: 8px;
        border:solid 1px #b1b1b1;

    }
    .lead_form_left select.active{

        color:#000000;
        border:solid 1px #b1b1b1;
    } 
.lead_form_title{

    position:absolute;
    margin:-60px -41px 20px 0px;
    padding:11px 0px 0px 0px;
    text-align:center;
    width:280px;
    height:51px;

    font-family:complet_bold, Arial;
    font-size:25px;
    color:#03428e;
    background-image: url('/Images/1.he/design2014/forms/lead_title.png');
    background-repeat: no-repeat;
    border:0px solid red;
}
    .lead_form_left input.full_name{

        margin-bottom:12px;
        padding-right:10px;
    }
    .lead_form_left input.city_name{

        margin-bottom:12px;
        padding-right:10px;
    }
    .lead_form_left input.phone_number{

        width:150px;
        /*margin-left:13px;*/
        padding-right:10px;
        direction:ltr;
        text-align:right;
    }    
    .lead_form_left select.prefix_number{

        width:62px;
        float:left;
        margin:0px 0px 0px 0px;
   } 
    .lead_form_left  select::-ms-expand{
      display:none;
    }  
 .lead_form_left    select 
    {
      -webkit-appearance:none;
      -moz-appearance:none;
      -o-appearance:none;
       appearance:none; 
    } 
    .lead_form_left div.captcha_title{

        font-family:Arial;
        font-weight:normal;
        font-size:14px;
        color:#03428e;
        padding:22px 0px 14px 0px;

    }
    .lead_form_left img.form_captcha{

        width:129px;
        height:40px;
        margin:0px 0px 14px 13px;
    }
    .lead_form_left input.captcha_number{

        width:94px;
        float:left;
        text-align:left;
        direction:ltr;
        margin:0px 0px 0px 0px;
         color:#000000;
    }
    .lead_form_left div.lead_button_submit {

        float:left;
        padding-top:14px;
    }
    .lead_form_left div.lead_button_submit .btn_form_send{

        border: 0px;
        border-radius: 10px;
        background-color: #0060B6;
        color: #fff;
        width: 110px;
        height: 38px;
        font-size: 28px;
        font-weight: bold;
        background-image: url('/Images/1.he/design2014/forms/submit_arrow.png');
        background-repeat: no-repeat;
        background-position: 16px 50%;
        cursor:pointer;
        text-align:right;
        padding:0px 24px 3px 6px;

    }
    .lead_form_left div.lead_button_submit .btn_form_send:hover
    {
        background-color:#1b3c83;
    }
    .lead_button_line {

        position:relative;
    }
    .lead_error{

        font-family:Arial;
        font-weight:normal;
        font-size:14px;
        color:#ff0000;
        float:right;
        width:90px;
        
    }
.lead_loader {

    float:right;
    margin-right:-40px;
}

.floatClass{
    float:right;
   
}
.inputText.floatClass{
     margin-right:4px;
    width:144px!important;
}
.floatClass select
{
    border:solid 1px #b1b1b1;
}
.main_grid .no_link p {
    color: #000000;
    font: 14px/18px arial;
    margin: 0;
    padding: 0px;
}

/*! jQuery UI - v1.10.4 - 2014-01-17
* 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=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.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: auto;
	padding: 0px 10px 10px;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 4px 0  5px 0px;
    background:transparent;
    border:0px solid red;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 7px;
	width:11px;
	height: 16px;
    cursor:pointer;
    border:0px solid red;
    display:block;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	/*top: 1px;*/
}
.ui-datepicker .ui-datepicker-prev {
	left: 10px;
    background:url(/Images/1.HE/Design2014/datepicker/next.png) left top no-repeat;
}
.ui-datepicker .ui-datepicker-next {
	right: 10px;
    background:url(/Images/1.HE/Design2014/datepicker/prev.png) left top no-repeat;
}
.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;*/
    display:none;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
     font:bold 18px arial;
    color:#143a84;

}
.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: 48%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
  border:0px solid red;
}
.ui-datepicker th {
	padding: 0;
    height:30px;
	text-align: center;
	font: bold 16px arial;
	border: none;
    border-bottom:1px solid #afafaf;
    color:#143a84;
    background:#f2f2f2;
}
.ui-datepicker th span {
    background: none;
    border: 0px solid #CCCCCC;
    font: bold 16px arial;
    color: #143a84;
    display: block;
    margin: 0px;
    padding: 0px;
}
.ui-datepicker td {
	border: 0;
	width:37px;
    text-align:center;
    height:29px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	width:26px;
    height:26px;
	text-align: center;
	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: 10px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 10px;
	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/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;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: 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: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #afafaf;
	/*background: #ffffff url(/Images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;*/
    color:#143a84;
    background:#fff;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url(/Images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	/*border: 1px solid #d3d3d3;
	background: #e6e6e6 url(/Images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;*/
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	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 #999999;
	background: #dadada url(/Images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;*/
}
.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: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url(/Images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url(/Images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% 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: #fef1ec url(/Images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.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;*/
    background: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/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/Images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
	background-image: url(/Images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url(/Images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
	background-image: url(/Images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/Images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/Images/ui-icons_cd0a0a_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: 10px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 10px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 10px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 10px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url(/Images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(/Images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
	border-radius: 8px;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    background:none;
    border: 0px solid #CCCCCC;
    color: #0060b6;
    font: bold 14px arial;
    outline: medium none;
    text-align:center;
    width:26px;
    height:26px;
    line-height:26px;
}
    .ui-state-default.ui-state-hover
    {
       background:url(/Images/1.HE/Design2014/datepicker/hover.png) center center no-repeat;
       color: #fff;
    }
 .ui-datepicker-today .ui-state-default.ui-state-highlight
{
     background:url(/Images/1.HE/Design2014/datepicker/today.png) center center no-repeat ;
       color: #68256d;
}
   

