    a.change_month:link{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    a.change_month:visited{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    a.change_month:hover{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    text-decoration: underline;
    }
    a.change_month:active{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    a.change_year:link{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    a.change_year:visited{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    a.change_year:hover{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    text-decoration: underline;
    }
    a.change_year:active{
    font-size: 8pt;
    color: #0000BB;
    text-decoration: none;
    }
    
    
    table.year{
    	padding: 0px 0px 0px 0px;
    	border: 1px solid black;
    }
    
    td.avbl{
    	border: 1px solid #EEEEEE;
    	text-align: center;
    	text-decoration: none;
    	font-size: 8pt;
    	font-family:arial;
    	font-weight: bold;
    	color: #000000;
    	cursor: pointer;
    }
    
    td.psd{
    	background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	text-decoration: none;
    	font-size: 8pt;
    	font-weight: bold;
    	font-family:arial;
    	color: #999999;
    	cursor: default;
    }

	td.na_offl{
    	background-color:#B8B8B8;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	text-decoration: none;
    	font-size: 8pt;
    	font-weight: bold;
    	font-family:arial;
    	color: #777777;
    	cursor: default;
    }
    
    td.out_mnth{
    	background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }
    
    td.today{
    	background-color: #DDDDDD;
    	border: 1px solid #0000FF;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }

    td.today_avlbl{
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	font-size: 8pt;
	    color: #000000;
	    font-weight: bold;
	    font-family:arial;
	    text-decoration: none;
	    cursor: pointer;
    }

    td.strt_dy_avlbl{
    	border: 1px solid #FF0000;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
    }

	td.srart_day_avlbl_end_cal{
    	border: 1px solid #FF0000;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
    }

    td.srart_day_na{
    	background-color:#DDDDDD;
    	border: 1px solid #FF0000;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }

    td.na_onln{
    	background-color:#FF3333;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: pointer;
    }

    td.bkd{
    	background-color:#FFFF33;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: default;
    }

    td.day_na{
    	background-color:#FFCC66;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: default;
	    
	    
    }
    
    td.end_day{
    	border: 1px solid #00FF00;
    	padding: 0px 0px 0px 0px;
    	
    	font-size: 8pt;
	    color: #000000;
	    font-weight: bold;
	    font-family:arial;
	    text-decoration: none;
    }
    
    td.day_lbl_wk{
    	background-color:#FFFFFF;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
    	font-family:arial;
	    font-size: 8pt;
	    color: #000000;
	    cursor: default;
    }

	td.day_lbl_wknd{
    	background-color:#FFFFFF;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
    	font-family:arial;
	    font-size: 8pt;
	    color: #FF0000;
	    cursor: default;
    }

    td.avbl_disable{
		background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	text-align: center;
    	text-decoration: none;
    	font-size: 8pt;
    	font-family:arial;
    	font-weight: bold;
    	font-family:arial;
    	color: #000000;
    	cursor: pointer;
    }
    
    td.psd_disable{
    	background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	text-decoration: none;
    	font-size: 8pt;
    	font-weight: bold;
    	font-family:arial;
    	color: #999999;
    	cursor: default;
    }


	td.na_offl_disable{
    	background-color:#B8B8B8;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	text-decoration: none;
    	font-size: 8pt;
    	font-weight: bold;
    	font-family:arial;
    	color: #777777;
    	cursor: default;
    }
    
    td.out_mnth_disable{
    	background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }
    
    td.today_disable{
    	background-color: #DDDDDD;
    	border: 1px solid #0000FF;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }

    td.today_avlbl_disable{
		background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	font-size: 8pt;
	    color: #000000;
	    font-weight: bold;
	    text-decoration: none;
	    cursor: default;
    }

    td.strt_dy_avlbl_disable{
		background-color:#DDDDDD;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
    }

	td.srart_day_avlbl_end_cal_disable{
		background-color:#DDDDDD;
    	border: 1px solid #FF0000;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
    }

    td.srart_day_na_disable{
    	background-color:#DDDDDD;
    	border: 1px solid #FF0000;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #999999;
	    cursor: default;
    }

    td.na_onln_disable{
    	background-color:#FD7D7D;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: pointer;
    }

    td.bkd_disable{
    	background-color:#DADA7D;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: default;
    }

    td.day_na_disable{
    	background-color:#E0C287;
    	border: 1px solid #EEEEEE;
    	padding: 0px 0px 0px 0px;
    	
    	text-decoration: none;
	    font-size: 8pt;
	    font-weight: bold;
	    font-family:arial;
	    color: #000000;
	    cursor: default;
	    
	    
    }
    
    td.end_day_disable{
    	border: 1px solid #00FF00;
    	padding: 0px 0px 0px 0px;
    	
    	font-size: 8pt;
	    color: #000000;
	    font-weight: bold;
	    font-family:arial;
	    text-decoration: none;
    }
    
    
    font.calendar_month{
	    font-family: arial;
	    font-size: 8pt;
	    color: #5C0000;
    }
    font.calendar_year{
	    font-family: arial;
	    font-size: 10pt;
	    font-weight: bold;
	    color: #5C0000;
    }