/* POPUP */


#popupTarget {
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;

}

/* CALENDAR */
#popupTarget_calendar {
	border: 1px solid black;
}

 #popupTarget_calendar td,  #popupTarget_calendar th  {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	cursor: pointer;
	background-color: white;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid black;
	height: 25px;
	vertical-align: middle;
	white-space: nowrap;
}



/* set background color to green for th and weekdays */
#popupTarget_calendar td.calendar_weekdays,  #popupTarget_calendar th {
	background-color: #ECFEDC;
}


#popupTarget_calendar td.calendar_weekdays {
	cursor: default;
	letter-spacing: 1px;
	width: 25px;
	font-weight: bold;
}

#popupTarget_calendar td.calendar_inactive {
	cursor: not-allowed;
	font-style: italic;
	color: #cccccc;
}

#popupTarget_calendar td.calendar_active {
}

#popupTarget_calendar td.calendar_thisDay {
	font-weight: bold;
}

#popupTarget_calendar td.calendar_footer {
	font-weight: bold;
	letter-spacing: 1px;	
}


/* TIME */

#popupTarget_time {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	width: 180px;
	cursor: pointer;
	border: 1px solid black;
}

#popupTarget_time td {
	background-color: white;
	font-size: 11px;
	line-height: 13px;
	border: 1px solid black;
	height: 25px;
	vertical-align: middle;
}


#popupTarget_time td.time_footer {
	font-weight: bold;
	letter-spacing: 1px;

}

#popupTarget_time td.time_inactive {
	font-style: italic;
	color: #cccccc;
}

#popupTarget_time td.time_thisTime {
	font-weight: bold;
}

