
/* calendar styles */
#HeaderBox {
	width: 97px;
	float: left;
	margin: 2px;
	text-align:center;
	border: solid black 1px;
	font-weight:bold;
}

#StandardDayBox,#VacantDayBox,#TodayDayBox {
	width: 97px;
	border: solid black 1px;
	float: left;
	margin: 2px;
	height:160px;
}

#StandardDayBox{
	background-color: #FFFFFF;
	cursor:pointer;
}

#VacantDayBox{
	background-color: #c0c0c0;
}

#TodayDayBox{
	background-color: #8080ff;
}

#MonthBox{
	width: 735px;
	height:auto;
	border: 1px solid #ccc;
	background-color: #f3f3f3;
}

/* end calendar styles */



/* popup styles */

	
/* Photo-Caption PZ3 CSS v080630
* copyright: http://randsco.com/copyright
* www.randsco.com
*/

.MZD3-l { 
	float:left; 
	margin:2px;
}
.MZD3-r {
	float:right;
	margin-left:5px;
	direction:rtl;
}

html>/**/body .MZD3-r {
	position:relative;
}

.MZD3zoom {
	border:1px solid #369;
}

.MZD3zoom a,.MZD3zoom a:visited {
	display:block;
	padding:0;
	overflow:hidden;
	text-decoration:none;
	height:40px;
	width:40px; 
}

html>/**/body .MZD3-r a {
	right:0;
}

.MZD3zoom a:hover { 
	position:absolute;
  	z-index:999; 
	padding:0; 
	background:none;
  	cursor:default;
	height:200px; 
	width:250px;
	overflow:visible;
	border:1px solid #369;
	margin:-1px 0 0 -1px ;
}

html>body .MZD3zoom a:hover { 
	margin:-1px -1px 0 -1px;
}

.MZD3zoom a img {
	border:0;
	height:100%;
	width:100%;
}

.MZD3zoom a:hover img {
	height:200px;
	width:250px;
	border:0;
	
}

a:hover .MZD3cap, a:hover .MZD31cap {
	display:block;
	direction:ltr;
	font:10pt verdana,sans-serif;
	margin-top:-3px;
	background:#369;
	color:#fff;
	text-align:left;
	height:80px;
	width:250px;
}

a:hover .MZD3cap {
	padding:3px 5px;
}

.MZD3inr {
	display:block;
	padding:2px 5px;
}

.noCap a:hover .MZD3cap, .noCap a:hover .MZD31cap {
	display:none;
}
.noBdr,.noBdr a:hover {
	border:0;
}
.Lnk a:hover {
	cursor:pointer;
}

/* End Photo-Caption Zoom CSS */

/* popup styles */ 

