﻿.table_calendar
{
	 width:100%;

	 margin:0px auto;
	 border:1px silver solid;
}

.table_calendar td{
	text-align: center !important;
}
.month_year_navigation  /* content: Month & Year name */
{
	height:35px; 
	line-height:35px; 
	vertical-align:middle; 
	font-size:10pt; 
	font-weight:bold; 
	color:#009933; 
}

.button_prev_month,.button_prev_year
{
	float:left;
	height:100%; 
	width:30px; 
	border:0px;
	
	background-image:url(/images/icon/Prev.gif);
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-position:right center;

	/*border:1px silver solid;*/
	
	
}
.text_month_name,.text_year_name /* Jan, Feb, March...*/
{
	float:left;
	width:auto;
	font-size:10pt; 
	font-weight:bold; 
	text-align:center;
}

.button_next_month,.button_next_year
{
	float:left;
	height:100%; 
	width:30px; 
	border:0px;
	
	background-image:url(/images/icon/Next.gif);
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-position:left center;

	/*border:1px silver solid;*/
}

.calendar_cell
{
	
	background-image:url('/images/background/calendar_cell_bg.png');
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-position:left center;
}

.calendar_sunday_cell
{
	
	background-image:url('/images/background/calendar_sunday_cell_bg.png');
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-position:left center;
}

.calendar_selected_cell
{
	
	background-image:url('/images/background/calendar_selected_cell_bg.png');
	background-color:transparent; 
	background-repeat:no-repeat; 
	background-position:left center;
}

.calendar_week_sunday
{
	vertical-align:middle; 
	height:30px; 
	background-image:url('/images/background/calendar_week_bg.jpg');
	background-position:left center; 
	color:#FF0000; 
}

.calendar_week_normal
{
	vertical-align:middle; 
	height:30px; 
	background-image:url('/images/background/calendar_week_bg.jpg'); 
	background-position:left center;	
	color:green; 

}