	td.cal{
	  font-family : MS Shell Dlg,Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
/*	  font-weight: bold; 
	  text-align: right;
*/


	}
	select.month{
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 11px;
	  color : #000000;
	  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 : 9px;
	  color : #ffffff;
	  background-color : #000000;
	  font-weight: bold;
	  padding: 2px;
	  border-left: 1px solid white;
	}
	td.calWeekend {
	  font-family : MS Shell Dlg,Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  font-weight: bold;
	  background-color : #FDECCE;
	border-left: 1px solid silver;
	border-bottom: 1px solid black;
	}
	td.calBgColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #D4D0C8;

	}
	.calBorderColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  border: 2px outset;
	  background-color : #D4D0C8;
	}
	td.calHighlightColor {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : #ffffcc;
	  border: 1px solid red;
	}
	A.cal {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #000000;
	  text-decoration : none;
  	  width: 100%;
	}  
	A.cal:Hover {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #ffffff;
	  background-color : black;
	  text-decoration : none;
  	  width: 100%;	  
	  border-color: white;
	} 
	.disabled {
	  font-family : Arial,Helvetica,Sans-serif;
	  font-size : 12px;
	  color : #a9a9a9;
	  text-decoration : none;
  	
	}  

	td.cal-a{
	background: #D4D0C8;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	font-weight: bold;
	}  	

	td.cal-b{
	background: #F3F2F1;
	border-left: 1px solid silver;
	border-bottom: 1px solid black;
	}  	
