/* B.H. */ 
html,body{
	height:100%;
	direction:ltr;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	color:#000;
}
a{color:#214B75; text-decoration:none;}
a:hover{color:#855723;}
img{
	border:0px;
	padding:0px;
	margin:0px;
}
form{
	padding:0px;
	margin:0px;
}

div#page{margin: 0 auto;width: 794px;}
div#header{}
div#header p{margin:0px; padding:0px;}

div#page td.page_right{vertical-align:top; width:147px; background-color:#918ABD;}
div#page td.page_center{vertical-align:top; width:503px; background-color:#F2F1F7;}
div#page td.page_left{vertical-align:top; width:144px;  background-color:#918ABD;}

div#menuRight{width:135px; padding-left:12px; padding-top:20px;}

div#bannerLeft{width:147px; text-align:center; padding-top:10px;}
div#bannerLeft div{padding-bottom:6px;}
div#bannerRight{width:144px; text-align:center; padding-top:10px;}
div#bannerRight div{padding-bottom:6px;}
div#bannerTop{text-align:center; padding-top:15px;}
div#bannerTop div{padding-bottom:6px;}

div#searchBox{width:147px; text-align:-moz-center; margin-bottom:10px;}
div#searchBox div.contaner{width:124px; border:1px solid #fff; background-color:#E3C8BD; padding-top:7px; text-align:left; padding-left:7px; padding-bottom:7px;}
div#searchBox td{color:#302D62; font-size:12px; font-weight:bold;}
div#searchBox input.searchInput{width:112px; border:1px solid #000;}
div#searchBox td.searchSubmit{text-align:right; padding-top:5px;}

div#lang{width:144px; text-align:-moz-center; padding-top:17px;}
div#lang a.langLink{display:block; margin-left:3px; margin-right:3px; padding-left:3px; padding-right:3px; border:1px solid #D7A6AA; background-color:#F5EEE8; line-height:22px; color:#2F2763; text-decoration:none; font-size:12px; font-weight:bold;}
div#lang div.moreLinks{padding-top:17px;}
div#lang a.moreLinks{display:block; width:119px; line-height:20px; color:#fff; font-size:12px; text-align:center; text-decoration:none; border:1px solid #fff; background-color:#262767;}

div#newsFlash{width:144px; text-align:-moz-center;}
div#newsFlash div.contaner{width:120px; border:1px solid #262767;}
div#newsFlash div.newsFlashTitle{width:120px; background-color:#262767; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
div#newsFlash marquee{height:136px;}
div#newsFlash div.row{width:112px; padding-left:4px; padding-right:4px; padding-bottom:20px; text-align:left;}
div#newsFlash div.row a{color:#262767; text-decoration:none; font-size:12px;}
div#newsFlash span.title{display:block; font-size:12px; font-weight:bold;}
div#newsFlash span.desc{display:block; font-size:12px;}
div#newsFlash span.desc p{padding:0px; margin:0px; font-size:12px;}
div#newsFlash span.date{display:block; font-size:12px;}

div#mainImage{width:144px; text-align:-moz-center; margin-top:10px;}
div#mainImage div.contaner{width:120px; border:1px solid #366505;}
div#mainImage div.title{width:120px; background-color:#366505; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
div#mainImage img{width:100px; padding-bottom:10px; padding-top:10px;}
div#mainImage div.desc{font-size:12px;padding-left:5px; padding-right:5px;}
div#mainImage div.date{font-size:10px; padding-top:5px;}


div#mainGallery{width:144px; text-align:-moz-center; margin-top:10px; margin-bottom:10px;}
div#mainGallery div.contaner{width:120px; border:1px solid #660000;}
div#mainGallery div.title{width:120px; background-color:#660000; color:#fff; font-size:12px; font-weight:bold; line-height:20px;}
div#mainGallery img{width:100px; padding-bottom:10px; padding-top:10px;}
div#mainGallery div.desc{font-size:12px; padding-left:5px; padding-right:5px;}
div#mainGallery div.date{font-size:10px; padding-top:5px;}


div#footer{background-color:#262767; color:#fff; font-size:12px; padding-top:10px; padding-bottom:10px;}
div#footer p{margin:0px; padding:0px;}

div#date{background-color:#272767; margin-top:3px; margin-left:3px; margin-right:3px;}
div#date td{font-size:12px; font-weight:bold; color:#fff; line-height:22px; padding-left:8px; padding-right:8px;}

div#pageButtons{padding-top:10px; padding-bottom:25px;}
div#pageButtons td.pageButtonsBTN{padding-left:5px; padding-right:5px; padding-top:0px; padding-bottom:0px;}
div#pageButtons td.pageButtonsBTN td{width:10px; height:23px; padding:0px; font-size:1px;}
div#pageButtons td.pageButtonsBTN th{font-size:12px; font-weight:bold; background-color:#883C00; padding:0px;}
div#pageButtons td.pageButtonsBTN a{color:#fff; text-decoration:none;}


div#homePage{width:452px; padding-left:25px; padding-right:26px; padding-top:10px; padding-bottom:20px;}
div#homePage div.homeArticles{width:452px; overflow:hidden;}
div#homePage div.sectionTitle{width:452px; line-height:24px; background-image:url(images/section_title_bg.jpg); overflow:hidden; text-align:center; color:#873D00; font-size:11pt; font-weight:bold;}
div#homePage h1.title{padding:0px; margin:0px; color:#873D00; font-size:11pt; font-weight:bold; text-align:center;}
div#homePage h2.desc{color:#333333; font-size:12px; text-align:justify;margin:0px; padding:0px; padding-bottom:15px; font-weight:bold; padding-top:15px;}
div#homePage div.main_image{text-align:center; padding:10px;}
div#homePage div.main_image img{width:400px; padding:3px; border:1px solid #918ABD;}
div#homePage div.fullText{font-size:12px;}
div#homePage td.pagingLink{font-size:12px;}
div#homePage td.pagingLink a{color:#000; text-decoration:underline;}
div#homePage td.pagingLink a.pagingLinkOn{color:#990000; font-weight:bold; text-decoration:none;}

div#homePage div.parentSideBySide{padding-top:20px; width:500px;}
div#homePage div.parentSideBySideRow{float:left; width:226px; height:40px; background-image:url(images/catRow.gif); padding-bottom:10px; margin-bottom:15px; background-repeat:no-repeat; background-position:bottom left; margin-right:8px;}
div#homePage td.parentSideBySideBulit{vertical-align:top; width:40px;}
div#homePage td.parentSideBySideText{width:186px; vertical-align:top;}
div#homePage td.parentSideBySideText a{color:#1E1A4D; font-size:14px; font-weight:bold}


div#homePage div.firstImageRow{padding-bottom:20px;}
div#homePage div.firstImageTitle{font-size:12pt; font-weight:bold; padding-bottom:10px; text-align:center;}
div#homePage div.firstImageImg{text-align:center;}
div#homePage div.firstImageImg img{width:380px; padding:3px; border:1px solid #918ABD}

div#homePage div.restImageCol{width:180px; height:200px;}
div#homePage div.restImageImg img{width:180px; padding:3px; border:1px solid #918ABD}
div#homePage div.restImageTitle{font-size:12px; font-weight:bold;}


div#homePage div.sectionRows{padding-top:10px; padding-bottom:20px;}
div#homePage div.sectionRows table{width:100%}
div#homePage div.sectionRows a{display:block; float:left; border:1px solid #873D00; padding:5px; width:118px; color:#873D00; font-size:10pt; text-align:center; margin-right:20px;}
div#homePage div.sectionRows a:hover{display:block; float:left; border:1px solid #873D00; padding:5px; width:118px; color:#fff; background-color:#873D00; font-size:10pt; text-align:center; margin-right:20px;}
div#homePage div.sectionRows a.on{display:block; float:left; border:1px solid #873D00; padding:5px; width:118px; color:#fff; background-color:#873D00; font-size:10pt; text-align:center; margin-right:20px;}
div#homePage div.parentRows{padding-top:20px;}
div#homePage div.row{border:1px solid #918ABD; width:450px; margin-bottom:15px;}
div#homePage a.title{display:block; width:450px; background-color:#918ABD; text-align:center; padding-top:3px; padding-bottom:3px; color:#fff; font-size:11pt; font-weight:bold;}
div#homePage a.titleVid{display:block; width:424px; background-color:#918ABD; text-align:center; padding-top:3px; padding-bottom:3px; color:#fff; font-size:11pt; font-weight:bold;}
div#homePage div.title{width:450px; background-color:#918ABD; text-align:center; padding-top:3px; padding-bottom:3px; color:#fff; font-size:11pt; font-weight:bold;}
div#homePage div.titleMazalTov{width:450px; background-color:#CCCCCC; color:#000000; text-align:center; padding-top:3px; padding-bottom:3px; font-size:11pt; font-weight:bold;}
div#homePage td.img{padding:3px; vertical-align:top;}
div#homePage td.img img{border:1px solid #918ABD;}
div#homePage td.rowText{padding:5px; vertical-align:top;}
div#homePage a.desc{color:#000000; font-size:12px;}
div#homePage div.desc{color:#000000; font-size:12px;}
div#homePage td.rowDate{vertical-align:bottom; font-size:8pt;}
div#homePage td.rowDate a{color:#666}
div#homePage td.rowDate a.addMazalTov{color:#FFFFFF; font-weight:bold; padding-right:5px; padding-bottom:5px; display:block;}
div#homePage td.rowDate div{color:#666}

div#homePage div.parentCategories{width:477px; padding-top:15px;}
div#homePage div.parentCategories a{margin-right:25px; margin-bottom:6px; display:block; float:left; width:130px; line-height:26px; text-align:center; border:1px solid #873D00; color:#873D00; font-size:12px;}
div#homePage div.parentCategories a:hover,
div#homePage div.parentCategories a.parentCategoriesOn{color:#fff; background-color:#873D00}

div#homePage div.parentShluchim{padding-top:20px;}
div#homePage div.parentShluchim td{font-size:10pt;padding:4px;}
div#homePage div.parentShluchimRow{border:1px solid #918ABD; width:450px; margin-bottom:15px;}
div#homePage label.title{display:block; width:450px; background-color:#918ABD; text-align:center; padding-top:3px; padding-bottom:3px; color:#fff; font-size:11pt; font-weight:bold;}
div#homePage td.shalichName,
div#homePage td.shalichAddress,
div#homePage td.shalichFax{background:#E2E0ED; width:308px;}
div#homePage td.shaliachImg{width:143px; border-left:1px solid #918ABD; vertical-align:middle; text-align:center; padding:0px;}
div#homePage td.shaliachImg img{width:124px; height:138px; border:1px solid #918ABD;}
div#homePage td.shalichPosition{width:308px;}
div#homePage td.shalichFullText{border-top:1px solid #918ABD; padding:10px;}
div#homePage td.shalichFullText p{padding:0px; margin:0px;}
div#homePage td.shalichFullText img{border:1px solid #918ABD; padding:3px;}



ul#navmenu-v,
ul#navmenu-v li,
ul#navmenu-v ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 124px; /*For KHTML*/
	list-style: none;
	z-index:2000;
}

ul#navmenu-v:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-v li {
	background-color:#918ABD;
	height:32px;
	float: right; /*For IE 7 lack of compliance*/
	display: block !important; /*For GOOD browsers*/
	display: inline; /*For IE*/
	position: relative;
}

