/* 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'
(333,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(963,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-right'
(1002,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-right'
(1079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-left'
(1534,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(1967,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#float'
(1970,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(2025,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#vertical-align'
(2027,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(2036,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(2049,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-left'
(2418,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-right'
(2594,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-left'
(2599,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-left'
(2618,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-right'
(2638,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(2647,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(2656,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(3122,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#left'
(3130,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(3131,2): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#width'
(3340,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#height'
(3392,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#height'
(3836,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(3849,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin'
(3927,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#width'
(4028,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#margin-top'
(4329,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#top'
(4331,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '#padding'
(10671,22): run-time error CSS1019: Unexpected token, found ':'
(10671,22): run-time error CSS1042: Expected function, found ':'
(10671,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(10898,22): run-time error CSS1019: Unexpected token, found ':'
(10898,22): run-time error CSS1042: Expected function, found ':'
(10898,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(11754,25): run-time error CSS1019: Unexpected token, found ':'
(11754,25): run-time error CSS1042: Expected function, found ':'
(11754,25): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(11763,29): run-time error CSS1019: Unexpected token, found ':'
(11763,29): run-time error CSS1042: Expected function, found ':'
(11763,29): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
(11800,25): run-time error CSS1019: Unexpected token, found ':'
(11800,25): run-time error CSS1042: Expected function, found ':'
(11800,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:auto;
    padding:8px;
}
.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;
    margin:0px auto;
    text-align:center;
    padding:150px 0px 135px;
}
.smart_cont1
{
    margin:0px auto;
}
/************************* smartphone ******************************/
.smart_cont img
{
    margin:0px 0px 33px 0px;
    width:100%;
}
.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: 27px auto;
    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;
	
}



/********************************************************************************/
/* CSS for General Format */
/********************************************************************************/





body {padding: 0px !important; margin:0px !important;
      -webkit-margin-before:0em !important;
-webkit-margin-after:0em !important;
-webkit-margin-start:0em !important;
-webkit-margin-end:0em !important;
-webkit-padding-before:0em !important;
-webkit-padding-after:0em !important;
-webkit-padding-start:0em !important;
-webkit-padding-end:0em !important;}

html
{
	overflow: scroll;
}

body, div, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, table, th, td
{
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	/*-webkit-margin-before:0em !important;
-webkit-margin-after:0em !important;
-webkit-margin-start:0em !important;
-webkit-margin-end:0em !important;
-webkit-padding-before:0em !important;
-webkit-padding-after:0em !important;
-webkit-padding-start:0em !important;
-webkit-padding-end:0em !important;*/
}
 
