/* CALENDAR DIV
*****************************************************************************************************/
	#calendarDiv {
		display: block;
		display: none;
		position: relative;
		border: 1px solid #40551D;
		background:#FFF;
		margin:-176px 0 0 -357px;
	}
	

/* BT CLOSE
*****************************************************************************************************/
		#closeCalender{
			display: block;
			position: absolute;
			width:50px;
			left:65px;
			top:0;
			padding: 2px;
			cursor: pointer;
			font-size: 12px;
			color:#40551D;
			font-weight:bold;
			text-align:center;
		}
			#closeCalender:hover{ color:red;}

		#closeCalender img{
			display:none;
			float:right;
			margin:0 0 0 5px;
		}
	

/* GENERAL CONFIG
*****************************************************************************************************/
	#calendarDiv table{ margin:0 !important;}
		#calendarDiv a{ cursor: pointer; }

	table#calendar, table#linksTable { width: 180px;}
	

/* TABLE LINKS -> NEXT / PREV
*****************************************************************************************************/

	table#linksTable { background: #85964F;}
		table#linksTable a{
			display: block;
			color: #40551D;
			font-weight: bold;
			font-size:8px;
			padding: 2px 5px;
		}
			table#linksTable a:hover {
				background: #85964F;
				color: #333;
			}
			table#linksTable tr td{ padding:3px !important;}
				table#linksTable tr:hover td{ background:#85964F !important;}
					#prevMonth { float: left;}
					#nextMonth { float: right;}

	

/* TABLE DAYS
*****************************************************************************************************/

	table#calendar {
		background: #ddd;
		clear: both;
		text-align: center;
	}
		table#calendar th.calendarHeader {
			font-size:14px !important;
			text-align:center !important;
		}

		table#calendar tr td#today, table#calendar tr td#today a, table#calendar tr:hover td#today{
			color:#93A362;
			background: #40551D !important;
		}
			table#calendar tr:hover td{ background:#93A362 !important;}

		table#calendar tr.weekDaysTitleRow {
			background:#85964F;
			color: #fff;
		}
		table#calendar tr.weekDaysTitleRow td{
			font-size:12px !important;
			font-weight:bold;
			padding:3px !important;
		}
			table#calendar tr.weekDaysTitleRow:hover td{ background:#85964F !important;}

		table#calendar tr.weekDaysRow { background: #93A362;}
			table#calendar td.weekDaysCell{
				font-size:10px !important;
				border: 1px solid #40551D;
				padding:4px !important;
			}
table#calendar td.weekDaysCell a{ color:#40551D;}
table#calendar td.weekDaysCell:hover a, table#calendar td.weekDaysCell a:hover{
color:#40551D !important;
background:#93A362 !important;
}
			table#calendar td.weekDaysCellOver{
				padding:0 !important;
				/*background: #fff;
				border: 1px solid #777;*/
			}

			
	