/* Root Menu */
ul#navmenu-v a {
	width:124px;
	background-image:url(images/menu_bg_off.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	display: block;
	text-align:center;
	color: #302A6A;
	font: bold 12px Arial, Helvetica, sans-serif;
	line-height:27px;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*For IE*/	
}

/* Root Menu Hover Persistence */
ul#navmenu-v a:hover,
ul#navmenu-v li:hover a,
ul#navmenu-v li.iehover a {
	background-image:url(images/menu_bg_on.jpg);
}

/* 2nd Menu */
ul#navmenu-v li:hover li a,
ul#navmenu-v li.iehover li a {
	background-image:url(images/menu_bg_off.jpg);

}

/* 2nd Menu Hover Persistence */
ul#navmenu-v li:hover li a:hover,
ul#navmenu-v li:hover li:hover a,
ul#navmenu-v li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover a {
	background-image:url(images/menu_bg_on.jpg);
}

/* 3rd Menu */
ul#navmenu-v li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li a {
}

/* 3rd Menu Hover Persistence */
ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover a {
}

/* 4th Menu */
ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-v li.iehover li.iehover li.iehover li a {
}

/* 4th Menu Hover */
ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-v li.iehover li.iehover li.iehover li a:hover {
}

ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 124px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-v li:hover ul ul,
ul#navmenu-v li:hover ul ul ul,
ul#navmenu-v li.iehover ul ul,
ul#navmenu-v li.iehover ul ul ul {
  display: none;
}

