.eventsContainer {
	width:589px;
	float:left;
	margin-top:20px;
	text-align:left;		
}

.eventsState{
	clear:both;	
}

.eventsHeader {
	padding:0px 10px 0px 20px;
}

.eventsHeader A {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	margin-top:9px;
	vertical-align:middle;
	text-decoration:none;
	color: #640F6D;
	font-weight:bold;
}

.eventsHeader IMG {
	display:inline;
	margin-left:5px;
	cursor:pointer;	
}

.eventsHeaderLeft {
	background: url(/template/images/events-header-left.png) no-repeat left top;	
}

.eventsHeaderRight {
	background: url(/template/images/events-header-right.png) no-repeat right top;	
}

.eventsHeader td {
	padding:0px;
	text-decoration: none;
	font-weight:bold;
	color: #640F6D;
}

.eventsFooter {
	width:589px;
	height:44px;
	background: url(/template/images/events-footer.png) no-repeat left top;	
}

.eventRows {
	background: url(/template/images/events-repeat.png) repeat-y left top;	
}

.eventRowSpacer {
	background-color:#FFF; 
	height:4px;
}

.eventRows tr.eventsOdd {
	background-color: #DCDDDF;
}
 
.eventRows tr.eventsEven {
	background-color: #F1F1F2;
}

.eventRows a.eventsOdd, 
.eventRows a.eventsEven {
	display: block;
	padding:5px;
	text-decoration: none;
	color:#000;
}

.eventRows a.eventsOdd:hover,
.eventRows a.eventsEven:hover {
	display: block;
	padding:5px;
	text-decoration:underline;	
}

.eventscontentshort {
	height: 1px;
}

.eventsHome {
	text-decoration: none;
}

.eventsNavigation {
	color:#000; 
	text-decoration:none;
}

.eventsCurrentNavLink {
	font-weight:bold;
	text-decoration:none;
	color: #000;
}

.eventsNavLink {
	font-weight:bold;
	text-decoration:none;
	color: #640F6D;
}

.eventsNavLink:hover {
	font-weight:bold;
	text-decoration:none;
	color: #000;
}