.eventListBar {
width:640px;
height:2px;
border-bottom-color:#246AB2;
border-bottom-style:dashed;
border-bottom-width:1px;
margin:5px 0px 10px 0px;
} 

.featuredeventsimageallign {
float:right;
}
.Eventheadlinefeatured {  font-size: 12px; font-weight: bold; color: #2461A2; text-align: left}
.Eventheadline {
	font-size: 14px;
	font-weight: bold;
	color: #2461A2;
	text-align: left;
	padding-left: 6px;
}
.eventlisthdln {font-size: 14px; font-style: normal; line-height: normal; font-weight: bolder; color: #2461A2; text-decoration: none; text-indent: 0px; background-position: 15px; padding-left: 15px}
.eventdate {  font-size: 10px; font-style: normal; font-weight: bold; color: #EF7C21; text-decoration: none}
.eventdescription { font-size: 10px; font-style: normal; font-weight: bold; color: #2461A2; text-decoration: none ; padding-top: 5px; padding-left: 15px}
.eventlistsubhdln { font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #2461A2; text-decoration: none; text-indent: 0px; background-position: 15px; padding-left: 0px}
.eventvenuefeatured { font-size: 10px; font-style: normal; line-height: normal; font-weight: normal; color: #2461A2; text-decoration: none; text-indent: 0px; background-position: 15px; padding-left: 0px}
.eventhdln { font-size: 10px; font-weight: 800; color: #CC3300; text-decoration: none; line-height: normal; font-variant: normal }
.eventdatesm { font-size: 10px; font-style: normal; font-weight: bold; color: #2461A2; text-decoration: none; background-position: top}
.Eventbar {  background-color: #FEF1BB; height: 12px}
.eventname {
	font-weight: bold;
	color: #2461A2;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 3px;
}
.eventbody { font-weight: normal; color: #00579E; font-size: 10px ; line-height: 10px; vertical-align: top; text-decoration: none}
.eventfooterrule {  background-color: #CCCCCC; height: 1px}

.eventtable {  margin-left: 10px; margin-top: 20px}
.eventtablefeatured {  margin-left: 3px; margin-top: 7px}
.eventrule {  background-color: #CCCCCC; height: 1px}
.event_bullets {  font-size: 9px; font-weight: bold; color: #FF0000; list-style-position: outside; list-style-type: none; list-style-image: url(/images/bullet.gif)}
.eventbardate { font-size: 10px; font-style: normal; font-weight: bold; color: #CC0000; text-decoration: none; background-position: top}
.eventlistbullets {  list-style-position: outside; list-style-image: url(/images/bullet.gif); list-style-type: circle; font-size: 10px; color: #CC0000}
.eventlistingtablealign {  background-color: #FFFFFF; margin-bottom: 10px}
.eventtime {
	font-weight: normal;
	color: #333333;
	font-size: 9px;
	vertical-align: middle;
	line-height: 10px;
	text-decoration: none;
}
.eventtablerows {  height: 10px; vertical-align: middle}
.eventlabelalign {  clip:   rect(   ); background-position: center; margin-right: 3px}
.eventbarname {  font-size: 10px; font-weight: bold; color: #0D4A9B; padding-left: 5px}
.eventbartype {font-size: 10px; color: #0D4A9B; padding-right: 5px }
.eventdetail_button {  text-align: right; vertical-align: bottom; float: right}
.eventnavtext {  font-size: 9px; font-weight: bold; color: #999999; text-align: right; margin-right: 5px}
.eventlistIndent { margin-left: 15px; margin-bottom: 10px; padding-bottom: 5px}
.eventlistdate {  font-size: 10px; line-height: 12px; font-weight: bold; color: #2461A2}
.eventSearchCallouts {
	font-size: 10px;
	font-weight: bold;
	color: #2461A2;
	text-align: center;
	vertical-align: top;
}
.eventSearchObjects {  font-size: 9px; margin-bottom: 1px; margin-left: 3px}
.eventSearchHdln {  font-size: 14px; font-weight: bold; color: #054896; padding-left: 15px}
.eventSearchBoxHRule {  background-color: #F07E26; height: 1px}


/*--EVENT MAIN --*/
.eventMainWrapper {
width:600px;
margin:0px 5px 0px 5px;
min-height:115px !important;
}

.eventMainWrapper h3 {
color: #246AB2;
}
.eventMainWrapper h4 a {
color: #246AB2;
}
.eventMainLeft {
width:500px;
float:left;
}

.eventMainRight {
width:100px;
float:left;
}

/* -- EVENT LIST --*/
div#eventListWrapper {
width:600px;
margin:0px 5px 0px 5px;
float:left;
}
.eventListDescription {
padding: 10px 10px 15px 10px;
width:600px;
}
.eventimagethumb { margin: 0px 5px 0px 0px;}
div#eventListFooterNav {
width:600px;
margin: 10px 0px 10px 0px;
}
.eventBulletList ul {
list-style:inside;
margin:0px 0px 0px 25px;
}