ul#navmenu-v li:hover ul,
ul#navmenu-v ul li:hover ul,
ul#navmenu-v ul ul li:hover ul,
ul#navmenu-v li.iehover ul,
ul#navmenu-v ul li.iehover ul,
ul#navmenu-v ul ul li.iehover ul {
  display: block;
}


div#imageGallery{}
div#imageGallery div.main_image{text-align:center;}
div#imageGallery div.main_image img{border:1px solid #918ABD; padding:3px;}
div#imageGallery div.main_image_desc{font-size:12px; font-weight:bold; padding-bottom:10px;}

div#imageGallery2{}
div#imageGallery2 div.main_image{text-align:center; float:left;}
div#imageGallery2 div.main_image img{border:1px solid #918ABD; padding:3px; width:120px;}
div#imageGallery2 div.main_image_desc{font-size:12px; font-weight:bold; padding-bottom:10px;}


div#videoGallery{text-align:center; padding-top:20px;}
div#videoGallery div.row{border:none; padding-bottom:20px;}

div#pageForm{margin-top:15px;}
div#pageForm div.pageFormContaner{border:1px solid #918ABD;}
div#pageForm div.formTitle{line-height:20px; background-color:#918ABD; text-align:center; color:#FFFFFF; font-size:11pt; font-weight:bold;}
div#pageForm div.formData{padding:15px;}
div#pageForm td.memberInput{font-size:12px;}
div#pageForm td.memberInput2{padding-bottom:5px;}
div#pageForm span.memberInput{color:#990000;}
div#pageForm input.memberInput{border:1px solid #918ABD; width:200px;}
div#pageForm input.memberInputSmall{border:1px solid #918ABD; width:50px;}
div#pageForm textarea.memberInput{border:1px solid #918ABD; width:400px; height:100px;}
div#pageForm input.memberButtonSend{border:1px solid #918ABD;}

