.daycls { /* class for linkable day number */
	text-decoration: none;
	font-weight:bold;
	font-size: 10px;
	font-family: Arial;
	color: #7b9061;
}
a.daycls { /* class for linkable day number */
	text-decoration: none;
	color: #7b9061;
}
a.daycls:hover{ /* class for linkable day number */
	text-decoration: none;
	font-size: 10px;
	font-family: Arial;
	color: #579BB5;
	background-color: blue;
}
.emptyDay { /* class for empty cell day number size */
	background-color:#deedf2;
	border-top:1px solid #0095b7;

}
.calendarHover {
	position:absolute; 
	display:none; 
	width:360px; 
/*	height:200px;*/
/*	background-color:#d2e7ee;*/
	background-color:#ffffff;
	border:1px solid black;
	padding:2px;
	overflow:auto;
}
.hoverBox {
	color:black;
	text-align:left;
}
a.prevnextcls{ /* class for navigation links through months */
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #579BB5;
}
a.prevnextcls:hover{ /* class for navigation link hovers through months */
	text-decoration: none;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}
.titlecls{  /* class for the text title at the top of the calendar */
	font-size: 18px;
	font-family: Arial;
	font-weight: bold;
	color: #0083a9;
}
#contentid {  /* ID for the content information */
	font-size: 10px;
	font-family: Arial;
}
#contentid a{  /* ID for the content information if link */
	text-decoration: none;
	color: blue;
}
#contentid a:hover{  /* ID for the content information if link */
	text-decoration: none;
	color: #000000;
	background-color: #ffffff;
}
.calendarbg {
	background-color:#9ecedf;
}
.dayofweek {
	background-color:#0083a9;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.currentDay {
	background-color:#bfdde8;
	border-right:1px solid #0095b7;
	border-top:1px solid #0095b7;
}
.normalDay {
	border-right:1px solid #0095b7;
	border-top:1px solid #0095b7;

}

.calendarTable {
/*	width:700px;*/
}
.dateBackground {
/*	width:700px;*/
	filter:alpha(opacity=20);
	text-align:right;
	font-size:100px;
	height:60px;
	position:relative;
	top:-140px;
	right:15px;color:#7b9061;
	font-family:Arial;
	font-weight:bold;"
}
#shadow-container {
    position: relative;   
    left: 3px;   
    top: 3x;   
    margin-right: 3px;   
    margin-bottom: 3px;   
}   
  
#shadow-container .shadow2,   
#shadow-container .shadow3,   
#shadow-container .container {   
    position: relative;   
    left: -2px;   
    top: -2px;   
}   
#shadow-container .shadow1 {   
    background-color: #c7e2eb;   
}   
#shadow-container .shadow2 {   
    background-color: #6cb2c7;   
}   
#shadow-container .shadow3 {   
    background-color: #0083a9;   
} 


