.navbg, .you-are-here {
	background-color: #C7E2FC;
	color: #06457C;}

.leftnavselected {
	background-color: #69A5DF;
	color: #FFFFFF;
}


.leftNavSelected a, .leftNavSelected a:hover{
	color: #ffffff;
	text-decoration: none;
}

.leftnavHighlight {
	background-color: #A8D1FB;
}

.leftnavhover {
	background-color: #69A5DF;
	color: #FFFFFF;
}

.leftnavhover a, .leftnavhover a, .leftnavhover a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


A {  color: #000000; text-decoration: none}
LI {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
}


.level1 {  font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #000000; line-height: 177%; text-decoration: underline}

.related {  font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #000000; line-height: 177%}

/* updated */
.dark-background {  background-color: #A0C6E5}

.lite-background {  background-color: #DBEAF5}

.you-are-here  {  BACKGROUND-COLOR: #A0C6E5}
/* end updated */

.footer1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #666666}

SELECT {  font-family: Verdana, Helvetica, sans-serif; font-size: 11px}
.level1a { font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #000000; line-height: 177% ; font-weight: bold}
.footer1a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000}
.lite-background2 { background-color: #F7C78C}
input {  font-size: 10px}
.tiny { font-size: 10px; color: #000000 }
.hr {  color: #999999}
.h3a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #000000; text-decoration: underline}
.h3a-highlight { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; color: #844D08}
.h4b { font-size: 10px; color: #000000 ; font-weight: bold}
.unnamed1 {  margin-left: 10px}
.parshah-summary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130%}
.parshah-commentary { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 130% ; background-color: #FEEDD3}
/* End Old Calendar.css file */
a {
	text-decoration: none;
}
.calform {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	background-color: #FAFCFE;
	border: 1px solid #A0C6E5;
	}
.chabadCalEvent1{
	font-weight:bold;
	font-family: Arial, Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #303070;
	text-align:center;
}
.chabadCalEvent1 A {
	text-decoration: none;
}
.chabadCalEvent1 A:Hover {
	text-decoration: underline;
}

.CalEventInfo P{
	font-weight:normal;
	font-family: Arial, Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #101040;
}
.CalEventInfo A{
	color: #101040;
	text-decoration: underline;
}
.CalEventInfo A:Hover{
	color: #101040;
	text-decoration: none;
}
.spacerCell{
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	clear: none;
	float: none;
	border-width: 0px;
	border-left-width: 0px;
	border-left-color:#FFFCF9;
	border-right-width: 0px;
	border-color: #FFFCF9;
	background-color: #FFFCF9;
	margin: 0px;
	padding: 0px;
}
.calevent A:hover {
	color: #000099;
	text-decoration: none;
}
.calevent A {
	color: #000099;
	text-decoration: underline;
}
#calendar_header td {
	background-image: url('/images/calendar/ctop_blue.jpg');
	background-repeat: repeat-x;
}
#calendar_header .right_corner {
	background-image: url('/images/calendar/edgetr_blue.gif');
	background-repeat: no-repeat;
}
#calendar_footer td {
	background-image: url('/images/calendar/calbgbt.jpg');
	background-repeat: repeat-x;
}
#calendar_footer .right_corner {
	background-image: url('/images/calendar/calbr.gif');
	background-repeat: no-repeat;
}
#calendar/*, .caltable*/ {
	background-color:#FCFDFE;
	border-color: #A0C6E5;
	border-width: 1px;
	border-style: solid;
	border-collapse: collapse;
}
#calendar .header {
	border-right:1px solid #C1CDD8;
	border-left:1px solid #C1CDD8;
	border-top:1px solid #C1CDD8;
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	background-image:url('/images/calendar/calbgbt.jpg');
}
.calheader {
	border-right:1px;
	border-left:1px;
	border-collapse: collapse;
	border-left-style: solid;
	border-right-style: solid;
	border-color: #A0C6E5;
}
#calendar th {
	font-family: Arial, Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	background-image: url('/images/calendar/calbgday.jpg');
	height: 17px;
}
#calendar #day_names {
/*	font-family: Verdana, Arial, Tahoma; */
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
#calendar #day_names th {
	padding-right: 2px;
	padding-left: 2px;
}

#calendar #day_dates {
	font-family:Tahoma, Arial, Verdana;
	padding-top:2px;
	font-size: 9px;
	font-weight: normal;
}
/*
.caldaynames {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.caldaydates {
	font-family:Tahoma, Arial, Verdana;
	font-size: 9px;
	font-weight:normal;
	color: #000099;
}*/
.calsmall {
	border: 1px solid #A0C6E5;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000099;
	padding: 3px;
}
.small_calendar td {
	border: 1px solid #C1CDD8;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000099;
	padding: 3px;	
}
.small_calendar .today {
	background-color: #FFF8CE;
}
.small_calendar .weekend {
	background-color: #F7F2F7;
}
.small_calendar .default {
	background-color: #FFFCF9;
}
.small_calendar .selected {
	background-color: #E6ECF2;
	border-color: #C1CDD8;
}
.small_calendar .disabled {
	background-color:#f2f2f2;
}
/* OLD STYLES, MAY BE POSSIBLE TO REMOVE */
.calsmalldisabled {
	color: #cccccc;
}
.calsmalldisabled A:hover {
	color: #cccccc;
	text-decoration: underline;
}

.calsmalltoday {
	border: 1px solid #000000;
	background-color: #FFFAE0;
	font-weight: bold;
}
.calsmallselect {
	border: 1px solid #C1CDD8;
	background-color: #E6ECF2;
}
.calhead {
	FONT: bold 14px Tahoma, Arial; COLOR: #FFFFFF
}
.calcell {
	WIDTH: 45px; HEIGHT: 45px
}
.calday {
	FONT:10px arial; COLOR: #000000;
}
/* END OLD STYLES, MAY BE POSSIBLE TO REMOVE */
.calendarevent {
	FONT: 10px arial
}
.monthlink {
	FONT: 12px arial; COLOR: #757575
}

.calbutton {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding: 2px;
}
.calbutton a{
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	color: #000000;

	padding: 1px 3px;
}
.calbutton a:hover{
	font-family: Tahoma, Arial, Verdana;
   background-color: #E9F2F8; /*FCFDFE*/
	text-decoration:none;
	border: 1px solid #000099;
	padding: 1px 3px;
	color: #000000;
}
.calbuttonAdd {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	padding: 2px;
}
.calbuttonAdd a:hover{
   background-color: #FCFDFE;
	text-decoration:none;
	border: 1px solid #000099;
	padding: 1px 3px;
}
.calbutselect {
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #4791C5;
	padding: 2px 4px;
}

.calFormButton {
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	padding: 1px 3px;
	color: #000000;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

.calFormButton_Hover {
	font-family: Tahoma, Arial, Verdana;
	text-decoration:none;
	padding: 1px 3px;
	color: #000000;
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	background-color: #E9F2F8;
	border: 1px solid #000099;	
}
.caldatestitle {
	font-family: Arial, Tahoma;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
}
.calsechead {
	font-family: Verdana, Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000099;
}
.notCurMonDate{color:#f2f2f2!important; background-color:#f2f2f2}
.offWhtBg {background-color:#FFFBF7; font-family:Tahoma, Arial; font-size:11px;border-color:#C1CDD8;border-collapse: collapse;}
.monthDayWeek {font-weight:bold; color:#104A7B;text-align:center;background-color:#ffffff;}
.leftBarBg {background-color:#DBEAF5;}
.gryTxt {color:#999999;}

A.Zman { cursor: help; }
.Zman {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	color: #000033;
	padding:6px;
}

Zman A:link {
 text-decoration: none;
 cursor: help;
}
 
 Zman A:hover{
cursor: help;
text-decoration: none;
}
 
.ZmanLocation {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
		padding-left: 5px;
}

.ZmanLocation a {
	color: #000000;
	text-decoration: underline;
}

.ZmanLocation a:hover{
	color: #000000;
	text-decoration: none;
}

.Zmantool {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;	
}

.Zmantool a {
	color: #000099;
	text-decoration: none;
}

.Zmantool  a:hover{
	color: #000099;
	text-decoration: underline;
}

TABLE.Zmantool {border: 1px solid #A0C6E5;}.ZmanLocationForm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5C618F;
}
.ZmanLocationInput {
	font-family: verdana;
	font-size: 10px;
	border: 1px solid #6699FF;
	color: #5c618f;
}

.eventsP {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.eventsSmall {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000099;
}
input.submit {
	border:1px solid #6A7C94;
	background-color:#ACBDD4;
	color:#000000;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	letter-spacing:1px;
	cursor:pointer;
}

/* NEW STYLES */
#cal_event {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
}
#cal_event .table {
	color: #000000;
	margin: 1px;
	padding: 2px;
}
#cal_event .cal_table {
	border: 1px solid #FFFCF9;
	border-left-width: 5px;
	padding-left: 2px;
	border-left-style: solid;
}
#cal_event .cal_left {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 1px;
	border-left-width: 5px;
	border-left-style: solid;
	margin: 1px;
	padding: 2px;
	color: #000000;
}
#cal_event .cal_right {
	border-right-width: 1px;
	border-right-style: solid;
	color: #000000;
}
#cal_event .event_tools {
	float:right;
}
#cal_event .event_time {
	color: #000099;
	text-align:right;
}
#cal_event .event_toolbar {
	text-align:right;
	padding-right: 3px;
}
#cal_event .event_title {
	font-weight: bold;
}

/* GREEN */
#cal_event #green {
	background-color: #EAF5E9;
}
#cal_event #green .cal_table {
	border-left-color: #75CD8D;
	border-right-color: #75CD8D;
	color: #000099;
}
#cal_event #green .cal_left {
	border-left-color: #75CD8D;
}
#cal_event #green .cal_right {
	border-right-color: #75CD8D;
}
/* PURPLE */
#cal_event #purple {
	background-color: #E9EAF5;
}
#cal_event #purple .cal_table {
	border-left-color: #8D76CD;
	border-right-color: #8D76CD;
	color: #000099;
}
#cal_event #purple .cal_left {
	border-left-color: #8D76CD;
}
#cal_event #purple .cal_right {
	border-right-color: #8D76CD;
}

