/* created by puzzlehead. edited by YUDA */
.showAll{
	display: block;
}
.hideAll{
	display: none;
}
.cursorHand{
	cursor : pointer;
	cursor : hand;
}
.cursorDefault{
	cursor : default;
}

.visiblePage{
	display:block;
}
.hiddenPage{
	display:none;
}

.visibleObj{
	visibility: visible;
}

.hiddenObj{
	visibility: hidden;
}

.raMargin{
	margin-left:-4px;
}

/*------------------------------------------------------------------------*/

	body {
		background-color : #FFFFFF;
		margin-top : 1px;
		margin-bottom : 0px;
		margin-left : 0px;
		margin-right : 0px;
	}

	td, a, span, label, input, select,textarea {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3D4456;
	}

/*------------------------------------------------------------------------*/

.BGColor1{background-color : #FFFFFF;}
.BGColor2{background-color : #FF9C04;}
.BGColor3{background-color : #EEEEEE;}
.BGColor4{background-color : #DFDFDF;}
.BGColor5{background-color : #575D6D;}
.BGColor6{background-color : #EDEBEC;}
.BGColor7{background-color : #D3D3D3;}

.BGImage1{
	background-image : url(../../images/homepage/BGI1.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color : #575D6D;
}
.BGImage2{
	background-image : url(../../images/homepage/BGI2.gif);
}
.BGImage3{
	background-image : url(../../images/homepage/BGI3.gif);
	background-repeat: no-repeat;
	background-position: left;
}
.BGImage4{
	background-image : url(../../images/homepage/BGI4.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.dotLine{
	background-image : url(../../images/innerPage/doter.gif);
	}

.createdByLink{
	font-size:10px;
	color:#DFDDDD;
	text-decoration: none;
}
.createdByLink:hover{
	text-decoration: underline;
}


.shortTextLink{
	color: #D68421;
	font-size:12px;
	font-weight: normal;
	text-decoration: underline;
}

.shortTextLink2{
	color: #D68421;
	font-size:11px;
	font-weight: normal;
	text-decoration: underline;
}

.copyrightText{
	font-size:10px;
	color:#DFDDDD;
}

.bottomLinks{
	font-size:10px;
	color:#C1BDBD;
	text-decoration: none;
}

.bottomLinks:hover{
	color: #979797;
}

.topForumsLinkRow{
	background-image : url(../../images/general/topForumsLinkRowBGI.gif);
	background-position: right;
	background-repeat: repeat-y;
	padding-right: 8px;
}

.topForumsLink{
	font-size:10px;
	color:#616961;
	text-decoration: none;
	font-weight: bold;
}

.topForumsLink:hover{
	text-decoration: underline;
}

.topCenterSentencePlace{
	padding-right: 8px;
	padding-top: 34px;
}

.rightBGI{
	background-image : url(../../images/general/rightBGI.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.rightPadding{
	padding-right: 2px;
}

.leftBGI1{
	background-image : url(../../images/general/leftBGI11.gif);
	background-position: top;
	background-repeat: repeat-x;
	background-color : #FBFBF9;
}

.leftBGI2{
	background-image : url(../../images/general/leftBGI2.gif);
}

.titleSearchText{
	font-family : Verdana;
	padding-left: 7px;
	font-size:10px;
	color:#575D6D;
	font-weight: bold;
}

.shortTextFont{
	font-family : Verdana;
	font-size: 12px;
	color: #D68421;
	font-weight: normal;
}

.searchTextbox{
	width: 135px;
	border: 1px solid #E6E2CC;
	background-color : #FFFFFF;
}

.HPCenterBGI{
	background-image : url(../../images/homepage/centerBGI3.gif);
	background-position: top;
	background-repeat: repeat-x;
}

.HPCenterTextPlace{
	padding-top: 10px;
	padding-left: 23px;
	padding-right: 23px;
}

.HPnewsTitle{
	font-size:11px;
	color:#FFFFFF;
	font-weight: bold;
}

.HPLink1{
	font-size:11px;
	color:#3E5F3E;
	text-decoration: none;
}

.HPLink1:hover{
	text-decoration: underline;
}

.HPnewsDateText{
	font-size:11px;
	color:#FF9C04;
	font-weight: bold;
	text-decoration: none;
}

.HPnewsDateText:hover{
	text-decoration: underline;
}

/*----------------------------- Left Navigation Menu --------------------------------*/
.lnRegularItemLevel0{
	padding-left: 17px;
	padding-right: 9px;
	font-size: 12px;
	color: #434957;
	font-weight: bold;
	cursor : pointer;
	cursor : hand;
}

.lnSelectedItemLevel0{
	padding-left: 17px;
	padding-right: 9px;
	font-size: 12px;
	color: #FF9C04;
	font-weight: bold;
	cursor : pointer;
	cursor : hand;
	background-color : #F4F4F0;
}

.lnSepLineLevel0{
	background-color : #F3D39E;
}

.lnPaddingLevel1{
	padding-left: 17px;
	padding-right: 9px;
	background-color : #F4F4F0;
}

.lnContactFormFieldName {
	padding-right: 3px;
	background-color : #F4F4F0;
}

.lnContactFormFields {
	width: 70%;
	border: 0;
	margin-top: 9px;
	margin-bottom: 0;
}
		
.lnArrowPlaceLevel1{
	padding-top: 2px;
	padding-bottom: 2px;
}

.lnRegularItemLevel1{
	font : 10px Verdana ;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	color: #434957;
	cursor : pointer;
	cursor : hand;
}

.lnSelectedItemLevel1{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font : bold 10px Verdana ;
	color: #FF9C04;
	cursor : pointer;
	cursor : hand;
}

.lnSepLineLevel1{
	background-image : url(../../images/leftNav/sepLineLevel1.gif);
}

.lnPaddingLevel2{
	padding-left: 28px;
	padding-right: 9px;
	background-color : #F4F4F0;
}

.lnArrowPlaceLevel2{
	padding-top: 2px;
	padding-bottom: 2px;
}

.lnRegularItemLevel2{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	color: #533B24;
	cursor : pointer;
	cursor : hand;
}

.lnSelectedItemLevel2{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 10px;
	color: #FF9C04;
	cursor : pointer;
	cursor : hand;
	background-color : #FEEDD3;
}

/*--------------------------------------------------------------------------------*/

.pageMainContentPlace{
	padding-left: 18px;
	padding-right: 12px;
	padding-top: 16px;
	background-color : #DFDFDF;
}

.pageMainContentPlace2{
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 16px;
	background-color : #DFDFDF;
}

.pageQuotePlace{
	font-family :  Arial,Verdana, Helvetica, sans-serif;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color : #EDEBEC;
	font-size: 16px;
	color: #D68421;
	font-weight: bold;
}

.pageShortTextPlace{
	font-family :  Verdana;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color : #EDEBEC;
	font-size: 12px;
	color: #D68421;
	font-weight: normal;
}
.pageShortTextPlace2{
	font-family :  Verdana;
	padding-left: 16px;
	padding-right: 16px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color : #EDEBEC;
	font-size: 11px;
	color: #D68421;
	font-weight: normal;
}

.pageTitlePlace{
	padding-left: 12px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color : #575D6D;
	background-image : url(../../images/innerPage/titleBGI.gif);
	background-position: right;
	background-repeat: repeat-y;
}

.pageTitleText1{
	font-size: 11px;
	color: #E0E4E8;
	font-weight: bold;
}

.pageTitleText2{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.pageClientsTitleText{
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 3px;
	padding-bottom: 12px;
	padding-left: 6px;
}

.pageClientsCellText{
	font-family :  sans-serif;
	font-size: 12px;
	color: #3D4456;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 3px;
	background-color : #DFDFDF;
}
.pageClientsCellText1{
	font-family :  sans-serif;
	font-size: 12px;
	color: #3D4456;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 7px;
	background-color : #DFDFDF;
}
.pageEventsCellText{
	font-family :  sans-serif;
	font-size: 12px;
	color: #3D4456;
	padding-top: 7px;
	padding-bottom: 8px;
	padding-left: 7px;
	padding-right: 7px;
	background-color : #DFDFDF;
	vertical-align: top;
}
.pageEventsCellText a {
	font-family :  sans-serif !important;
	text-decoration: none !important;
}
.pageEventsDateCellText{
	padding: 14px 5px 5px;
	font-weight: bold;
	background-color: #f0f1ee;
}
.pageEventNameText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-bottom: 7px;
}
.pageEventNameText2 {
	margin-right: 23px;
}
.pageEventDateText {
	font-size:11px;
}
.pageEventDateText2 {
	text-align: right;
}
.itemsTableDividerHeading {
	margin-left: 5px;
	font-size:12px;
	font-weight: bold;
}
.alignedPicturePadding1{
	padding-left: 7px;
	padding-bottom: 7px;
}

.alignedPicturePadding2{
	padding-right: 7px;
	padding-bottom: 7px;
}

.PicturePadding{
	border: #FFFFFF 1px solid;
}

.innerTitleDotsBGI{
	background-image : url(../../images/innerPage/innerTitleDotsBGI.gif);
}

.innerTitlePlace{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	background-image : url(../../images/innerPage/innerTitleBGI.gif);
	background-position: left;
	background-repeat: repeat-y;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

/*------------------ Marketing Communication -------------*/

.MCRegularIPad{
		border:  solid 2px #FFFFFF;
}
	
.MCRegularIPad2{
		border:  solid 1px #CACAC9;
}
	
/*--------- Pop UP --------------------------*/

.popUpTitle	{
	font-family :  sans-serif;
	font-size: 13px;
	color: #3D4456;
	font-weight: 900;
	height: 33px;
	background-color : #EAEAE3;
	padding-left: 9px;
}

.popUpRegularIPad{
	border:  solid 2px #3D4456;
}

.popUpTextPlace{
	font : 11px Verdana, Arial,Helvetica ;
	color : #3D4456;
	padding-left : 11px;
	padding-top : 22px;
	padding-bottom : 22px;
	padding-right : 11px;
}
	
.popUpLinkText{
	font-size: 12px;
	color: #3D4456;
    text-decoration: underline ;
}

.popUpLinkText:hover{
    text-decoration: none;
}

.popUpBoldTitle	{
	font-family :  sans-serif;
	font-size: 13px;
	color: #3D4456;
	font-weight: 900;
	padding-top : 12px;
}

.popUpBigRedTitle	{
	font : 22px Verdana, Arial,Helvetica ;
	color: #7D201F;
	font-weight: bold;
	padding-top : 20px;
}		

.errorMessage	{
	color: #BA010A;
}	

.popupInput {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#3D4456;
		border: 1px solid #E6E2CC;
	}
	
.popUpLink{
	color:#3D4456;
	text-decoration : underline;
}

.popUpLink:hover{
	text-decoration : none;
}

/*--------- Team ----------------------------*/	
	
.teamSelectedTitle{
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #E18A04;
	padding-left : 8px;
}
	
.teamTitle{
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-left : 8px;
	text-decoration: underline;
}

.teamStatusText{
	font : 11px Verdana, Arial,Helvetica ;
	color : #3D4456;
	padding-left : 8px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 8px;
}

.teamRegularText{
	font : 11px Verdana, Arial,Helvetica ;
	color : #3D4456;
	padding-left : 8px;
	padding-top : 5px;
	padding-bottom : 5px;
	padding-right : 8px;
}

.teamPicturePlace{
	border : 1px solid White;
}

.teamInformationPlace{
	border : 1px solid #BABABA;
}

.teamInformationCell{
	font : 11px Verdana, Arial,Helvetica ;
	color : #3D4456;
	padding-left :11px;
	padding-top : 8px;
	padding-bottom : 8px;
	padding-right : 11px;
	line-height: 16px; 
}
	
.CE1_open{
	cursor: default;
}

.CE1_close{
	cursor : pointer;
	cursor : hand;
}

.ALFTabl{
	background-color: white;
}

.teamShortlistText{
	color: #424649;
}

.ALFCell{
	color: white;
	background-color: #9396A1;
	font-family : Verdana;
	font-size : 10px;
	font-weight : 900;
	font-style : normal;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	padding-bottom : 6px;
	cursor : pointer;
	cursor : hand;
}

.ALFCellsel{
	background-color: #F0F0F0;
	border:1px;
	border-bottom-color : #D68421;
	border-bottom-style : solid;
	border-bottom-width : 2px;
	color: #747986;
	font-family : Verdana;
	font-size : 10px;
	font-weight : 900;
	font-style : normal;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	padding-bottom : 4px;
	cursor : pointer;
	cursor : hand;
}

/*--------- News ------------*/

.newsHeadTitile{
	font : bold 12px Verdana;
	color: #3D4456;
}

.newsCell{
	padding-bottom : 2px;
}

.newsBlankCell{
	padding-top : 8px;
}

.newsFuterLine{
	background-image : url(../../images/innerPage/doter.gif);
	background-repeat: repeat-x;
}

/*--- Questern styles ---*/


.answerPlace{
	padding-left :8px;
	padding-top : 6px;
	padding-bottom : 8px;
}

.questernTitle{
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-left : 6px;
	cursor : pointer;
	cursor : hand;
	padding-bottom : 8px;
	padding-top : 4px;
}

.questernTitle1{
	font : bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
	padding-left : 6px;
	cursor : pointer;
	cursor : hand;
	padding-bottom : 8px;
	padding-top : 0px;
}

.answerRegularText{
	font : 11px Verdana, Arial,Helvetica ;
	color : #3D4456;
	padding-left : 16px;
	padding-top : 0px;
	padding-bottom : 14px;
	padding-right : 8px;
}

.answerIcon{
	position : relative;
	top : -9px;
	left : -26px;
}

.QE_open{
	cursor : pointer;
	cursor : hand;
}

.QE_close{
	cursor : pointer;
	cursor : hand;
}
	
/*--- Questern styles ---*/


.brainSecPlace{
	padding-left:23px;
	padding-top:6px;
}

.brainSec{
	border: 1px solid #BABABA;
	padding-top:14px;
	padding-left:14px;
	padding-right:8px;
	padding-bottom:14px;
}
	
/*-- Site map --------------------------------------------------------------------*/

.siteMapLevel1{
    padding-left: 15px;
	background-image : url(../../images/bullets/arr_grey.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
.siteMapLevel2{
    padding-left: 25px;
}

.siteMapSeparator{
	background-image : url(../../images/bullets/sitemapSeparator.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

.siteMapLevel1Link{
	font-family :  Verdana;
	font-size: 11px;
	color: #EC7D07;
	font-weight: bold;
    text-decoration: none;
}
.siteMapLevel1Link:hover{
    text-decoration: underline;
}

.siteMapLevel2Link{
	font-size: 11px;
	color: #434957;
    text-decoration: none;
}
.siteMapLevel2Link:hover{
    text-decoration: underline;
}


/*--------- News ------------*/
	
.contactRegText{
	padding-left: 10px;
	background-color : #FFFFFF;
	padding-bottom:6px;
	padding-top:10px;
}

.contactOrangeTitle{
	font-weight: bold;
	font-size: 13px;
	color : #FFFFFF;
	background-image : url(../../images/general/OrangeTitle_BG.gif);
	background-repeat: repeat-x;
}

.contactFuter{
	background-color : #FFFFFF;
}

.contactFuterText{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}
	
/*--------------------------------------------------------------------------------*/

.downloadCell{
	border: 1px solid #E6E2CC;
	padding: 6px 4px 6px 6px;
}

.downloadTdCell{
	font-family : Verdana;
	font-size:11px;
	padding-left: 4px; 
}

.downloadLink{
	color:#3D4456;
	text-decoration : none;
}

.downloadLink:hover{
	text-decoration : underline;
}

.hebrewText{
	font-size: 13px;
}

.homePageNewsCell{
	height: 207px; 
	overflow: auto; 
	overflow-y: auto; 
	overflow-x: hidden;
	scrollbar-face-color: #F3CB90;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #F9D5AA;
	scrollbar-3dlight-color: #B49065;
	scrollbar-arrow-color: #5C380D;
	scrollbar-track-color: #FFF1E0;
	scrollbar-darkshadow-color: #B49065; 
}

/*--------- SIT2GO (added by YUDA) ------------*/

.sit2goArticleCell {
	line-height: 17px;
	padding-bottom: 6px;
}

/* ---------- Programs page  (added by YUDA) --------- */
.programOrangeHeading {
	font-size: 16px;
	font-weight: bold;
	color: #FF9C04;
	line-height: 24px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.programBulletsOrangeHeading {
	font-size: 14px;
	font-weight: bold;
	color: #FF9C04;
	margin-top: 16px;
	margin-bottom: 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
ul.programBullets {
	margin: 0;
	padding-right: 20px;
	line-height: 17px;
}
