/* Calendar View Class */ 
/* if you change those class please update Print Class as well*/
.calendar_maintable
{
	COLOR: #000066; 	
	font-size:8px;
	font-family:Arial;
	width: 100%; background-color: #C0C0C0;
}
.calendar_heading
{
	padding: 5px; background-color: #FFFFFF;
	COLOR: #000099; 	
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
}
.calendar_daytitlebar
{
	background-image: url(../images/sidebar_top.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat;
	text-align:center;
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
	height: 20;
}
.calendar_cell
{
	font-size:10px;
	font-family:Arial;
	background-color: #FFFFFF;color:#000000;
	height: 70; width: 14%;	text-align: left; vertical-align: top;
}
.calendar_cellToday
{
	background-color: #C0C0C0; color:#ffffff; height: 70px; width: 14%;
	text-align: left; vertical-align: top;
}
/* Calendar Print Class */
.print_calendar_maintable
{
	font-size:8px;
	font-family:Arial;
	width: 100%; 
	background-color: #000000;
}
.print_calendar_heading
{
	border: 1px solid black; padding: 5px;background-color: #FFFFFF;
	font-size:8px;
	font-family:Arial;
	font-weight: bold;
}
.print_calendar_daytitlebar
{
	text-align:center;background-color: #FFFFFF;
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
	height: 20px;
}
.print_calendar_cell
{
	background-color: #FFFFFF;height: 70px; width: 14%;	text-align: left; vertical-align: top;
}
.print_calendar_cellToday
{
	background-color: #FFFFFF;height: 70px; width: 14%; text-align: left; vertical-align: top;
}
/* Calendar Form Field Class */
.calendar_filtertext
{
	COLOR: #000099; 	
	font-size:10px;
	font-family:Arial;
	font-weight: bold;
}
.calendar_listbox
{
	color:#000000; 	
	font-size:8px;
	font-family:Arial;
	font-weight: bold;
}
.calendar_button
{
	text-align: center; 	
	font-size:10px;
	font-family:Arial;
	background-color: white; 
	margin: 0px 5px 0px 0px;
}
/* Calendar Tooltip Class */
.calendar_tooltip_maintable
{
	COLOR: #000066; 	
	font-family:Arial;
	FONT-SIZE: 8pt;
	border: 1px solid #000066; width:250px;
	background-color: #EEEEEE;
}
.calendar_tooltip_header
{
	background-color: #000066;
	color:#ffffff;
	FONT-WEIGHT: bold;
}
.calendar_tooltip_content
{
	background-color: #EEEEEE;color:#000000;
}

/*.mini_calendar_maintable
{
	COLOR: #000066; 	
	font-family:Arial;
	font-weight: bold; 
	FONT-SIZE: 8pt;
	background-color: #C0C0C0;
}
.mini_calendar_cell
{	
    background-color: #FFFFFF;color:#000000;
	width: 18px;	text-align: center; vertical-align: top;
}
.mini_calendar_cellToday
{
    background-color: #C0C0C0;
	width: 20px; text-align:  center; vertical-align: top;
}
.mini_calendar_daytitlebar
{
	background-image: url(../images/sidebar_top.jpg);
	background-color:#FFFFFF;
	background-repeat:repeat;
	text-align:center;	
	font-size:8px;
	font-family:Arial;
	font-weight: bold;
	width:20px;
}
.mini_cal_title_yearmonth
{
    background-color: White;
    height: 15px;
    color: black;
}*/
.mini_calendar_maintable
{
	COLOR: #000066; 	
	font-size:7px;
	font-family:Arial;
	border-collapse:collapse;
	text-align:center;
}
.mini_calendar_cell
{	
    color:#000000;
	vertical-align: top;
	text-align:center;
	padding: 0px;
	font-family:Arial;
	FONT-SIZE: 7pt;
}
.mini_calendar_cellToday
{
	vertical-align: top;
	text-align:center;
	padding: 0px;

	font-family:Arial;
	FONT-SIZE: 7pt;
}
.mini_calendar_daytitlebar
{
	background-repeat:repeat;
	font-size:7px;
	font-family:Arial;
	text-align:center;
	padding: 0px;
}
.mini_cal_title_yearmonth
{
    color: black;
    text-align:center;
    padding: 0px;
}
.mini_noteabove
{
	font-size:9px;
	font-family:Arial;
}
.mini_notebelow
{
	font-size:7px;
	font-family:Arial;
}