/* styles for calendar on home */

/* the main header table */
.ng-cal-header-table {margin:5px;
	border-collapse:collapse;
	background:#efefef;
	border:solid #cccccc 1px;
	}
	
/* the previous and next table cells */
.ng-cal-previous-td, .ng-cal-next-td {width:18px;
	height:18px;
	color:#336699;
	border:solid #cccccc 1px;
	text-align:center;}

/* 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 #4CBAFF 1px;
	border-collapse:collapse;
	margin:5px;
	margin-top:0px;
	background-color:#FFFFFF;}
	
.ng-cal * {font-size:8pt;}
.ng-cal td {/*padding:3px;*/
	border:solid #4CBAFF 1px;}

/* the days name table cells */
.ng-cal .ng-days-name-td {background:#4CBAFF;
	border:solid #5fd7d6 1px;}
	
/* the month name table cell */
.ng-month-name-th {background:#0083FF;
	font-weight:bold;
	padding:3px;
	color:#ffffff;
	text-align:center;}
	
/* weekends, days off, dates off (holidayes) */
.ng-weekend, .ng-dayOff, .ng-dateOff {
	/*color:#999999;*/
	background: #efefef;
}

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

/* the style for the table cell when the mouse is over it */
.ng-mouse-over {font-weight:bold;
	background:#faedd6;}
	
/* selected day */
.ng-selected-day {background:#ffbb45;
		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;}
*/	

	
/* styling for date box sizes & borders */

	* {font-family:Arial, Helvetica, sans-serif;
		font-size:9pt;}
		
	/* table list */
	.table_list {border-collapse:collapse;
		border:solid #cccccc 1px;
		width:100%;}
	
	.table_list td {padding:3px;
		border:solid #efefef 1px;}
	
	.table_list th {
		background:#75b2d1;
		/*padding:3px;*/
		color:#ffffff;}
	
	.table_list tr.odd {background:#e1eff5;}
	
	
	/* calendar styles */
	#calendar4 {border:solid #cccccc 1px;
		background:#ffffff;
		padding-bottom:2px;
		padding-top:2px;}

	#calendar4 {width:190px;}
	#calendar4 .ng-cal-header-table {width:180px;}
	#calendar4 .ng-dateOff {background:#81b8c4;
					color:#1e6372;}
					
	#calendar4 .ng-cal * {font-size:9pt;}
	#calendar4 .ng-cal td {padding:2px;
		width:25px;
		height:25px;
		border:solid #4CBAFF 1px;}

	