body { background-image:url(../images/bg-body.jpg); margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; }
p { line-height:21px; }
a { color:#345389 }
.tac{ text-align:center}
.bold{ font-weight:bold;}
.topNav { margin:0; padding:0; list-style:none; top:30px; position:absolute; width:320px; }
.topNav li { text-align:center; width:33%; float:left; font-size:11px; }
.topNav li a { display:block; color:#345389; text-decoration:none; margin-bottom:5px; }
.topNav li a:hover { text-decoration:none; color:#000000 }
#container { width:940px; margin:auto; padding:0 25px; }
#banner { width:940px; margin:auto; position:relative; height:120px; margin-top:0px; }
#allOut { background-image:url(../images/bg-home-left.jpg); border-top:5px solid #345389; background-repeat:no-repeat; background-position:0 0; overflow:hidden; height:1%; width:100%; min-width:940px; }
#allOut.socialhall { background-image:url(../images/bg-social-hall-left.jpg); }
#allIn.socialhall { background-image:url(../images/bg-social-hall.jpg); }
#allOut.marketplace { background-image:url(../images/bg-marketplace-left.jpg); }
#allIn.marketplace { background-image:url(../images/bg-marketplace.jpg); }
#allOut.synagogue { background-image:url(../images/bg-synagogue-left.jpg); }
#allIn.synagogue { background-image:url(../images/bg-synagogue-home.jpg); }
#allOut.offices { background-image:url(../images/bg-offices-left.jpg); }
#allIn.offices { background-image:url(../images/bg-offices.jpg); }
#allOut.learningCenter { background-image:url(../images/bg-learning-center-left.jpg); }
#allIn.learningCenter { background-image:url(../images/bg-learning-center.jpg); }
#allIn { background-image:url(../images/bg-home.jpg); background-repeat:no-repeat; background-position:right 0; overflow:hidden; height:1%; width:100%; }
#centralArea { width:720px; margin:auto; background-image:url(../images/bg-scroll.png); background-repeat:no-repeat; margin-bottom:0px; background-position:center top; overflow:hidden; }
#centralArea h1 { font-size:26px; font-weight:normal; font-style:italic; padding-top:5px; margin:0; }
#centralArea p { font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; margin:0; }
#centralArea span { display:block; font-size:18px; }
#centralArea { padding:55px 70px 0 70px;}
#centralArea h1 { font-family:Georgia, "Times New Roman", Times, serif; margin-left:245px; line-height:26px; margin-bottom:0px; color:#142d58; }
#centralArea h1 span { font-size:18px; }
#centralArea p { margin-left:245px; width:466px; color:#352e26; line-height:24px }
#logo { position:absolute; left:374px; }
img { border:0; }
.navBtn { }
#topNavLeft { left:30px; }
#topNavRight { position:absolute; left:610px; }
#mainVideo { float:left; width:220px; height: 205px; padding-top:3px; }
#mainVideo img { width:220px; }
#mainVideo img#logoImage{ height:170px; width:180px; margin-left:20px; }
#mainVideo span { font-size:11px; line-height:16px; text-align:center; display:block; padding-top:3px; color:#333 }
#doors { margin-top:0px; width:940px; overflow:hidden; background-image:url(../images/bg-doors.jpg); background-position:center 20px; background-repeat:no-repeat; padding:0; }
#doors li { width:20%; float:left; text-align:center; }
#doors h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-bottom:5px; color:#2c2313; }
#doors h2 a{ color:#2c2313; text-decoration:none; }

#doors img { display:block width 176px; margin:auto; }
#doors p { background-image:url(../images/bg-plaque.jpg); background-repeat:no-repeat; width:126px; font-size:11px; padding:20px 15px; margin:10px auto; line-height:18px; height:77px; }
#doors p a{ color:#2c2313; text-decoration:none; }
#actionBtns{}
#actionBtns ul{ clear:both; width:661px; padding-top:40px; padding-bottom:0px; margin:0 auto 5px auto; overflow:hidden; }
#actionBtns ul li { float:left; margin: 0 10px; }
#actionBtns p{ text-align:center;  margin:0; width:100%; padding-bottom:15px; font-style:normal; padding-top:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
#newsContainer { width:802px; margin:auto; margin-top:0px; overflow:hidden; }
#news { background-image:url(../images/bg-news-events.jpg); background-repeat:no-repeat; font-size:11px; }
#news p { margin-bottom:10px; }
#calendar dl{ margin-top:10px; display:block; list-style:disc;}
#calendar dt{ font-weight:bold;}
#calendar dd{ line-height:18px; padding-left:20px; display:block; margin-top:10px;}

#news p#logos { text-align:center }
#news p#logos img { margin:3px }
.framed { background-image:url(../images/bg-news-events.jpg); background-repeat:no-repeat; width:316px; height:231px; padding:30px; float:left; margin:0 12px; }
.framed h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; margin-bottom:10px; text-align:center; }
#footer { width:100%; clear:both; text-align:center; margin-top:20px; }
#footer ul { text-align:center; }
#footer ul li { display:inline; font-size:11px; }
#footer ul li a { color:#345389; }
#copyright { padding-top:20px; text-align:center; display:block; padding:10px 10px 20px 10px; font-size:11px; }
#calendar p { font-size:11px; }
#content { color:#2F2412; }
#content h2 { font-size:24px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; padding-top:10px; }
#content h3 { font-size:19px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000000 }
#content h3 span { font-size:14px; display:block; margin-top:5px; margin-bottom:20px; line-height:18px; font-style:italic }
#content p { font-size:12px; line-height:21px; margin-bottom:20px; margin-top:10px; }
#content li { font-size:12px; line-height:18px; margin-bottom:10px; padding-bottom:0px; }
#content ul { margin-top:20px; }
#content .intro h2 { float:left; font-style:normal; width:450px; line-height:34px; margin-top:0; padding-top:0px; }
#content .intro p { float:right; width:450px; font-size:14px; margin:0; line-height:21px; padding-left:20px; }
#content .intro { margin-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; border-top:0px solid #AE9C7C; padding-top:0px; border-bottom:4px double #AE9C7C; padding-bottom:25px; line-height:24px; font-style:italic; width:100%; float:left; }
#content ul.benefitsList { list-style:disc; padding-left:0px; margin-left:20px; padding-bottom:15px; }
#content ul.benefitsList li { margin-bottom:15px; list-style:disc; font-weight:bold; }
#content ul#pageImages { border-bottom:4px double #AE9C7C; border-top:4px double #AE9C7C; overflow:hidden; width:940px; clear:both; padding-left:4px; margin-top:20px; padding-bottom:0px; margin-bottom:20px; margin-top:0; padding-top:15px; }
#content ul#pageImages li { float:left; width:178px; text-align:center; border:0px solid #000; margin:0 5px; padding-bottom:5px; }
#content ul#pageImages li img { width:160px; margin:auto 0px; display:block; border:5px solid #FFF9EF; display:block; }
#content ul#pageImages li h4 { padding:10px 0; width:170px; line-height:16px; font-weight:normal; text-align:center; border:0px solid #AE9C7C; margin:0; }
#content ul#pageImages.four li { width:190px; margin:0 22px; text-align:center }
#content ul#pageImages.four li img { width:160px; margin:auto; }
#content ul#pageImages.four li h4 { padding:10px 0; margin:0 auto; line-height:16px; /*background-color:#AE9C7C;*/ width:160px; text-align:center; }
#content .left { width:450px; float:left; padding-right:20px; }
#content .right { width:450px; float:left; padding-left:20px; }
.benefitsTable td { width:50%; text-align:left; padding:20px 0; }
.benefitsTable th { width:50%; text-align:left; }
.benefitsList li img { float:right; margin-left:20px; border:3px solid #AFA183; margin-top:5px; }
#content p.outro { margin-top:0px; border-top:1px solid #AE9C7C; margin-bottom:10px; width:900px; padding-left:20px; padding-right:20px; float:left; padding-top:20px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; line-height:24px; padding-bottom:20px; }
#homeOutro p { margin-top:0px; border-top:0px solid #AE9C7C; margin-bottom:0px; width:900px; padding-left:20px; padding-right:20px; float:left; padding-top:20px; font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:center; line-height:24px; }
#homeOutro { padding-bottom:40px; clear:both; width:100%; float:left; }
#content ul.logos { display:block; margin-bottom:20px; text-align:center;  padding:0px;}
#content ul.logos li{ display:inline; vertical-align:middle; padding-left:0px; margin:0; padding:0;}
#content ul.logos li img{ border:0px solid #fff; vertical-align:middle; margin:0} 

#content .emailList{ padding:5px; margin-bottom:20px; padding:5px; background-color:#C5B596;}
#content .emailList label{ } 
#continueTour{ clear:both; padding-top:0px; width:100%; text-align:center; float:left; padding-bottom:20px;}
.staffImage{ float:left; margin-right:10px; margin-bottom:10px; margin-top:5px; border:5px solid #BFB49B}

.form li{ margin-bottom:10px;}
.form label{ display:block;}
.form textarea{ width:97%}

#centralArea span.tag2{ font-size:14px; color:#142d58; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; font-style:italic; padding-top:15px;}
ul#pressReleases { margin-top:10px; list-style:disc; padding-left:30px;}
ul#pressReleases{ }
/*  SHULCAST CSS */

#content div.tabContent{ background-color:#004990; padding:10px; margin-bottom:20px; overflow:hidden; height:1%; margin:0;   
-moz-border-radius-bottomright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-topright:5px;

-webkit-border-bottom-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-top-right-radius:5px;

background-image:url(../images/bg-tab-content.gif); background-repeat:repeat-x; background-position:bottom;

} 
	#content div.searchBox a{ color:#fff;}
	#content div.searchBox li{ float:left; margin:0 10px 0 0; padding:0; color:#fff; }
	#content div.searchBox ul{ margin:5px 0 0 0; padding:0; overflow:hidden; height:1%;}
	#content div.searchBox input.searchSubmit{ cursor:pointer}
	
	
  	#leftContent{ width:650px; float:left; }
	#rightContent{ width:268px; margin-left:20px; float:left; display:inline; }
	.shulcastImage{ float:left;   margin-right:0px;}
	#content ul.shulcastList li .shulcastImage{ margin-right:20px; width:100px; text-align:center;}
	#content ul.shulcastList li .shulcastImage img{border:0px solid #000; margin:auto; }
	#content ul.shulcastList { margin:0; padding:0; }
	#content ul.shulcastList li{ 
	margin:0; padding:0; 
	padding:0px 0 0 0; 
	-moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
border:3px solid #BFB49B;
background-color:#EFE4D1;
  margin-bottom:20px; overflow:hidden; height:1%;}
	#content ul.shulcastList li h2{ font-size:21px; margin-bottom:10px; margin-top:0; padding:0;  line-height:120%;}
	#content ul.shulcastList li .quickInfo{ padding:0; margin:0; border:0; -moz-border-radius:0; -webkit-border-radius:0;}
	
	
	
	#content ul.pages{ float:right; margin:0; padding:0;}
	.pages li{ float:left;}
	.displaying{ float:left; padding:5px 0 5px 0}
	.resultsInfo{ overflow:hidden; height:1%; border-bottom:1px solid #BFB49B; margin-bottom: 20px; margin-top:20px;}
	
	#content .quickInfo{overflow:hidden; height:1%; width:470px; border-bottom:0px solid #000;
	 background-color:#EFE4D1; border:0px solid #BFB49B; padding:10px; margin-bottom:10px; -moz-border-radius: 10px;
-webkit-border-radius: 10px;
padding:10px;
border:3px solid #BFB49B;
background-color:#EFE4D1;}
	#content.shulcastDetails #leftContent{ width:400px; }
	#content.shulcastDetails #rightContent{ width:520px;  }
	
	#content ul.pageTabs{ margin-bottom:0; padding:0;}
	#content ul.pageTabs{ width:960px; overflow:hidden;}
	#content ul.pageTabs li a{ color:#DFF0FF; text-decoration:none; padding:0;}
	#content ul.pageTabs li{ float:left; background-color:#6B97BF; padding:5px; margin-right:5px; margin-bottom:0; 
-moz-border-radius-topright:5px;
-moz-border-radius-topleft:5px;

-webkit-border-top-right-radius:5px;
-webkit-border-top-left-radius:5px;}
	#content ul.pageTabs li.active a{ font-weight:bold; color:#fff; text-decoration:none;}
	#content ul.pageTabs li.active{ background-color:#004990}
	#content div.tabRegister p{ margin:0; padding:0;}
	#content h1{font-family:Georgia, 'Times New Roman', Times, serif; font-size:28px; font-weight:normal; margin-bottom:20px; border-bottom:1px solid #6F685A; padding-bottom:10px;}
	
	div.tabRegister p{color: #CDF0FF; }
	div.tabRegister a{ color:#fff;}
	div.tabRegister span{ color: #CDF0FF;}
	
	#breadcrumb{ margin-top:10px; margin-bottom:20px; background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; }
	#breadcrumb a{ background-image:url(../images/bg-breadcrumb-arrow.png); background-repeat:no-repeat; margin-right:10px; background-position:right; padding-right:20px; background-position:right 5px;}
	#content #tabContent{ float:none; width:100%; color:#fff;}
	#content #tabContent p{ color:#fff; }
	
	dl.info{ line-height:21px; }
	#content .quickInfo dl.info{ border-left:1px solid #BFB49B; margin-left:15px; padding-left:15px;}
	#content .quickInfo dl.info{ float:left; }
	#content .quickInfo dl.info dt{ margin-top:10px;}
	ul.timesList li h3{ border-bottom:1px solid #000; padding-bottom:10px; margin-bottom:10px;}
	
	#content .shulcastList div.quickInfo{ background-color:transparent;}
	.live{ color:#009900}
	.offline{ color:#FF0000}
	span.moreInformation{ margin-top:10px; display:block; margin-bottom:20px;}
	
	.accountItemList{   margin-top:10px; width:100%; }
	.accountItemList th{ background-color:#FFFCEB; padding:5px;}
	#content .accountItemList td{ padding:10px; border-bottom:1px solid #582413;}
	#content .accountOptions{ margin-bottom:20px;}
	
	div.tabLogin span{ color: #ff0000; font-size:11px;} 
	div.tabLogin a{ color:#fff;}
	
	#content .tabSearch span.viewAll{ padding:5px 0; font-size:11px; display:block;}
	#content div.searchBox li.smaller{ font-size:11px; padding-top:5px; color:#CDF0FF; display:block; width:100%;}
	#content div.searchBox li.smaller span{}
	input[type=button]{ cursor:pointer}
	input[type=submit]{ cursor:pointer}
	p.loginMessage span{ color:#ff0000;}
	p.loginMessage{ background-color:#FFFFCC; padding:10px;}
	
	.navButton{ font-size:11px; margin-left:10px;}
	