.Calendar
{
	background-color: #EFEBFF;
	FONT-WEIGHT: bolder;
   FONT-SIZE: 9pt;
   /*COLOR:White;*/
   FONT-FAMILY: Arial;
   TEXT-DECORATION: none;
	padding: 0;
}


.NormalStyle
{
	background-color:#EFEBFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	text-align: right;
}
/*******  Title ****************/
.TitleStyle
{
	
	background-color:#EFEBFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

.TitleStyle table
{
	background-color:#EFEBFF;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.TitleStyle a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.TitleStyle a:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

.TitleStyle a:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR:  #DB4302;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
/******* End Title ****************/
.DayHeaderStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #EFEBFF;
	border-bottom-color:#EFEBFF;
}
.DayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #9C96CE;
}
.DayStyle a:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.DayStyle a:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.DayStyle a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #EFEBFF;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.TodayDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #DB4302;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #9C96CE;
}
.TodayDayStyle  a:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #DB4302;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #9C96CE;
}
.TodayDayStyle  a:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #DB4302;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #9C96CE;
}
.TodayDayStyle  a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #DB4302;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #9C96CE;
}
.EventDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #FFD308;
}
.OtherMonthDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #DFDDEE;
}
.OtherMonthDayStyle a:link
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.OtherMonthDayStyle a:visited
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}

.OtherMonthDayStyle a:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
}
.WeekendDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #8C9E63;	
	
}
.WeekendDayStyle a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #8C9E63;	
	
}
.OtherMonthShabbatDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #C3CCAE;	
}
.OtherMonthShabbatDayStyle a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #C3CCAE;	
}

.ShabbatDayStyle
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
	background-color: #8C9E63;	
}
.ShabbatDayStyle a
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	background-color: #8C9E63;	
}


.NextPrevStyle
{
	/*background-color: #CBE6F8;*/
	background-color: #EFEBFF;
	FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
    width: 100%;
}
/******** Events Style **************/
.IshtalmutStyle
{
	background-color: #B0D2E4;/* #E57C4E;*/
	font-weight: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
}
.IjunStyle
{
	background-color:#FDCD07; /*#00DB86;*/
	font-weight: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
}
.KenesStyle
{
	background-color:#78C525; /* #5E93C1;*/
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: white;
	FONT-FAMILY: Arial;
	TEXT-DECORATION: none;
	border: 2px solid #EFEBFF;
}
.NormalText
{
	font-weight: normal;
	color: Black;
	font-family: Arial;
	font-size: 10pt;
	background-color: #B0D2E4;
}
/******** END Events Style **************/
