
/* 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;
}

.events_Table a { 	color:blue; }
.events_Table a:hover { 	color:maroon; }


/* 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;}

.popupAlt1 {/*background-color:rgb(220,216,173)*/font:13px arial;padding:4px;padding-left:6px;border-bottom:1px dashed #BBB;}
.popupAlt2 {/*background-color:rgb(237,235,197);*/font:13px arial;padding:4px;padding-left:6px;border-bottom:1px dashed #BBB;}
#detailsTable tr td strong{
	color:yellow;
}

#detailsTable #eventTitle {
	color:white;
    font:bold 10pt tahoma;
    padding:2px;
    padding-right:15px;
    padding-left:6px;
    background-color:black;
	text-align:center;
}

.calendarElement, .calendarZmanElement, .calendarShabbosElement {
	width:74px;
	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:hidden;
}


.calendarShabbosElement {
	border:1px solid #004D00;
	border-left:3px solid #004D00;
	color:#004D00;
}

.calendarZmanElement {
	border:1px solid maroon;
	border-left:3px solid maroon;
	color: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;
}
