/* CSS Document */
/*Calendar styles
-----------------------------------------*/

#CalendarControlIFrame {
  display: none;
  left: 0px;
  position: absolute;
  top: 0px;
  height: 250px;
  width: 250px;
  z-index: 99;
}

#CalendarControl {
  position: absolute;
  background-color:#f2f2f2;
  font-family:"Trebuchet MS", Tahoma, Verdana;
  margin:0;
  padding: 5px;
  display: none;
  z-index: 100;
  width: 170px;
  }

#CalendarControl div.close {
	text-align: right;
	padding-right: 5px;
	width: 100%;
	}

#CalendarControl table {
  font-size: 10px;
  border: 1px solid #D7D1BE;
  background-color: #ffffff;
  margin: 5px;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 158px;
}

#CalendarControl th {
	text-align: center;
	padding: 2px 0 4px;
	font-weight: bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	color:#686250;
	}

#CalendarControl td {
  text-align: center;
  width: 14%;/*2em;*/
  line-height: 1.35em; 
}

#CalendarControl td a {
	display: block;
	color: #000;
	text-decoration: none;
	font-weight:normal;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	} 

#CalendarControl td.weekday {
  background-color: #FFF;
  font-weight:normal;
  font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

#CalendarControl td.weekend {
  background-color: #EEEEEE;
  font-weight:normal;
  font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

#CalendarControl td.current a {
	color:#FF6600;
	text-decoration: underline;
	font-weight:bold;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

#CalendarControl td.current a:hover {
	color: #FFF;
	background-color: #69A701;
	font-weight:normal;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
}

#CalendarControl td.past_date {
	color: #d2d2d2;
	font-weight:normal;
	}

#CalendarControl td.weekday a:hover,
#CalendarControl td.weekend a:hover {
	color: #FFF;
  	background-color: #69A701;
  	text-decoration: none;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	
	}

#CalendarControl .title {
  text-align: center;
  font-weight: bold;
  color: #7F7864;
  background-color: #EDE8D8;
  font-family:Tahoma, Arial, Verdana;
	font-size:11px;
  padding: 5px;
}

#CalendarControl td.arrow {
	text-align: center;
	background-color: #EDE8D8;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	}
	
#CalendarControl td.arrow a {
	font-weight: bold;
	color: #FFF;
	font-size: 18px;
	}
	
#CalendarControl .cal_control {
	font-weight: bold;
	text-align: center;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	}
