#popup-calendar {background:#f2ffe3;
	font: 80% verdana, arial, helvetica;
	margin:0;
}

#popup-calendar caption {
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;
	background:#e5ec99;
}

#popup-calendar caption span {font-family:Arial,sans-serif;
							  font-size:12px;display:block; 
							  clear:none; 
							  float:left; 
							  text-align:center; 
							  width:90px;}

#popup-calendar caption a {font-size:12px;text-decoration:none;color:green;width:40px;}
#popup-calendar caption a:visited {color:green;}
#popup-calendar caption .prev {display:block; clear:right; float:left; width:20px; text-align:center;}
#popup-calendar caption .next {display:block; clear:left; clear:none; float:right; width:20px; *width:20px; text-align:center;}
#popup-calendar th {font-size:10px;font-weight:normal; height:15px; background:#e5ec99; padding: 2px 0;}
#popup-calendar td .heading{text-align:center;font-size:12px;text-decoration:none;background:#e5ec99;}
      
#popup-calendar td {
	color:black;
	font-size:10px;
	border-right:1px solid #e5ec99;
	border-top:1px solid #e5ec99;
	text-align:center;
	height:15px;
	width:20px;
}
/* #div-calendar{border-left:1px solid #e5ec99;border-bottom:1px solid #e5ec99;}*/
#div-calendar{border:1px solid green;}
#popup-calendar td.nocurrent{background:#e0e6f0;}
#popup-calendar td.today{background:#e0e6f0;}
#popup-calendar td.last {text-align:center;}
#popup-calendar td.selected {}

#popup-calendar td a.old {color:#CCCCCC;}
#popup-calendar td span a span {position:absolute; visibility:hidden;}

#popup-calendar td a {
	text-decoration:none;
	color:green;
}
#popup-calendar td a:visited {
	text-decoration:none;
	color:green;
}
.calClass {	  visibility:hidden;
			  position: absolute;
			  background:white;
			  width:140px;
			  z-index:100;}
			  
.calFrame{	  visibility:hidden;
			  position: absolute;
			  background:white;
			   width:140px;
			  z-index:90;} 