/* the main header table */
.ng-cal-header-table {margin:0;
	background:#c70b0b;
	width:184px;
	color:#ffffff;}
	
/* the previous and next table cells */
.ng-cal-previous-td, .ng-cal-next-td {width:20px;
	height:20px;
	color:#336699;
	text-align:center;
	display:none;}

/* the calendar header table cell (the area where the month and year is displayed) */
.ng-cal-header-td {text-align:center;
	font-weight:bold;
	text-transform: uppercase;
	padding:3px;
	cursor:pointer;}
	
/* the main month table */
.ng-cal {border-bottom: 1px solid #cbb4b1;
	margin:0;
	width: 184px;
	background-color:#FFFFFF;}
	
.ng-cal * {font-size:8pt;}
.ng-cal td {padding:2px;
	font-size:12px;
	text-align:center;
	color:#898989;
	width:19px;}

/* the days name table cells */
.ng-cal .ng-days-name-td {
	border:0;
	font-size:11px;
	color:#000000;
}
	
/* the month name table cell */
.ng-month-name-th {background:#ffffff;
	font-weight:bold;
	padding:3px;
	color:#ffffff;
	text-align:center;
	display:none;}
	
/* weekends, days off, dates off (holidayes) */
.ng-weekend, .ng-dayOff, .ng-dateOff {color:#898989;}

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

/* the style for the table cell when the mouse is over it */
.ng-mouse-over {font-weight:normal;
	background:#c70b0b;
	border-color: #c70b0b;
	color:#ffffff;}
	
/* selected day */
.ng-selected-day {background:#c70b0b;
	border-color:#c70b0b !important;
	font-weight:bold;
	color:#ffffff !important;}
		
/* 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;}

