
.available
{
	background-color: #FFFFFF;
	color: #000000;
}
.reserved
{
	background-color: #FFCC99;
	color: #000000;
}

.pending
{
	background-color: #CCFFFF;
	color: #000000;
}

.conflict
{
	background-color: #FF3300;
	color: #000000;
}

.disabledday
{
  text-decoration:none;
  text-align:center;
  background-image:url(../images/Calendar/baddate.gif);
  background-position:center center;
  background-repeat:no-repeat;
  cursor:default;
}

/*___________________________________________*/

body, td
{
  font-family:Verdana;
}

.cp_calendar
{
  border:none;
}

.picker
{
  background-color: #FFFFFF;
  border: 1px gray solid;
  font-size: 12px;
  font-family: "Verdana",monospace;
  /* font-weight:bold; */
  padding: 2px;
  cursor: pointer;
}

.cp_calendar_button
{
	border:none;
	cursor:pointer;
}

.cp_calendar td
{
  font-size:11px;
}

.cp_title
{
  background-color:#7D9459;
  background-image:url(../images/Calendar/title_bg.gif);
  border: 1px solid black;
  border-bottom-width: 0px;

}

.cp_title TD
{
  font-family:verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  padding-top:1px;
  padding-bottom:1px;
}
.cp_day
{
  width:25px;
  cursor:pointer;

  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.cp_dayhover
{
  width:25px;
  cursor:pointer;
  text-decoration:underline;
  border-width:1px;
  border-color:#F6F6F6;
  border-style:solid;
}

.cp_dayheader
{
 width:25px;
  background-color:#E3E0CD;
  background-image:url(../images/Calendar/header_bg.gif);
  color:#504C39;
  font-family:Verdana;
  font-size:11px;
  text-align:center;
  border-top:solid 1px #FFFFFF;
  border-left:solid 1px #FFFFFF;
  border-bottom:solid 1px #ACA899;
  border-right:solid 1px #C6C1AC;
  padding: 4px;
}

.cp_othermonthday
{
  color:#999999;
}

.cp_selectedday
{
  width:25px;
  background-color:#FBE694;
  color:#000000;
  border-width:1px;
  border-color:#BB5503 !important;
  border-style:solid;
  font-weight:bold;
  text-align:center;
}

.cp_calendar
{
  border-style:solid;
  border-width:1px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#FFFFFF;
  cursor:default;
}

.cp_month
{
  background-color:#F6F6F6;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:5px;
  margin-top:0px;
}

.cp_nextprev
{
  cursor:pointer;
  height:25px;
  vertical-align:middle;
  padding: 0px 5px 0px 5px;
}