/* ORANGE */
#cal_event #orange {
	background-color: #FFF5DF;
}
#cal_event #orange .cal_table {
	border-left-color: #D27F00;
	border-right-color: #D27F00;
	color: #000099;
}
#cal_event #orange .cal_left {
	border-left-color: #D27F00;
}
#cal_event #orange .cal_right {
	border-right-color: #D27F00;
}

/* BROWN */
#cal_event #brown {
	background-color: #F6E9E4;
}
#cal_event #brown .cal_table {
	border-left-color: #A0522D;
	border-right-color: #A0522D;
	color: #000099;
}
#cal_event #brown .cal_left {
	border-left-color: #A0522D;
}
#cal_event #brown .cal_right {
	border-right-color: #A0522D;
}

/* LIME */
#cal_event #lime {
	background-color: #F1FFC3;
}
#cal_event #lime .cal_table {
	border-left-color: #B1E600;
	border-right-color: #B1E600;
	color: #000099;
}
#cal_event #lime .cal_left {
	border-left-color: #B1E600;
}
#cal_event #lime .cal_right {
	border-right-color: #B1E600;
}

/* MAROON */
#cal_event #maroon {
	background-color: #FFDBDB;
}
#cal_event #maroon .cal_table {
	border-left-color: Maroon;
	border-right-color: Maroon;
	color: #000099;
}
#cal_event #maroon .cal_left {
	border-left-color: Maroon;
}
#cal_event #maroon .cal_right {
	border-right-color: Maroon;
}

