/*///////////////////////////////////////////////////
	FRONT PAGE - EVENTS
/////////////////////////////////////////////////////*/

#summary-baseEVENTS,
#showcase-baseEVENTS
{
	padding: 10px; margin: 20px 0 0 0; background: #FFF url(../images/layout_edirectory/dots.gif) repeat-x left bottom; /*border: 1px solid #E7E4E7; border-right: 2px solid #E0E0E0; border-bottom: 2px solid #E0E0E0;*/
}

#summary-baseEVENTS
{
	padding-bottom:20px;
}

#showcase-baseEVENTS
{
	background:#FFF;
}

#summary-baseEVENTS div, #showcase-baseEVENTS div
{
	text-align:left; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #000000;
}

#summary-baseEVENTS h1,
#summary-baseEVENTS h1 a:link,
#summary-baseEVENTS h1 a:visited,
#summary-baseEVENTS h1 a:active,
#summary-baseEVENTS h1 a:hover,

#showcase-baseEVENTS h1,
#showcase-baseEVENTS h1 a:link,
#showcase-baseEVENTS h1 a:visited,
#showcase-baseEVENTS h1 a:active,
#showcase-baseEVENTS h1 a:hover
{
	font: bold 12pt Arial, Verdana; color:#CC6600; text-decoration: none; text-align: left; margin:0;
}

#summary-baseEVENTS h1 a:hover
{
	text-decoration: underline;
}

.showcaseEVENTS-content a:link,
.showcaseEVENTS-content a:visited,
.showcaseEVENTS-content a:active,
.showcaseEVENTS-content a:hover
{
	color: #666633; text-decoration: underline;
}

.showcaseEVENTS-content a:hover
{
	text-decoration: none;
}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > CALENDAR
/////////////////////////////////////////////////////*/


#calendarBASE
{font: 8pt Verdana, Arial, Helvetica, sans-serif; background: #FAFBF6; border: 1px solid #999933; border-collapse: collapse; 
	voice-family: "\"}\"";
	voice-family:inherit;
	margin: 0 0 20px 0;
	} html>body #calendarBASE{
	margin: 0 0 20px 25px;
}


#calendarBASE th,
#calendarBASE th a:link,
#calendarBASE th a:visited,
#calendarBASE th a:active,
#calendarBASE th:hover
{
	font: bold 8pt/15pt Verdana, Arial, Helvetica, sans-serif; color: #000; text-decoration: none; padding: 2px; margin: 0; background: #F3F5E0; border: 0;
}

#calendarBASE th.calendar-weekday
{
	font-size: 10px; font-weight: normal; color: #CC6600; padding: 0; margin: 0; background: none; border: 0;
}

#calendarBASE td
{
	font: normal 8pt/15pt Verdana, Arial, Helvetica, sans-serif; text-decoration: none; padding: 2px; border: 0;
}

#calendarBASE td a:link,
#calendarBASE td a:visited,
#calendarBASE td a:active,
#calendarBASE td a:hover
{
	text-decoration: none; padding: 2px;
}

a.dayclass,
a.dayclass:link,
a.dayclass:visited,
a.dayclass:active
{
	color: #333; background: #F3F5E0; border: 1px solid #DDE0BF;
}

a.dayclass:hover
{
	font-weight: normal; background: #EAEDD2; border: 1px solid #E0E3BF;
}

a.normal,
a.normal:link,
a.normal:visited,
a.normal:active,
a.normal:hover
{
	color: #666633; background: #EAEDD2; font-weight: bold; border: 1px solid #E0E3BF;
}

a.today,
a.today:link,
a.today:visited,
a.today:active,
a.today:hover
{
	color: #A46803; background: #FFF; border: 1px solid #FAA414;
}

/*///////////////////////////////////////////////////
  EVENTS CALENDAR > SEARCH	
/////////////////////////////////////////////////////*/

#searcheventsBASE
{
	width: 350px; font: 8pt Verdana, Arial, Helvetica, sans-serif; margin: 80px 0 100px 0; padding: 0; border: 0; float: left;
}

#searcheventsBASE th
{
	width: 100px; text-align: right; background: #FBFBFB;
}

#searcheventsBASE td
{
	text-align: center;
}

#searcheventsBASE input
{
	width: 170px;
}

#searcheventsBASE td div.button
{
	margin: 0; border: 0;
}
