<?php $pathToRoot=dirname($_SERVER['PATH_TRANSLATED'])."/"; ?>
<?php include($pathToRoot."includes/httpheader.php"); ?>
<?php header('content-type:text/css'); ?>

/* ********************* */
/* Misc classes */
/* ********************* */

body
{
	font-size:10.0pt;
	font-family:Verdana, sans-serif;
	color: #000000
}

p
	{font-size:10.0pt;
	font-family:Verdana, sans-serif;
	margin-bottom:10.0pt;
	color: #000000;
	}

OL
{
	font-size:10.0pt;
	font-family:Verdana, sans-serif;
	color: #000000
}

UL
{
	font-size:10.0pt;
	font-family:Verdana, sans-serif;
	color: #000000
}

H1 {
font-size:24px;      
margin-bottom: -5px;
      }

H2 {
font-size:20px;
margin-bottom: -5px;
      }
      
H3 {
font-size:16px;
margin-bottom: -5px;

      }


a:link {
	color: #D07A00;
}
a:visited {
	color: #766734;
}

a.navigation:link, a.navigation:visited
{
	font:Verdana,Arial;
	font-family: Verdana, sans-serif;
	color:#D07A00;
    font-size:11px;
	text-decoration:none;
}

a.navigationSelected:link, a.navigationSelected:visited
{
	font:Verdana,Arial;
	font-family: Verdana, sans-serif;
	background-color:#B6EF85;
	color:#D07A00;
    font-size:11px;
	text-decoration:none;
}

a.specialMainPageLink:link, a.specialMainPageLink:visited
{
	font:Verdana,Arial;
	font-family: Verdana, sans-serif;
    font-size:14px;
	text-decoration:none;
	color: #000000;	
}

.backToTopLink
{
    text-align:right;
	font:Verdana,Arial;
	font-family: Arial, Helvetica, sans-serif;
    font-size:10px;
}

.specialMainPageMessage
{
    text-align:center;
    padding-left:50px;
	font-size:14px;
}

.navigationHeading
{
	font:Verdana,Arial;
	font-family: Verdana, sans-serif;
	color:#646464;
    font-size:14px;
	font-weight:bolder;
	text-decoration:none;
	text-align:left;
	padding-bottom:5px;
}

.newNavigationLink
{
	font:Verdana,Arial;
	font-family: Verdana, sans-serif;
	color:#4FA9B9;
    font-size:12px;
	text-decoration:none;
	padding-left:5px;
	background-color:#FFFFFF;	
}

.navigationSubLink
{
	padding-left:15px;
	 font-size:12px;
}

.headerImageText
{
	font:Verdana,Arial;
	font-family: "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	color:#00CC66;
	position:absolute;
	top:15px;
	left:30px;
	width:400px;
	height:50px;
    font-size:24px;
	font-weight:bolder;
	text-decoration:none;
}

.header2ImageText
{
	font:Verdana,Arial;
	font-family: "ITC Franklin Gothic", Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	position:absolute;
	top:50px;
	left:30px;
	width:400px;
	height:50px;
    font-size:24px;
	font-weight:bolder;
	text-decoration:none;
}

.contentImage
{
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
}

.newNavLinkImage
{
padding-left:7px;
}

.contentText
{
text-align:justify;
}

.historyText
{
text-align:justify;
padding-left:20px;
}

.tickerText
{
text-align:right;
font-size:10px;
}

.shabbatDinnerPricesText
{
padding-left:20px;
padding-bottom:20px;
vertical-align:middle;
}

.shabbatDinnerSignupText
{
vertical-align:middle;
padding-left:15px;
padding-bottom:10px;
}

.eventMessage
{
text-align:left;
}

.closeDetailView
{
font-size:12px;
text-align:right;
}

.printFriendlyLinkText
{
text-align:right;
font-size:10px;
}

.signInLinkText
{
text-align:left;
font-size:12px;
font-style:bold;
}

.formText
{
text-align:left;
color:#990000;
vertical-align:top;
font-size:12px;
}

.formTextFootnote
{
font-size:12px;
text-align:left;
}

.sessionMessage
{
color:#990000;
text-align:center;
}

.congregationInfoText
{
font-size:11px;
text-align:center;
}