div#relatedPages{}
div#relatedPages div.title{margin-bottom:10px; background-color:#873D00; padding-top:0px; padding-bottom:0px; line-height:20px;}
div#relatedPages div.contaner{padding-bottom:10px;}
div#relatedPages div.name img{padding-right:5px; font-weight:bold;}

div#searchPage{}
div#searchPage div.sectionTitle{margin-bottom:10px;}
div#searchPage div.row{border:none;}
div#searchPage a.desc{display:block;}

.inputButton
{
	border:1px solid #918ABD;
	width:100px;
	height:25px;
	color:#333333;
}
.inputButtonOn
{
	border:1px solid #918ABD;
	width:100px;
	height:25px;
	color:#ffffff;
	background-color:#918ABD;
}
.greeting_div{width:500px; height:30px;}
.greeting_box{border:1px solid #000; width:380px; padding:5px; margin:0 auto;}
.greeting_date{text-align:left; font-size:8pt; color:#666666}
.greeting_name{text-align:left;}
.greeting_title{text-align:left;}
.greeting_full_response{text-align:left; font-weight:bolder;}
.addGreetingBox{text-align:left;}
.addNewGreetingBox{text-align:center; font-size:11pt; font-weight:bolder;}
.gotTheGreeting{text-align:center; font-size:12pt; font-weight:bolder; color:#330066;}
a.calendarArticleTitle {text-decoration:none; padding-left:2px; padding-right:2px;}
a:hover calendarArticleTitle {text-decoration:underline; color:#000066;}
.inputText{width:200px; height:17px; border:1px solid #918ABD;}
.inputTextareaExtraSmal{width:300px; height:80px; border:1px solid #918ABD;}

.bannerOver{
	cursor:pointer;
	background-color:#000000; 
	position:absolute; 
	filter:alpha(opacity=0);
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity: 0.1;
	z-index:1000;
}
