﻿*
{
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
}
body
{
	/*change wrapper.border-right to border-left when rtl imposed.*/
	direction:rtl;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
}

.topBanner
{
	background-image:url('../../style/gen/images/topBanner8.png');
	background-repeat:no-repeat;
	width:792px;
	height:114px;
	vertical-align:bottom;
}
.bannerMenu
{
	border-collapse:collapse;
}
.menuItem
{
	cursor:hand;
	background-image:url('../../style/1037/images/menuItemBG.gif');
	background-repeat:repeat-x;
	padding:0 0 0 0;
	margin:0px;
	border:0px;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
	font-size:10px;
	color:black;
	white-space:nowrap;
}
.menuItem a
{
	text-decoration:none;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
	font-size:12px;
	color:black;
}

.menuItem a:hover
{
	text-decoration:none;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
	font-size:12px;
	color:black;
}

.donate
{
/*	font-weight:bold; */
}

.menuCell
{
	height:26px;
	width:6px;
	border:0px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 10;
	white-space: no-wrap;
	position:relative;
}

.menuCell * img
{
	border:0px;
}

.lineFill
{
	background-image:url('../../style/1037/images/middleSep.gif');
	background-repeat:repeat-x;
}

.tight
{
	padding:0px;
	margin:0px;
}
.innerTable
{
	border-collapse:collapse;
	border:0px;
}
.footerNotes
{
	font-size:11px;
	font-family:Tahoma, Arial, Sans Serif;
	font-weight:bold;
	color:gray;
	direction:ltr;
}
.background
{
	height:100%;
	padding:0px;
	margin:0px;
	border-left:solid 1px #eee83b;
	border-right:solid 1px #eee83b;
}

.boxTable
{
	border-collapse:collapse;
	border:solid 1px blue;
	margin-top:15px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
}

.boxTitle
{
	margin:0px;
	padding:3px;
	height:20px;
	border-bottom:solid 1px blue;
	background:#7794ff;
	color:white;
	font-weight:bold;
	font-size:12px;
}
.boxContent
{
	margin:0px;
	padding:3px;
	background:#EFEFFF;
	font-size:12px;
}

.boxTitleGray
{
	margin:0px;
	padding:3px;
	height:20px;
	border:solid 1px black;
	background:#afa5A0;
	color:white;
	font-weight:bold;
	font-size:12px;
}

.boxCalendar
{
	height:304px;
	background:white;
	background-image:url(../../style/gen/images/calendarBG.gif);
	background-repeat:repeat;
	vertical-align:top;
	padding:10px;
	margin:0px;
}

.eventDetails
{
	font-size:11px;
}

.eventSpacer
{
	height:6px;
}

.moreLink
{
	text-align:left;
	width:100%;
	font-size:11px;
}

.moreLink a
{
	text-decoration:none;
}

.paragraphTitle
{
	margin:0px;
	padding:0px;
	height:20px;
	text-decoration:underline;
	color:black;
	font-weight:bold;
	font-size:14px;
}

.paragraphAbstract
{
	margin:0px;
	margin-right:10px;
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	height:20px;
	color:black;
	font-weight:bold;
	font-size:13px;
}

.paragraphBody
{
	padding:0px;
	margin-right:10px;
	margin-left:10px;
	color:black;
	font-size:13px;
	line-height:22px;
}
.paragraphSeparator
{
	width:100%;
	height:1px;
	margin-top:6px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:6px;
	border-top:dashed 1px #9999FF;
}

.aboutUsContainer
{
	height:300px;
	margin:10px;
	padding:10px;
	vertical-align:top;
	background:white;
	border:solid 1px #9999FF;
}
.aboutUsTitle
{
	margin:0px;
	padding:0px;
	height:30px;
	color:black;
	font-weight:bold;
	font-size:16px;
}

.aboutUsBody
{
	margin:0px;
	padding:0px;
	line-height:22px;
	color:black;
	font-size:14px;
}

.loginBox
{
	vertical-align:center;
	text-align:left;
	direction:ltr;
	border:solid 1px blue;
	width:230px;
	height:100px;
	background:#CFDFED
}

.loginBox label
{
	margin-left:10px;
	margin-top:10px;
	width:80px;
}

.loginBox input
{
	margin-left:10px;
	margin-top:10px;
	width:120px;
}

.loginBox div a
{
	margin-right:10px;
	margin-top:10px;
	font-size:12px;
}

.errorMessage
{
	color:red;
}

.editor
{
	border-bottom:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
	border-collapse:collapse;
}

.editor * td
{
	margin:0px;
	padding:2px;
	border-top:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	background:#ddddff;
	font-size:12px;
}

.editor * img
{
	cursor:pointer;
}

.storyTitle
{
	margin-top:20px;
	font-size:18px;
	font-weight:bold;
	text-align:right;
}

storyBody
{
	text-align:right;
	width:100%;
	padding-right:20px;
	font-family:Courier New (Hebrew);
}

.regText
{
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
	font-size:12px;
	color:black;
}

.regLink
{
	cursor:hand;
	padding:0 0 0 0;
	margin:0px;
	margin-right:0px;
	border:0px;
	font-family:Trebuchet MS,Tahoma,Verdana,Arial,Sans Serif;
	font-size:12px;
	color:black;
	white-space:nowrap;
}

.regLink
{
	color:blue;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.regLink : visited { text-decoration:none; }
.regLink : hover { text-decoration:none; }
.underlined { text-decoration:underline; }
.underlined : visited { text-decoration:underline; }
.underlined : hover { text-decoration:underline; }

.newsBoard
{
	border:dotted 1px green; 
	font-size:12px;
	padding:4px;
	text-align:right;
}

.newsTitle
{
	font-weight:bold;
}

.article
{
	margin-top:20px;
	text-align:right;
}

.articleTitle
{
	font-weight:bold;
	padding-bottom:10px;
}

.articleAbstract
{
	font-size:14px;
}

.articleBody
{
	font-size:12px;
}

.articleComment
{
	font-size:12px;
	font-style:italic;
}