/*///////////////////////////////////////////////////
	FRONT PAGE - EVENTS
/////////////////////////////////////////////////////*/

.clear
{ clear: both; line-height: 0; height: 0;}

#summary-baseEVENTS,
#front-baseEVENTS,
#showcase-baseEVENTS{ clear: both; margin: 20px 10px 0 10px; background-color: #FAFAFA; border: 5px solid #F4F4F4;}

	#showcase-baseEVENTS{padding-bottom: 10px; margin-top: 0;}
	
	#front-baseEVENTS {padding-bottom: 10px; background: none; border: 0; margin-top: 10px;}

	#summary-baseEVENTS h1, #summary-baseEVENTS p,  #summary-baseEVENTS div,
	#showcase-baseEVENTS h1, #showcase-baseEVENTS p,  #showcase-baseEVENTS div
	{padding: 0 10px 0 10px;}
	
		#summary-baseEVENTS h1
		{padding-top: 10px;}

		#summary-baseEVENTS
		{padding-bottom:20px;}

	#summary-baseEVENTS div,
	#showcase-baseEVENTS div
	{text-align:left; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #000;}

		#showcase-baseEVENTS h1
		{padding-top: 10px;}

		#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: #454796; 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: #608C2F; text-decoration: none;}
		
			.showcaseEVENTS-content a:hover
			{text-decoration: underline;}
	
	
	#summary-baseEVENTS span.more-info
	{float: right; margin-right: 7px;}

		#summary-baseEVENTS span.more-info a:link,
		#summary-baseEVENTS span.more-info a:active,
		#summary-baseEVENTS span.more-info a:visited,
		#summary-baseEVENTS span.more-info a:hover
		{color: #547A29;}


	/* FRONT */

	#front-baseEVENTS *
	{text-align:left; font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 0 5px 0 5px;}

	#front-baseEVENTS h1
	{font: bold 12pt Arial, Verdana;color: #547A29; padding: 0 10px 0 10px;}

	#front-baseEVENTS h1 a:link,
	#front-baseEVENTS h1 a:visited,
	#front-baseEVENTS h1 a:active,
	#front-baseEVENTS h1 a:hover
	{font: bold 12pt Arial, Verdana; color: #454796; text-decoration: none; text-align: left; margin: 0; padding: 0;}


/*///////////////////////////////////////////////////
  EVENTS CALENDAR > CALENDAR
/////////////////////////////////////////////////////*/

#calendarBASE
{font: 8pt Verdana, Arial, Helvetica, sans-serif; float: right; border-collapse: collapse; border: 3px solid #EEE;}

	#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: #454796; text-decoration: none; padding: 2px; margin: 0; background: #E3E3EB; border: 0;}

		#calendarBASE th.calendar-weekday
		{font-size: 10px; font-weight: normal; color: #000; 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
	{line-height: 15px; color: #333; background: #EEE; border: 1px solid #DADADA; display: block;}
	
		a.dayclass:hover
		{font-weight: normal; background: #FFF; border: 1px solid #E1E1E1;}

	a.normal,
	a.normal:link,
	a.normal:visited,
	a.normal:active,
	a.normal:hover
	{line-height: 15px; color: #608C2F; background: #EEE; font-weight: bold; border: 1px solid #E4E4E4; display: block;}
	
	a.today,
	a.today:link,
	a.today:visited,
	a.today:active,
	a.today:hover
	{line-height: 15px; color: #454796; background: #FFF; border: 1px solid #454796; display: block;}

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT
/////////////////////////////////////////////////////*/

#leftside-content
{ width: 190px; text-align: center; padding: 0; float: left; voice-family: "\"}\""; voice-family:inherit; margin: 5px 0 0 3px; } html>body #leftside-content { margin: 5px 0 0 5px;}

/*///////////////////////////////////////////////////
	MAIN > LEFT SIDE CONTENT > SIMPLE SEARCH
/////////////////////////////////////////////////////*/

#simplesearch
{text-align: left; border: 1px solid #F4F4F4; border: 3px solid #EEE; padding-bottom: 10px;}

	#simplesearch
	{margin: 0 0 10px 0;}
	
	#simplesearch *
	{margin: 0; padding: 0;}

	#simplesearch h1
	{font: bold 10pt/20px Arial, Helvetica, sans-serif; color: #3366CC; padding: 10px 10px 0 10px; margin: 0;}
	
	#simplesearch img,
	#simplesearch form
	{border: 0; margin: 0; padding: 0;}

	#simplesearch table
	{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif;}

	#simplesearch dl,
	#simplesearch dd
	{text-align: center; margin: 0; padding: 0;}

		#simplesearch dt
		{text-align: left;}

		#simplesearch select,
		#simplesearch input
		{width: 86%; font: normal 10px Verdana, Arial, Helvetica, sans-serif;}

			#simplesearch select
			{width: 86%; margin-bottom: 5px;}

	#simplesearch .label
	{font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: left; padding: 0 10px 10px 10px;}
	
	
	#simplesearch #tab2 .label
	{padding: 10px 10px 5px 10px;}

/*///////////////////////////////////////////
	STANDARD BUTTON
/////////////////////////////////////////////*

.button
{font-size: 10pt; height: 18px; margin: 10px auto 10px auto; text-align: center;}

	.button ul
	{margin: 0; padding: 0;}
	
		.button li
		{height: 19px; list-style: none; margin: 0; padding: 0; float: left; background: url("./bg_button_right.gif") no-repeat right top;}
		
			.button li.buttonSpace
			{width: 5px; background: none;}
			
			.button input,
			.button a,
			.button a:link,
			.button a:visited,
			.button a:active,
			.button a:hover
			{height: 19px; font: normal 8pt/19px Verdana, Arial, Helvetica, sans-serif; color: #333333; text-align: center; text-decoration: none; cursor: pointer; display: block; margin: 0 auto; padding: 0 5px 0 5px; background: url("./bg_button_left.gif") no-repeat left top; border: 0;}
	
/* ///////////////////////////////////////////
	STANDARD TITLE
/////////////////////////////////////////////*/

.standard-title
{font: bold 18px Verdana, Arial, Helvetica, sans-serif; color: #555; text-align:left; height: 20px; margin: 0; padding: 10px 10px 10px 3px;}

/*///////////////////////////////////////////////////
	RIGHT SIDE CONTENT
/////////////////////////////////////////////////////*/

#rightside-content
{width: 430px; margin: 0 0 10px 0; padding: 0; float: left; clear: right; border: 0; voice-family: "\"}\""; voice-family:inherit; padding: 0 0 0 6px; } html>body #rightside-content { padding: 0 0 0 5px; }

/*///////////////////////////////////////////
   PAGING
/////////////////////////////////////////////*/

table.paging-content td
{font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #555; margin: 0 auto 10px auto;}

	table.paging-content select
	{font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #555;}

	.paging-letters a,
	.paging-letters a:link,
	.paging-letters a:active,
	.paging-letters a:visited,
	.paging-letters a:hover
	{font-size: 9px; color: #555; padding: 0 ;}

		.paging-letters a:hover
		{color: #3366CC;}

	#listing-detail
	{ margin: 15px;}
	
		#listing-detail form
		{margin: 0; padding: 0;}

			#listing-detail table td
			{font: normal 8pt/18px Verdana, Arial, Helvetica, sans-serif;}

/*///////////////////////////////////////////
  DIVERSES STYLES
/////////////////////////////////////////////*/

.top-morelisting
{float: left; padding: 0 0 10px 0;}

	.top-morelisting a:link,
	.top-morelisting a:visited,
	.top-morelisting a:active,
	.top-morelisting a:hover
	{font: bold 8pt Verdana, Arial, Helvetica, sans-serif; color: #000000; text-decoration: none;}
	
		.top-morelisting a:hover
		{text-decoration: underline;}

	.back,
	.back:link, 
	.back:visited, 
	.back:active,
	.back:hover
	{font: normal 8pt/20px Verdana, Arial, Helvetica, sans-serif; color: #333; text-decoration: none; vertical-align: top; border: 0;}
	
		.back:hover
		{text-decoration: underline;}
	
	.warning,
	p.warning
	{font: normal 8pt Verdana, Arial, Helvetica, sans-serif; color: #CC0000;	text-align: center; margin: 10px;}
