
.calendartable{
	text-align: center;
	font-size: 8pt;
	font-family: verdana;
}

.calendartable_month_year_header{
	text-transform: Capitalize;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#007dc3;
}

.calendartable_weekdayname{
	text-transform: Capitalize;
}



.calendartable_weeknumber,.calendartable_empty_weekdayname{
	background-color:#ffffff;
}

table.calendartable td {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #ffffff;
	text-align: center;
}
table.calendartable td {background-color:#CCCCCC;}
table.calendartable .calendartable_weekdaynamerow td { background-color:#FFFFFF;}


#CalendarLegend span{
	display:block;
	width:12px;
	height:10px;
	float:left;
	margin-left
}

#CalendarLegend table{
   width:100%;
   border:1px;
   }

#CalendarLegend{
	clear:both;
	display:block;
	width:100%;
	text-align:center;
}
#CalendarLegend td{
	/*width:100px;*/
	
}

.calbutton{

}

.calbutton input{

	width:100px;
	font-size:10px;
	padding: 1 2 1 2;
	/*text-transform: capitalize;*/

}

.onecal{
	float:left;
	margin-right:31px;
	margin-top:15px;
	margin-bottom:15px;
}
table.calendartable div{
	display:block;
	padding:3px;
}

.calendartable_weekdaynamerow, .calendartable_weekdaynamerow td, .calendartable_weekdaynamerow div{
	border-width:0;
	background-color:#ffffff;
	border-style: none;
}

.noborder{
	border-width: 0px;
}

.switchday{
	background-color:#017dc3; color:#FFFFFF;
}
.availableday{
	background-color:#33CC33;
}

.unavailableday{
	background-color:#B0092B;
	color:#FCBAC7;
}

.activeday{
	background-color:#ec0c6e;  color:#FFFFFF;
}