/* NAVY */
#cal_event #navy {
	background-color: #E5E8FF;
}
#cal_event #navy .cal_table {
	border-left-color: Navy;
	border-right-color: Navy;
	color: #000099;
}
#cal_event #navy .cal_left {
	border-left-color: Navy;
}
#cal_event #navy .cal_right {
	border-right-color: Navy;
}

/* BLUE */
#cal_event #blue {
	background-color: #E9EAF5;
}
#cal_event #blue .cal_table {
	border-left-color: #7688CD;
	border-right-color: #7688CD;
	color: #000099;
}
#cal_event #blue .cal_left {
	border-left-color: #7688CD;
}
#cal_event #blue .cal_right {
	border-right-color: #7688CD;
}

/* MUSTARD */
#cal_event #mustard {
	background-color: #F5F4E9;
}
#cal_event #mustard .cal_table {
	border-left-color: #B5CD76;
	border-right-color: #B5CD76;
	color: #000099;
}
#cal_event #mustard .cal_left {
	border-left-color: #B5CD76;
}
#cal_event #mustard .cal_right {
	border-right-color: #B5CD76;
}

/* PINK */
#cal_event #pink {
	background-color: #F5E9F0;
}
#cal_event #pink .cal_table {
	border-left-color: #CD768A;
	border-right-color: #CD768A;
	color: #000099;
}
#cal_event #pink .cal_left {
	border-left-color: #CD768A;
}
#cal_event #pink .cal_right {
	border-right-color: #CD768A;
}
.cal_rightheaders{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#a29c91;
	font-weight:bold;
	padding:0 5px;
	background-image: url(/images/calendar/calendar.jpg);
	vertical-align: middle;
}
.cal_rightheaders a{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#a29c91;
	font-weight:bold;
	text-decoration: none;
	display: block;
}

.event_globalheader {
	font-weight:bold;
	font-size:11px;
	color:#000099;
	padding-top:5px;	
	text-align: left;
}

.content_value {
	margin-left: 15px;
}
.cal_moreless{
	text-decoration: none;
	font-size: 10px;
	font-weight:bold;
}


.date_select {font-size:9px;font-weight:normal;font-family:arial;background-color:#DBEAF5;	}