.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: #8EDEFC;
}
.emptyDay { /* class for empty cell day number size */
	background-color:#f5f5f5;
	border-top:1px solid #B3CC94;

}
.calendarHover {
	position:absolute; 
	display:none; 
	width:350px; 
/*	height:200px;*/
	background-color:#f5f5f5;
	padding:2px;
	overflow:scroll;
}

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: #7b9061;
}
#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:#E3EBD9;
}
.dayofweek {
	background-color:#B3CC94;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
}
.currentDay {
	background-color:#E3EBD9;
	border-right:1px solid #B3CC94;
	border-top:1px solid #B3CC94;
}
.normalDay {
	border-right:1px solid #B3CC94;
	border-top:1px solid #B3CC94;

}

.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: #F1F0F1;   
}   
#shadow-container .shadow2 {   
    background-color: #DBDADB;   
}   
#shadow-container .shadow3 {   
    background-color: #B8B6B8;   
} 

