P
{
	text-align:justify;
}
.ContentPage
{
	margin: 0px;
	background-color:#FFFFFF;
	direction:ltr;
	background-image:url(images/bg_main.gif);
	background-repeat:repeat-x;
	background-position:center top;
}
.PrintPage
{
	margin: 0px;
	background-color:#FFFFFF;
	direction:ltr;
	background-repeat:repeat-x;
	background-position:center top;	
}
.col_right_shadow
{
	width:7px;	
	background-image:url(images/shadow_right.gif);
	background-repeat:repeat-y;
}
.col_black_sep
{
	width:7px;
	background-color:#000000;
	height:100%;
}
.col_menu
{
	width: 225px;
	vertical-align: top;
	/*
	background-image:url(images/menu_bg.gif);
	background-position:center bottom;
	background-repeat:repeat-x;
	*/
}
.col_content
{
	width:533px;
	height:100%;
	vertical-align:top;	
	background-color:#ffffff; background-image:url(images/menu_left_shadow.gif);
	background-repeat:repeat-y;
	background-position:right top;
}
.col_left_shadow
{
	width:7px;
	background-image:url(images/shadow_left.gif);
	background-repeat:repeat-y;
}
.row_footer
{
	width:100%;
	height:25px;
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
}
.dots_hor_line
{
	width:100%;
	height:1px;
	background-image:url(images/dots_hor.gif);
	background-repeat:repeat-x;	
}
.dots_ver_line
{
	background-image:url(images/dots_ver.gif);
	background-repeat:repeat-y;	
	background-position:center center;
}


.MoriaLogo
{
	border-width:0px;
	border-style:none;
}
.menu_bg
{
	width:100%;
	background-image:url(images/menu_bg.gif);
	background-repeat:repeat-x;	
	background-position:bottom;
}

.content_top_strip
{
	background-color:#333333;
	height:70px;
	width:100%;
}
.content_black_strip
{
	background-color:#292c31;
	height:9px;
	width:100%;	
}


.ImgWhiteBorder
{
	border-color:#ffffff;
	border-width:1px;
	border-style:solid;
}

.ContentWhite
{
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
}
.ContentGreen
{
	color:#d9ffdf;
	font-family:Arial;
	font-size:12px;
}
.GreenStrong
{
	color:#2e8419;
	font-family:Arial;
	font-size:12px;
}
.ContentStandard
{
	color:#404040;
	font-family:Arial;
	font-size:12px;
}
.ContentJustified
{
	color:#404040;
	font-family:Arial;
	font-size:12px;
	text-align:justify;	
}
.FooterLink A
{
	padding-left:10px;
	padding-right:10px;	
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;	
}
.FooterLink A:hover
{
	color:#f5e20c;
}
.FooterInkodLink A
{
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
	text-decoration:none;	
}
.FooterInkodLink A:hover
{
	color:#f5e20c;
}

.CotnentContainer
{
	background-color:#FFFFFF;
	background-image:url(images/right_shadow_inner.gif);
	background-repeat:repeat-y;
	background-position:right top;
	vertical-align:top;
	width:100%;
	height:100%;
	padding:25px;
	color:#404040;
	font-family:Arial;
	font-size:12px;
}
.PrintContentContainerVersion
{
	background-color:#FFFFFF;
	vertical-align:top;
	width:100%;
	height:100%;
	padding:25px;
	color:#404040;
	font-family:Arial;
	font-size:12px;	
}



.SectionTitleGreen
{
	vertical-align:top;
	padding-bottom:15px;
	color:#278411;
	font-family:Arial;
	font-size:22px;
}
.SectionTitleGreenMedium
{
	vertical-align:top;
	padding-bottom:15px;
	color:#278411;
	font-family:Arial;
	font-size:16px;
}
.GrayLine
{
	border-bottom:solid 1px #e5e5e5;
}

