/* added by Airlock */

div.jcalendar table td a:hover {
	cursor: default;
}

div.jcalendar td.report a {
	background:  #495e0e !important;
	color: #fff;
}

div.jcalendar td.report a:hover {
	background:  #fff !important;
	color: #000;
	cursor: pointer;
}

.jcalendar-select-year, 
.jcalendar-select-day {
	display: none;
}

/* end */

fieldset.jcalendar {
	margin: -10px -14px -15px -14px;
	background:  #83a425 url(/staticarchive/e7c60540fba649aca5475bd0a581d42f4451a5c6.gif) repeat-x left bottom;
}

div.jcalendar-wrapper {
	min-height: 252px;
}

div.jcalendar-selects {
	padding: .6em .4em;
	float: left;
}

div.jcalendar-selects select {
	border: 1px solid #A1A5A9;
	font-size: 100%;
}

div.jcalendar table {
	margin: 0;
	color: #fff;
	width: 99.9%;
	border-collapse: collapse;
}

div.jcalendar table th {
	text-align: center;
	line-height: 2.2em;
	font-weight: bold;
}

div.jcalendar table td {
	padding: 0;
	color: #fff;
	border: 1px solid #556e0f;
}

div.jcalendar table th.weekend {
	
}

div.jcalendar table td.weekend {

}

div.jcalendar table td a {
	color: #fff;
	display: block;
	line-height: 2.5em;
	text-align: center;
	text-decoration: none;
}

div.jcalendar table td.today a {
	border-color: #aaa;
	color: #fff;
	font-weight: 700;
}



div.jcalendar table td a: hover,div.jcalendar table td a: focus,div.jcalendar table td a: active {
	color: #fff;
	padding: 0;
}

div.jcalendar table td a.selected {
	color: #fff;
	background: #2a360c;
}

div.jcalendar-links {
	padding: 1em 0.8em;
	float: right;
}

div.jcalendar-links a {
	padding: 0.3em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
