.calenderitem, .calenderitemMO {

	text-align:left;

	padding:5px;

	overflow:hidden;

	white-space:wrap;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;	

	display:block;

	width:100%;

	height:100%;
	
	color:#000;
	padding-left:10px;

}



.calenderitemMO {
	background-color:#F4F4F4;
	width:100%;
}


.calenderitem a, .calenderitem a:hover, .calenderitem a:link, .calenderitem a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000CC;
}

.calenderitemMO a, .calenderitemMO a:hover, .calenderitemMO a:link, .calenderitemMO a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#0000CC;
}

.calenderitem a:link, .calenderitem a:visited { text-decoration:underline; }
.calenderitemMO a:link, .calenderitemMO a:visited { text-decoration:underline; }



.monthline {

	color:#28294e;

	font-family:Arial;

	font-size:14pt;

	font-weight:bold;

	text-align:left;
	padding-left:5px;
	

	border-left: 1px solid #acacac;
	border-bottom:1px solid #BBBBBB;
	border-top:1px solid #ADB0CB;
	
	
	padding-top:5px;

	padding-bottom:5px;	
	background-color: #E7E7E7;
	color:#0013CD;
}



.monthline a, .monthline a:visited {

	color:#0000FF;	

	text-decoration:underline;

}



.dottedline {

	border-top: 1px solid #BBBBBB;

	margin: 0px 0px;	

}



.calenderBox{

	height:300px;
	overflow:visible;	
background-color:#fff;
	
}



.containerBox {

	overflow:auto;

	height:195px;
}



.calenderBoxTopScrollBar {

	background:url(../img/eventlist_topscrollbar.jpg) repeat-x;

	height:11px;

	width:100%;

}



.calenderBoxTopArrow {

	background:url(../img/eventlist_toparrow.jpg) no-repeat;width:48px;height:24px;

}



.calenderBoxTopArrowMouseOver {

	background:url(../img/eventlist_toparrowMO.jpg) no-repeat;width:48px;height:24px;

}





.calenderBoxbottomScrollBar {

	background:url(../img/eventlist_bottomscrollbar.jpg) repeat-x;

	height:11px;

	width:100%;

}



.calenderBoxbottomArrow {

	background:url(../img/eventlist_bottomarrow.jpg) no-repeat;width:48px;height:24px;

}



.calenderBoxbottomArrowMouseOver {

	background:url(../img/eventlist_bottomarrowMO.jpg) no-repeat;width:48px;height:24px;

}





.calenderitem_text {

	display:block;	

	font-size:9pt;

}

.calenderitem_locationdate {

	font-size:9pt;

	

	display:block;	

}

.calenderitem_datestr {

	font-size:9pt;



	display:inline;	

}

.calenderitem_clickon, .calenderitem_clickon a:link {

	text-align:right;	

		font-size:9pt;



	display:block;	
	color:#0000CC;
	text-decoration:underline;

}

.calitemBorder {
		overflow:hidden;
		border-left: 1px solid #acacac;
		padding-right:15px;
}

.moreitems {

	text-align:center;	
	border-top:1px solid #000;
}

.moreitems a, .moreitems a:link, .moreitems a:visited, .moreitems a:hover {
	color:#000;
	color:#0000CC;
	width:100%;
	font:12pt Arial;
	text-decoration:underline;
	line-height:2em;
	height:2em;
	text-align:center;	
}

.expanderText {
	font:14pt Arial;
}

.calendarMoreDate {
	font: 9pt Arial;
	font-weight:bold;
}

.calendarMoreText {
	font:12pt Arial;
	padding-left:20px;
}

.calendarMoreLocation {
	font:9pt Arial;
	padding-left:20px;
	padding-top:10px;
}


	.buttonExpand {
		background:url(../../../images/Collapsed.gif) no-repeat;
		width:16px;
		height:16px;
		display:block;
		float:left;
		pointer:pointer;
		cursor:hand;
		margin-top:4px;
	}
	.buttonCompress {
		background:url(../../../images/Expanded.gif) no-repeat;
		width:16px;
		height:16px;
		display:block;
		float:left;
		pointer:pointer;
		cursor:hand;
		margin-top:4px;
	}

	.expanderBar {

	}

	.expanderText {
		cursor:hand;

	}

	.expander {
		display:block;
		border-bottom:1px solid #cdcdcd;
		overflow:hidden;
		height:auto;
		width:100%;
	}

	.expanderContent {
		width:auto;
		padding:5px;
	}