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

#summary-baseEVENTS,
#showcase-baseEVENTS
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; padding: 0; margin: 20px 0 0 0; background-color: #FAFAFA; border: 1px solid #E7E4E7;
}

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

#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:#0054A8; text-decoration: none; text-align: left; margin: 3px 0; margin-bottom:0; padding: 5px 0 5px 5px; padding-bottom:0;
}

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

#showcase-baseEVENTS h1
{
	padding: 5px 0 0 10px;
}

#summary-baseEVENTS div.summaryEVENTS-content, 
#showcase-baseEVENTS div.showcaseEVENTS-content
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; color: #333; text-align: left; height: auto; display: block; margin: 0; padding: 10px; border: 0;
}

.showcaseEVENTS-content a:link,
.showcaseEVENTS-content a:visited,
.showcaseEVENTS-content a:active,
.showcaseEVENTS-content a:hover
{
	color: #0054A8; text-decoration: none;
}

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

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


#calendarBASE
{
	font: 8pt Verdana, Arial, Helvetica, sans-serif; float: right; background: #FCFCFC; border: 1px solid #F4F4F4; border-top: 3px solid #CD0206; border-bottom: 1px solid #DDD; border-right: 1px solid #DDD; border-collapse: collapse;
}

#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: #FFF; text-decoration: none; padding: 2px; margin: 0; background: #565656; border: 0;
}

#calendarBASE th.calendar-weekday
{
	font-size: 10px; font-weight: normal; color: #CD0206; 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: #EEE; border: 1px solid #DADADA;
}

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

a.normal,
a.normal:link,
a.normal:visited,
a.normal:active,
a.normal:hover
{
	color: #CD0206; background: #DDD; font-weight: bold; border: 1px solid #C9C9C9;
}

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

/*///////////////////////////////////////////////////
  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;
}