/**************************************************************************
//                                                                       //
//                                 Admin                                 //
//                                                                       //
//                    Copyright (c) 2007 Marc Peterson                   //
//                        marc.s.peterson@gmail.com                      //
//                                                                       //
//*************************************************************************

// Last updated:
//   06-19-2007 - gave calendar a very high z-index
//   03-09-2007 - added style for close bar
//   02-08-2007 - made button class look better, added hover and cursors
//   12-22-2006 - fixed cursor parsing error

*/


.calendar {
	background-color: transparent;
	z-index: 10001;
}

.calendar_2 {
	z-index: 10000;
}

.calendar table	{ border-collapse: collapse; background-color:white; }
.calendar td	{ padding:2px; font:bold 12px verdana; cursor: default; }

.calendar .month {
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #aaaaaa;
}
.calendar td.month { cursor:default; text-align:center; }

.calendar td.close { font-size:10px; padding:0px; text-align:center; border:1px solid #aaaaaa; background-color:#777777; color:#333333; font-weight:normal; }

.calendar .days_of_week {
	background-color: #888888;
	font: bold 11px verdana;
	color: white;
	border: 1px solid #aaaaaa;
}

.calendar .week	td	{ cursor:pointer; }
.calendar .week td	{
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	border: 1px solid #aaaaaa;
}

.calendar td.today, .calendar td.marked {
	font-weight: bold;
	padding: 2px 0px 0px 0px;
}

.calendar td.today	{ color:#7a541e; background-color:#f3e2cb; }
.calendar td.marked	{ color:#317a1e; background-color:#bce6b1; }
.calendar .empty	{ background-color:#eeeeee; cursor:default; }
.calendar .week td:hover	{ background-color:#ddddff; }

.calendar .left_arrow, .calendar .right_arrow {
	font-weight: bold;
	cursor: pointer;
}
.calendar .left_arrow	{ float:left; }
.calendar .right_arrow	{ float:right; }

.btn_cal {
	cursor: pointer;
	display: inline;
	width: 16px;
	height: 16px;
	vertical-align: top;
}
