.calendar_button
{
	border:none;
	cursor:pointer;
}
.day
{
  width:25px;
  height:5px;
  text-align:Center;
  vertical-align:top;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-color:#cfdae5;
  border-left-color:#ecf2f8;
  border-right-color:#ecf2f8;
  border-top-color:#ecf2f8;
  border-style:solid;
  background-color:#ecf2f8;
  color:#666667;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.Otherday
{
  width:25px;
  height:5px;
  text-align:Center;
  vertical-align:top;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-color:#cfdae5;
  border-left-color:#ecf2f8;
  border-right-color:#ecf2f8;
  border-top-color:#ecf2f8;
  border-style:solid;
  background-color:#ecf2f8;
  color:#BABABA;
  font-size: 9px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dayActive
{
  width:25px;
  height:5px;
  text-align:Center;
  vertical-align:top;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-color:#cfdae5;
  border-left-color:#ecf2f8;
  border-right-color:#ecf2f8;
  border-top-color:#ecf2f8;
  background-color:#ecf2f8;
  border-style:solid;
  font-size: 9px;
  color:#f68420;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.OtherdayActive
{
  width:25px;
  height:5px;
  text-align:Center;
  vertical-align:top;
  border-bottom-width:1px;
  border-left-width:0px;
  border-right-width:0px;
  border-top-width:1px;
  border-bottom-color:#cfdae5;
  border-left-color:#ecf2f8;
  border-right-color:#ecf2f8;
  border-top-color:#ecf2f8;
  background-color:#ecf2f8;
  border-style:solid;
  font-size: 9px;
  color:#dbe1e7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.weekend
{
  background-color:#F6F6F6;
}
.dayheader
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-size: 10px;
  width:25px;
  text-align:center;
  border-width:0px;
  border-color:#ecf2f8;
  border-style:solid;
  background-color:#ecf2f8;
  color:#666667;
}
.othermonthday
{
  visibility:hidden;
}
.calendar
{
  border-style:solid;
  border-width:0px;
  border-color:Black;
  border-collapse:collapse;
  background-color:#ecf2f8;
  cursor:default;
}
.month
{
  background-color:#ecf2f8;
}
.tr
{
	background-color:Aqua;
	background-repeat:repeat;
	background-position:repeat;
}
.DayLink
{
  font-size: 9px;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.DayLink:link
{
  font-size: 10px;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.DayLink:visited
{
  font-size: 9px;
  color:#000000;/*#FA9003;*/
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.DayLink:hover
{
  font-size: 9px;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.DayLink:active
{
  font-size: 9px;
  color:#000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  font-weight: bold;
}
.month
{
  font-size: 9px;
  color:#014287;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
}
.title
{
  font-weight:bold;
  color:#014287;
}

.title TD
{
  font-weight:bold;
  color:#014287;
}

.nextprev
{
  font-size: 10px;
  color:#014287;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold;
  cursor:hand;
}