iframe{
	border:none;
	font-family:Arial, Helvetica, sans-serif
}
.selectFree{
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	width:230px;/*must have for any value*/;
	border:1px solid #0099CC;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif
}
.selectFree iframe{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
	font-family:Arial, Helvetica, sans-serif
}

.selectFree .bd{
	border:none;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif
}

.calDays{
	color:#003366;
	font-size:11px;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif
	}	
	
.calDay	{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

.calDay	a{
	padding-left:7px;
	padding-right:3px;
	color:#333333 ;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif
}
.calDay a:hover{
	text-decoration:underline;
}
.calToday	{
	background-image:url(../libs/imgs/today_bg.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size:11px;	
	font-family:Arial, Helvetica, sans-serif
	}

.calToday a{
	color:#006699;
	font-weight:bold;
	padding-right:3px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.calToday a:hover{
	text-decoration:underline;
}

.calNotThisMonth{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif
}

.calNotThisMonth a{
	color:#E0E0E0;
	padding-right:3px;
	padding-right:3px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.calendar_main_table{
	background-color:#FFFFFF;
}
	