.printableEventDetailTextLeft
{
padding-right:10px;
width:60px;
}

.printableEventDetailTextRight
{
}

.bereavementHeaderText
{
text-align:center;
}

.directoryFilesList
{
font-size:12px;
padding-right:10px;
}

body,td,th {
	font-family: Verdana, sans-serif;
	color: #646464;
}

/* *********************** */
/* Popup classes           */
/* *********************** */

.popup {
  font-size: 12px;
  color: #000000;
  background: #FFFFFF; 
  text-decoration: none;
  position: absolute;
  z-index: 20;
  visibility: hidden;
  top: 0px;
  left: 0px;
  border: 1px solid #000000;
  padding: 3px;
}

/* *********************** */
/* Calendar classes        */
/* *********************** */

.calendarText
{
font-size:10px;
width:92px;
height:50px;
text-align:left;
}

.todayCalendarText
{
font-size:10px;
width:92px;
height:50px;
text-align:left;
background-color:#FFFF9B;
}

.calendarHoliday
{
font-size:10px;
color:#402000;
}

.calendarDays
{
text-align:center;
width:92px;
background-color:#D7CBA2;
font-size:13px;
font-style:italic;
}

.calendarDates
{
text-align:left;
width:92px;
background-color:#ECE7D2;
color:#402000;
font-size:13px;
font-style:italic;
}

.calendarPrevMonth
{
text-align:right;
width:160px;
}

.calendarTitle
{
text-align:center;
font-weight:bold;
width:321px;
}

.calendarNextMonth
{
text-align:left;
width:160px;
}

/* ********************* */
/* Announcement classes */
/* ********************* */

.announcementListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.announcementListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.announcementListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.announcementListDescription
{
font-size:11px;
text-align:left;
padding-right:10px;
}

.announcementListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.announcementListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.announcementDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.announcementDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.announcementDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.announcementDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.announcementDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.announcementDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.printableAnnouncementDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:middle;
}

.printableAnnouncementDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:middle;
}                                                                                                                                                        

/* **************************** */
/* Speaker Series event classes */
/* **************************** */

.speakerSeriesEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.speakerSeriesEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.speakerSeriesEventListLeaders
{
font-size:12px;
text-align:left;
}

.speakerSeriesEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.speakerSeriesEventListLocation
{
font-size:12px;
text-align:left;
}

.speakerSeriesEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.speakerSeriesEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.speakerSeriesEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
width:75px;
}

.speakerSeriesEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.speakerSeriesEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.speakerSeriesEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ******************* */
/* Meah event classes */
/* ******************* */

.meahEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meahEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meahEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.meahEventListLeaders
{
font-size:12px;
text-align:left;
}

.meahEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.meahEventListLocation
{
font-size:12px;
text-align:left;
}

.meahEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meahEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.meahEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
width:75px;
}

.meahEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.meahEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.meahEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ************************** */
/* Study Minyan event classes */
/* ************************** */

.studyMinyanEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.studyMinyanEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.studyMinyanEventListLeaders
{
font-size:12px;
text-align:left;
}

.studyMinyanEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.studyMinyanEventListLocation
{
font-size:12px;
text-align:left;
}

.studyMinyanEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.studyMinyanEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.studyMinyanEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
width:75px;
}

.studyMinyanEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.studyMinyanEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.studyMinyanEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* BarMatMitzvah event classes */
/* ********************* */

.barBatMitzvahEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventListLeaders
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.barBatMitzvahEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.barBatMitzvahEventListLocation
{
font-size:12px;
text-align:left;
}

.barBatMitzvahEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailTitle
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.barBatMitzvahEventDetailLeaders
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.barBatMitzvahEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.barBatMitzvahEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* Meeting event classes */
/* ********************* */

.meetingEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.meetingEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.meetingEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.meetingEventListLeaders
{
font-size:12px;
text-align:left;
}

.meetingEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.meetingEventListLocation
{
font-size:12px;
text-align:left;
}

.meetingEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.meetingEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.meetingEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.meetingEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.meetingEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.meetingEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ***************************** */
/* Shabbat Service event classes */
/* ***************************** */

.shabbatServiceEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatServiceEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatServiceEventListLeaders
{
font-size:12px;
text-align:left;
}

.shabbatServiceEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatServiceEventListLocation
{
font-size:12px;
text-align:left;
}

.shabbatServiceEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatServiceEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.shabbatServiceEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatServiceEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.shabbatServiceEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatServiceEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ************************** */
/* Shabbat Oneg event classes */
/* ************************** */

.shabbatOnegEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatOnegEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatOnegEventListLeaders
{
font-size:12px;
text-align:left;
}

.shabbatOnegEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatOnegEventListLocation
{
font-size:12px;
text-align:left;
}

.shabbatOnegEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatOnegEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.shabbatOnegEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatOnegEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.shabbatOnegEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatOnegEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* School event classes */
/* ********************* */

.schoolEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.schoolEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.schoolEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.schoolEventListLeaders
{
font-size:12px;
text-align:left;
}

.schoolEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.schoolEventListLocation
{
font-size:12px;
text-align:left;
}

.schoolEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.schoolEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.schoolEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.schoolEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.schoolEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.schoolEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* Holiday event classes */
/* ********************* */

.holidayEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.holidayEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.holidayEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.holidayEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.holidayEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListDate
{
font-size:12px;
text-align:right;
padding-right:10px;
}

.holidayEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.holidayEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.holidayEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.holidayEventListLeaders
{
font-size:12px;
text-align:left;
}

.holidayEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.holidayEventListLocation
{
font-size:12px;
text-align:left;
}

.holidayEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.holidayEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.holidayEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.holidayEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.holidayEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.holidayEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* Social event classes */
/* ********************* */

.socialEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.socialEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.socialEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.socialEventListLeaders
{
font-size:12px;
text-align:left;
}

.socialEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.socialEventListLocation
{
font-size:12px;
text-align:left;
}

.socialEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.socialEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.socialEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.socialEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.socialEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.socialEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ********************* */
/* Youth event classes */
/* ********************* */

.youthEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.youthEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.youthEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.youthEventListLeaders
{
font-size:12px;
text-align:left;
}

.youthEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.youthEventListLocation
{
font-size:12px;
text-align:left;
}

.youthEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.youthEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.youthEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.youthEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.youthEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.youthEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* ***************************** */
/* Shabbat Dinner event classes  */
/* ***************************** */

.shabbatDinnerEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.shabbatDinnerEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatDinnerEventListLeaders
{
font-size:12px;
text-align:left;
}

.shabbatDinnerEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.shabbatDinnerEventListLocation
{
font-size:12px;
text-align:left;
}

.shabbatDinnerEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.shabbatDinnerEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.shabbatDinnerEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatDinnerEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.shabbatDinnerEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.shabbatDinnerEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}

/* *************************** */
/* Author Series event classes */
/* *************************** */

.authorSeriesEventListTypeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListType
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListTimeHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListTime
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListLocation
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListDescriptionHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListDescription
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListDateHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListDate
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListTitleHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventListTitle
{
font-size:12px;
text-align:left;
padding-right:10px;
}

.authorSeriesEventListLeadersHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.authorSeriesEventListLeaders
{
font-size:12px;
text-align:left;
}

.authorSeriesEventListLocationHeader
{
font-size:12px;
text-align:center;
font-weight:bold;
}

.authorSeriesEventListLocation
{
font-size:12px;
text-align:left;
}

.authorSeriesEventDetailTypeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailType
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailTimeHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailTime
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailDescriptionHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailDescription
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailDateHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailDate
{
font-size:12px;
text-align:left;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailTitleHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
padding-right:10px;
}

.authorSeriesEventDetailTitle
{
font-size:12px;
text-align:left;
font-weight:bold;
vertical-align:top;
padding-right:10px;
}

.authorSeriesEventDetailLeadersHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
width:75px;
}

.authorSeriesEventDetailLeaders
{
font-size:12px;
text-align:left;
vertical-align:top;
}

.authorSeriesEventDetailLocationHeader
{
font-size:12px;
text-align:left;
vertical-align:top;
font-weight:bold;
}

.authorSeriesEventDetailLocation
{
font-size:12px;
text-align:left;
vertical-align:top;
}


//color:#FFD59B;

