/* =============================================================
* js calendar
*/
	#calendar .ng-cal {width:178px;
		float:left;
		margin-right:0px;}
	#calendar {width:370px;background:#ffffff;border:1px solid #898888;padding:1px 2px 4px 2px;margin-top:2px;visibility: hidden }
	/* ie7  width:420px */
	/* ie6 430 */
	#calendar .ng-cal-header-table {width:363px;margin-left:4px;}
	/* ie7  width:410px */
	/* ie6 420 */
	
			/* table list */
	.table_list {
		border-collapse:collapse;
		border:solid #cccccc 1px;
	}
	
	.table_list td {
		padding:5px;
		border:solid #efefef 1px;}
	
	.table_list th {
		background:#75b2d1;
		padding:5px;
		color:#ffffff;}
	
	.table_list tr.odd {background:#e1eff5;}

	

/* the main header table */
.ng-cal-header-table {
	margin:2px;
	border-collapse:collapse;
	background:#e51d39;
	color:#ffffff;
	}
	
/* the previous and next table cells */
.ng-cal-previous-td, .ng-cal-next-td {width:20px;
	height:20px;
	color:#ffffff;
	border-left:solid #efeeee 1px;
	border-right:solid #efeeee 1px;
	text-align:center;}
	
.ng-cal-previous-td:hover, .ng-cal-next-td:hover {
background-color:#f90426;
}	

/* the calendar header table cell (the area where the month and year is displayed) */
.ng-cal-header-td {text-align:center;
	font-weight:bold;
	padding:3px;}
	
/* the main month table */
.ng-cal {border:solid #abaaaa 1px;
	border-collapse:collapse;
	margin:5px;
	margin-top:2px;
	background-color:#FFFFFF;
	
	}
	
.ng-cal * {font-size:8pt;text-align:center}
.ng-cal td {padding:3px;
	border:solid #abaaaa 1px;}

/* the days name table cells */
.ng-cal .ng-days-name-td {background:#cecccc;
	border:solid #bcbbbb 1px;}
	
/* the month name table cell */
.ng-month-name-th {}
	
/* weekends, days off, dates off (holidayes) */
.ng-dayOff, .ng-dateOff {color:#999999;}

/* out of range days (previous or next month) */
.ng-outOfRange {color:#999999;
	background:#efefef;
	text-decoration:line-through;}

/* the style for the table cell when the mouse is over it */
.ng-mouse-over {font-weight:bold;
	background:#ffc225;}
	
/* selected day */
.ng-selected-day {background:#ffebb7;
		font-weight:bold;}
		
/* the close and clear buttons in the bottom of the calendar */
.ng-close-link, .ng-clear-link  {padding:3px;
	text-align:center;
	color:#666666;
	text-decoration:none;
	font-size:8pt;
	background:#efefef;
	border:solid #cccccc 1px;
	float:right;
	margin-right:5px;}	
	
/* end js calendar
*=============================================================
*/	