img {border:0px;}

#calendarLegend {
	padding:5px;
}

.calSeries	{ color:#000; padding:1px; border-top:1px solid #a2463d; border-bottom:1px solid #a2463d;/*height:12px;overflow:hidden;*/ }
/*.calSeries_hover	{ color:#a2463d; padding:1px; border-top:1px solid #a2463d; border-bottom:1px solid #a2463d;height:auto;overflow:visible; }*/
.calTime	{ color:#000000; }
.calTitle	{ color:#107bc0; }

.calTitle { color:#107bc0; }
.calTitle a:link	{ color:#107bc0; text-decoration:underline; }
.calTitle a:visited	{ color:#107bc0; text-decoration:underline; }
.calTitle a:active	{ color:#107bc0; text-decoration:underline; }
.calTitle a:hover	{ color:#107bc0; text-decoration:none;}

.calTitle_edu { color:#fff; }
.calTitle_edu a	{ color:#fff; }
.calTitle_edu a:hover { text-decoration:none; }

.calVenue	{ color:#000; }
.calVenue a:link	{ color:#000; text-decoration:underline; }
.calVenue a:visited	{ color:#000; text-decoration:underline; }
.calVenue a:active	{ color:#000; text-decoration:underline; }
.calVenue a:hover	{ color:#000; text-decoration:none;}

.calVenue_edu	{ color:#830000; }


#calendarContainer {
	padding:5px;
}
#calendarTable {
	width:100%;
}

#calendarTable td {
 
}

#eventListingLink {
	padding-left:5px;
}

#currentDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align:center;	
	padding:10px;
	color:#483254;
}

.daysOfWeek {
	padding-left:10px;
	color:#808285;
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
	text-transform:lowercase;
	font-size:22px;
}

.dayBox {
	background-color:#00CC33;
	color:#CC0000;
}

.dayActive {
	width:62px; 
	height:62px; 
	text-align:center; 
	color:#fff; 
	margin:0px auto; 
	line-height:62px; 
	font-size:42px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

	.dayActive a {
		display:block;
		color:#fff;
		text-decoration:none;
	}

.dayInactive {
	width:62px; 
	height:62px; 
	text-align:center; 
	color:#000; 
	margin:0px auto; 
	line-height:62px; 
	font-size:42px; 
	font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
	font-weight:bold;
}

.dateSquare {
	width:105px;
	border:2px solid #D0D2D3;
	border-right:0px;
	border-bottom:0px;
	height:133px;
	padding:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
}

.noDate {
	width:105px;
	border:2px solid #D0D2D3;
	border-right:0px;
	border-bottom:0px;
	height:133px;
}


/* LIST VIEW STYLES */
#listViewTable {
	border-top:1px solid #c7c7c7;
	border-bottom:1px solid #c7c7c7;	
	padding-left:5px;
}

#listCurrentDate {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-align:left;	
	color:#483254;
	text-transform:uppercase;
}

.evetContainerLeft {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dashed #996DB5;
}
.evetContainerRight {
	padding-bottom:10px;
	padding-top:10px;
	border-bottom:1px dashed #996DB5;
}

.evetContainerSpacer {
	border-bottom:1px dashed #996DB5;
}

.evetDetailsContainerRight {
	padding-bottom:10px;
	padding-top:10px;
}


.evetDetailsContainerLeft {
	padding-bottom:10px;
	padding-top:10px;
}
.orangeDashedBorderBottom {
	border-bottom:1px dashed #996DB5;	
}

#eventSortbySeries {
	border:1px solid #a2463d;
	width:150px;
	font-size:10px;
}
#eventSortbyVenue {
	border:1px solid #a2463d;
	width:150px;
	font-size:10px;
}	

