﻿                        /* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
    border:0;
}

INPUT.type_radio,
INPUT.type_checkbox {
	position: relative;
	bottom: -2px;
}
* HTML INPUT.type_radio,
* HTML INPUT.type_checkbox {
    position:static;
    bottom: 0;
}

A {
    text-decoration:none;
    /*-moz-outline-style:none;*/
}
A:hover{
    text-decoration:underline;
}
INPUT, TEXTAREA, SELECT {
    font: 12px arial;
    padding: 1px 2px;
}
OPTION{
    padding: 0 7px 0 3px;
}


/* CLEARFIX */

.clearfix:after {
    content:"."; 
    display:block; 
    height:0;
	line-height: 0;
	font-size: 0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
/* Hide from IE Mac \*/
    .clearfix {display:block;}
/* End hide from IE Mac */
* html .clearfix {
    height:1%;
}
.imgfix {
	vertical-align: bottom;
}
                        /* GENERAL */
HTML {
	direction: ltr;
}
                        /* BODY and beyond */
BODY{
    direction: ltr;
	background: #0071da url(../images/home_bg.jpg) repeat-x;
}
.bg2{
	background: #0071da url(../images/home_bg.jpg) repeat-x;
}

.container{
	width:766px;
	display:block;
	margin:auto;
	text-align:center;
	height:766px;
	position:relative;
	margin:23px auto auto;
}
.container .alpha_bg{
	background-color:white;
	height:774px;
	width:766px;
	position:absolute;
	left:0px;
	opacity: .22;
	filter: alpha(opacity=22);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=22)";
}

.container .header{
	position:relative;
	width:766px;
	height:163px;
}
.container .header .logo{
	background-image:url(../images/he_home_logo.jpg);
	height:159px;
	left:22px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	top:-23px;
	width:540px;
	z-index:1000;
}

.en .container .header .logo{
	background-image:url(../images/en_home_logo.jpg);
	background-repeat:no-repeat;
	height:159px;
	left:202px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	top:-23px;
	width:540px;
	z-index:1000;
}
.container .content{
	background-color:white;
	/*height:559px;*/
	left:11px;
	position:absolute;
	top:172px;
	width:742px;
	z-index:0;
}
.container .content .content-inner,
.container .content .siteNav{
	float:right;
	position:relative;
}

.en .container .content .content-inner,
.en .container .content .siteNav{
	float:left;
	position:relative;
}


.container .content .content-inner .mainPic{
	left:-8px;
	position:relative;
	z-index:0;
}




.en .container .content .content-inner .mainPic{
	left:10px;
}

.container .content .siteNav{
	background-image:url(../images/NavBg.png);
	background-position:-3px 0;
	background-repeat:no-repeat;
	height:200px;
	position:absolute;
	right:-25px;
	top:-112px;
	width:200px;
	z-index:10004;
}
.en .container .content .siteNav{
	background-image:url(../images/NavBg.png);
	background-position:-13px 0;
	background-repeat:no-repeat;
	height:200px;
	left:-25px;
	position:absolute;
	top:-112px;
	width:200px;
	z-index:10004;
}
.container .content .siteNav UL{
	margin-top:20px;
}
.container .content .siteNav UL LI{

}
.container .content .siteNav UL LI A{
	color:white;
	display:block;
	font-size:17px;
	font-weight:bold;
	height:30px;
	padding-right:31px;
	text-align:right;
	text-decoration:none !important;
	font-family:arial;
	line-height:29px;
}

.en .container .content .siteNav UL LI A{
	color:white;
	display:block;
	font-family:arial;
	font-size:17px;
	font-weight:bold;
	height:30px;
	padding-left:31px;
	padding-right:31px;
	text-align:left;
	text-decoration:none !important;
}

.container .content .siteNav UL LI A:hover{
	background-color:#5c5c5c;
	text-decoration:none !important;
}
.ft_SiteText{
	background-image:url(../images/ft_site_text_he.jpg);
	background-repeat:no-repeat;
	bottom:3px;
	height:33px;
	left:9px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	width:209px;
}

.en .ft_SiteText{
	background-image:url(../images/ft_site_text_en.jpg);
	background-repeat:no-repeat;
	bottom:3px;
	height:33px;
	left:569px;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	width:209px;
}






/* Content Page CSS */

.contentPage  {
	background:#0071DA url(../images/home_top_bg2.jpg) no-repeat scroll -70px 0;
}

.contentPagebg2{
	background:#0071DA url(../images/home_top_bg1.jpg) no-repeat scroll -70px 0;
}
.contentPagebg2  .wrapper{
	background:#0071DA url(../images/home_top_bg1.jpg) repeat-x scroll -248px 0 !important;
}

