HTML{
	width:100%;
	margin:0px;
	padding:0px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
BODY{
	width:100%;
	direction:rtl;
	margin:0px;
	padding:0px;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	
}
IMG{
	border:0px;
}

/* general for all use */
.FontBold{
	font-weight:bold;
}
.AlignCenter{
	text-align: center;
	margin:auto;
}
.AlignLeft{
	text-align: left;
}
.AlignRight{
	text-align: right;
}

.AlignTop{
	vertical-align: top;
}
.AlignMiddle{
	vertical-align:middle;
}
.AlignBottom{
	vertical-align:bottom;
}
.MaxWidth{
	width: 990px;
}
.ThrdWidth{
	width:33%;
}
/* end of general */


/* top menu */
TD.TopMenuA{
	background-image:url(images/top_bg_left.jpg);
	background-repeat:repeat-x;
	width:50%;
}
TD.TopMenuB{
	height: 130px;
	background-image:url(images/top_menu_bg.jpg);
	background-repeat:no-repeat;
}
TD.TopMenuC{
	height: 102px;
}
TD.TopMenuD{
	width: 40px;
}
TD.TopMenuE{
	height: 25px;
}
TABLE.TopMenuF{
	width:63px;
}
TD.TopMenuG{
	height: 44px;
}
TABLE.TopNavButtons{
	color: white;
	font-size: 15px;
	font-weight: bolder;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
TABLE.TopNavButtons IMG{
	padding-top:3px;	
}
A.TopNavButtons{
	color: white;
	font-size: 15px;
	font-weight: bolder;
	text-decoration:none;
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
A.TopNavButtons:hover{
	color: #ff3300;
}

TD.TopWelcomeMessage{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size:13px;
	color:white;
	font-weight:bold;
}
TD.TopMenuH{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-image:url(images/top_bg_right.jpg);
	background-repeat:repeat-x;
	width:50%;
}
/* end of top menu */

/* middle block */
TD.MiddleRightProductsTitle{
	color:#ff3300;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
A.MiddleRightProducts{
	color:#ff3300;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
A.MiddleRightProducts:Hover{
	text-decoration: underline;
} 
TD.ProductFreeText{
	font-size:12px;
	color:#333333;
	padding-top:2px;
	text-align: right;
}

/* end of middle block */

/* Articles */
A.MoreArticlesTitle{
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	font-weight:bold;
}
TABLE.ArticlesA{
	font-size:12px;
	color:#333333;
	margin-left:10px;
}
.ArticleTitle{
	font-weight:bold;
	font-size:14px;
	color:#3289af;
	text-align: right;
}
A.ToTheFullArticle{
	font-weight:bold;
	color:#3289af;
	text-decoration:underline;
	text-align:right;
}
/* End of Articles */

/* footer block */
TD.FooterMainTD{
	background-image:url(images/footer_bg.gif);
	background-repeat:repeat-x;
	height:99px;
}
A.FooterLinks{
	color:#879094;
	font-size:13px;
	font-weight:bolder;
	text-decoration:none;
}
A.FooterLinks:Hover{
	text-decoration:underline;
}
A.FooterLinksSmall{
	color:#879094;
	font-size:10px;
	font-weight:bolder;
	text-decoration:none;
}
A.FooterLinksSmall:Hover{
	text-decoration:underline;
}
/* end of footer */

/* projects */
A.ProjectTitle{
	color:#000;
	font-size:12px;
	font-weight:bolder;
	text-decoration:none;
}
A.ProjectTitle:Hover{
	text-decoration:underline;
	color:#666;
}
A.ProjectTags{
	color:#666;
	font-size:11px;
	text-decoration:none;
}
A.ProjectTags:Hover{
	color:#000;
	text-decoration:underline;
}
TD.ProjectDate{
	color:#333;
	font-size:11px;
	padding-left:10px;
}
TD.Tags{
	color:#ff3300;
	font-size:11px;
	padding-left:10px;
}
/* end of projects */

/* single project page */
H1.ProjectTitle{
	width:200px;
	background-color:#ff3300;
	color:white;
	font-size:15px;
	font-weight:bolder;
	padding-right:20px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
}
/* end of single project page */

H1.AboutUs{
	width:100px;
	background-color:#ff3300;
	color:white;
	font-size:16px;
	font-weight:bolder;
	padding-right:10px;
	padding-left:25px;
	padding-top:1px;
	padding-bottom:1px;
}
.AboutUsText{
	color:#333;
	font-size:13px;
}
H1.Crue{
	width:100px;
	background-color:#3289af;
	color:white;
	font-size:16px;
	font-weight:bolder;
	padding-right:10px;
	padding-left:25px;
	padding-top:1px;
	padding-bottom:1px;
}
A.CrewName{
	color:#000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
A.CrewName:Hover{
	text-decoration:underline;
}
TD.CrewTitle{
	color:#3289af;
	font-size:12px;
}
.ArticlesWriter{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
A.ArticlesListTitle{
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}
A.ArticlesListTitle:Hover{
	text-decoration: none;
	color:#666;
}
A.SiteMapLinks{
	color:#333;
	font-size:12px;
	text-decoration:none;
}
A.SiteMapLinks:Hover{
	text-decoration:underline;
}
A.SiteMapHeader{
	color:#000;
	font-size:14px;
	text-decoration:none;
}
A.SiteMapHeader{
	text-decoration:underline;	
}
A.ProjectLinkHome{
	font-size:13px;
	color:#000;
}
A.ProjectLinkHome:Hover{
	text-decoration:none;
}
A.LinkTo{
	font-size:12px;
	color:#333333;
}
A.LinkTo:Hover{
	text-decoration:none;
}
#newsTicker {
height: 100%;
margin: 0px;
width: 250px;
}
#tickerTextHolder {
float: left;
height: 180px;
overflow: hidden;
padding: 0px;
border:1px solid black;
width:100%;
}
#tickerTextHolder .tickerText {
color: #333333;
line-height: 32px;
}

/* project */
H1.ProjectCat{
	width:220px;
	background-color:#ff3300;
	color:white;
	font-size:15px;
	font-weight:bolder;
	padding-right:10px;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:0px;
	text-align:right;
}
H2.ProjectTitle{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-align:right;
	margin:0px;
	padding-bottom:5px;
}
.ProjectCatsText{
	font-size:12px;
	color:#666666;
	text-align:right;	
}
.uslLoading {
	opacity: 0.1;
}

H1.General{
	background-color:#3289af;
	color:white;
	font-size:15px;
	font-weight:bolder;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:20px;
	text-align:right;
}
A.GeneralButton{
	background-color:#3289af;
	color:white;
	font-size:15px;
	vertical-align:middle;
	font-weight:bolder;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	text-decoration:none;	
}

DIV.ButtonGeneral{
	font-size:15px;
	background:url(images/button_blue_with_shade.png) no-repeat; 
	width:149px;
	height:38px;
	color:white;
	font-size:15px;
	vertical-align:top;
	font-weight:bolder;
	text-align:center;
	padding-top:9px;
	cursor:pointer;
}
DIV.ButtonGeneral:HOVER{
	font-size:14px;
	background:url(images/button_blue_with_shade_over.png) no-repeat;
	padding-top:11px
}
#slide5 IMG
{
	padding-bottom:5px;	
}
A.ButtonBack{
	font-size:16px;
	color:#666;
	text-decoration:none;
}
A.ButtonBack:Hover{
	text-decoration:underline;
}
#whiteBlocker{
	position:absolute;
	display:block;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:50000;
}
#shanaTova{
	position:absolute;
	display:none;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:50001;
	text-align:center;
}