
/* CSS Document */

body {
	color:black;
}

.titleTD {
	font:bold 8pt tahoma;
	color:maroon;
}


.saveTD {
	font:bold 12pt tahoma;
	text-decoration:underline;
	color:maroon;
	padding-bottom:8px;
}

.myInput { 
	border:1px solid black;
	font:normal 9pt arial; 
	width:19px;
}


/* the calendar section */



.emptyTD {
	border:none;/*1px solid gray*/
	background-color:#F0E1C6;
}

.fullFutureWeekendTD {
	background-color:#f7f3e7/*C6DFC6*/;
	border:1px solid gray;
	
	display:table-cell;
	
}


.fullFutureTD {
	background-color:#f7f3e7/*rgb(237,235,197);rgb(217,225,236)*/;
	border:1px solid gray;
	
	display:table-cell;
	
	
}

.fullTodayTD {
	background-color:#dff1ff/*#DDAAAA;rgb(255,255,230)*/;
	border:1px solid gray;
	
	display:table-cell;
	
}

.fullPriorTD {
	background-color:#f7f3e7/*#EDEDEDrgb(217,215,197);rgb(197,205,216);rgb(230,230,230)*/;
	border:1px solid gray;
	
	display:table-cell;
	
	
}

.fullHoverTD {
	background-color:#cae2f4/*#DDAAAA;rgb(245,245,245)*/;
	border:1px solid black;
	
	display:table-cell;
	
}

/*.headerTD {font:bold 14px georgia;border:0px solid black;border-left:1px solid #edd592;}*/
.headerTD {font:bold 12px tahoma;border:0px solid black;border-left:1px solid #edd592;height:30px;}

.popupAlt1 {background-color:rgb(220,216,173);font:8pt tahoma;padding:2px;padding-left:6px;}
.popupAlt2 {background-color:rgb(237,235,197);font:8pt tahoma;padding:2px;padding-left:6px;}

.calendarElement, .calendarZmanElement, .calendarShabbosElement {
	width:82px;
	display:block;
	cursor:pointer;
	padding-top:1px;
	color:#0C30AE;
	font:bold 7pt arial;
	margin-top:1px;
	margin-bottom:2px;
	padding-left:1px;
	padding-right:3px;
	background-color:white;
	text-decoration:none;
	
	text-overflow:ellipsis;
	overflow:visible;
}


.calendarShabbosElement {
	border:1px solid #004D00;
	border-left:3px solid #004D00;
	color:#004D00;
}

.calendarZmanElement {
	border:0px solid maroon;
	border-left:0px solid maroon;

}

.calendarElement {
	border:1px solid navy;
	border-left:3px solid navy;
	font:bold 9px tahoma;
}
	

.dayNumberTD {
	border-bottom:1px solid #DDDDDD;
	background-color:/*#F6FAE9*/white;
	font:bold 9pt arial;
	padding-right:2px;
}

.hebDayNumberTD {
	border-bottom:1px solid #DDDDDD;
	background-color:/*#F6FAE9*/white;
	font:normal 11px tahoma;
	padding-left:2px;
	white-space:nowrap;
	color:#834F12;
	
}

P.breakhere {
	page-break-before: always
}