.contentPage .content-inner .contentWrap{
	padding-top:29px;
	text-align:right;
	width:540px;
	font-family:arial;
	direction:rtl;
	min-width:540px;
}
.contentEn .content-inner .contentWrap{
	padding-left:179px;
	text-align:left;
	direction:ltr;
}


.contentPage .content-inner .contentWrap h1{
	font-weight:bold;
	color:#3176c3;
}

.contentPage .content-inner .contentWrap P{	
	padding:20px 0px;
	direction:rtl;
}

.contentEn  .content-inner .contentWrap P{	
	direction:ltr;
}


.contentPage  .wrapper{
	background:#0071DA url(../images/home_top_bg2.jpg) repeat-x scroll -440px 0;
	overflow:hidden;
	position:relative;
	width:1024px;
	margin:auto;
}

.contentPage .container .header .logo{
	background-image:url(../images/site_top_logos.png);
	background-repeat:no-repeat;
	height:70px;
	left:0;
	overflow:hidden;
	position:absolute;
	text-indent:-9000px;
	top:7px;
	width:764px;
	z-index:1000;
}

.contentPage .container .content .content-inner .contentHd 
{
	height:111px;
	position:relative;
	right:24px;
	width:718px;
	z-index:0;
}


.en  .container .content .content-inner .contentHd {
	background-position:42px 0;
	height:111px;
	position:relative;
	right:-24px;
	width:718px;
	z-index:0;
}

.contentPage .container .content .content-inner .contentHd1  {
	background-image:url(../images/content_hd1.jpg);
}


.contentPage .container .content .siteNav {
	background-image:url(../images/NavBg.png);
	background-position:-3px 0;
	background-repeat:no-repeat;
	height:200px;
	position:absolute;
	right:-25px;
	top:-40px;
	width:200px;
	z-index:10004;
}

.contentEn .container .content .siteNav {
	background-image:url(../images/NavBg.png);
	background-position:-13px 0px;
	background-repeat:no-repeat;
	height:200px;
	left:-35px;
	position:absolute;
	top:-40px;
	width:205px;
}


.contentPage  .container .content {
	/*height:559px;*/
	left:11px;
	position:absolute;
	top:110px;
	width:742px;
	z-index:0;
}


.contentPage .navHeight {
	background-color:#5A99C7;
	display:block !important;
	height:690px;
	margin-left:10px;
	margin-top:0px;
	width:190px;
}

.contentEn .navHeight{
	background-color:#5A99C7;
	display:block !important;
	height:690px;
	margin-left:0;
	width:198px;
}


.btnLangWrap{
	position:absolute;
	right:0px;
	top:-25px;
	z-index:20000;
}

.btnLangWrap A{
	text-decoration:none;
	text-align:center;
}


.langBtn{
	background-color:black;
	border:1px solid gray;
	display:block;
	height:13px;
	position:relative;
	width:50px;
	z-index:2000;
}


.langBtn .btn_bgtop{
	display:inline-table;
	display:inline-block;
	background-color:#F9F9F9;
	border-bottom:2px solid Gainsboro;
	height:8px;
	left:0;
	position:absolute;
	top:0;
	width:50px;
	z-index:20000;
}

.langBtn .btn_bgbottom{
	display:inline-table;
	display:inline-block;
	background-color:lightgray;
	border-bottom:1px solid gray;
	border-top:1px solid gray;
	height:15px;
	margin-top:-2px;
	padding:0;
	position:absolute;
	top:0;
	left:0px;
	width:50px;

}
.langBtn .btn_text{
	color:Black;
	font-family:Arial;
	font-size:11px;
	left:0;
	line-height:13px;
	position:absolute;
	top:0;
	width:50px;
	z-index:20001;
}


.site_menu .selected,
.site_menu  .selected :hover{
	background-color:lightgrey !important;
	color:Black !important;
}
.site_menu .selected A{
	color:Black !important;
}

.contentWrap A{
	color:#5a99c7;
	text-decoration:underline;
	padding:1px 0px;
}

.langBtn_clicked .btn_bgtop{
	background-color:lightgray !important;
	height:6px;
	border-bottom:2px solid Gainsboro;
}

.langBtn_clicked .btn_bgbottom{
	background-color:#F9F9F9 !important;
}

.copyrightsSpan{
	color:White;
	font-size:12px;
	font-family:Verdana,arial;
	display:block;
	margin:auto;
	text-align:center;
	padding:20px 0px;
}

.Incoterms_Content SPAN{
	font-weight:bold;
	display:block;
	direction:ltr !important;
	font-size:14px;
}