.mandatory_mark
{
	color:#00730e;
	font-family:Arial;
	font-size:11px;
}
.TextBox
{
	height:18px;
	background-color:#f6f6f6;
	color:#404040;
	font-family:Arial;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#007215;
}
.FormField
{
	height:23px;
	color:#404040;
	font-family:Arial;
	font-size:12px;
	text-align:right;
}
.FormFieldSmall
{
	color:#404040;
	font-family:Arial;
	font-size:12px;
}
.FormFooter
{
	text-align:left;
}
.ValidationSummaryList
{
	color:#ce0000;
	font-family:Arial;
	font-size:12px;	
}

.1menu_about_off      {cursor:pointer;background-image:url(images/menu_about_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_about_on       {cursor:pointer;background-image:url(images/menu_about_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_projects_off   {cursor:pointer;background-image:url(images/menu_projects_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_projects_on    {cursor:pointer;background-image:url(images/menu_projects_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_technology_on  {cursor:pointer;background-image:url(images/menu_technology_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_technology_off {cursor:pointer;background-image:url(images/menu_technology_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_forms_on       {cursor:pointer;background-image:url(images/menu_forms_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_forms_off      {cursor:pointer;background-image:url(images/menu_forms_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_security_on    {cursor:pointer;background-image:url(images/menu_security_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_security_off   {cursor:pointer;background-image:url(images/menu_security_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_contact_on    {cursor:pointer;background-image:url(images/menu_contact_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_contact_off   {cursor:pointer;background-image:url(images/menu_contact_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_english_on    {cursor:pointer;background-image:url(images/menu_english_on.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}
.1menu_english_off   {cursor:pointer;background-image:url(images/menu_english_off.gif);background-repeat:no-repeat;width:225px;height:23px;margin:0px;padding:0px;}

.menu_about_off      {cursor:pointer;background-image:url(images/menu_about_off.gif);background-repeat:no-repeat;height:23px;}
.menu_projects_off   {cursor:pointer;background-image:url(images/menu_projects_off.gif);background-repeat:no-repeat;height:23px;}
.menu_technology_off {cursor:pointer;background-image:url(images/menu_technology_off.gif);background-repeat:no-repeat;height:23px;}
.menu_forms_off      {cursor:pointer;background-image:url(images/menu_forms_off.gif);background-repeat:no-repeat;height:23px;}
.menu_security_off   {cursor:pointer;background-image:url(images/menu_security_off.gif);background-repeat:no-repeat;height:23px;}
.menu_contact_off   {cursor:pointer;background-image:url(images/menu_contact_off.gif);background-repeat:no-repeat;height:23px;}
.menu_english_off   {cursor:pointer;background-image:url(images/menu_english_off.gif);background-repeat:no-repeat;height:23px;}

.projectPageTopTable
{
	direction:ltr;
}
.menu_projects_off
{
	height:23px;
	width:225px;
	background-image:url(images/menu_projects_off.gif);
	background-repeat:no-repeat;
	margin:0px;
	padding:0px;
}
.menu_open
{
	height:20px;
	width:225px;
	background-image:url(images/menu_open.gif);
	background-repeat:no-repeat;	
	font-family:Arial;
	font-size:12px;	
	color:#666668;
}
.header_open_selected
{
	height:20px;
	width:100%;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:#399212;
	background-color:#000000;
	cursor:pointer;
}
.menu_open_selected_menu
{
	height:20px;
	width:100%;
	background-image:url(images/menu_open.gif);
	background-repeat:no-repeat;	
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:#399212;
	cursor:pointer;
}
.menu_open_selected_over
{
	height:20px;
	width:100%;
	background-image:url(images/menu_open_selected.gif);
	background-repeat:no-repeat;	
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:#ffffff;
	cursor:pointer;
	padding-right:25px;
}
.menu_open_selected
{
	height:20px;
	width:100%;
	background-image:url(images/menu_open.gif);
	background-repeat:no-repeat;	
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:#399212;
	cursor:pointer;
	padding-right:25px;
}
.menu_panel_item
{
	vertical-align:top;
	height:24px;
	width:225px;
	background-color:#c6c8c7;
}





.ThumbnailBorder
{
	background-color:#e2ebd6;
	padding:2px;
	border-width:1px;
	border-style:solid;
	border-color:#434142;		
}
.DownloadTitle
{
	background-image:url(images/arrow_green.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-right:9px;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;
	color:#414141;	
}


.DownloadsButtonsPanel
{
	padding-top:10px;padding-right:9px;vertical-align:bottom;
}



/* Project page styles*/
.project_top_strip
{
	background-color:#333333;
	height:79px;
	width:100%;
}
.ProjectThumbsList {
	MARGIN: 0px; TEXT-ALIGN: center;padding-top:11px;
	
}
.ProjectThumbsList LI {
	FLOAT: right; MARGIN: 0px 5px; LIST-STYLE-TYPE: none;
}
.ProjectThumbsList LI A {
	
}
.ProjectThumbsList LI A:hover {
	TEXT-DECORATION: none
}
.ProjectThumbBorder{
		border: solid 1px #ffffff;
}
.LargeImageOuterWrapper
{
	margin:0px;
	padding-top:10px;
	padding-bottom:1px;
}
.LargeImageOuterBorder
{
	margin:0px;
	padding:0px;
	width:476px;
	height:164px;
	border:solid 1px #424043;
	overflow:hidden;
}
.ProjectName
{
	vertical-align:top;
	padding-bottom:15px;
	color:#278411;
	font-family:Arial;
	font-size:22px;
}
.ProjectPageWrapper
{
	background-color:#FFFFFF;
	background-image:url(images/right_shadow_inner.gif);
	background-repeat:repeat-y;	
	background-position:right;
	padding-right:25px;
	padding-left:20px;
	padding-top:20px;
}
.ProjectPageWrapperPrintVersion
{
	background-color:#FFFFFF;
	padding-right:25px;
	padding-left:20px;
	padding-top:20px;
}


.ProjectContent
{
	text-align:justify;
	color:#404040;
	font-family:Arial;
	font-size:12px;
	width:478px;
}
.BrowseProjects
{
	font-weight:bold;
	font-family:Arial;
	font-size:11px;
	color:#2a8412;
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	width:478px;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	vertical-align:middle;
}
.BrowseProjectsDDL
{
	font-family:Arial;
	font-size:12px;	
	height:12px;
}
.ProjectsGreenSmall
{
	color:#2b8418;
	font-family:Arial;
	font-size:12px;	
	font-weight:bold;	
}

/* Editor Snippets Styles */
.ImageOuterWrapper1{padding-top:10px;padding-bottom:20px;float:right;padding-left:6px;}
.ImageOuterBorder1{width:155px;height:131px;border:solid 1px #424043;overflow:hidden;vertical-align:middle;text-align:center}
.ImageBorder1{border: solid 3px #e2ebd8;width:468px;height:156px;}
.BulletsList UL
{
	margin-right:0px;
	margin-top:10px;
	padding:0px;
}
.BulletsList LI
{
	padding-right:16px;
	list-style-type:none;
	font-size:12px;
	background-position:right 7px;
	background-image:url(images/bullet_green.gif);
	background-repeat:no-repeat;
}





#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 11px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
	
	
	
	
/* language related */	
.ContentTitleCell
{
	text-align:right;
	padding-left:7px;
	padding-right:7px;
}
.PrintContent
{
	direction:rtl;
}
.LangDir
{
	direction:rtl;
}
.PrintContentContainer
{
	text-align:right;padding-right:20px;
}
.FormMsgResult
{
	font-size:14px;
	font-weight:bold;
	color:#2e8419;
	
}

.flash_bg
{
	background-image:url(images/bg_home_flash.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.RelatedPanel
{
	direction:rtl;
	clear:both;
}
.RelatedTitle
{
	text-align:left;
	float:right;
	width:238px;
	padding-left:10px;
	font-size:12px;
	padding-top:1px;
}
.RelatedList
{
	text-align:right;
	float:right;
	width:200px;	
}
.RelatedButton
{
	padding-top:1px;
	text-align:right;
	float:right;
	width:30px;	
}
.PrintContentDiv
{
	direction:rtl;
}
.NewsTopTable
{
	direction:rtl;
}
.HomeNewsImage
{
	padding-right:10px;padding-top:14px;width:47px;vertical-align:top;
}
.HomeNewsContent
{
	padding-right:10px;padding-top:12px;width:480px;
	vertical-align:top;text-align:right;
}
