	td.cal
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
   	  background-color: #FFFFC8;
	}
	select.month
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  background-color:#CACA9E;
	  width: 85px;
	}
	input.year
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  width: 30px;
	}
	td.calDaysColor 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  background-color: #FFFFC8;
	  border-bottom:1px solid #CACA9E;
	}
	td.calWeekend 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  background-color: #FFFFC8;
	}
	.calMonthYear
	{
      font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  font-weight:bold;
	  color: #000000;
	  background-color: #CACA9E;
	}
	td.calBgColor 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  background-color: #FFFFC8;
	}
	.calBorderColor 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  border: 2px solid #CACA9E;
	}
	td.calHighlightColor 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  background-color: #CACA9E;
	  border: 1px solid #25479D;
	}
	
	a.cal
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  text-align: center;
	  text-decoration: none;
	} 
	/*
	a.cal:Hover 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #FF0000;		/* Red color 
	  text-decoration: none;
	} */
	.disabled 
	{
	  font-family: Arial,Helvetica,Sans-serif;
	  font-size: 11px;
	  color: #000000;
	  text-decoration: none;
	}  
	
	a.cal:link, a.cal:visited, a.cal:active 
	{
	  color: #000000;
	  text-decoration: none;
 	}

	/*a.cal:hover, a.cal:visited:hover */
	a.cal:hover
	{
	  color: #FF6600;
	  text-decoration: none;
	}

  