body
{
    background-color: #f2f2f2;
}
/*table
{
	border-collapse: collapse;
	border-spacing: 0px;
}*/
address, caption, cite, code, dfn, em, th, var
{
	font-style: normal;
	font-weight: normal;
}
em
{
    font-style: italic !important;
}
fieldset, img
{
	border: 0px;
}
.b, b, strong
{
	font-weight: bold;
}
.nb
{
    font-weight: normal !important;
}
.d_none
{
	display: none;
}
.d_block
{
	display: block;
}
.clear_all
{
	clear: both;
}
.last
{
    margin: 0px !important;
}
.w100
{
	width: 100%;
}
.cursor_hand
{
    cursor: pointer;
}
@media print
{
	.header_wrapper,
	.top_menu_wrapper,
	.side_bar_wrapper,
	.trajector_wrapper,
	.cp_wrapper,
	.footer_wrapper,
	.inner_menu_wrapper,
	.third_menu,
	.forth_menu,
	.sponsor
	{
		display: none !important;
	}
	*
	{
		background: none !important;
		border: 0px !important;
		margin: 0px !important;
		padding: 0px !important;
	}
}
body
{
}
div.site_wrapper
{
    background: url(/Images/full_site_bg.gif) repeat-y center top;
    width: 1000px;
    display: table;
    margin: 0px auto;
    direction: rtl;
    padding-bottom: 20px;
}
div.wrapper_outer
{
	width: 976px;
	margin: 0px auto;
	display: table;
	font-size: 12px;
}
div.wrapper_inner
{
    width: 100%;
    display: table;
    padding-bottom: 20px;
}
div.site_bottom
{
    background: url(/Images/full_site_bg_bottom.gif) no-repeat center bottom;
    width: 1000px;
    height: 50px;
    margin: 0px auto;
}
div.sponsor
{
    width: 976px;
    margin: 0px auto;
    display: table;
    font-size: 12px;
    color: #000;
}
div.sponsor a
{
    font-size: 12px;
    /*color: #000;*/
}
div.sponsor div.scepia
{
    float: right;
    width: 490px;
    text-align: right;
}
div.sponsor .eshel
{
    float: left;
    width: 490px;
    text-align: left;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Alignment */
/********************************************************************************/
.dir_side
{
	direction: rtl;
}
.dir_inverse
{
	direction: ltr;
}
.align_top
{
	vertical-align: top;
}
.align_bottom
{
	vertical-align: bottom;
}
.align_side
{
	text-align: right;
}
.align_inverse
{
	text-align: left;
}
.align_center
{
	text-align: center !important;
}
.float_side
{
	float: right;
}
.float_inverse
{
	float: left;
}
.float_center
{
	margin: 0px auto;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Title */
/********************************************************************************/
/*div.general_title h1,
h1
{
	
	margin-bottom: 5px;
	font-family: Tahoma;
	color: #3d4e9d;
}
div.general_subtitle h2,
h2
{
	
	display: block;
	margin-bottom: 5px;
	font-family: Tahoma;
	color: #3d4e9d;
	font-weight:normal;
}*/
div.general_subtitle h2 a,
h2 a
{
    font-family: Arial;
    color: #4d9ed7;
}
.LinkCss h2 span
{
    float: right !important;
    background: none !importnat;
}
div.general_subtitle h2 span,
h2 span
{
    float: left;
    background: url(/Images/1.HE/General/btn_arrow.gif) no-repeat left top;
    padding-left: 20px;
}
div.general_subtitle h2 span.coloring_container,
h2 span.coloring_container
{
    float: none;
    background: none;
    padding-left: 0px;
}
.main_content_wrapper h3,
h3
{
	/*clear: both;
	width: 100%;*/
	display: block;
	margin-bottom: 5px;
	font-family: Tahoma;
	color: #3d4e9d;
	font-weight: normal;
	line-height:20px;
}
.main_content_wrapper h4,
h4,
.main_content_wrapper h4 a,
h4 a
{
	/*clear: both;
	width: 100%;
	display: block;*/
	margin-bottom: 5px;
	font-family: Arial;
	color: #5ca3d9;
	font-size:13px;
}

/********************************************************************************/

/********************************************************************************/
/* CSS for Abstract */
/********************************************************************************/
div.general_abstract
{
	clear: both;
	width: 100%;
	color: #666;
	display: table;
	margin-bottom: 5px;
}
div.general_abstract h3
{
	color: #666;
	margin: 0px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Header */
/********************************************************************************/
div.header_wrapper
{
	width: 976px;
	height: 96px;
	margin: 0px auto;
	padding: 0px;
}
div.header_date
{
    float: right;
    width: 230px;
    margin-right: 10px;
    #margin-right: 5px;
    color: #666;
    line-height: 20px;
}
div.header_date span
{
    float: right;
    margin-left: 5px;
}
div.header_font_size
{
    float: right;
    width: 670px;
    clear: left;
    color: #666;
    line-height: 20px;
}
.header_font_size_select
{
    background-color: #ff7a00;
    padding: 0px 5px;
    color: #fff !important;
}
div.header_font_size a
{
    text-decoration: none;
    color: #000f5e;
}
div.header_font_size span
{
    float: right;
    margin-left: 5px;
}
div.header_menu
{
    clear: right;
    float: right;
    width: 423px;
    margin-right: 14px;
    #margin-right: 7px;
    margin-top: 40px;
}
div.header_menu a
{
    color: #4d9ed7;
    text-decoration: underline;
    font-weight: bold;
}
div.header_menu a.select
{
    background-color: #ff7a00;
    padding: 0px 5px;
    color: #fff;
    text-decoration: none;
}
div.header_menu span
{
    float: right;
    margin-left: 5px;
}
div.header_search
{
    color:#3D4E9D;
    float:right !important;
    font-weight:bold;
    margin-top:40px;
    overflow:hidden;
    width:325px;
}
div.header_search a
{
    color: #4d9ed7;
    font-weight: bold;
    text-decoration: underline;
}
div.header_search label,
div.header_search span
{
    float: right;
    margin-left: 5px;
}
div.header_search span
{
    color: #4d9ed7;
}
.serach_txt
{
    border: solid 1px #d9d9d9;
    background-color: #fff;
    width: 120px;
    height: 20px;
    font-size: 12px;
    color: #000;
}
.serach_btn
{
    border: 0px;
    cursor: pointer;
    width: 30px;
    height: 21px;
    background: url(/Images/1.HE/Header/btn_search.gif) no-repeat;
}
.serach_btn_dis
{
    border: 0px;
    cursor: pointer;
    width: 45px;
    height: 21px;
    background: url(/Images/1.HE/Header/btn_search_dis.gif) no-repeat;
}
div.logo
{
    float: left;
    width: 193px;
    height: 56px;
    margin-left: 10px;
    #margin-left: 5px;
}
div.logo a img 
{
    width: 194px;    
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Top menu */
/********************************************************************************/
div.top_menu_wrapper
{
    width: 960px;
    margin: 0px auto;
    height: 31px;
    clear: both;
    /*background: url(/Images/1.HE/Header/top_menu_bg.gif) repeat-x right bottom;*/
}
div.top_menu_tbl
{
    float: right;
    width: 830px;
    height: 31px;
    line-height: 31px;
    background: url(/Images/1.HE/Header/top_menu_bg.gif) repeat-x right bottom;
    /*margin-right: 10px;
    #margin-right: 5px;*/
}
div.btn_register_user
{
    float: left;
    width: 130px;
    margin: 0px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Corners */
/********************************************************************************/
div.crnr_t_l
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 16px;
    height: 16px;
}
div.crnr_t_l img
{
    width: 16px;
    height: 16px;
    background: url(/Images/1.HE/HP/box_crnr.gif) no-repeat 0px 0px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Footer */
/********************************************************************************/
div.footer_wrapper
{
	width: 976px;
	margin: 0px auto;
	display: table;
	font-size: 11px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Popup Window */
/********************************************************************************/
div.popup_window_big
{
    width: 948px;
    height: 530px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
    z-index:1000;
}
div.popup_window_big2
{
    width: 490px;
    height: 530px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
    z-index:1000;
}
div.popup_window
{
    width: 512px;
    height: 530px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
}
div.popup_window_small
{
    width: 710px;
    height: 545px;
    overflow-y: hidden;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
}
div.popup_window_movie
{
    width: 518px;
    height: 330px;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
}
.popup_window_cal
{
    width: 320px;
    height: 320px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
    overflow: hidden;
}
.popup_window_lobby
{
    width: 700px;
    height: 324px;
    background-color: #f9f8f7;
    direction: rtl;
    z-index:1000;
}
div.popup_window_top
{
    width: 478px;
    height: 47px;
    line-height: 47px;
    margin: 0px 20px;
}
div.popup_window_movie div.popup_window_top
{
    width: 478px;
    height: 27px !important;
    line-height: normal !important;
    margin: 0px 20px;
}
div.popup_window_cal div.popup_window_top
{
    width: 300px;
    height: 47px;
    line-height: 47px;
    margin: 0px 10px;
}
div.trajector_open div.popup_window_top
{
    width: 400px;
    height: 47px;
    line-height: 47px;
    margin: 0px auto;
}
div.trajector_open div.popup_title
{
    width: 300px !important;
}
div.popup_title
{
    float: right;
    width: 400px;
    color: #3d4e9d;
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
}
.popup_window_cal .popup_title
{
    float: right;
    width: 100px;
    color: #3d4e9d;
    font-size: 15px;
    font-family: Tahoma;
    font-weight: bold;
}
div.popup_close
{
    line-height: normal;
    float: left;
    width: 50px;
    /*margin-top: 22px;*/
    text-align: left;
}
div.popup_close a
{
    color: #666;
    font-size: 13px;
    text-decoration: none;
}
div.popup_close img
{
    float: left;
    margin: 0px 5px 0px 0px;
    text-align: left;
    vertical-align: middle;
}
div.popup_window_movie div.popup_close img
{
    float: left;
    margin: 0px 5px 0px 0px !important;
    text-align: left;
    vertical-align: middle;
}
div.popup_window_content
{
    width: 470px;
    height: 461px;
    margin: 0px auto;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
}
div.popup_window_content3
{
    width: 470px;
    height: 461px;
    margin: 0px auto;
    background-color: #fff;
    direction: rtl;
}
div.popup_window_movie div.popup_window_content
{
    width: 300px;
    height: 271px;
    margin: 0px auto;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
}
div.popup_window_cal div.popup_window_content
{
    width: 300px;
    height: 240px;
    margin: 0px auto;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
    overflow: hidden;
}
iframe.popup_wrapper
{
    width: 470px;
    height: 461px;
    direction: rtl;
}
div.popup_window_movie iframe.popup_wrapper
{
    width: 300px;
    height: 271px;
    direction: rtl;
}
div.popup_wrapper
{
    padding: 20px 0px 0px 0px;
}
div.popup_wrapper,
div.application_form
{
    width: 476px;
    height: 372px;
    direction: rtl;
    color: #666;
    font-weight: bold;
    font-size: 12px;
    margin: 0px auto 0px;
}
div.popup_window_cal div.popup_wrapper
{
    width: 300px;
    height: 250px;
    direction: rtl;
    color: #666;
    font-weight: bold;
    font-size: 12px;
    margin: 0px auto;
    overflow: hidden;
    padding: 0px;
    background: url(/Images/cal_bg.gif) repeat-x right bottom;
}
div.join_form
{
    width: 210px;
    /*height: 350px;*/
    direction: rtl;
    color: #666;
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 10px;
}
div.application_form
{
	border: solid 1px #d3e7f5;
	display: table;
	height: auto !important;
	position: relative;
}
div.application_form table
{
	margin: 20px 35px;
}
div.popup_wrapper table,
div.application_form table
{
    width: 406px;
}
div.popup_wrapper table td,
div.application_form table td,
div.join_form table td
{
    padding-bottom: 10px;
    vertical-align: top;
}
div.popup_wrapper .form_label
{
color: #000000;
}
div.popup_wrapper .form_input
{
}
div.application_form .form_label,
div.join_form .form_label
{
	width: 70px;
	float: right;
	color: #666;
	font-family: Arial;
}
div.application_form .form_input,
div.join_form .form_input
{
	width: 120px;
	float: right;
}
div.popup_wrapper .form_input input.form_input
{
    width: 191px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.join_form .form_input input.form_input
{
    width: 110px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.alternate_sidebar input.form_input
{
    width: 130px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.application_form .form_input input.form_input
{
    width: 120px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.application_form_textarea
{
	clear: both;
}
div.application_form .form_input input.application_form_input_subject
{
    width: 314px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.application_form .form_input input.form_input_phone
{
    width: 64px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    margin-left: 5px;
}
div.application_form .form_input select.form_input_phone_code
{
    width: 45px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
div.popup_wrapper .form_input textarea.form_textarea
{
    width: 394px;
    height: 95px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    overflow: auto;
}
div.application_form .application_form_textarea textarea.application_form_textarea
{
    width: 394px;
    height: 148px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    overflow: auto;
}
div.application_boundary
{
	float: right;
    width: 130px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
    position: relative;
    cursor: pointer;
    font-family: Arial !important;
    color: #000 !important;
    line-height: normal !important;
    text-indent: 5px;
}
div.application_boundary_new
{
	float: right;
    width: 325px;
    height: 19px;
    background-color: #fff;
    /*position: relative;*/
    font-family: Arial !important;
    color: #000 !important;
    line-height: normal !important;
    text-indent: 5px;
}
div.application_boundary_new select.form_input_field
{
    width: 120px;
}
div.application_boundary a,
div.application_boundary a em
{
	color: #000 !important;
	text-decoration: none;
	cursor: pointer;
}
div.application_form_subject
{
	float: right;
	width: 200px;
	margin-bottom: 5px;
}
input.application_form_subject
{
	float: right;
	#margin-top: -3px;
}
div > input.application_form_subject
{
	float: right;
	margin: 2px 0px 0px 5px;
}
div.application_boundary em
{
    position: absolute;
    left: 1px;
    top: 1px;
}
div.application_boundary em img
{
}
div.form_input_captcha
{
	clear: both;
	margin-bottom: 5px;
	font-family: Arial !important;
	color: #000000 !important;
}
div.form_input_captcha input.form_input
{
    width: 191px;
    height: 19px;
    border: solid 1px #d9d9d9;
    background-color: #fff;
}
img.form_captcha
{
    width: 211px;
    height: 61px;
    border: solid 1px #d9d9d9 !important;
    background-color: #fff;
    overflow: auto;
}
div.popup_wrapper .form_error
{
    color: #d1020a;
}
div.application_form .form_error,
div.join_form .form_error
{
	clear: both;
    color: #d1020a;
    font-family: Arial;
}

td.application_form_btn
{
}
td.application_form_btn input
{
    cursor: pointer !important;
}

td.form_btn,
td.application_form_btn,
td.application_form_btn_dis
{
    text-align: left;
}
td.form_btn input,
input.form_btn
{
    margin-left: 10px;
    color: #4d9ed7;
    text-decoration: none;
    cursor: pointer;
    border: 0px;
    background: none;
    background: url(/Images/1.HE/General/btn_arrow.gif) no-repeat left;
    width: 125px;
    height: 22px;
    line-height: 20px;
}
td.application_form_btn input
{
    margin-left: 10px;
    color: #4d9ed7;
    text-decoration: none;
    cursor: pointer;
    border: 0px;
    background: #fff url(/Images/1.HE/General/btn_arrow.gif) no-repeat left;
    width: 45px;
    height: 22px;
    text-align: right;
    padding-right: 5px;
    line-height: 20px;
}
td.application_form_btn_dis input
{
    margin-left: 10px;
    color: #4d9ed7;
    text-decoration: none;
    cursor: pointer;
    border: 0px;
    background: #fff url(/Images/1.HE/General/btn_arrow_dis.gif) no-repeat left;
    width: 45px;
    height: 22px;
    text-align: right;
    padding-right: 5px;
    line-height: 20px;
}
td.form_thabks
{
    background: url(/Images/1.HE/General/icon_send.gif) no-repeat right top;
    padding-right: 30px !important;
    color:#000000;
}
td.form_thabks_error
{
    background: url(/Images/1.HE/General/icon_send_error.gif) no-repeat right top;
    padding-right: 30px;
}
div.form_thanks h1,div.form_thanks h2
{
    background: url(/Images/1.HE/General/icon_send.gif) no-repeat right top;
    padding-right: 30px;
    padding-top:3px;
}
table.form_thanks_content
{
	width: 476px;
	background-color: #f6fcfe;
	margin: 0px auto;
	border: solid 1px #d2e6f5;
}
td.form_thanks_content
{
	padding: 5px 10px;
	color: #666;
}
td.form_thabks_error div
{
    line-height: 21px;
    color: #f62506;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Tabs */
/********************************************************************************/
div.tabs_wrapper
{
    clear: both;
    height: 29px !important;    
    border-bottom: solid 4px #ff6300;
    margin: 0px 0px 10px 10px;
}
table.tabs_wrapper
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    height: 29px;
    /*width: 100%;*/
}
table.tabs_wrapper td
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 29px;
    line-height: 29px;
    background: url(/Images/1.HE/General/tabs_bg_r.gif) no-repeat left bottom;
    padding-left: 5px;
}
table.tabs_wrapper td div
{
    background: url(/Images/1.HE/General/tabs_bg_r.gif) no-repeat right bottom;
    padding-right: 5px;
}
table.tabs_wrapper td div a
{
    text-decoration: none;
    color: #3d4e9d;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13px;
    width: 100%;
    height: 100%;
    display: block;
     white-space:nowrap;
    zoom:1;
}
table.tabs_wrapper td.selected
{
    padding: 0px;
    margin: 0px;
    text-align: center;
    height: 29px;
    line-height: 29px;
    background: url(/Images/1.HE/General/tabs_bg.gif) no-repeat left top;
    padding-left: 5px;
}
table.tabs_wrapper td.selected div
{
    background: url(/Images/1.HE/General/tabs_bg.gif) no-repeat right top;
    padding-right: 5px;
}
table.tabs_wrapper td.selected div a
{
    text-decoration: none;
    color: #fff;
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13px;
    width: 100%;
    height: 100%;
    display: block;
}
table.tabs_wrapper td.tabs_spacer
{
    padding: 0px !important;
    margin: 0px !important;
    width: 4px !important;
    background: none !important;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Boxes */
/********************************************************************************/
/*div.boxes
{
    width: 960px !important;
    margin: 0px auto 10px;
    clear: both;
    display: table;
    vertical-align:top;
}
div.boxes_inner
{
    width: 965px;
    margin: 0px auto 10px;
    clear: both;
    display: table;
    vertical-align:top;
}*/
/*div.boxes_inner div.box_item
{
    margin-bottom: 10px;
    padding-bottom: 10px;    
}*/
/*div.box_item
{
    width: 233px;
    float: right;
    border-right: solid 1px #d2e7f5;
    border-bottom: solid 1px #d2e7f5;
    background: url(/Images/1.HE/HP/crnr_t_l.gif) no-repeat 0px 0px;
}*/
div.box_item a
{
    color: #4d9ed7;
}

div.box_content ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    /*overflow: hidden;*/
    /*color: #666;*/
    font-weight: bold;
}
div.box_content ul  a
{
    color: #4d9ed7;
}
div.box_content ul li
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    background: url(/Images/1.HE/General/link_bullet.gif) no-repeat right 3px;
    padding-right: 20px;
    padding-bottom: 5px;
}

/********************************************************************************/

.message_list ul
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.message_list ul li,
.message_list li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	background: url(/Images/1.HE/General/messagelist_bullet.gif) no-repeat right 4px;
	padding-right: 12px;
}
.message_list_inner 
{
	clear: both;
}
.message_list_inner a.titLink 
{
	text-decoration:none;
	cursor:pointer;
}
div.message_list span
{
	font-family: Tahoma;
	font-weight: bold;
	color: #3d4e9d;
	float: right;
	margin-left: 5px;
}
div.message_list div.message_list_link
{
	float: left;
	/* margin-left: 10px; */

}
div.message_list_link input
{
    /* margin-left: 10px; */
    color: #4d9ed7;
    text-decoration: none;
    cursor: pointer;
    border: 0px;
    background: #fff url(/Images/1.HE/General/btn_arrow.gif) no-repeat left;
    width: 245px;
    height: 22px;
    text-align: right;
    padding-right: 5px;
    font-weight: bold;
    line-height: 20px;
}



.third_menu
{
    clear: both;
    display: table;
    width:962px;
    margin: 0px auto 7px;
}
.third_menu div
{
    float: right;
}
.forth_menu
{
    clear: both;
    display: table;
    width:962px;
    margin: 0px auto 7px;
}
.forth_menu div
{
    float: right;
}

p {margin: 0px; padding: 0px;}

.list_inherit {list-style-type: inherit;}
.list_armenian {list-style-type: armenian;}
.list_circle {list-style-type: circle;}
.list_cjk-ideographic {list-style-type: cjk-ideographic;}
.list_decimal {list-style-type: decimal;}
.list_decimal-leading-zero {list-style-type: decimal-leading-zero;}
.list_disc {list-style-type: disc;}
.list_georgian {list-style-type: georgian;}
.list_hebrew {list-style-type: hebrew;}
.list_hiragana {list-style-type: hiragana;}
.list_hiragana-iroha {list-style-type: hiragana-iroha;}
.list_katakana {list-style-type: katakana;}
.list_katakana-iroha {list-style-type: katakana-iroha;}
.list_lower-alpha {list-style-type: lower-alpha;}
.list_lower-greek {list-style-type: lower-greek;}
.list_lower-latin {list-style-type: lower-latin;}
.list_lower-roman {list-style-type: lower-roman;}
.list_square {list-style-type: square;}
.list_upper-alpha {list-style-type: upper-alpha;}
.list_upper-latin {list-style-type: upper-latin;}
.list_upper-roman {list-style-type: upper-roman;}

.line_1 {margin-bottom: 5px !important;}
.line_2 {margin-bottom: 6px !important;}
.line_3 {margin-bottom: 7px !important;}
.line_4 {margin-bottom: 8px !important;}
.line_5 {margin-bottom: 9px !important;}
.line_6 {margin-bottom: 10px !important;}
.line_7 {margin-bottom: 11px !important;}
.line_8 {margin-bottom: 12px !important;}
.line_9 {margin-bottom: 13px !important;}
.line_10 {margin-bottom: 14px !important;}
.line_11 {margin-bottom: 15px !important;}

.line_height_1 {line-height: 15px !important;}
.line_height_2 {line-height: 16px !important;}
.line_height_3 {line-height: 17px !important;}
.line_height_4 {line-height: 18px !important;}
.line_height_5 {line-height: 19px !important;}
.line_height_6 {line-height: 20px !important;}
.line_height_7 {line-height: 21px !important;}
.line_height_8 {line-height: 22px !important;}
.line_height_9 {line-height: 23px !important;}
.line_height_10 {line-height: 24px !important;}
.line_height_11 {line-height: 25px !important;}



.formSecTitle
{
}
.formSecTitleSmall
{
    font-family: Arial !important;
    color: #000 !important;
}
.lblForm
{
    float:right;
    margin: 0px 0px 10px 10px;
    font-family: Arial !important;
    color: #000000 !important;
    padding: 4px;
}
.lblForm .imgRequiredStar
{
    float: right;
    #float: none;
    display: inline-block;
    margin: 7px 0px 0px;
    #margin: 10px 0px 0px;   
    width: 5px;
    height: 5px;
    text-align: right;
    vertical-align: top;
}
.lblForm label
{
    width: 98px;
    display: inline-block;
    vertical-align:top;
}
.lblForm input.inputText
{
    background: #fff;
    border: solid 1px #d9d9d9;
    width: 120px;
    height: 20px;
}
.lblForm input.inputTextCalendar
{
    background: #fff;
    border: solid 1px #d9d9d9;
    width: 128px;
    height: 20px;
}
.formDelimiter
{
    clear: both;
    height: 1px;
    margin: 10px 0px 10px 10px;
}
html>body .formDelimiter
{
   /* #margin: 5px 0px 25px 10px;*/
}
.formDelimiter img
{
    height: 1px;
    width: 100%;
    background: #d3e7f5;
}
.lblFormErr
{
    background-color: #e4030b;
    padding: 4px;
    color: #fff !important;
}
.formRadioList
{
}
.formRadioList input
{
    margin-left: 3px;
    vertical-align: top;
    #vertical-align: bottom;
    margin-top: 5px;
    #margin-top: 0px;
}
.formRadioList label
{
    width: auto !important;
    margin-left: 5px;
}
.formRadioList_fixheight label
{
    #margin-top: -27px;
}



.formRadioListWide
{
    width: 460px !important;
    display: inline-block;
}
.formRadioListWide label
{
    margin-left: 39px;
    #margin-left: 65px;
    display:inline;
}

.formSmallWidth
{
    width: 510px;
}




.middle_type_narrow
{
    /*width: 100%;*/
    /*float: left;*/
}




.popup_window_form
{
    width: 400px;
    height: 190px;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    direction: rtl;
}
.popup_wrapper_form
{
    width: 350px;
    height: 90px;
    font-size: 13px;
}
.popup_wrapper_form table
{
    margin: 5px 10px;
    color: #7a7a7a;
    font-weight: bold;
}
.popup_window_form .popup_window_top
{
    width: 350px;
    height: 47px;
    line-height: 47px;
    margin: 0px auto;
}
.popup_window_form .popup_title
{
    width: 150px !important;
    background: url(/Images/formErrorTitleIcon.gif) no-repeat right;
    padding-right: 25px;
}
.popup_window_form .popup_window_content
{
    width: 350px;
    height: 100px;
    margin: 0px auto;
    border: solid 1px #bddae9;
    background-color: #fff;
    direction: rtl;
}

#tat_table
{
    direction: rtl !important;
    width: 359px !important;
    border: solid 2px #bcd6e3;
    border-top: 0px;
}
/*tanya*/

.mgrid_content_pad .lblForm
{
    float:right;
    margin: 0px 0px 10px 10px;
    font-family: Arial !important;
    color: #000000 !important;
    padding:4px;
    /*width:480px;*/
}
.lblForm input.inputText2
{
    width:211px;
    height:18px;
    border:1px solid #dbdada;
    background: #fff;
    font-size:13px;    
}
.fields_cont
{
    width:95px;
    overflow:hidden;
    float:right;
}
.lblForm .fields_cont {
float:right;
}
.lblForm .fields_cont label
{
    width: 83px;
    display: block;
    color:#050406;
    font:bold 12px arial;
    white-space:normal;
    float:right;
    display:block;
}
.fields_cont span.tsiki_super_star,.req_fields span.tsiki_super_star
{
color: #ff0000;
font:bold 14px arial;
vertical-align:text-top;
float:right;
display:block;
}
div.clear
{
    width:100%;
    clear:both;
    height:0px;
    overflow:hidden;
}
div.req_fields{margin-bottom:15px;}
div.req_fields .requirement
{
    color: #ff0000;
    font:bold 12px arial;
    white-space:normal;
}
#phone_prefix_container .newListSelected
{
    
    position:inherit;
    float:right;
}

.popup_window_lobby  .abstract_line
{
    position:relative;
}
.popup_window_lobby .abstract_line .title
{
    position:absolute;
    top:-30px;
    right:20px;
}
.popup_window_lobby div.popup_window_content
{
    width: 700px;
    height: 324px;
    margin: 0px auto;
    border: solid 0px #bddae9;
    background-color: transparent;
    direction: rtl;
}
.popup_window_lobby iframe.popup_wrapper
{
    width: 700px;
    height: 324px;
    direction: rtl;
    background:#F9F8F7;
    margin-top:-47px;
    border:1px solid #bddae9;
}
.popup_window_lobby div.popup_window_top
{
    width: 660px;
    height: 47px;
    line-height: 47px;
    margin: 0px 20px;
    position:relative;
}
.popup_window_lobby .inner_popup_holder {
float:right;
font-size:13px;
height:324px !important;
width:700px !important;
background:#F9F8F7;
}
.popup_window_lobby div.popup_close
{
    line-height: normal;
    float: left;
    width: 50px;
    margin-top: 13px;
    text-align: left;
}
/*div.general_subtitle h2.special_Icon_hurray, h2.special_Icon_hurray{
    color: #000;
    display: inline-block;
    font-family: arial;
    font-weight: bold;
    margin-bottom: 0px;
    
    background: url("Images/1.HE/General/hurray.gif") no-repeat scroll right 1px transparent !important;
    line-height: 22px;
    list-style: none outside none;
    padding-right: 0;
    vertical-align: middle;
}*/
/***********************workshop*****************************/
.workshop .segment
{
   clear:both;
   border-top:1px solid #cae1ed;
   font:normal 14px arial;
   color:#000; 
   line-height:22px;
   padding:14px 0px 18px 0px;
}
.workshop .segment.first
{
  
   border-top:0px solid #cae1ed;
  padding:5px 0px 18px 0px;
}
.workshop h1
{
   
   font:bold 15px tahoma;
   color:#3d4e9d; 
   margin:15px 0px 14px 0px;
   padding:0px;
}
.workshop h2
{
   
   font:bold 13px tahoma;
   color:#3d4e9d; 
    margin:0px 0px 14px 0px;
   padding:0px;
}
 .mgrid_content_pad .voterForm .lblForm {
    color: #000000 !important;
    float: right;
    font-family: Arial !important;
    margin: 0 0 10px 10px;
    padding: 4px;
     
}

 .voterForm
 {
 padding-top:15px;
 }
 .voterForm .lblForm input.inputText {
   
    height: 20px;
    width: 120px;
    margin-top:0px;
}
.voterForm .lblForm label {
   
    width: 98px;
}
.voterForm .formSecTitle
{
padding-bottom:10px;
}
.voterForm .lblForm .imgRequiredStar {
    
   margin: 8px 0 0 2px;
  
}

.voterForm .phone_prefix_container select,.voterForm #phone_prefix_container select {
    
    height: auto;
    vertical-align: baseline;
    width: 55px;
}
.voterForm .float_inverse
{
margin-left:14px;
}
.voterFormSend p
{
padding:4px 0px 12px 0px;
font-size:13px;
line-height:16px;
}
.voterFormSend p a
{
color:#4d9ed7;
text-decoration:underline;
font:normal 13px arial;
}
.formSendOK.voterFormSend table {
    
    width: 100%;
}
.formSendOK.voterFormSend table td {
    
    width: 100%;
    padding:4px 0px 0px 0px;
}
.formSendOK.voterFormSend table td label,.formSendOK.voterFormSend table td span {
    font-size:13px;
   font-weight:normal;
}
.workshop_images
{
width:193px;
float:left;
margin:-5px 0px 0px -22px;
border-right:1px solid #bddae9;
height:auto;
vertical-align:top;
}
.workshop_images #divMiddlePicture img
{
width:193px;
float:left;
vertical-align:top;
margin:0px 0px 9px 0px;
}
.workshop_images #divMiddlePicture 
{


}
/*.description_text ul br{
   height:0px;
   clear:both;
   display:block;
}*/
div.general_title.form_error h2 {
    color: #3D4E9D;
    display: block;
    font-family: Tahoma;
    font-weight: normal;
    margin-bottom: 5px;
    line-height:28px;
    background:url(/Images/error.png) right top no-repeat;
    padding:0px 37px 8px 0px;
    
}
/*
div.formSendOK  ul  {
   
    margin: 0;
    padding: 0;
}

div.formSendOK  ul li {
   background: url("Images/1.HE/General/link_bullet.gif") no-repeat scroll right 3px transparent;
    display: block;
    height: 19px;
    font-size:13px;
    line-height: 20px;
    list-style-type: none;
    margin: 0;
    overflow: hidden;
    padding: 0 20px 5px 0;
}
*/
/********************************************************************************/
/* CSS for Trajector */
/********************************************************************************/
div.trajector_wrapper
{
    width: 200px;
    float: right;
    height: 22px;
    padding: 4px 0px;
    margin-left: 22px;
    margin-right: 10px;
    #margin-right: 5px;
}
div > div.trajector_wrapper
{
    margin-right: 10px;
}
div.trajector_combo
{
    float: right;
    width: 150px;
    height: 20px;
    line-height: 20px;
    background: #fff;
    border: solid 1px #d9d9d9;
    color: #7a7a7a;
    text-align: center;
    /*position: relative;*/
}
a.trajector_combo
{
    color: #7a7a7a;
    text-decoration: none;
    width: 100%;
    height: 100%;
    display: block;
}
div.trajector_combo em
{
    float: left;
    margin: 1px 0px 0px 1px;
    cursor: pointer;
}
div.trajector_combo em img
{
    width: 21px;
    height: 18px;
    background: url(/Images/1.HE/General/trajector_arrow.gif) no-repeat;
}
div.trajector_open
{
    position: absolute;
    top: -1px;
    right: -1px;
    width: 440px;
    height: 350px;
    overflow: hidden;
    border: solid 1px #bddae9;
    background-color: #f9f8f7;
    text-align: right;
    z-index: 1001;
    direction: ltr;
}
div.trajector_line
{
    margin: 0px 10px;
    direction: rtl;
    padding: 0px 20px 5px 5px;
    background: url(/Images/1.HE/General/link_bullet.gif) no-repeat right 3px;
}
div.trajector_line a
{
    color: #4d9ed7;
    font-weight: bold;
    text-decoration: underline;
}
div.trajector_line_empty
{
    margin: 0px 10px;
    direction: rtl;
    padding: 0px 20px 0px 5px;
    font-size: 14px;
    font-weight: bold;
    color: #666;
}
div.trajector_content
{
    clear: both;
    width: 400px;
    height: 280px;
    overflow: hidden;
    border: solid 1px #bfdbea;
    background-color: #fff;
    margin: 0px auto;
}
div.trajector_content_inner
{
    clear: both;
    width: 400px;
    height: 260px;
    overflow: hidden;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Control Panel */
/********************************************************************************/
div.cp_wrapper
{
    /*width: 450px;*/
    float: left;
    height: 22px;
    padding: 0px;
    margin-left:10px;
}
ul.cp_wrapper
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	height: 25px;
	float: left;
	width:300px;
}
ul.cp_wrapper li
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	float: right;
	line-height: 25px;
	height: 25px;
	margin-left: 5px;
}
ul.cp_wrapper li a
{
	text-decoration: none;
	color: #000;
}
ul.cp_wrapper li em
{
}
ul.cp_wrapper li em img
{
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
}
li.cp_facebook
{
    margin-left:10px !important;
}
li.cp_facebook img
{
	background: url(/Images/1.HE/General/facebook_share_icon.gif) no-repeat 5px 4px;
}
li.cp_print img
{
	background: url(/Images/1.HE/General/cp_icons.jpg) no-repeat left -25px;
}
li.cp_send img
{
	background: url(/Images/1.HE/General/cp_icons.jpg) no-repeat left 0px;
	margin-left: 2px;
}
li.cp_save img
{
	background: url(/Images/1.HE/General/cp_icons.jpg) no-repeat left -50px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for General Page */
/********************************************************************************/
div.main_content_wrapper_b
{
	/*float: right;
	margin-right: 8px;
	#margin-right: 3px;	
	width: 940px;
	background: url(/Images/1.HE/General/general_top_border.png) no-repeat left top;*/
	border: solid 1px #bddae9;
	border-bottom: 0px;
	display: table;
    float:left;
    margin-left:22px;
    #margin-left:11px;    
	position: relative;
	display: block;
}
div > div.main_content_wrapper_b{
    #margin-left:26px;
}
div.main_content_wrapper_b div.general_content_b
{
    width:932px;
}
.inner_menu_inner .middle_type_wide .LinkCss
{
    width: 325px !important;
}
div.main_content_wrapper
{
	float: right;
	width: 742px;
	vertical-align:top;
	/*background: url(/Images/1.HE/General/general_top_border.png) no-repeat left top;*/
	border: solid 1px #bddae9;
	border-bottom: 0px;
	margin-right: 8px;
	#margin-right: 3px;
	position: relative;
	display: block;
	/*overflow: hidden;*/
}
div > div.main_content_wrapper
{
	margin-right: 10px;
}
div.general_content_t table,
div.general_content_b table,
div.general_content_s table
{
    /*width: 100%;*/
}
div.general_content_s
{
	width: 500px;
	float: right;
	margin: 10px 10px 0px 0px;
	#margin: 10px 5px 0px 0px;
	font-weight: normal;
	line-height: 22px;
}
div.general_content_t
{
	width: 380px;
	float: right;
	margin: 10px 10px 0px 0px;
	#margin: 10px 5px 0px 0px;
	font-weight: normal;
	line-height: 22px;
}
div.general_content_b
{
	width: 732px;
	float: right;
	margin: 10px 10px 10px 0px;
	#margin: 10px 5px 10px 0px;
	font-weight: normal;
	line-height: 22px;
}
div.general_content_bbb
{
	width: 725px;
	float: right;
	margin: 0px;
	font-weight: normal;
	line-height: 22px;
}
div.general_content_s dl,
div.general_content_b dl,
div.general_content_t dl
{
    padding: 0px;
    margin: 0px;
    margin-bottom: 25px;
    list-style-type: none;
    font-weight: bold;
    line-height: 21px;
    border-bottom: solid 1px #bddae9;
}
div.general_content_t dl dt
{
    width: 360px;
}
div.general_content_s dl dd,
div.general_content_b dl dd,
div.general_content_t dl dd
{
    padding: 0px;
    margin: 0px;
}
div.general_content_s dl dt a,
div.general_content_b dl dt a,
div.general_content_t dl dt a
{
    color: #fff;
    text-decoration: none;
}
div.general_content_s dl dd a,
div.general_content_b dl dd a,
div.general_content_t dl dd a
{
    color: #666;
    text-decoration: none;
}
div.general_content_s dl dt,
div.general_content_b dl dt,
div.general_content_t dl dt
{
    padding: 0px 10px;
    margin: 0px;
    background: #498ac9 url(/Images/1.HE/General/subjects_ttl_bg.gif) repeat-x right bottom;
    color: #fff;
    line-height: 22px;
    width: 96%;
}
div.general_content_s dl ul,
div.general_content_b dl ul,
div.general_content_t dl ul,
div.general_content_s dl li,
div.general_content_b dl li,
div.general_content_t dl li
{
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
div.general_content_s dd.odd_row,
div.general_content_b dd.odd_row,
div.general_content_t dd.odd_row,
div.general_content_s li.odd_row,
div.general_content_b li.odd_row,
div.general_content_t li.odd_row
{
    padding: 0px 10px;
    margin: 0px;
    background-color: #f5f5f5;
    color: #666;
    line-height: 22px;
    border-right: solid 1px #bddae9;
    border-left: solid 1px #bddae9;
}
div.general_content_s dd.pair_row,
div.general_content_b dd.pair_row,
div.general_content_t dd.pair_row,
div.general_content_s li.pair_row,
div.general_content_b li.pair_row,
div.general_content_t li.pair_row
{
    padding: 0px 10px;
    margin: 0px;
    background-color: #fff;
    color: #666;
    line-height: 22px;
    border-right: solid 1px #bddae9;
    border-left: solid 1px #bddae9;
}



div.paragraph_content ul
{
    margin: 5px 0 0;
    padding: 0;
   
}

div.paragraph_content ul li {
    margin: 0 0 5px !important;
}
.paragraph_content 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: 22px;
}
div.general_content_text ul li div.line_11
{
    line-height:20px;
}


div.general_content_text a,
div.message_list a
{
	color: #4d9ed7;
	/*text-decoration: decoration;*/
}

div.general_content_text ul li div
{
	font-family: arial;
	font-weight: normal;
	color: #000000;
}

div.message_list
{
	clear: both;
	padding: 0px;
	margin: 0px;
	font-family: Arial;
	color: #000;
	margin-bottom: 10px;
	width: 100%;
}
div.message_list_criterion
{
	clear: both;
	display: table;
	width: 100%;
	margin-bottom: 10px;
}
div.message_list_criterion img
{
	text-align: right;
	vertical-align: middle;
}
div.message_list_criterion span
{
	float: right;
	color: #3d4e9d;
	margin-left: 5px;
	white-space: nowrap;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Side Bar */
/********************************************************************************/
div.side_bar_wrapper
{
    width: 209px;
    float: right;
}
.boxes_wrapper_big div.side_bar_wrapper
{
    width: 209px;
    float: left !important;
    direction:rtl;
}
.side_menu_wrapper
{
	float: left;
	width: 100%;
	/*background: url(/Images/1.HE/side_menu.gif) no-repeat left top;
	border-bottom: solid 1px #ececec;*/
	display: table;
	/*padding-bottom: 50px;*/
}
div.side_menu_inner
{
	/* margin: 0px 1px; */
	/*border: solid 1px #bddae9;*/
}
div.side_menu_inner div.crnr
{
    /*background: url(/Images/1.HE/General/outsideCorner.gif) no-repeat scroll left top;
    position:relative;
    float: left;
    left: 0px;
    top: 20px;
    height:20px;
    width:20px;
    z-index: 9999;*/
}
div.application_form div.crnr
{
	position: absolute;
	top: -1px;
	left: -1px;
	width: 476px;
	height: 20px;
	/*margin: 0px 71px 0px 0px;*/
	background: url(/Images/1.HE/General/crnr_inner.gif) no-repeat left top;
}
dl.side_menu_inner
{
	padding: 0px;
	margin: 0px 0px 22px;
	list-style-type: none;
	border: solid 1px #BDDAE9;
    /*top:20px;*/
}
.third_menu dl.side_menu_inner,
.forth_menu dl.side_menu_inner
{
    border: 0px;
}
dl.side_menu_inner dt,
dl.side_menu_inner dd
{
    margin: 0px;
	list-style-type: none;
}
dl.side_menu_inner dd img
{
    float: right;
    display: inline-block;
}
dl.side_menu_inner dt.sb_ttl_lev1
{
	background: #f4f4f4;
    padding: 11px 10px;
	font-family: Tahoma;
	font-weight: normal;
	color: #4a59a3 !important;
}
dl.side_menu_inner dt.sb_ttl_lev1 span
{
	display: block;
}
 dl.side_menu_inner dd.sb_lev1
 /*, dl.side_menu_inner dd.sb2_lev1, dl.side_menu_inner dd.sb3_lev1*/
{
	background: #fff url(/Images/1.HE/General/side_menu_inner_item.gif) repeat-x right bottom;
}
dl.side_menu_inner dd.sb_lev1 a
/*,dl.side_menu_inner dd.sb2_lev1 a*/
{
	width: 100%;
	/* height: 22px; */
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
dl.side_menu_inner dd.sb_lev1 a span
/*,dl.side_menu_inner dd.sb2_lev1 a span*/
{
	padding: 0px 10px;
	cursor: pointer;
	display: inline-block;
}
 dl.side_menu_inner dd.sb_lev1_h
 /*, dl.side_menu_inner dd.sb2_lev1_h, dl.side_menu_inner dd.sb3_lev1_h*/
{
	background: #fff url(/Images/1.HE/General/side_menu_inner_item.gif) repeat-x right bottom;
}
 dl.side_menu_inner dd.sb_lev1_s
 /*, dl.side_menu_inner dd.sb2_lev1_s, dl.side_menu_inner dd.sb3_lev1_s*/
{
	background: #ff7a00 url(/Images/1.HE/General/sb_lev_arrow.gif) no-repeat 197px 10px;
}
 dl.side_menu_inner dd.sb_lev1_h a
/*,dl.side_menu_inner dd.sb2_lev1_h a*/
{
	width: 100%;
	/* height: 22px; */
	display: block;
	color: #000f5e;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
	overflow:hidden;
}
dl.side_menu_inner dd.sb_lev1_s a
/*,dl.side_menu_inner dd.sb2_lev1_s a*/
{
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
dl.side_menu_inner dd.sb_lev1_h a span,
dl.side_menu_inner dd.sb_lev1_s a span
/*,dl.side_menu_inner dd.sb2_lev1_h a span
,dl.side_menu_inner dd.sb2_lev1_s a span*/
{
	padding: 0px 10px;
	cursor: pointer;
	display: inline-block;
}
.side_menu_inner .sb_ttl_lev2
{
    padding: 5px 10px;
}
dl.side_menu_inner dt.sb_ttl_lev2
{
	color: #3d4e9d;
	margin: 0px;
	font-weight: bold;
	padding: 5px 5px 0px;
	background: #fff;
}
dl.side_menu_inner dt.sb_ttl_lev2 label
{
	margin-top: 30px !important;
}
div.alternate_sidebar_outer
{
	background: url(/Images/1.HE/General/alternate_sidebar_outer.gif) no-repeat left bottom;
	padding-bottom: 10px;
}
div.alternate_sidebar
{
	clear: both;
}
.alternate_title
{
	width: 100%;
	height: 55px;
	padding: 10px 0px 0px;
	background: url(/Images/1.HE/General/message_list_bg.gif) repeat-x right top;
}
.alternate_title div
{
	font-family: Tahoma;
	font-weight: bold;
	color: #111f69;
	margin: 0px 5px 0px 10px;
}
table.alternate_sidebar
{
	margin: 0px 10px;
	width: 170px;
}
table.alternate_sidebar td
{
	font-weight: bold;
	color: #666;
	padding-bottom: 5px;
}
table.alternate_sidebar td div
{
	float: right;
}
table.alternate_sidebar td div.date_label
{
	width: 60px;
}
td.alternate_sidebar_btn
{
	width: 100%;
}
td.alternate_sidebar_btn .serach_btn
{
	float: left !important;
}
div.icon_cal,span.icon_cal
{
}
div.icon_cal img.icon_cal,span.icon_cal img.icon_cal
{
	width: 20px;
	height: 15px;
	background: url(/Images/1.HE/General/icon_cal.gif) no-repeat right top;
}
div.icon_cal img.icon_cal_on,span.icon_cal img.icon_cal_on
{
	width: 20px;
	height: 15px;
	background: url(/Images/1.HE/General/icon_cal.gif) no-repeat right bottom;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Inner Menu */
/********************************************************************************/
div.inner_menu_wrapper
{
	float: left;
	width: 196px;
	/* background: url(/Images/1.HE/General/inner_side_menu.png) no-repeat left top;
	border-right: solid 1px #bddae9; */
	margin-top: -1px;
	display: table;
	margin-right:10px;
}
div.inner_menu_wrapper_wide
{
	float: left;
	width: 327px;
	overflow: hidden;
	/*background: url(/Images/1.HE/General/inner_side_menu.png) no-repeat left top;
	border-right: solid 1px #bddae9;*/
	display: table;
	margin-top: -1px;
}
div.inner_menu_pic,
div.inner_menu_pic_list
{
	text-align: center;
	color: #666;
	font-weight: bold;
}
div.inner_menu_pic_list
{
    height: 187px;
    background: url(/Images/1.HE/General/inner_menu_pic_list.gif) repeat-x right top;
}
div.inner_menu_pic_list_inner
{
    margin: 0px auto;
    padding-top: 20px;
}
div.inner_menu_pic_list_inner img
{
    width: 110px;
    height: 96px;
    margin: 0px auto;
}
div.inner_menu_pic a
{
	color: #4d9ed7;
}
div.inner_menu_pic img
{
    display: block;
}
div.inner_menu_wrapper_wide div.inner_menu_inner div.crnr
{
    background:transparent url(/Images/1.HE/General/outsideCorner.gif) no-repeat scroll left top;
    border:0 solid red;
    height:20px;
    left:-309px;
    #left:-307px;    
    position:relative;
    top:20px;
    width:20px;
}
div.inner_menu_wrapper_wide div.inner_menu_inner
{
	margin: 0px 0px 0px 2px;
	#margin: 0px 0px 0px 2px;
	#width:327px;    
}
div.inner_menu_inner
{
	/*width: 196px;*/
	margin: 0px 0px 0px 0px;	
	/*position: relative;
	border-bottom: solid 1px #bddae9;*/
}
div.inner_menu_inner div.crnr
{
    background:transparent url(/Images/1.HE/General/outsideCorner.gif) no-repeat scroll left top;
    border:0 solid red;
    height:20px;
    left:-178px;
    position:relative;
    top:20px;
    width:20px;
    display: none;
	/*position: absolute;
	top: -1px;
	left: -1px;
	margin: -1px 176px 0px 0px;
	width: 20px;
	height: 20px;
	background: url(/Images/1.HE/General/inner_side_menu.gif) no-repeat left top;
	display: none;*/
}
dl.inner_menu_inner
{
    background: transparent url(/Images/1.HE/General/inner_side_menu_bg.gif) repeat-x scroll right bottom;
    border: 1px solid #BDDAE9;
    list-style-type: none;
    margin: 0px 0px 22px;
    padding: 0px 0px 0px;    
    width: 196px;
}
dl.inner_menu_inner_small
{
    padding-bottom: 20px;
}
dl.inner_menu_inner dt,
dl.inner_menu_inner dd
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
dl.inner_menu_inner dt.sb_ttl_lev1
{
	font-family: Tahoma;
	color: #4a59a3;
	margin: 0px;
	font-weight:normal;
	/*line-height: 33px;*/
	padding: 11px 5px;
	background: #f6f9f9;
}
dl.inner_menu_inner dt.sb_ttl_lev1 span
{
	display: block;
	padding: 0px 5px;
}
dl.inner_menu_inner dd
{
    /*padding: 0px 11px !important;*/
}
dl.inner_menu_inner dd.sb2_lev1 ,
dl.inner_menu_inner dd.sb2_lev1_h,
dl.inner_menu_inner dd.sb2_lev1_s
{
    padding: 7px 11px !important;
    background: #f6f9f9 !important;
}
dl.inner_menu_inner dd.sb_lev1
{
	/*background-color: #f5f5f5;*/
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dd.sb_lev1 a
{
	width: 100%;
	height: 100%;
	display: block;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
dl.inner_menu_inner dd.sb_lev1 a span
{
	padding: 0px 10px;
	cursor: pointer;
	display: inline-block;
}
dl.inner_menu_inner dd.sb_lev1_h
{
	background-color: #f5f5f5;
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dd.sb_lev1_s
{
	background: #ff7a00 url(/Images/1.HE/General/sb_lev_arrow.gif) no-repeat 187px 10px;
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dd.sb_lev1_h a
{
	width: 100%;
	height: 100%;
	display: block;
	color: #000f5e;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
dl.inner_menu_inner dd.sb_lev1_s a
{
	width: 100%;
	height: 100%;
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	line-height: 22px;
}
dl.inner_menu_inner dd.sb_lev1_h a span,
dl.inner_menu_inner dd.sb_lev1_s a span
{
	padding: 0px 10px;
	cursor: pointer;
	display: inline-block;
}

dl.inner_menu_inner dt.sb_ttl_lev2
{
	color: #3d4e9d;
	margin: 0px;
	font-weight: bold;
	padding: 0px 10px 5px;
    padding-top: 5px;
	background: url(/Images/1.HE/General/inner_side_menu_bg.gif) repeat-x right bottom;
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dt.sb_ttl_lev2 a
{
	color: #3d4e9d;
	text-decoration: none;
}
dl.inner_menu_inner dt.sb_ttl_lev2 label
{
	margin-top: 30px !important;
}
dl.inner_menu_inner dt.sb_ttl_lev2_h
{
	color: #3d4e9d;
	margin: 0px;
	font-weight: bold;
	padding: 0px 10px 5px;
	background: url(/Images/1.HE/General/inner_side_menu_bg.gif) repeat-x right bottom;
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dt.sb_ttl_lev2_h a
{
    height: 100%;
    padding-top: 25px;
    width: 100%;
    display: block;
	color: #666;
	text-decoration: none;
}
dl.inner_menu_inner dt.sb_ttl_lev2_h label
{
	margin-top: 30px !important;
}

dl.inner_menu_inner dt.sb_ttl_lev2_s
{
	color: #3d4e9d;
	margin: 0px;
	font-weight: bold;
	padding: 0px 10px 5px;
	background: #ff7a00 url(/Images/1.HE/General/sb_lev_arrow.gif) no-repeat 187px 31px;
	border-bottom: solid 1px #bddae9;
}
dl.inner_menu_inner dt.sb_ttl_lev2_s a
{
    height: 100%;
    padding-top: 25px;
    width: 100%;
    display: block;
	color: #fff;
	text-decoration: none;
}
dl.inner_menu_inner dt.sb_ttl_lev2_s label
{
	margin-top: 30px !important;
}
/********************************************************************************/

div.paragraph_close
{
    clear: both;
}
div.paragraph_close .paragraph_title
{
    color: #666;
    font-weight: bold;
    padding: 0px 10px;
    height: auto !important;
    #height: 23px;
    line-height: 23px;
}
div.paragraph_close .paragraph_title em
{
    float: left;
    width: 59px;
    height: 19px;
    overflow: hidden;
}
.odd_row .paragraph_title em img
{
    width: 59px;
    height: 19px;
    background: url(/Images/1.HE/General/btn_paragraph_orange.gif) no-repeat left 0px;
    cursor: pointer;
    margin: 3px 0px 0px 0px;
}
.display_member_details_button
{
    background:transparent url(/Images/1.HE/General/btn_paragraph_orange.gif) no-repeat scroll left 0;
    cursor:pointer;
    display:inline-block;
    float:left;
    height:19px;
    margin:5px 0 -6px 8px;
    width:59px;
}
.pair_row em img
{
    width: 59px;
    height: 19px;
    background: url(/Images/1.HE/General/btn_paragraph_orange.gif) no-repeat left -19px;
    cursor: pointer;
    margin: 3px 0px 0px 0px;
}
div.paragraph_close div.paragraph_content
{
    display: none;
}
div.paragraph_open
{
    clear: both;
    border: 0px !important;
}
div.paragraph_open .paragraph_title
{
    background: #FF6300 url(/Images/1.HE/General/tabs_bg_repeater.gif) repeat-x right top;
    color: #fff;
    font-weight: bold;
    padding: 0px 10px;
    height: auto !important;
    #height: 23px;
    line-height: 23px;
}
div.paragraph_open .paragraph_title em
{
    float: left;
    width: 59px;
    height: 19px;
    overflow: hidden;
}
div.paragraph_open .paragraph_title em img
{
    width: 59px;
    height: 19px;
    background: url(/Images/1.HE/General/btn_paragraph_orange.gif) no-repeat left -38px;
    cursor: pointer;
    margin: 3px 0px 0px 0px;
}
/*div.paragraph_open div.paragraph_content
{
    display: block;
    border: solid 2px #FF6300;
    padding: 10px;
}*/
div.odd_row
{
    background-color: #f5f5f5;
    border-left: solid 1px #bddae9;
    border-right: solid 1px #bddae9;
}
/*div.pair_row
{
    background-color: #fff;
    border-left: solid 1px #bddae9;
    border-right: solid 1px #bddae9;
}*/
div.pair_row p, div.odd_row p, div.pair_row, div.odd_row
{
    color: #000000;
}
div.paragraph_wrapper
{
    border-top: solid 1px #bddae9;
    border-bottom: solid 1px #bddae9;
    /* width:720px; */
}
.general_content_s div.paragraph_wrapper{
    width:500px;
}
.general_content_t div.paragraph_wrapper{
    width:370px;
}
div.paragraph_content table
{
    /*font-weight: bold;*/
    color: #000000 !important;
    line-height: normal !important;
}
div.paragraph_content table td
{
    padding: 5px;
}
div.paragraph_content a
{
    color: #4d9ed7;
}
div.paragraph_content ol li
{
    color: #000000 !important;
     font:normal 14px arial;
   line-height:18px;
}
div.paragraph_content ol li.special_Icon_pdf
{
    list-style:none;
}
.tbl
{
	border-collapse: separate;
	border-spacing: 2px;
	background: #fff;
}
.tbl_o td
{
    background-color: #f4f4f4;
}
.tbl_p td
{
    background-color: #fff;
}

/*div.boxes_inner
{
	border:solid 0px red;
    width: 500px !important;
    margin: 0px 10px 10px 0px;
    clear: both;
    display: table;
    float:right;
}*/
/*div.boxes_inner div.box_item_spacer
{
    width: 16px;
    border:solid 0px red;
}*/
/*div > div.boxes_inner div.box_item
{
    #margin-right: 5px;
}*/
/********************************************************************************/

/********************************************************************************/
/* CSS for Links */
/********************************************************************************/


div.links_content div.general_title
{
    margin: 9px 9px 5px 0px;
}
div.links_content div.general_subtitle
{
    margin: 0px 9px 5px 0px;
}
div.links_pane
{
    float: right;
    width: 250px;
    margin-right: 10px;
   
}

div.links_item_link
{
    color: #4d9ed7;
}
div.links_item_link a
{
    color: #4d9ed7;
    text-decoration: underline;
}
div.links_item_explain
{
    color: #000 !important;
    font-family: Arial !important;
    font-weight: normal !important;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for FAQ */
/********************************************************************************/

/*div.faq_title
{
    margin-bottom: 15px;
}
div.faq_section
{
    font-family: Arial !important;
    color: #000 !important;
    margin-bottom: 15px;
}
div.faq_section select
{
    width: 150px;
}*/
/********************************************************************************/

/********************************************************************************/
/* CSS for Jobs */
/********************************************************************************/
div.jobs_content
{
    /*width: 530px;
	background: url(/Images/1.HE/General/jobs_bg.gif) repeat-y right top;*/
}
div.jobs_content div.general_title
{
    margin: 9px 9px 5px 0px;
}
div.jobs_content div.general_subtitle
{
    margin: 0px 9px 5px 0px;
}
div.jobs_item
{
    clear: both;
    width: 500px;
    /*margin: 0px auto;*/
    display: table;
    border-bottom: solid 1px #d2e6f5;
}
div.jobs_item div
{
    color: #000;
    font-family: Arial;
    font-weight: normal;
    line-height: 20px;
}
.jobs_position,
div.jobs_item a
{
    font-weight: bold;
}
div.jobs_right
{
    float: right;
    width: 340px;
    padding-right: 20px;
}
div.jobs_left
{
    float: right;
    width: 140px;
    text-align: center;
}
div.jobs_left img
{
    /*border: solid 1px #bddae9;*/
    width: 102px;
    height: 108px;
    margin: 20px 0px;
}
.jobs_find
{
    padding: 10px;
    background-color: #f5f5f5;
    font-weight: bold;
    min-height:150px;
}
.jobs_find .styled_combo
{
    background: none !important;
}
.jobs_find .styled_combo .styled_combo_input
{
    background: #fff !important;
    margin: 0px 4px;
}
.jobs_email
{
    line-height: normal;
}
.jobs_email_text
{
    font-size: 11px !important;
    margin-top: -5px;
    display: inline-block;
}
.jobs_find div.jobs_text
{
    padding: 10px 0px /*0px 10px*/;
    width: 130px;
    /*text-indent: 5px;*/
}
.jobs_find select
{
    font-family:Arial;
    font-size:13px;
    margin-right:0;
    width:157px;
}
.jobs_find input
{
    width: 150px;
    height: 20px;
    border: solid 1px #c7c9be;
    background-color: #fff;
    margin-right: 3px;
}
div.jobs_btn
{
    text-align: left;
}
div.jobs_btn input
{
    border: 0px;
    cursor: pointer;
    background: url(/Images/1.HE/General/jobs_btn.gif) no-repeat;
    width: 33px;
    height: 22px;
    margin: 5px 0px 0px 10px;
}
div.jobs_btn_dis
{
    text-align: left;
}
div.jobs_btn_dis input
{
    border: 0px;
    /*cursor: pointer;*/
    background: url(/Images/1.HE/General/jobs_btn_dis.gif) no-repeat;
    width: 45px;
    height: 24px;
    margin: 5px 0px 0px 5px;
}
/********************************************************************************/

/********************************************************************************/
/* CSS for Careers */
/********************************************************************************/
div.careers_content
{
}
div.careers_content dt em
{
    float: left;
    margin-top: 3px;
}
div.careers_content dt.careers_open em 
{
    border:0px;
    width: 108px;
    height: 16px;
    background: url(/Images/1.He/General/btn_close.gif) no-repeat;
}
div.careers_content dt.careers_close, div.careers_content dt.careers_open
{
    background:transparent url(/Images/1.HE/jobs_back.gif) repeat-x;
    color:#fff;
    padding: 0px 10px;
    font-weight:bold;   
   /* width:530px; */
}
div.careers_content dt.careers_close em 
{
    width: 108px;
    height: 16px;
    background: url(/Images/1.He/General/btn_more_details.gif) no-repeat;
}
div.careers_area form div,
div.careers_area form span
{
    font-family: Arial !important;
    color: #666 !important;
}
div.careers_area input[type=checkbox]
{
    margin-left: 3px;
    vertical-align: middle;
}
.careers_all,
.careers_custom,
.careers_list
{
    color: #000 !important;
    font-family: Arial !important;
    margin-top:2px;
}
div.careers_custom
{
    margin-right: 8px;
}
div.careers_content_details
{
    width: auto;
    display: table;
    background: url(/Images/1.HE/General/careers_bg_w.gif) repeat-y right top;
    /*border-left: solid 1px #bddae9;
    border-right: solid 1px #bddae9;*/
    padding-bottom: 10px;
    width:100%;
}
div.careers_content_details div
{
    font-family: Arial !important;
    color: #666666;
}
div.careers_right
{
    float: right;
    width: 182px;
    padding:0px 10px;
}
div.careers_middle
{
    float: right;
    width: 194px;
    padding:0px 17px 0px 10px;
}
div.careers_middle ul {
    /*list-style-type:none !important;
    list-style-image: none;*/
}
div.careers_middle ul li
{
    /*background: url(/Images/1.HE/General/btn_arrow_small.gif) no-repeat right 3px;
    list-style-type:none !important;
    padding:0 23px 0 0;
    margin:0px !important;*/
}
div.careers_left
{
    float: right;
    width: 200px;
    overflow: hidden;
     padding:0px 49px 0px 10px;
}
div.careers_left a
{
    color: #4d9ed7 !important;
    text-decoration: underline !important;
}
div.careers_right label,
div.careers_middle label,
div.careers_left label
{
    color: #4d9ed7;
}
div.careers_right div,
div.careers_middle div,
div.careers_left div
{
    /*margin: 0px 5px;*/
}
div.careers_btn_back
{
    text-align: left;
}
div.careers_found
{
    margin: 5px 0px;
}
/********************************************************************************/


.careers_spacer
{
    width: 10px;
}
.careers_list
{
    width: 33%;
    vertical-align: top;
    padding-bottom: 20px;
}
.careers_item em
{
    width: 7px;
    height: 7px;
    background: url(/Images/careers_icon.gif) no-repeat left top;
    float: right;
    margin: 8px 0px 0px 3px;
    #margin: 6px 0px 0px 0px;
    font-family: Arial !important;
    color: #666 !important;
    display:inline-block;
    cursor:pointer;
}
.careers_item_o em
{
    width: 7px;
    height: 7px;
    background: url(/Images/careers_icon.gif) no-repeat right top;
    float: right;
    margin: 8px 0px 0px 3px;
    #margin: 6px 0px 0px 0px;
    font-family: Arial !important;
    color: #666 !important;
     display:inline-block;
    cursor:pointer;
}
.careers_item span,
.careers_item_o span,
.careers_item_lev2
{
    color: #000 !important;
}
.careers_item_lev2
{
    margin-right: 20px;
}
.careers_btn
{
    text-align:left;
    padding-left: 20px;
}
.careers_area table
{
    width: 100%;
}




.styled_combo
{
    background: #fff;
    overflow: hidden;
    font-family: Arial !important;
}
.styled_combo .styled_combo_input
{
    font-family: Arial !important;
    height: 18px;
    text-indent: 0px;
    position: relative;
    border: solid 1px #d9d9d9;
    padding: 0px 5px;
    color: #7a7a7a;
    cursor: pointer;
    display: block;
    overflow: hidden;
}
.styled_combo_input em
{
    float: left;
    /*margin: 2px 0px 0px 0px;*/
    margin: 1px 0 0 -3px;
}
.styled_combo_input em img
{
    width: 16px;
    height: 16px;
}
.styled_combo_content
{
    /*height: 180px;
    width: 200px;*/
    overflow-y: scroll;
    position: absolute;
    margin-top: -1px;
    margin-right: 0px;
    background: #fff;
    border: solid 1px #d9d9d9;
    direction: ltr;
}
.styled_combo_content table
{
    width: 100%;
    direction: rtl;
}
div > .styled_combo_content table
{
    #width: 90%;
    direction: rtl;
}
.styled_combo_content table td
{
    padding: 2px 5px 3px;
}
.styled_combo_content table td.styled_combo_hover
{
    background-color: #ff7a00;
    color: #fff;
}
.styled_combo_content table td.styled_combo_hover a
{
    color: #fff;
}
.styled_combo_content table td a
{
    color:#000000;
    display:block;
    height:23px;
    overflow:hidden;
    text-decoration:none;
    width:100%;
}
.styled_combo_content table td.delimiter
{
    height: 1px;
    padding: 0px;
}
.styled_combo_content table td.delimiter div
{
    height: 1px;
    display: inline;
}
.styled_combo_content table td.delimiter img
{
    height: 1px;
    width: 100%;
    background: #d9d9d9;
    padding: 0px;
    display: inline-block;
}




.required_fileds
{
    font-weight: bold;
    color: #e6020a !important;
 }
.forms
{
    width: 500px;
    line-height: normal !important;
}
.forms,
.forms td,
.forms td div
{
    font-weight: bold;
    font-family: Arial !important;
    color: #000 !important;
}
.forms td
{
    vertical-align: top;
    padding: 3px 0px 5px;
}
.forms h4
{
    font-family: Tahoma;
    color: #3d4e9d;
}
.forms_delimiter div
{
    margin: 10px 0px;
}
.forms_delimiter div img
{
    height: 1px;
    width: 100%;
    background: #d3e7f5;
}
input.btn_form_send
{
    border: 0px;
    cursor: pointer;
    background: url(/Images/1.HE/General/btn_send_new.gif) no-repeat right top;
    width: 68px;
    height: 33px;
}

img.required_star
{
    width: 5px;
    height: 5px;
    text-align: right;
    vertical-align: top;
    margin-top: 7px;
    #margin-top: 7px;
    margin-left: 3px;
}

.error_form
{
    background: #e4030b;
    color: #fff !important;
}



.formSendOK
{
}
.formSendOK table
{
    background-color: #ffffff;
    direction: rtl;
    font-family: Arial;
    font-size: 13px;
}
.formSendOK table td
{
    vertical-align: top;
    padding-bottom: 5px;
    text-align: right;
    font-family: Arial;
    font-size: 13px;
    direction: rtl;
}
.formSendOK label
{
    color: #000;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    direction: rtl;
}
.formSendOK span
{
    color: #000000;
    font-weight: bold;
    font-family: Arial;
    font-size: 13px;
    direction: rtl;
}
.formSendInnerTitle
{
    padding-top: 10px !important;
    font-size: 13px !important;
    font-weight: bold !important;
    color: #3d4e9d !important;
    font-family: Tahoma;
}
.formSendDelimiter
{
    border-bottom: solid 1px #d3e7f5;
}
.formSendDelimiterBlank
{
}



.sb2_lev1,
.sb2_lev1_h,
.sb2_lev1_s
{
	color: #4a59a3 !important;
    padding: 7px 10px;
    font-family: Tahoma;
    background: #f4f4f4 !important;
}
.sb2_lev1 a,
.sb2_lev1_h a,
.sb2_lev1_s a
{
    font-size: 13px;
    color: #4a59a3 !important;
    text-decoration: none !important;
    font-weight: bold;
}


.sb3_lev1,
.sb3_lev1_h,
.sb3_lev1_s
{
    text-align:left;
    color:#4d9ed7;
	line-height: 22px;  
	padding-left: 10px;
	margin: 0px 0px 20px !important;
}
.sb3_lev1 a,
.sb3_lev1_h a,
.sb3_lev1_s a
{
    color:#4d9ed7;
    text-decoration: underline !important;
    font-size: 13px;
    font-weight: bold;
}

.inner_menu_inner .sb3_lev1,
.inner_menu_inner .sb3_lev1_h,
.inner_menu_inner .sb3_lev1_s
{
    margin-left: 10px !important;
}
.main_content_crnr,
.crnr
{
    float: left;
    position: absolute;
    left: -2px;
    top: -1px;
    margin: 0px;
    width: 23px;
    height: 20px;
}
.main_content_crnr img,
.crnr img
{
    background: url(/Images/1.HE/General/crnr_inner.gif) no-repeat left top;
    width: 23px;
    height: 20px;
}
dd.jobs_find_w
{
    padding: 0px !important;
    margin: 0px !important;
}

img.ui-datepicker-trigger
{
    margin-right:5px;
    cursor:pointer;
}



/*li.special_Icon_pdf
{
list-style-image:url(/Images/1.HE/General/pdf.gif) !important;
line-height:22px !important;
padding-right:0px !important;
vertical-align:middle;
list-style-position:inside;
background:none !important;

}*/
/*li.special_Icon_question
{
list-style-image:url(/Images/1.HE/General/question.gif) !important;
line-height:22px !important;
padding-right:0px !important;
vertical-align:middle;
list-style-position:inside;
background:none !important;
}*/
/*li.special_Icon_v
{
list-style-image:url(/Images/1.HE/General/v.gif) !important;
line-height:22px !important;
padding-right:0px !important;
vertical-align:middle;
list-style-position:inside;
background:none !important;
}*/

/*li.special_Icon_x
{
list-style-image:url(/Images/1.HE/General/x.gif) !important;
line-height:22px !important;
padding-right:0px !important;
vertical-align:middle;
list-style-position:inside;
background:none !important;
}*/

/*li.special_Icon_xcl
{
list-style-image:url(/Images/1.HE/General/xcl.gif) !important;
line-height:22px !important;
padding-right:0px !important;
vertical-align:middle;
list-style-position:inside;
background:none !important;
}*/

li div.special_Icon_hurray
{
	list-style-image :url(/Images/1.HE/General/hurray.gif) right 1px no-repeat !important;
	/*padding-right:25px;
	padding-top: 5px;*/
}
li div.special_Icon_xcl
{
	list-style-image:url(/Images/1.HE/General/xcl.gif) !important;
}
li div.special_Icon_v
{
	list-style-image:url(/Images/1.HE/General/v.gif) !important;
}
li div.special_Icon_question
{
	list-style-image:url(/Images/1.HE/General/question.gif) !important;
}
li div.special_Icon_pdf
{
	list-style-image:url(/Images/1.HE/General/pdf.gif) !important;
}
li div.special_Icon_x
{
	list-style-image:url(/Images/1.HE/General/x.gif) !important;
}


.iframe{
float:left;
width:900px;
}
span.tsiki_super_star{
color: #ff0000;
font-size:18px;
vertical-align:top;
}

.bottom_more_info_members {
    border: #BED9EA solid;
    border-width: 0px 1px 1px 1px;
    margin-top: -15px;
    padding:10px;
    }
    
    
    .more_about_new_off{
    
        background:#f5f5f5 url(/Images/1.HE/General/btn_paragraph_orange2.gif) no-repeat 10px 3px;
        height:22px;
        line-height:20px;
        border:1px solid #bed9ea;
        margin-bottom:10px;
        cursor:pointer;
        padding-right:8px;
    }
    .more_about_new_on{
    
        background:#f5f5f5 url(/Images/1.HE/General/btn_paragraph_orange2.gif) no-repeat 10px -35px;
        height:22px;
        line-height:20px;
        border:1px solid #bed9ea;
        margin-bottom:10px;
        cursor:pointer;
        padding-right:8px;
    }
    
        /* styled selectbox for phone prefix
    -------------------------------------------------------*/
div.selectbox-wrapper {
    position:absolute;
    width:52px !important;
    background:#ffffff;
    border:1px solid #D9D9D9;
    margin:0px;
    padding:0px;
    font-size:12px;
    text-align:left;
    overflow: auto;
    left:17px;
    z-index:99;
}
div.selectbox-wrapper ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div.selectbox-wrapper ul li.selected { 
    background-color: #FF7A00;
    color:#ffffff;
}
div.selectbox-wrapper ul li.current { 
    background-color: #FF7A00;
    color:#ffffff;    
}
div.selectbox-wrapper ul li {
    list-style-type:none;
    display:block;
    margin:1px !important;
    text-align: right;
    padding:2px;
    cursor:pointer;
    color:#000000;
    font-weight: normal;
    list-style-image: none !important;
}
.selectbox /* look&fell of  select box*/
{
    margin: 0px 0px 0px 0px;
    #top: -3px;
    padding-right:2px;
    #padding:2px 3px 0px 0px;
    font-family: Arial, sans-serif;
    font-size:13px;
    width : 50px !important; 
    display : inline-block;
    text-align:right; 
    background: #ffffff url('/Images/1.HE/General/bg_select_blue.png') no-repeat left center;
    height:20px;
    cursor: pointer;
    border:1px solid #D9D9D9;
    color:#333;
    vertical-align:middle;
    z-index:1;
    position:relative;
}
.phone_prefix_container {

}
.phone_prefix_container select, #phone_prefix_container select {
    font-size: 12px;
    vertical-align:top;
    width:57px;
    height:20px;
}
.dvir_family_test input {
    background:red;
    display: inline;
}

.dvir_family_test label {
    background:yellow;
    display: inline;
}

    .contractSections input {vertical-align:middle;}
    .contractSections label {color:#000000;font-family:Arial;font-size:13px;}
    .form_title_field {color:#000000;font-family:Arial;font-size:13px;font-weight:normal;}
    .form_value_field {color:#000000;font-family:Arial;font-size:13px;}
.career_popup
{
    width:683px;
    height:348px;
    
    
    padding:12px 15px;
}
div.popup_wrapper .career_popup .form_label_par {
   
    font:bold 14px tahoma;
    color:#3d4e9d;
}
div.popup_wrapper .career_popup .form_label {
   
    font:bold 13px arial;
    color:#000;
    width:107px;
    
}
div.popup_wrapper .career_popup .form_label span.req,
div.popup_wrapper .career_popup div.form_input_captcha  span.req{
   
    font:bold 13px arial;
    color:#e8131a;
   width:6px;
   display:inline-block;
   float:right;
    
}
div.popup_wrapper .career_popup input[type='text'] {
   width:186px;
   height:20px;
   padding:0px 4px;
}
.career_popup .right_side,.career_popup .left_side
{
width:318px;
float:right;
margin-left:20px;
}
div.popup_wrapper .career_popup .left_side .form_label
{
width:94px;

}
.career_popup .left_side
{
    margin:0px;
}
.career_popup .sep_line
{
width:1px;
border-left:1px solid #cde3ee;
background:#eff6fa;
margin:10px 0px 10px 20px;
height:285px;
float:right;

}
div.popup_wrapper .career_popup table{
    width: 100%;
}

div.popup_wrapper .career_popup table select{
   margin-right:6px;
    
}

div.popup_wrapper .career_popup table select.long_select
{
height:21px;
width:196px;
margin:0px;
}
div.popup_wrapper .career_popup .input_file
{
width:100%;
background:#fff;
border:1px solid #D9D9D9;
}
div.popup_wrapper .career_popup .left_side .form_label
{

vertical-align:top;
}
div.popup_wrapper .career_popup .left_side .comment
{
clear:both;
font:normal 11px arial;
color:#000;
text-align:right;
padding:2px 0px;
}
div.popup_wrapper .career_popup .form_input textarea.form_textarea {
    background-color: #FFFFFF;
    border: 1px solid #D9D9D9;
    height: 109px;
    overflow: auto;
    width: 100%;
}
div.popup_wrapper .career_popup textarea
{
width: 212px;
 height: 20px;
  border: solid 1px #d9d9d9;
  }
div.popup_wrapper .career_popup  .form_input_captcha
{
/*width:89px;*/
}
div.popup_wrapper .career_popup  .form_input_captcha label
{
width:81px;
display:inline-block;
float:right;
}
div.popup_wrapper .career_popup  .form_input_captcha input[type='text']
{
    width:202px;
}
td.form_btn input.send_but_resume
{
    background: #ffffff url('/Images/1.HE/General/send_but.png') no-repeat left top;
    width:74px;
    height:36px;
    margin:0px 0px 0px -5px;
   float:left;
}
td.form_btn .valid_message {
   font:bold 13px arial;
   color:#e6020a;
  float:left;
  white-space:nowrap;
   
   margin:6px 0px;
}
div.popup_wrapper .career_popup table td.lblFormErr2 {
    background-color: #E4030B;
    
    
   
}
div.popup_wrapper .career_popup table td
{
 padding: 4px;
}
.popup_window.resume
{
width:746px;
height:425px;
}
.popup_window.resume div.popup_window_top
{
    width: 714px;
   
   
}
.popup_window.resume .popup_window_content,.popup_window.resume .popup_window_content iframe.popup_wrapper,
.popup_window.resume  div.popup_wrapper
{
    width: 714px !important;
    height: 361px;
}
 div.popup_wrapper.career_cont {
    color: #666666;
    direction: rtl;
    font-size: 12px;
    font-weight: bold;
    height: 372px;
    margin: 0 auto;
    width: 714px !important;
}
div.popup_wrapper.career_cont {
    padding:  0;
}
.popup_window.resume div.popup_window_content {
   
    height: 361px;
   
}
div.popup_close {
   
    margin-top: 11px;
}
.mgrid_tabs_content_full
{
    clear:both;
}
.careers_content
{
width:685px !important;
}
div.general_content_text div.careers_found
{
	font-family: Tahoma;
	font-weight: bold;
	font-size:15px;
	color: #3d4e9d;
	
}
.careers_content dl
{
margin:0px 0px 32px 0px;

}
.careers_content dl
{
margin:0px 0px 32px 0px;

}
.career_but
{
    border:0px solid red;
     background: #ffffff url('/Images/1.HE/General/career_but.png') no-repeat left top;
     width:121px;
     height:36px;
     cursor:pointer;
     MARGIN:7PX -10PX 0PX 0PX;
}
.req_fields_popup
{
    color:#e6020a;
    font:normal 13px arial;
    position:absolute;
    right:20px;
    top:30px;
}
.art_img_fix .mceVisualAid
{
position:relative;
/*width:251px;*/
float:right;
}
.art_img_fix .mceVisualAid>div
{

float:none !important;
}
.art_img_fix .mceVisualAid table
{
    background:transparent !important;
}
.art_img_fix .mceVisualAid table td
{
    background:#f5f5f5;
}

.art_img_fix h3
{
	/*width:506px !important;
	margin-top:10px;*/
}
.art_img_fix p
{
   
	/*margin-bottom:10px;*/
}
.art_img_fix h3 table
{
	/*width:500px !important;*/
}
.art_img_fix h3 table th
{
	padding:2px 4px 2px 4px !important;
}

/********************************************************************************/
/* CSS for Upper Menu */
/********************************************************************************/
table.ub_cont_lev0
{
	/*width: 100%;*/
	height: 22px;
	direction: rtl;
}
tr.ub_cont_lev0
{
}

td.ub_item_lev1
{
	text-align: center;
	height: 31px;
    padding: 0px;
}
td.ub_item_lev1_h,td.ub_item_lev1_s
{
	text-align: center;
	height: 31px;
    padding: 0px;
}
td.ub_item_lev1 br, td.ub_item_lev1_h br,td.ub_item_lev1_s br
{
    display: none;
}
img.ub_item_lev1, img.ub_item_lev1_h, img.ub_item_lev1_s
{
    display: block;
}
div.ub_item_lev1,div.ub_item_lev1_h,div.ub_item_lev1_s
{
}
div.ub_item_lev1 br,div.ub_item_lev1_h br,div.ub_item_lev1_s br
{
	display: none;
}
a.ub_item_lev1,a:link.ub_item_lev1,a:visited.ub_item_lev1,a:hover.ub_item_lev1
{
	width: 100%;
	height: 31px;
	line-height: 31px;
	text-align: right;
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3d4e9d;
	text-decoration: none;
	padding: 0px;
	vertical-align: top;
	display: block;
}
a.ub_item_lev1_h,a:link.ub_item_lev1_h,a:visited.ub_item_lev1_h,a:hover.ub_item_lev1_h
{
	width: 100%;
	height: 31px;
	line-height: 31px;
	text-align: right;
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3d4e9d;
	text-decoration: none;
	padding: 0px;
	vertical-align: top;
	display: block;
}
a.ub_item_lev1_s,a:link.ub_item_lev1_s,a:visited.ub_item_lev1_s,a:hover.ub_item_lev1_s
{
	width: 100%;
	height: 31px;
	line-height: 31px;
	text-align: right;
	font-size: 15px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #3d4e9d;
	text-decoration: none;
	padding: 0px;
	vertical-align: top;
	display: block;
}

td.ub_delim_lev1
{
    display: none;
}
img.ub_delim_lev1
{
}

div.ub_cont_lev1
{
	width: 180px;
	/*padding: 5px;*/
	background: #fff;
	direction:rtl;
}
table.ub_cont_lev1
{
	/*border: solid 1px #cde5f5;*/
}

/*************************************************************************************/

tr.ub_item_lev2
{
	height: 20px;
}
tr.ub_item_lev2_h,tr.ub_item_lev2_s
{
	height: 20px;
}
td.ub_item_lev2
{
	text-align: right;
	background-color:#fff;
	padding-right: 3px;
	border: solid 1px #e2e2e2;
}
td.ub_item_lev2_h,td.ub_item_lev2_s
{
	text-align: right;
	background: #fff url(../../Images/1.HE/SideBar/sb_lev1_bgH.gif) repeat-x right bottom;
	padding-right: 3px;
	border: solid 1px #e2e2e2;
}
a.ub_item_lev2,a:link.ub_item_lev2,a:visited.ub_item_lev2,a:hover.ub_item_lev2
{
	width:180px;
	height:20px;
	text-align: right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424242;
	text-decoration:none;
	padding:4px 10px 2px;
}
a.ub_item_lev2_h,a:link.ub_item_lev2_h,a:visited.ub_item_lev2_h,a:hover.ub_item_lev2_h
{
	width:180px;
	height:20px;
	text-align: right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424242;
	text-decoration:none;
	padding:4px 10px 2px;
}
a.ub_item_lev2_s,a:link.ub_item_lev2_s,a:visited.ub_item_lev2_s,a:hover.ub_item_lev2_s
{
	width:180px;
	height:20px;
	text-align: right;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#424242;
	text-decoration:none;
	padding:4px 10px 2px;
}

tr.ub_delim_lev2
{
	height:1px;
}
td.ub_delim_lev2
{
    height: 1px;
	background-color: #fff;
}
img.ub_delim_lev2
{
	height: 1px;
}
div.ub_cont_lev2
{
	border-left:solid 2px #ffffff;
	border-right:solid 2px #ffffff;
}
table.ub_cont_lev2
{
}

/*************************************************************************************/

TR.ub_item_lev3,TR.ub_item_lev3_h,TR.ub_item_lev3_s
{
}
TD.ub_item_lev3
{
	background-color:#E2E2E0;
}
TD.ub_item_lev3_h,TD.ub_item_lev3_s
{
	background-color:#F58132;
}
A.ub_item_lev3,A:link.ub_item_lev3,A:visited.ub_item_lev3,A:hover.ub_item_lev3
{
	width:100%;
	height:21px;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding:4px 10px 2px 10px;
}
A.ub_item_lev3_h,A:link.ub_item_lev3_h,A:visited.ub_item_lev3_h,A:hover.ub_item_lev3_h
{
	width:100%;
	height:21px;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:4px 10px 2px 10px;
}
A.ub_item_lev3_s,A:link.ub_item_lev3_s,A:visited.ub_item_lev3_s,A:hover.ub_item_lev3_s
{
	width:100%;
	height:21px;
	text-align:right;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	padding:4px 10px 2px 10px;
}
/*IMG.ub_item_lev3,IMG.ub_item_lev3_h,IMG.ub_item_lev3_s{}*/
TR.ub_delim_lev3
{
	height:2px;
}
TD.ub_delim_lev3
{
	background-color:#ffffff;
	height:2px;
}
IMG.ub_delim_lev3
{
	height:2px;
}
/********************************************************************************/

/*
Stylish Select 0.3 - jQuery plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/

Copyright (c) 2009 Scott Darby

Requires: jQuery 1.3

Licensed under the GPL license:
http://www.gnu.org/licenses/gpl.html
*/


/*==================================
remove default focus style
====================================*/
:focus
{
    outline: none;
}

.js ul.newList
{
    left: -9999px;
    list-style-image: none;
}

/*==================================
red curvy example
====================================*/
ul.newList *
{
    margin: 0;
    padding: 0;
}
ul.newList
{
    margin: 0;
    padding: 0;
    list-style: none;
    color: #000;
    width: 155px;
    background: #fff;
    position: absolute;
    border: 1px solid #ccc;
    top: 22px;
    left: 0;
    overflow: auto;
    z-index: 9999;
}
.newListSelected
{
    width: 150px;
    color: #000;
    height: 16px;
    padding: 3px 0 0 6px;
    background: #ffffff url(/Images/stylish-select/dropdownbutton.gif) no-repeat 1px 1px;
    border:1px solid #d2d4c7;
    font-family:Arial !important;
    font-weight:normal !important;
}
a.newListSelected
{
    width: 150px;
    color: #000;
    height: 16px;
    padding: 3px 0 0 6px;
    background: #ffffff url(/Images/stylish-select/dropdownbutton.gif) 1px 1px;
    background-position:right center;
    background-repeat:repeat-x;
    border:1px solid #d2d4c7;
}
.newListSelected span
{
    width: 284px;
    display: block;
}
ul.newList li
{
    padding: 4px 8px;
    margin:0px !important;
}
.selectedTxt
{
    width: 150px;
    overflow: hidden;
    height: 16px;
    line-height:15px;
    margin-top:-2px;
    padding: 0 10px 0 0;
    color:#000000 !important;
    font-family:Arial !important;
    font-weight:normal !important;
}
.hiLite
{
    background: #ff7a01 !important;
    color: #fff !important;
    border: solid #d5d7ca;
    border-width:1px 0px;
}
.newListHover
{
    background: #ff7a01 !important;
    color: #fff !important;
    cursor: default;
}
.newListSelHover, .newListSelFocus
{
    cursor: default;
}
.newListOptionTitle
{
    font-weight: bold;
}
.newListOptionTitle ul
{
    margin: 3px 0 0;
}
.newListOptionTitle li
{
    font-weight: normal;
    border-left: 1px solid #ccc;
}
#phone_prefix_container .newListSelected
{
    float:right;
    
    margin-right:4px;
    display:inline;
}
#phone_prefix_container .newListSelected,
#phone_prefix_container .newListSelected .selectedTxt
{
    width:49px;
}
#phone_prefix_container .newListSelected ul.newList
{
    width:55px;
}
/*grid*/
div.mgrid
{
    display:block;
    width:962px;
    margin:10px 7px 0px 7px;
    height:auto;
}
div.mgrid_side
{
    width:209px;
    float:left;
    overflow-x:hidden;
    text-align:right;
}

div.mgrid_page,
div.mgrid_page_full
{
    width:742px;
    float:right;
   /* overflow-x:hidden;*/
    text-align:right;
    height:auto;
}
div.mgrid_page div.mgrid_wrapper_content
{
    width:100%;
    height:auto;
    float:right;
}
div.mgrid_page_full
{
    width:962px;
}
div.mgrid_page_full div.mgrid_wrapper_content
{
    width:962px;
}
div.mgrid_tools,
div.mgrid_tools_full
{
    width:742px;
    overflow:hidden;
    margin-bottom:5px;
    float:right;
}
div.mgrid_tools_full
{
    width:962px;
}
div.mgrid_wrapper,
div.mgrid_wrapper_full
{
    width:740px;
    /*overflow:hidden;*/
    border-top:solid 1px #bddae9;
    border-right:solid 1px #bddae9;
    border-left:solid 1px #bddae9;
    height:auto;
    float:right;
}
div.mgrid_wrapper_full
{
    width:960px;
}
div.mgrid_inner,
div.mgrid_inner_wide
{
    width:196px;
    float:left;
    overflow-x:hidden;
    margin-top:-1px;
    /*height: 300px;*/
    height:auto;
}
div.mgrid_inner_wide
{
    width:327px;
}
div.mgrid_content,
div.mgrid_content_without_side,
div.mgrid_content_wide,
div.mgrid_content_wide_without_side,
div.mgrid_content_full,
div.mgrid_content_without_inner
{
    width:516px;
    float:right;
    /*overflow:hidden;
    #overflow-x:hidden;*/
	height:auto;
    /*
		overflow-y:hidden;
	*/
    display:block;
    line-height:22px;
}
div.mgrid_content div.mgrid_content_pad,
div.mgrid_content_without_side div.mgrid_content_pad,
div.mgrid_content_wide div.mgrid_content_pad,
div.mgrid_content_wide_without_side div.mgrid_content_pad,
div.mgrid_content_full div.mgrid_content_pad,
div.mgrid_content_without_inner div.mgrid_content_pad
{
    margin-right:10px;
    margin-top:5px;
}
/* mark 
div.mgrid_content_pad
{
	float:right;	
}
*/
div.fld_pregnancy div.mgrid_tabs_content_full
{
    width:700px;
}
div.fld_pregnancy div.mgrid_content_pad
{
	float:right !important;	
}
/*
div.fld_composition div.mgrid_content_pad
{
	float:left !important;
}
div.fld_composition div.tabs_wrapper
{
    float:right;
    width:700px;
}
*/
div.fld_composition div.tabs_wrapper
{
    float:right;
    width:100%;
}
div.fld_searchresults div.mgrid_content_without_inner 
{
    width:740px;
    padding-right:0px;
}
div.fld_searchresults div.guided_search_holder
{
    border:0;
}
div.mgrid_content_without_side
{
    width:734px;
}
div.mgrid_content_wide
{
    width:383px;
}
div.mgrid_content_wide_without_side
{
    width:599px;
}
div.mgrid_content_full
{
    width:950px;
    margin-left:10px;
}
div.mgrid_content_without_inner
{
    /*width:730px;*/
    width:712px;
    margin-left:10px;
    padding-right:6px;
}
/*inner tabs grid*/

div.mgrid_tabs_content,
div.mgrid_tabs_content_with_wide_menu
{
    float:right;
    /*overflow-x:hidden;*/
}
div.mgrid_content div.mgrid_tabs_content
{
    width:278px;
}
div.mgrid_content div.mgrid_tabs_content_with_wide_menu
{
    width:147px;
}
div.mgrid_content_wide div.mgrid_tabs_content
{
    width:127px;
}
div.mgrid_content_without_side div.mgrid_tabs_content
{
    width:498px;
}
div.mgrid_content_without_side div.mgrid_tabs_content_with_wide_menu
{
    width:367px;
}
div.mgrid_content_wide_without_side div.mgrid_tabs_content
{
    width:363px;
}
div.mgrid_content_wide_without_side div.mgrid_tabs_content_with_wide_menu
{
    width:232px;
}
div.mgrid_content_full div.mgrid_tabs_content
{
    width:714px;
}
div.mgrid_content_full div.mgrid_tabs_content_with_wide_menu
{
    width:583px;
}
div.mgrid_content_without_inner div.mgrid_tabs_content
{
    /*width:492px;*/
    width:474px;
}
div.mgrid_content_without_inner div.mgrid_tabs_content_with_wide_menu
{
    /*width:492px;*/
    width:343px;
}
div.mgrid_tabs_inner
{
    width:197px;
    float:left;
    overflow-x:hidden;
}
div.mgrid_tabs_inner_wide
{
    width:329px;
    float:left;
    overflow-x:hidden;
}

/*corners*/

div.mgrid_side_rel
{

}

div.mgrid_side_crnr
{
    position:absolute;
    text-align:left;
    width:209px;
    height:20px;
}
div.mgrid_wrapper_rel
{
	height:auto;
	float:right;
	width:100%;
}
div.mgrid_wrapper_crnr
{
    position:absolute;
    text-align:left;
    height:20px;
    z-index:999;
    width:741px;
    top:-1px;
    left:-1px;
    
}
div.mgrid_wrapper div.mgrid_wrapper_crnr
{
    width:741px;
}
div.mgrid_wrapper_full div.mgrid_wrapper_crnr
{
    width:961px;
}

/*fix some problems in existing grid*/
div.cp_wrapper
{
    margin-left:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
}
div.trajector_wrapper
{
    margin-right:0px !important;
}
div.tabs_wrapper
{
    margin-left: 0px !important;
}



/*print*/
@media print
{
    .mgrid_side,
    .mgrid_tools,
    .mgrid_tools_full,
    .mgrid_inner,
    .mgrid_inner_wide
    {
        display:none;
    }
}


/***fix some bugs*****/
div.mgrid_side .middle_type_narrow
{
    width:209px !important;
    text-align:center !important;
}
div.mgrid_side .middle_type_narrow img.ImageCss
{
    float:none !important;
}

div.mgrid_side .middle_type_narrow div.EditorOrdinalCss, 
div.mgrid_side .middle_type_narrow div.EditorColorCss
{
    width:207px !important;
}
div.mgrid_side .middle_type_narrow div.EditorOrdinalCss .LinkCss ul, 
div.mgrid_side .middle_type_narrow div.EditorColorCss .LinkCss ul
{
    clear:both;
    
}
div.mgrid_side .middle_type_narrow div.EditorOrdinalCss h2 span,
div.mgrid_side .middle_type_narrow div.EditorColorCss h2 span
{
    height:auto;
    margin:5px;
}
div.mgrid_side .middle_type_narrow div.EditorOrdinalCss h2 span,
div.mgrid_side .middle_type_narrow div.EditorColorCss h2 span
{
    background-image:none !important;
}



div.fld_pregnancy div.mgrid_content_without_inner div.mgrid_tabs_content div.mgrid_tabs_content_full div.general_content_text
{
    width:474px;
}
@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/Maccabi_Brand_Search_Icon.png) no-repeat;
        background-color: #0060b6;
        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 h1 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:-10px auto 20px;
	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:110px!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 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
{
    padding:0px 0px 1px 0px;
    margin:2px 0 16px 0;
    line-height:29px;
    font: bold 28px complet_bold, arial;
    color:#143a84;
}
.main_grid h2, h2
{
    font: bold 18px arial;
    color:#0060b6;
    padding:0 0 4px 0;
    margin:0 0 10px;
    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 16px arial;
    color:#143a84;
    padding:0px 0px 11px 0px;
    margin:0px;
    
}
.main_grid h4,h4
{
    font: normal 16px arial;
    color:#143a84;
    padding-bottom: 5px;
    margin:0px;
    line-height:18px;
}
.main_grid h5, h5 {
    font: bold 26px complet_bold, arial;
    color:#0060b6;
    margin:0;
}
.main_grid h6, h6 {
    font: bold 24px complet_bold, arial;
    color:#143a84;
    margin:0;
}
/*.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 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/logo_100x40.png) 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:655px;
   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 > h4
{
    font:bold 14px arial;
    color:#000;
    padding:4px 0px 4px 10px;
    line-height:18px;
    cursor:pointer;
    margin-bottom:0;
    margin-top:0;
}
.paragraph_item:hover > h4
{
   color:#0060b6;
   
}
.paragraph_item > h4 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 > h4
    {
        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 > h4 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
{
    border:1px solid #d9d9d9;
    background:#e6e6e6;
    border-radius:10px;
    width: 730px;
    margin-top: 20px;
    margin-bottom:16px;
}
.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 13.95px arial;
    display:inline-block;
}
.sep_vert
{
    width:1px;
    height:25px;
    display:inline-block;
    position:relative;
    top:7px;
    margin:0 11px;
    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
{
    padding: 5px 20px 13px 8px;
    background-color: #F2F2F2;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
    border-bottom: 1px solid #d9d9d9;
}
.calend_block.first_line .date_not_valid{
    display:none;
}
.calend_block.first_line.error .date_not_valid {
    display:block;
    color:red;
    font-weight: bold;
}
.calend_block.first_line.error .datepicker.preg_calculator
{
    border: 1px solid red;
}
.calend_block img.ui-datepicker-trigger
{
 
 float:left;
 margin-top:-1px;
}

.week_estimate_number
{
    font-size: 14px;  
}
.week_estimate_number.bold
{
    font-weight: bold;  
}
.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: 224px;
    padding:13px 10px 23px 0;
    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*/
.main_grid_side.full.magazine_lobby
{
    width: 1000px;
    margin:0;
}
.main_grid_side.full.magazine_lobby > .breadcrumbs_cont
{
    margin: 0 10px;
}
.main_grid_side.full.magazine_lobby > .main_grid
{
    width: 1000px;
    border:inherit;
}
/*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 {
    display:inline;
}
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 0 27px 0;
}
/**************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: inside;
    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;
}
.bottom_row_mobile
{
    display:none;
}
.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;
}
.main_grid h2.preg_sub_title
{
    margin-top:10px;
}

.pregnancy_tabs_content .tabs_pregnancy_title
{
    font: bold 18px arial;
    color:#143a84;
    margin-bottom:10px;
}
/**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; height:60px; }
.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 .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 > * { display:block; text-align:right; padding:7px 19px; font:normal 18px/18px Arial; color:#000000;border-radius:10px;}
.ui-widget-content LI A:hover { background:#133984; color:#FFF;border:0}
.ui-menu .ui-menu-item .ui-state-focus,
.ui-menu .ui-menu-item .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 { 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_cont { 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:400px;   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:10px 0 0 0;}
.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:18px;}
.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;
    height:43px;
    max-height:43px;
    overflow:hidden;
}
.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.captcha_container
{
    width: 303px;
    background: red;
    padding: 5px;
}
.form_container .lblForm.lblFormErr .err_message
{
    display: inline;
    margin-right: 15px;
    font:normal 14px arial;
    color:#FF0000 !important;
}
.form_container .lblForm.lblFormErr.multiFilesError .err_message
{
    margin-right:0;
}
.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 .multi_files .remarks
{
    width: inherit;
    font:13px Arial;
    color: #666666;
    vertical-align: middle;
    margin-right: 8px;
}
.form_container .multi_files .hidden_file
{
    display:none;
}
.form_container .multi_files .add_file
{
    cursor: pointer;
    background-image: url('/Images/1.HE/Design2014/forms/add-file-button.png');
    background-color: white;
    border: 0;
    width: 112px;
    height: 27px;
}
.form_container .files_list div
{
    width: 400px;
    background-color: #E6E6E6;
    display: inline-block;
    border-radius: 6px;
    padding: 0 12px 0 0;
    color: #0060b6;
    margin-right: 138px;
    margin-bottom: 12px;
}
.form_container .files_list div label
{
    float: right;
    margin-left: 10px;
    font: 14px Arial;
    color: #0060b6;
    padding-top: 4px;
}
.form_container .files_list div .size 
{
    font:13px Arial;
    color: #666666;
    padding-top: 5px;
}
.form_container .files_list div input 
{
    float: left;
    border: 0;
    cursor:pointer;
    background-image: url('/Images/1.HE/Design2014/forms/x-button.png');
    width: 25px;
    height: 25px;
    background-position: 8px 8px;
    background-repeat: no-repeat;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-color: #E6E6E6;
}
.form_container .files_list input
{
    float:left;
}
.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
{
    position:relative;
    float:left;
    bottom:auto;
}
DIV.homPage_gallery .slick-dots LI
{
    float: right;
}
DIV.homPage_gallery .gallery-dots-cont
{  
    z-index:9999; 
    position:absolute; 
    top:260px; 
    left:48px; 
}
DIV.homPage_gallery .slick-pause-play
{
    position: relative;
    float: left;
    margin-right: -20px;
    margin-top: 7px;
    width: 20px;
    height: 22px;
}
.home_internal DIV.homPage_gallery .gallery-dots-cont
{  
    top: 271px;
    left: 18px;
}
.home_internal DIV.homPage_gallery .slick-pause-play
{
    margin:0;
    position: absolute;
    left: 109px;
}
DIV.homPage_gallery .slick-pause-play div 
{
    float: right;
    width: 22px;
    height: 20px;
    cursor:pointer;
}
DIV.homPage_gallery .slick-pause-play div.slick-pause
{
    background-image: url('/Images/1.he/Design2014/stage3/pause-button.png');
}
DIV.homPage_gallery .slick-pause-play div.slick-play
{
    background-image: url('/Images/1.he/Design2014/stage3/play-button.png');
}
.home_internal DIV.homPage_gallery .slick-prev,
.home_internal DIV.homPage_gallery .slick-next
{
    opacity: 1;
    filter: alpha(opacity=100);
    position: absolute;
    width: 20px;
    height: 22px;
    top: 0;
    margin: 0;
}
.home_internal DIV.homPage_gallery .slick-dots
{
    position: absolute;
    bottom: auto;
    top: 5px;
    left: 24px;
    right: auto;
    margin: 0;
    height: 10px;
    width: 83px;
}
.home_internal DIV.homPage_gallery .slick-next{
    background: url(/images/1.he/design2014/inner-home-left-button.png) no-repeat 0 0;
}
.home_internal DIV.homPage_gallery .slick-prev
{
    background: url(/images/1.he/design2014/inner-home-right-button.png) no-repeat 0 0;
}
.home_internal .homPage_gallery_cont
{
    height:300px;
    margin: 17px 5px 25px 5px;
}
.home_internal .homPage_gallery{
    width:970px;
    height: 300px;
    border: solid 1px #00AFAD;
    border-radius: 10px;
    overflow:hidden;
}
.home_internal .homPage_gallery.slick-initialized .slick-slide,
.home_internal .homPage_gallery DIV.item > A
{
    border-radius:10px;
    height: 300px;
}
.home_internal .homPage_gallery.slick-initialized .slick-list
{
    border-radius:10px;
}
.home_internal .homPage_gallery DIV.item .bannerText SPAN
{
    margin-top:8px;
    line-height:21px;
}
.home_internal .homPage_gallery_cont .floatingBanner
{
    width: 160px;
    height: 190px;
    border-top-right-radius:10px;
    border-bottom-right-radius:10px;
    position:absolute;
    top:32px;
    left:0;
    background-color:#00AFAD;
    opacity:0.9;
    padding: 21px 18px 20px 18px;
}
.home_internal .homPage_gallery_cont .floatingBanner h2{
    font: 36px complet_bold;
    color: #FFFFFF;
    line-height: 31px;
}
.home_internal .homPage_gallery_cont .floatingBanner span {
    font: bold 14px arial;
    color: #FFFFFF;
    line-height: 17px;
}
.home_internal .homPage_gallery_cont .floatingBanner .firstLink
{
    margin-top: 18px;
    margin-bottom: 26px;
    direction: rtl;
}
.home_internal .homPage_gallery_cont .floatingBanner .firstLink a {
    font: 14px arial;
    text-decoration:none;
    color: #FFFFFF;
    border-bottom: solid 1px
}
.home_internal .homPage_gallery_cont .floatingBanner .bottom {
    border-top:solid 1px #FFFFFF;
    padding-top:11px;
    direction: rtl;
}
.home_internal .homPage_gallery_cont .floatingBanner .bottom a{
    font: 24px 'complet', Arial;
    text-decoration:none;
    color: #FFFFFF;
}
/*colors*/
.home_internal .homPage_gallery_cont.blue .homPage_gallery
{
    border-color: #09265E;
}
.home_internal .homPage_gallery_cont.blue .floatingBanner
{
    background-color:#09265E;
}
.home_internal .homPage_gallery_cont.bright-blue .homPage_gallery
{
    border-color: #0060B6;
}
.home_internal .homPage_gallery_cont.bright-blue .floatingBanner
{
    background-color:#0060B6;
}
.home_internal .homPage_gallery_cont.green .homPage_gallery
{
    border-color: #006837;
}
.home_internal .homPage_gallery_cont.green .floatingBanner
{
    background-color:#006837;
}
.home_internal .homPage_gallery_cont.light-blue .homPage_gallery
{
    border-color: #00AFAD;
}
.home_internal .homPage_gallery_cont.light-blue .floatingBanner
{
    background-color:#00AFAD;
}
.home_internal .homPage_gallery_cont.purple .homPage_gallery
{
    border-color: #6B7F87;
}
.home_internal .homPage_gallery_cont.purple .floatingBanner
{
    background-color:#6B7F87;
}
.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 table p {
    font-size:14px;
    display:inline;
}
.general_content_text table p + p {
    display: block;
}
/*
#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 h1 {
    padding: 0 0 4px 0;
    margin: 0 0 10px;
}
.loginto-holder h1 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 25px 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 25px;
        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:-90px -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;
        margin-bottom:22px;
    }    
    .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 .captcha_cont{
        width: 243px;
        height: 61px;
    }
    .lead_form_left .captcha_cont.error{
        border: solid 1px red;
    }
    .lead_form_left .g-recaptcha {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        transform-origin: 237px 0;
        -webkit-transform-origin: 237px 0;
    }
    .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;
        margin-top: 15px;
    }
    .lead_error{

        font-family:Arial;
        font-weight:normal;
        font-size:14px;
        color:#ff0000;
        float:right;
        width:90px;
        
    }
.lead_loader {
    float:right;
}

.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;
}
.preg_calc
{
    background-color:#F2F2F2;
    border-radius:6px;
    border:solid 1px #D9D9D9;
    margin:21px 0 30px;
    height: 261px;
}
.preg_calc .preg_calc_right
{
    background-repeat: no-repeat;
    background-position: 33px 0;
    width: 402px;
    display: inline-block;
    height: 261px;
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
    float:right;
}
.preg_calc .preg_calc_left
{
    display: inline-block;
    float:right;
}
.preg_calc .preg_calc_title 
{
    font:normal 30px/30px 'complet_bold', Arial;
    color: #143a84; 
    margin-right: 138px;
    margin-top:38px;
}
.preg_calc .preg_calc_sub_title
{
    font:bold 14px/14px Arial;
    color: #143a84; 
    margin-right: 135px;
}
.preg_calc .preg_calc_sub_title p {
    font:bold 14px/14px Arial;
    color: #143a84; 
}
.preg_calc .preg_calc_sub_title ul li
{
    background: url(/Images/1.HE/Design2014/icons/bullet.png) right 6px no-repeat;
    margin: 0 0 7px 0;
    list-style: none;
    padding-right: 19px;
}
.preg_calc .preg_calc_arrow
{
    font:bold 16px/20px Arial;
    color: #FFFFFF; 
    background:url(/Images/1.HE/Design2014/purple-arrow.png) no-repeat; 
    width:162px;
    height:39px;
    padding: 8px 16px 8px 32px;
    margin: 44px 175px 0 0;
}
.preg_calc .preg_calculator
{
    width:315px;
    margin-top: 18px;
}
.preg_datepicker.ui-datepicker
{
    border:0;
    background-color:#F2F2F2;
    padding:0;
}

.preg_datepicker.ui-datepicker .ui-datepicker-prev
{
    background: url(/images/1.he/design2014/datepicker/new-arrow-05.png) no-repeat;
    top:4px;
    right:4px;
    margin:0;
}
.preg_datepicker.ui-datepicker .ui-datepicker-next
{
    background: url(/images/1.he/design2014/datepicker/new-arrow-04.png) no-repeat;
    top:4px;
    left:8px;
    margin:0;
}
.preg_datepicker  .ui-datepicker-title .ui-datepicker-year,
.preg_datepicker  .ui-datepicker-title .ui-datepicker-month
{
    font: bold 14px/14px arial;
    color: #68256D;
}
.preg_datepicker  .ui-datepicker-calendar thead tr th span
{
    font: bold 14px/14px arial;
    color: #000000;
    margin-left:10px;
}
.preg_datepicker  .ui-datepicker-today .ui-state-default.ui-state-highlight
{
     background:url(/Images/1.HE/Design2014/datepicker/date-today.png) center 20px no-repeat ;
     background-size:5px 5px;
     color: #000000;
     font: normal 13px arial;
     line-height:22px;
}
.preg_datepicker.ui-datepicker .ui-state-default
{
    font: normal 13px arial;
    color: #000000;
}
.preg_datepicker  .ui-state-default.ui-state-hover
{
    font: bold 13px arial;
    color: #fff;
}

.preg_datepicker.ui-datepicker .ui-datepicker-header
{
    background-color: #FFFFFF;
    height:22px;
    padding:0;
    margin-left: 15px;
    margin-right: 5px;
}
.preg_datepicker.ui-datepicker td,
.preg_datepicker.ui-datepicker .ui-state-default, 
.preg_datepicker.ui-datepicker .ui-widget-content .ui-state-default
{
    height:21px;
    padding-top:2px;
    line-height:22px;
}
.preg_datepicker.ui-datepicker tr:first-child td
{
    padding-top:6px;
}
.preg_datepicker.ui-datepicker th
{
    background: transparent url(/images/1.he/design2014/datepicker/calendar_border.gif) no-repeat left bottom;
    border-bottom:solid 0px #D9D9D9;
    height:34px;
}
.preg_datepicker.ui-datepicker th:first-child
{
    background: transparent url(/images/1.he/design2014/datepicker/calendar_border_first.gif) no-repeat left bottom;
}
.preg_datepicker.ui-datepicker th:last-child
{
    background: transparent url(/images/1.he/design2014/datepicker/calendar_border_last.gif) no-repeat right bottom;
}
.preg_rule_datepicker.ui-datepicker .ui-datepicker-title
{
    line-height:19px;
}
.preg_rule_datepicker.ui-datepicker .ui-datepicker-header {
    background-color: #E8DEE9;
    margin-left: 18px;
    margin-right: 18px;
    margin-bottom:4px;
}

.preg_rule_datepicker.ui-datepicker
{
    background: url(/images/1.he/design2014/datepicker/datepicker-cuts-08.png) 0 0 no-repeat;
    padding: 43px 12px 0 8px;
    height: 259px;
}
.preg_rule_datepicker.ui-datepicker table
{
    width: 86%;
    margin:auto;
}
.preg_rule_datepicker.ui-datepicker.more_spaces table tbody:before
{
    content: "-";
    display: block;
    line-height: 4px;
    color: transparent;
}
.preg_weeks 
{
    margin-bottom:30px;
    float:right;
}
.preg_weeks .preg_trimester
{
    float:right;
    margin-top:6px;
}
.preg_weeks .preg_title,
.preg_tests .preg_title
{
    margin-bottom:9px;
    font: normal 18px/18px arial;
    color:#0060b6;
}
.preg_weeks .preg_sub_title{
    margin-bottom:15px;
}
.preg_weeks .preg_trimester_title div
{
    background: url(/images/1.he/design2014/first-trimester.png) no-repeat right 0;
    height: 29px;
    width: 118px;
    background-position: right 0;
    padding-right: 36px;
    padding-top: 6px;
    float:right;
}

.preg_weeks .preg_trimester.second .preg_trimester_title div {
    background: url(/images/1.he/design2014/second-trimester.png) no-repeat right 0;
}
.preg_weeks .preg_trimester.third .preg_trimester_title div {
    background: url(/images/1.he/design2014/third-trimester.png) no-repeat right 0;
}
.preg_weeks .preg_trimester_title
{
    font:bold 14px arial;
    color: #68256D;
    text-decoration:none;
}
.preg_weeks .preg_trimester_title div:hover{
    text-decoration:underline;
}
.preg_weeks .preg_trimester_title:hover{
    text-decoration:underline;
}
.preg_weeks .preg_trimester .preg_trimester_weeks{
    clear:both;
}
.preg_weeks .preg_trimester .preg_trimester_weeks_col
{
    display:inline-block;   
    vertical-align: top;
    
}
.preg_weeks .preg_trimester .preg_trimester_weeks_col.second
{
    margin-right:8px;
}
.preg_weeks .preg_trimester .preg_trimester_week
{
    background-color:#E6E6E6;
    border-radius:6px;
    margin-top:10px;
    padding: 4px 0;
    width: 98.3854px;
    height: 17px;
    text-align: center;
}
.preg_weeks .preg_trimester .preg_trimester_week a
{
    font: normal 14px arial;
    color: #68256D;
    text-decoration:none;
}
.preg_weeks .preg_trimester_del
{
    width:25px;
    height:322px;
    border-right:solid #D9D9D9 1px;
    margin-right:25px;
    float:right;
}
.preg_tests 
{
    float:right;
}
.preg_tests .preg_tests_content
{
    width: 464px;
    margin-top:17px;
}

.embryo_appearance
{
    height:313px;
    border: solid 1px #D9D9D9;
    border-radius:6px;
    padding-left:25px;

}
.embryo_appearance img
{
    border-top-right-radius:6px;
    border-bottom-right-radius:6px;
}
.embryo_appearance .point_details
{
    display:inline-block;
    width:160px;
    padding:10px 15px 20px 10px;
    border-radius:6px;
    background-color:#E8DEE9;
    vertical-align: top;
    margin-top: 25px;
    float: left;
    position:relative;
}
.embryo_appearance .point_details .point_arrow 
{
    content: "";
    position: absolute;
    right: -7px;
    top: 12px;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 8px solid #E8DEE9;
    border-bottom: 8px solid transparent;
}

.embryo_appearance .point_details .point_title
{
    font:bold 14px arial;
    color: #68256D;
    display:inline-block;
}
.embryo_appearance .point_details .point_del
{
    border-bottom:solid 1px #d9c8da;
    height:12px;
}
.embryo_appearance .point_details .point_text
{
    font:normal 13px/17px arial;
    color: #000000;
    padding: 12px 0 0 5px;
}
.embryo_appearance .point_details .point_close
{
    background-image: url(/images/1.he/design2014/fetus-x.png);
    width:16px;
    height:16px;
    display:inline-block;
    float: left;
    cursor:pointer;
}
.embryo_appearance_title
{
    font:normal 18px arial;
    color:#0060b6;
    margin-top: 26px;
    margin-bottom: 22px;
}
.embryo_appearance_main_content
{
    margin-top:22px;
}
.embryo_appearance_text
{
    width: 506px;
    display: inline-block;
}
.embryo_appearance .embryo_appearance_map
{
    position:relative;
    width: 506px;
    display: inline-block;
}
.embryo_appearance_map a, .embryo_appearance_map a.active
{
    font:normal 11px arial;
    text-decoration:underline;
    color:#68256d;
}
.embryo_appearance_map a:hover
{
    font:bold 11px arial;
    text-decoration:underline;
    color:#68256d;
}
.embryo_appearance_map a.nolink
{
    font:normal 11px arial;
    text-decoration:none;
    color:#000000;
    cursor:default;
}

.embryo_appearance_main_content .mgrid_tabs_inner
{
    margin-top:8px;
    border-radius:6px;
    border:solid 1px #D9D9D9;
}
.main_grid_side.no_inner_side.tabs_narrow_side_bar .content_block .embryo_appearance_main_content .mgrid_tabs_inner.side_bar_cont
{
    margin-left:0;
}

.main_grid .embryo_appearance_main_content .mgrid_tabs_inner .side_box
{
    border:solid 0 #D9D9D9;
}
.pregnancy_tests .trimester_tests .trimester_title
{
    margin:14px 0 3px;
}
.pregnancy_tests .trimester_tests .trimester_title div
{
    font:bold 14px arial;
    color:#68256D;
    display:inline-block;
    vertical-align: top;
    margin-top: 6px;
    margin-right: 3px;
}

.pregnancy_tests .trimester_tests table
{
    width:100%;
    border-radius:6px;
    overflow: hidden;
    border: 1px solid rgb(255, 255, 255);
}
.pregnancy_tests .trimester_tests table th
{
    font:bold 14px arial;
    color:#68256D;
    text-align:right;
}
.pregnancy_tests .trimester_tests table td a
{
    font:normal 14px arial;
    color:#0060b6;
    text-decoration:underline;
}
.pregnancy_tests .trimester_tests table td a.find:not([href]) span,
.pregnancy_tests .trimester_tests table td a:not([href]),
.pregnancy_tests .trimester_tests table td span
{
    font:normal 14px arial;
    color:#000000;
    text-decoration:none;
}
.pregnancy_tests .trimester_tests table thead tr {
    background-color: #E1D3E2;
}
.pregnancy_tests .trimester_tests table tbody tr {
    background-color: #E6E6E6;
}
.pregnancy_tests .trimester_tests table tbody tr:nth-of-type(2n+1){
    background-color: #F7F7F7;
}
.pregnancy_tests .trimester_tests table th,
.pregnancy_tests .trimester_tests table td
{
    padding: 10px;
}
.pregnancy_tests .trimester_tests table td a.find
{
    text-decoration:none;
}
.pregnancy_tests .trimester_tests table td a.find:after{
    content:"  >";
}
.pregnancy_tests .trimester_tests table td a.find span
{
    font:normal 14px arial;
    color:#0060b6;
    text-decoration:underline;
}
.vaccinations svg
{
    margin-left: -13px;
    margin-top: -23px;
}
.vaccinations svg text.title
{
    font: bold 18px arial;
    fill: #143a84;
}
.vaccinations svg text
{
    font: normal 10px arial;
    fill: #68256D;
}
.vaccinations svg image{
    cursor:pointer;
}
.vaccinations .map_cont
{
    width:730px;
    height:453px;
    background-color:#B1E2Ef;
    position:relative;
    margin-top: 20px;
    border-radius:6px;
}
.vaccinations .map_cont .map_title
{
    font:bold 18px arial;
    color:#143a84;
    margin: 0 30px;
    padding: 15px 0 11px;
    border-bottom:solid 1px #FFFFFF;
}
.vaccinations .map_cont img{
    position: absolute;
    top: 0;
    left: 0;
}
.vaccinations .map_cont > a
{
    position: absolute;
    min-height: 17px;
    z-index: 1;
    text-decoration: none;
    border: solid 1px #68256d;
    border-radius: 25px;
    padding: 0 6px 0 11px;
    background-color: #fff;
}
.vaccinations .map_cont > a > img      
{
    top: 25%;
    left: 5px;
    position: absolute;
}
.vaccinations .map_cont > a > div
{
    padding: 3px 6px 5px 7px;
    font:bold 11px arial;
    color:#68256d;
    display:none;
}
.vaccinations .map_cont > a.hover > div {
    display:block;
}
.vaccinations .map_cont > a.hover > img {
    left:6px;
}
.vaccinations .map_cont > a.area1 {
    top: 176px;
    left: 127px;
}
.vaccinations .map_cont > a.area2 {
    top: 313px;
    left: 223px;
}
.vaccinations .map_cont > a.area3 {
    top: 249px;
    left: 367px;
}
.vaccinations .map_cont > a.area4 {
    top: 173px;
    left: 341px;
}
.vaccinations .map_cont > a.area5 {
    top: 151px;
    left: 404px;
}
.vaccinations .map_cont > a.area6 {
    top: 158px;
    left: 511px;
}
.vaccinations .map_cont > a.area7 {
    top: 264px;
    left: 534px;
}
.vaccinations .map_cont > a.area8 {
    top: 323px;
    left: 594px;
}
.vaccinations .map_cont svg{
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}
.vaccinations .area_data
{
    display:none;
    background-color:#E6E6E6;
    border-bottom-left-radius:6px;
    border-bottom-right-radius:6px;
    padding: 10px 30px 30px 30px;
    position:relative;
}
.vaccinations .area_data:after {
    content:'';
    border-left: 12.5px solid transparent;
    border-right: 12.5px solid transparent;
    border-bottom: 15px solid #E6E6E6;
    position: absolute;
    top: -15px;
    right: 350px;
}
.vaccinations .countries
{
    width:300px;
    display:inline-block;
    vertical-align: top;
    border-left:solid 1px #cccccc;
    margin-left:30px;
    padding-left: 30px;
    padding-top: 8px;
}
.vaccinations .country_data
{
    display:inline-block;
}
.vaccinations .section_title
{
    font:bold 18px arial;
    color:#143a84;
    margin-bottom: 21px;
}
.vaccinations .countries .section_title:before
{
    content: url(/images/1.he/design2014/vaccinations/location-icon1.png);
    position:absolute;
}
.vaccinations .countries .section_title > div
{
    padding-right:22px;
    padding-top: 7px;
}
.vaccinations .country_data .section_title:before
{
    content: url(/images/1.he/design2014/vaccinations/hisunim-icon1.png);
    margin-left: 8px;
}
.vaccinations .countries_list > div 
{
    padding:12px 12px 12px 18px;
    margin-bottom:12px;
    border:solid 1px #68256D;
    border-radius:17px;
    position: relative;
    height: 8px;
}

.vaccinations .countries_list > div:last-child
{
    margin-bottom:0;
}
.vaccinations .countries_list > div > a
{
    font:normal 14px arial;
    color:#68256D;
    text-decoration:none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 7px;
    right: 20px;
}
.vaccinations .countries_list > div > img {
    position: absolute;
    top: 36%;
    left: 11px;
}
.vaccinations .countries_list > div:hover
{
    border:solid 2px #68256D;
    padding:11px 11px 11px 17px;
}
.vaccinations .countries_list > div:hover > a
{
    font:bold 14px arial;
}
.vaccinations .countries_list > div.active
{
    background-color:#68256D;
}
.vaccinations .countries_list > div.active:hover
{
    padding:12px 12px 12px 18px;
    border:solid 1px #68256D;
}
.vaccinations .countries_list > div.active > a
{
    font:bold 14px arial;
    color:#FFFFFF;
}
.vaccinations .vaccinations_list > a
{
    font:normal 16px arial;
    color:#0060b6;
    text-decoration:underline;
    display:block;
    margin-bottom: 12px;
}
.area_data .country_data
{
    max-width:300px;
}
.area_data .country_data .vaccinations_txt 
{
    font: normal 14px/20px arial;
    margin-bottom: 12px;
}

.vaccinations .area_data .countries_bottom
{
    border-top:solid 1px #cccccc;
    padding-top:20px;
    margin-top: 30px;
}
.vaccinations .area_data .countries_bottom .title
{
    font:bold 14px arial;
    color:#143a84;
    padding-bottom: 6px;
}
.vaccinations .area_data .countries_bottom p
{
    font:normal 14px arial;
    color:#000000;
    padding:1px 0;
}
.vaccinations .general_content_text
{
    margin-top:20px;
}
.vaccinations.open .area_data {
    display:block;
}
.vaccinations.open .map_cont
{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;

}


.ui-autocomplete-dev
{
    max-height:444px;
    overflow-y:auto;
    padding-right: 12px !important;
}
div[id='ascrail2001'].autocomleteOpen {
    display: block !important;
}
.content_block.ovulation
{
    padding: 0 24px 0 24px;
}
.content_block.ovulation .ovulation_title{
    margin-right:-5px;
}

.ovulation_calculator .ovulation_calculator_title
{
    border-bottom:solid 1px #cccccc;
    margin-bottom:25px;
}
.ovulation_calculator .ovulation_calculator_title h3        
{
    font:bold 18px Arial;
    color:#143a84;
    padding-bottom:15px;
}
.ovulation_calculator .section
{
    display: inline-block;
    height: 150px;
    background-color:#eee4f2;
    border-radius:6px;
    padding: 18px 39px 0 30px;
    box-sizing: border-box;
    width: 358px;
    position:relative;
    vertical-align: top;
    border: solid 1px #eee4f2;
}
.ovulation_calculator .section .num {
    font: bold 14px Arial;
    color: #FFFFFF;
    background-color: #68256D;
    padding: 4px 12px 4px 8px;
    position: absolute;
    top: 18px;
    right: -1px;
    border-top-left-radius: 12px;
    border-bottom-left-radius: 12px;
    
}
.ovulation.ie9 .ovulation_calculator .section .num {
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.ovulation_calculator .sections_cont .section.last_date_cont {
    margin-left:10px;
}
.ovulation_calculator .section.disabled {
    background-color:#F2F2F2;
    border: solid 1px #F2F2F2;
}
.ovulation_calculator .section .title {
    font:bold 14px/20px Arial;
    color:#000000;
}
.ovulation_calculator .section .sub_title {
    font:normal 14px/18px Arial;
    color:#000000;
}
.ovulation_calculator .section .last_date
{
    margin: 21px 0 12px;
    width: 164px;
}
.ovulation_calculator .section input 
{
    border-radius:5px;
    font:normal 14px/19px Arial;
    border:solid 1px #d2d4d5;
    text-align: center;
    padding: 1px 0;
}
.ovulation_calculator .section .last_date input {
    width:126px;
    margin-top: 8px;
}
.ovulation_calculator .section .last_date img.ui-datepicker-trigger
{
    margin-top: 5px;
}
.ovulation_calculator .section.active
{
    border:solid 1px #68256D;
}
.ovulation_calculator .section .error_mes{
    display:none;
    font:normal 14px Arial;
    color:#FF0000;
    margin-right: -24px;
}
.ovulation_calculator .section.error .date_error,
.ovulation_calculator .section.error_range .days_error_range,
.ovulation_calculator .section.error_chars .days_error_chars {
    display:block;
}
.ovulation_calculator .section .days
{
    margin:11px -3px 12px 0;
}
.ovulation_calculator .section .days input{
    width:44px;
    margin-right: 8px;
    margin-left: 5px;
}
.ovulation.ie9 .ovulation_calculator .section .days input
{
    padding-bottom:3px;
}
.ovulation_calculator .section .days span{
    font:normal 14px Arial;
     color:#000000;
}
.ovulation_calculator .section .days .ui-slider {
    width: 197px;
    display: inline-block;
    vertical-align: middle;
    background-image: url('../../../Images/OvulationCalculator/slider-background.png');
    background-color: #eee4f2;
    border:none;
}
.ovulation_calculator .section .days .ui-slider .ui-widget-header
{
    background:none;
}
.ovulation_calculator .section .days .ui-slider .ui-slider-handle {
    background: url('../../../Images/OvulationCalculator/slider-arrow.png') no-repeat;
    top: 0px;
}
.ovulation_calculator .calculate          
{
    font:bold 22px arial;
    color:#FFFFFF;
    background-color:#0060b6;
    border-radius:8px;
    width:135px;
    height:46px;
    float:left;
    padding:10px 24px;
    box-sizing:border-box;
    margin-top:15px;
    cursor:pointer;
}
.ovulation_calculator .calculate:after {
    content: url('../../../Images/OvulationCalculator/button-arrow.png');
    margin-right: 8px;
}

.ovulation.ie9 .ovulation_calculator .calculate:after {
    content: url('../../../Images/OvulationCalculator/button-arrow-ie9.png');
}
.ovulation_calculator .recalculate {
    font:bold 16px arial;
    color:#FFFFFF;
    background-color:#0060b6;
    border-radius:8px;
    padding:3px 10px 4px;
    float:left;
    margin-top:15px;
    cursor:pointer;
}
.ovulation_calculator .recalculate:after {
    content: url('../../../Images/OvulationCalculator/button-small-arrow.png');
    margin-right: 8px;
}
.ovulation.ie9 .ovulation_calculator .recalculate:after {
    content: url('../../../Images/OvulationCalculator/button-small-arrow-ie9.png');
}
.ovulation_calculator .calculate.disabled,
.ovulation_calculator .recalculate.disabled  {
    background-color:#999999;
    cursor:default;
}
.ovulation_calculator
{
    margin:23px 0 14px;
}
.ovulation_calculator:after {
    content: ".";
    clear: both;
    display: block;
    visibility: hidden;
    height: 0;
}
.ovulation_calendars_results
{
    padding: 25px 0;
    height: 221px;
    width: 729px;
    border: solid 1px #cccccc;
    border-radius: 6px;
}
.ovulation.ie9 .ovulation_calendars_results
{
    padding-right:1px;
}
.ovulation_calendars .preg_datepicker.ui-datepicker
{
    background-color:#fff;
    width:729px !important
}
.ovulation_calendars .preg_datepicker.ui-datepicker .ui-datepicker-group
{
    width:242px;
    height: 221px;
    border-left:solid 1px #cccccc;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .ui-datepicker-group-last
{
    border-left:0;
}
.ovulation_calendars .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ovulation_calendars .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header
{
    border-left:0;
}
.ovulation_calendars .ui-datepicker-multi .ui-datepicker-group table
{
    width:70%;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .ui-datepicker-header
{
    margin-right: 30px;
    border-radius: 22px;
    width: 180px;
    background-color:#f2f2f2;
}
.ovulation_calendars .ui-state-default,
.ovulation_calendars .ui-widget-content .ui-state-default
{
    width:22px;
    height:22px;
    font-size: 12px;
    color: #000000 !important;
    padding-top:0;
    padding-bottom:0;
}
.ovulation_calendars td.ui-datepicker-other-month span.ui-state-default
{
    color:#666666 !important;
}
.ovulation_calendars .preg_datepicker.ui-datepicker tbody tr{
    height:28px;
}
.ovulation_calendars .preg_datepicker.ui-datepicker tbody tr td {
    padding-left:0;
    padding-right:0;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation > div {
    height:22px;
    background-color:#e9d4e9;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation.date_14 > div > span {
    background: url('../../../Images/OvulationCalculator/date_14.png') center center no-repeat;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation.date_14 .ui-state-default
{
    color: #fff !important;
    font-weight: bold;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_right
{
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
}
.ovulation.ie9 .ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_right
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 22px;
    border-bottom-left-radius: 22px;
    margin-right:-1px;
}
.ovulation.ie11 .ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_right
{
    margin-left:-1px;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation.date_14:first-child > div,
.ovulation_calendars .preg_datepicker.ui-datepicker .ui-datepicker-other-month + .arround_ovulation.date_14 > div
{
    background: rgba(233,212,233,1);
    background: -moz-linear-gradient(left, rgba(233,212,233,1) 0%, rgba(233,212,233,1) 51%, rgba(255,255,255,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(233,212,233,1)), color-stop(51%, rgba(233,212,233,1)), color-stop(100%, rgba(255,255,255,1)));
    background: -webkit-linear-gradient(left, rgba(233,212,233,1) 0%, rgba(233,212,233,1) 51%, rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(left, rgba(233,212,233,1) 0%, rgba(233,212,233,1) 51%, rgba(255,255,255,1) 100%);
    background: -ms-linear-gradient(left, rgba(233,212,233,1) 0%, rgba(233,212,233,1) 51%, rgba(255,255,255,1) 100%);
    background: linear-gradient(to right, rgba(233,212,233,1) 0%, rgba(233,212,233,1) 51%, rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9d4e9', endColorstr='#ffffff', GradientType=1 );
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_left{
    border-top-left-radius: 22px;
    border-bottom-left-radius:22px;
}
.ovulation.ie9 .ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_left{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 22px;
    border-bottom-right-radius: 22px;
    margin-left:-1px;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_right.round_to_left,
.ovulation.ie9 .ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_right.round_to_left
{
    border-top-right-radius: 22px;
    border-top-left-radius: 22px;
    border-bottom-right-radius: 22px;
    border-bottom-left-radius: 22px;
}

.ovulation.ie11 .ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation .round_to_left
{
    margin-right:-1px;
}
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation.date_14:last-child > div,
.ovulation_calendars .preg_datepicker.ui-datepicker .arround_ovulation.date_14.last_day_in_month > div
{
    background: rgba(255,255,255,1);
    background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(233,212,233,1) 51%, rgba(233,212,233,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255,255,255,1)), color-stop(51%, rgba(233,212,233,1)), color-stop(100%, rgba(233,212,233,1)));
    background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(233,212,233,1) 51%, rgba(233,212,233,1) 100%);
    background: -o-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(233,212,233,1) 51%, rgba(233,212,233,1) 100%);
    background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(233,212,233,1) 51%, rgba(233,212,233,1) 100%);
    background: linear-gradient(to right, rgba(255,255,255,1) 0%, rgba(233,212,233,1) 51%, rgba(233,212,233,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9d4e9', GradientType=1 );
}
.hide
{
    display: none;
}
.ovulation_calendars h2
{
    font:normal 18px arial;
    color:#0060b6;
    margin-bottom:11px;
}
.ovulation_calendars_table
{
    margin-top:30px;
}
.ovulation_calendars_table table
{
    direction: rtl;
    width: 100%;
}
.ovulation_calendars_table table th {
    padding: 9px 15px;
    min-height: 17px;
    vertical-align: middle;
    font: bold 14px arial;
    background: #E1D3E2;
    color: #68256d;
    text-align: right;
    width: 50%;
}
.ovulation_calendars_table table th:first-child
{
    border-top-right-radius: 6px;
    border-left: 1px solid #fff;
}
.ovulation_calendars_table table th:last-child
{
    border-top-left-radius: 6px;
}
.ovulation.ie9 .ovulation_calendars_table table th:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ovulation.ie9 .ovulation_calendars_table table th:last-child
{
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}
.ovulation_calendars_table table td {
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    padding: 9px 15px;
    min-height: 17px;
    vertical-align: top;
    font: normal 14px arial;
    color: #000;
    text-align: right;
    background: #F7F7F7;
    width: 50%;
}
.ovulation_calendars_table table tr td:last-child
{
    border-left: 0;
}
.ovulation_calendars_table table tr:nth-child(odd) td 
{
    background: #E6E6E6;
}
.ovulation_calendars_table table tr:last-child td:first-child
{
    border-bottom-right-radius:6px;
}
.ovulation_calendars_table table tr:last-child td:last-child
{
    border-bottom-left-radius:6px;
}
.ovulation.ie9 .ovulation_calendars_table table tr:last-child td:first-child {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0;
}
.ovulation.ie9 .ovulation_calendars_table table tr:last-child td:last-child {
    border-bottom-left-radius:0;
    border-bottom-right-radius:0;
}
.ovulation_calendars .ui-datepicker th:first-child
{
    background: transparent url('../../../Images/OvulationCalculator/calendar-head-line-22.png') no-repeat left bottom;
}
.ovulation_calendars .ui-datepicker th:last-child
{
    background: transparent url('../../../Images/OvulationCalculator/calendar-head-line-21.png') no-repeat right bottom;
}
.ovulation_calendars .preg_datepicker  .ui-datepicker-calendar thead tr th span
{
    margin-left:0;
    color: #68256D;
}
.ovulation_calendars .preg_datepicker .ui-datepicker-unselectable
{
    color: #000000;
}
.preg_datepicker.ui-datepicker .ui-datepicker-prev.ui-state-disabled,
.preg_datepicker.ui-datepicker .ui-datepicker-next.ui-state-disabled
{
    background:none;
}
.ovulation_calendars .ui-datepicker.more_spaces table tbody:before
{
    content: "-";
    display: block;
    line-height: 2px;
    color: transparent;
}
.ovulation_calendars .preg_datepicker.ui-datepicker tr:first-child td
{
    padding-top:0;
}
.petition_form .lblform > label,.joining_form .lblform > label,.joining_form .radio_title{
    font-weight:bold;
}
.paragraph_item div.paragraph_text {
    margin-right:35px;
}
.mobile-app.general_content_text {
    overflow: hidden;
    direction: rtl;
    padding: 4px 0 15px;
    display: block;
    width: 1000px;
}

.innerSearch .searchRight .searchBox .autoInput {
    color:#000000;
    border: solid 2px #0060b6;
    border-top-right-radius: 17px;
    border-bottom-right-radius: 17px;
    padding: 0 17px 0 0;
    border-left-width: 0;
    float: right;
    width: 588px;
    height: 56px;
    background-color: transparent;
    font: normal 18px/55px Arial;
    margin: 0;
}
.innerSearch .searchRight .searchBox:hover .autoInput {
    border-color: #133984;
}
.innerSearch .searchRight .searchBox .autoInput::-webkit-input-placeholder {
   color: rgb(153,153,153);
}

.innerSearch .searchRight .searchBox .autoInput:-moz-placeholder { /* Firefox 18- */
   color: rgb(153,153,153);  
}

.innerSearch .searchRight .searchBox .autoInput::-moz-placeholder {  /* Firefox 19+ */
   color: rgb(153,153,153);  
}

.innerSearch .searchRight .searchBox .autoInput:-ms-input-placeholder {  
   color: rgb(153,153,153); 
}
.consulting .caption {
    font-weight:bold;
}
.innerSearch .formsList H2 {
    padding-right:0;
}
.innerSearch .formsList H2.padRight {
    padding-right:33px;
}
.promo_text_wrapper ul {
  
   margin:8px 16px 0px;
   padding:0px;
}
.promo_text_wrapper ul>li{
   background: url(/Images/1.HE/Design2014/icons/bullet.png) right 6px no-repeat;
   list-style:none;
   padding-right:18px;
   font:normal 14px arial;
   /*color:#000;*/
   line-height:12px;
   margin-bottom:5px;
}
.summary_cont,
.general_content_text ul>li.summary_cont,
.general_content_text ol>li.summary_cont,
.side_banner_cont ul>li.summary_cont,
.mobile-app ul>li.summary_cont, 
.summary_cont>p
{
    font:normal 14px/18px arial;
    color: #0060b6;
    width:535px;
}
.link_under_summary
{
    margin-top:1px;
    margin-bottom: 9px;
}
.main_grid div.general_content_text .synopsys_cont > a,
.main_grid div.message_list .synopsys_cont > a
{
    text-decoration: inherit;
    font: inherit;
    color: inherit;
}
.synopsys_cont
{
    position:relative;
    display:inline-block;
    color: inherit !important;
}
td > .synopsys_cont
{
    display:inline;
}
h1 + h4.author
{
    margin-top:-12px;
}
h4.author
{
    margin-bottom:6px;
}
.paragraph_item.on .term_content h1
{
    color: inherit;
    background: inherit;
    padding:inherit;
}
.main_grid div.general_content_text .faq_item .faq_answer .term_content a,
.main_grid div.general_content_text .faq_item .term_content a,
.main_grid div.general_content_text .faq_item.faq_item_open .faq_answer .term_content a,
.main_grid div.general_content_text .term_popup a{
    text-decoration: none;
    color: black;
}
.main_grid div.general_content_text .faq_item .faq_answer .term_content .pu_title,
.main_grid div.general_content_text .faq_item .term_content .pu_title,
.main_grid div.general_content_text .faq_item.faq_item_open .faq_answer .term_content .pu_title,
.main_grid div.general_content_text .term_popup .pu_title,
.main_grid div.general_content_text .pu_title {
     font: bold 18px arial;
     color: #143a84;
}

.coloring_container + .tooltip{
    top: -290px !important;
    left: -101px !important;
}
.coloring_container + .tooltip.bottom
{
    top: 20px !important;
    left: -101px !important;
}
.term_content>a
{
    text-decoration:none !important
}
.term_content>a[href*=void],
.term_content>a[href*=void]>h1
{
    cursor:default;
}
.replacingP {
    padding-bottom: 20px;
}
.main_grid a .replacingP {
    padding-bottom: 0;
}
.short_form_cont h1
{
    margin-bottom:1px;
}
.short_form_cont h2
{
    margin-bottom:4px;
}
.short_form_cont .summary_cont > p
{
    padding-bottom:10px;
}

/*  BMI Calculator */
.bmi_calculator
{
    margin-top:20px;
}
.bmi_calculator .bmi_calculator_title
{
    border-bottom:solid 1px #cccccc;
    margin-bottom:25px;
}
.bmi_calculator .bmi_calculator_title h3        
{
    font:bold 18px Arial;
    color:#143a84;
    padding-bottom:15px;
}
.bmi_calculator .components
{
    margin-right:-20px;
    margin-top:20px;
}
.bmi_calculator .components .col
{
    width:228px;
    display:inline-block;
    vertical-align: top;
    margin-right:20px;
}
.bmi_calculator .components .component
{
    position:relative;
    display:inline-block;
    background: #d9d9d9;
    border-radius: 5px;
    margin-bottom:20px;
    padding: 19px 15px;
    width:198px;
}
.bmi_calculator .components .component.enabled
{
    background: #edf8fb;
}
.bmi_calculator .components .component.enabled:hover
{
    outline: 1px solid #0060b6;
}
.bmi_calculator .components .component.age
{
    height:100px;
}
.bmi_calculator .components .component.sex
{
    height:150px;
}
.bmi_calculator .components .component.weight
{
    height:309px;
}
.bmi_calculator .components .component.height
{
    height:309px;
}
.bmi_calculator .components .component .index
{
    position: absolute;
    top: 15px;
    right: 0;
    background-color: #0060b6;
    border-top-left-radius: 13px;
    border-bottom-left-radius: 13px;
    color: #ffffff;
    width: 16px;
    height: 20px;
    padding-right: 13px;
    padding-top: 5px;
    font-weight: bold;
    font-size: 14px;
}
.bmi_calculator .components .component .title
{
    font-weight:bold;
    font-size:14px;
    padding-right:20px;
}
.bmi_calculator .components .component .data
{
     margin-right: 50px;
    margin-top: 15px;
}
.bmi_calculator .components .component .data input 
{
    border-radius: 5px;
    border: solid 1px #d2d4d5;
    height: 20px;
    width: 44px;
    margin-left:15px;
    text-align: center;
    font: normal 14px/19px Arial;
    padding: 1px 0;
    direction: ltr;
}
.bmi_calculator .components .component .data span
{
    color: #0060b6;
    font-size: 15px;
    font-weight: bold;
}
.bmi_calculator .components .component .data .error
{
    color: red;
    margin-top: 5px;
    font-weight: bold;
}
.bmi_calculator .components .component.height .data
{
    margin-right:18px;
}
.bmi_calculator .components .component.sex .data input
{
    margin-left:0;
}

.bmi_calculator .components .component.weight .parent {
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/weight/circle.png');
    width: 81px;
    height: 81px;
    margin-top: 20px;
}
.bmi_calculator .components .component.weight .pointer {
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/weight/pointer_top.png');
    width: 81px;
    height: 81px;
    cursor: move;
}
.bmi_calculator .components .component.height .pointer_area
{
    position: absolute;
    width: 15px;
    height: 130px;
    top: 16px;
    left: 0;
}
.bmi_calculator .components .component.height .pointer {
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/height/arrow.png');
    width: 15px;
    height: 9px;
    cursor: move;
    top: 0;
    position: absolute;
}
.bmi_calculator .components .component.height .cont {
    width: 73px;
    height: 160px;
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/height/background.png');
    position: relative;
    margin-top: 20px;

}
.bmi_calculator .components .component.height .up,
.bmi_calculator .components .component.height .down
{
    cursor:pointer;
    width:10px;
    height:7px;
    position:absolute;
    left:15px;
}
.bmi_calculator .components .component.height .up {
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/height/up.png');
    top: 10px;
}
.bmi_calculator .components .component.height .down {
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/height/down.png');
    bottom: 5px;
}
.bmi_calculator .components .component.height .rule {
    height: 127px;
    width: 41px;
    top: 20px;
    position: absolute;
    left: 13px;
    background-image: url('../../../Images/1.HE/Design2014/bmiCalculator/height/rule_numbers.png');
    background-position-y: -69px;
    background-repeat: no-repeat;
}
.bmi_calculator .calculate          
{
    font:bold 22px arial;
    color:#FFFFFF;
    background-color:#0060b6;
    border-radius:8px;
    width:225px;
    height:46px;
    float:left;
    padding:10px 24px;
    box-sizing:border-box;
    margin-top:15px;
    cursor:pointer;
}
.bmi_calculator .calculate:after {
    content: url('../../../Images/OvulationCalculator/button-arrow.png');
    margin-right: 8px;
}

.bmi_calculator.ie9 .calculate:after {
    content: url('../../../Images/OvulationCalculator/button-arrow-ie9.png');
}
.bmi_calculator .recalculate {
    font:bold 16px arial;
    color:#FFFFFF;
    background-color:#0060b6;
    border-radius:8px;
    padding:3px 10px 4px;
    float:left;
    margin-top:15px;
    cursor:pointer;
}
.bmi_calculator .recalculate:after {
    content: url('../../../Images/OvulationCalculator/button-small-arrow.png');
    margin-right: 8px;
}
.bmi_calculator.ie9 .recalculate:after {
    content: url('../../../Images/OvulationCalculator/button-small-arrow-ie9.png');
}
.bmi_calculator .calculate.disabled,
.bmi_calculator .recalculate.disabled  {
    background-color:#999999;
    cursor:default;
}
.bmi_calculator .component .error_mes{
    display:none;
    font:normal 14px Arial;
    color:#FF0000;
    margin-right: -24px;
}
.bmi_calculator .component.error .date_error,
.bmi_calculator .component.error_range .err_range,
.bmi_calculator .component.error_chars .err_chars {
    display:block;
}
.bmi_calculator .bmi_results
{
    margin-top:50px;
}
.main_grid .inner-title {
    padding: 0px 0px 1px 0px;
    margin: 2px 0 16px 0;
    line-height: 29px;
    font: bold 28px complet_bold, arial;
    color: #143a84;
    text-align: center;
}
.new-maccabi.bg-colorful .inner-title {
    color: #fff;
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.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:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important;}

td.ui-state-disabled span.ui-state-default{ color:Gray !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: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #dddddd; background: #cfc9c9 url(/Images/ui-bg_highlight-soft_100_eeeeee_1x100.gif) 50% top repeat-x; color: #333333; }
.ui-widget-content a { color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(/Images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(/Images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(/Images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(/Images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(/Images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(/Images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { background: #4d9ed7;MARGIN:2PX; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(/Images/ui-icons_222222_256x240.png); }
.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_ffffff_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/Images/ui-icons_ef8c08_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/Images/ui-icons_ef8c08_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/Images/ui-icons_ef8c08_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/Images/ui-icons_228ef1_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/Images/ui-icons_ffd27a_256x240.png); }

/* positioning */
.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-off { background-position: -96px -144px; }
.ui-icon-radio-on { 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-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-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(/Images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(/Images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker th span {background:#FF7C00 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;display:block;margin:-4px;padding:3px;}
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.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%; }

/* RTL support */
/*.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }*/

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; 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: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; 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;}/* Slider
----------------------------------*/
.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; }

.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; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/*! 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 > * {
	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 .ui-state-focus,
.ui-menu .ui-menu-item .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 ;
     background-size:25px 25px;
       color: #68256d;
}
   

.tooltip 
{
    display:none;
    background:url(/Images/1.HE/Design2014/tooltip/point_down.png);
    background-repeat:no-repeat; 
    background-size: 230px 100%;
    padding:6px 12px 0px 12px;
    width:202px;
    font-size:14px;
    color:#000000;
    z-index:9999;
    height:290px ;
    overflow:hidden;
    direction:rtl;
}
.tooltip.bottom 
{
    background-image:url(/Images/1.HE/Design2014/tooltip/point_up.png);
    background-repeat:no-repeat; 
    padding:16px 12px 0 12px;
}
.tooltip h4
{
    margin:0px;
    padding:0px 0px 0px 0px;
    font:bold 14px arial;
    color:#143a84 !important;
    margin-left:-4px;
    position:relative;
    line-height:28px;
    height:28px;
    overflow:hidden;
    text-align: right;
}
.tooltip h4 a.close_tooltip
{
  /*display:block;*/
  position:absolute;
  width:17px;
  height:16px;
  top:7px;
  left:0px;
  background:url(/Images/1.HE/Design2014/tooltip/close_but.png) left top no-repeat;
  display:none;
}

.tooltip a
{
    display:block;
    direction: rtl;
   	text-align :left;
   	vertical-align:top;
   	color:#4d9ed7;
    font:bold 13px arial;
}

.tooltip a.banner
{
    display:block;
    width:200px;
    height:50px;
    overflow:hidden;
   
    margin:0px;
    clear:both;
    direction: rtl;
}
.tooltip a.banner img
{
    vertical-align:top;
    width:200px;
    height:50px;
    overflow:hidden;

}

h4 a.coloring_link , h2 a.coloring_link
{
    color: inherit !important;
    font-size:inherit !important;
    font-weight:inherit !important;
}     
p a.coloring_link > span.coloring_container
{
    color:#000;
    text-decoration:solid;
    font-weight:inherit !important;
    

} 
span.coloring_link > span.coloring_container:first-child
{
    background:url(/Images/1.HE/Design2014/tooltip/marker.png) bottom repeat-x;
    text-decoration:none;
} 
span.coloring_container
{
    background:url(/Images/1.HE/Design2014/tooltip/marker.png) bottom repeat-x;
    text-decoration:none;
} 

div.general_subtitle h2 span.coloring_container,h2 span.coloring_container
{
	cursor:pointer;
	background:url(/Images/1.HE/Design2014/tooltip/marker.png) bottom repeat-x;
	
	float:none;
	white-space:nowrap;
	padding:0px;
}
.term_relate_url {

    text-decoration:none;
}
.terms_div
{
	display:none;
	position:absolute;
	z-index:999999;
	top:300px;
	left:500px;
}
.term_popup	
{
	width:198px;
	height:272px;
	overflow:hidden;
	direction: rtl;
	text-align :right;
}
.term_popup .pu_title {
    
    margin:0px;
    padding:10px 4px 18px 4px;
    font:bold 18px arial;
    color:#143a84;
    margin-bottom:2px;
    text-decoration:none;
    text-align:right;
    direction:rtl;
}
.term_content h4 
{
    padding: 0px 4px 0px 0px;
}
a.term_body_link 
{
    text-decoration:none;
    padding:0px;
    margin:0px 4px;
}
a.term_body_link div 
{
    color:#000;
    text-align:right;
}
.tooltip .term_main_content span
{
	font-size:13px !important;
}
.tooltip .term_main_content
{
	max-height:130px;
    overflow:hidden;
    color:#000;
    text-align:right;
    direction:rtl;
    font:normal 13px arial;
    padding:0 4px 6px;
    line-height:17px;
}
.tooltip .term_main_content a
{
    text-decoration:none;
    font:normal 13px arial;
    color:#000;
    text-align:right;

}
  .tooltip .term_main_content a a:link
,.tooltip .term_main_content a a:hover
,.tooltip .term_main_content a a:visited
,.tooltip .term_main_content a a:active
{
	float:none;
	background:none;
	padding:0px;
	display:inline;
    font:normal 13px arial;
    color:#4D9ED7;
    text-decoration:underline;
   
}
.tooltip .more
{
    display:block;
    width:54px;
    height:9px;
    float:right;
    margin:20px -13px 20px 0px;
    background:url(/Images/1.HE/Design2014/tooltip/more.png) left top no-repeat;
}
.tooltip .more:hover
{
    background:url(/Images/1.HE/Design2014/tooltip/more.png) left bottom no-repeat;
}
/*tooltip2
.tooltip2 
{
    display:none;
    background:url(/Images/1.HE/Design2014/tooltippoint_down_right.png);
    background-repeat:no-repeat; 
    padding:8px 16px 0px 15px;
    width:198px;
    font-size:13px;
    color:#000000;
    z-index:9999;
    height:272px !important;
    overflow:hidden;

    direction:rtl;
}
.tooltip2.bottom 
{
    background:url(/Images/1.HE/Design2014/tooltippoint_up.png);
    background-repeat:no-repeat; 
    padding-top:27px;
 }
.tooltip2 h2
{
margin:0px;
padding:1px 0px 7px 0px;
font:bold 15px tahoma;
color:#3d4e9d;
border-bottom:1px solid #bddae9;

}
.tooltip2 .p_cont
{
    height:100px;
    overflow:hidden;
    padding-top:2px;
    margin-bottom:2px;
}
.tooltip2 p
{

font:normal 13px arial;
color:#000;
line-height:20px;



}
.tooltip2 a.more
{
font:bold 13px arial;
color:#4d9ed7;
text-decoration:underline;
padding-left:15px;
text-align:left;
line-height:20px;
float:left;
 background:url(/Images/1.HE/Design2014/tooltipmore.gif) left 3px no-repeat;
}
*/
.loader_cont
{
    width:100%;
    padding-top:130px;
    text-align:center;
}
