/* general calendar styles */
#BOTWrapper			{ width: 700px; margin: 0px 35px 0px 35px;}
#BOTWrapper a img	{ border: none;}
#BOTSearchForm		{}
#BOTStartDate		{}
#BOTEndDate			{}
#BOTEventType		{}
#BOTKeyword			{ width: 145px;}
#BOTSearchButton	{ margin: 10px 0px 0px 0px; width: 150px;}
#BOTView			{ font-family: Arial, helvetica, sans-sarif;}
#BOTFootnote		{ text-align: center; margin: 10px 10px 10px 0px;}
#BOTExternal		{ margin: -17px 0px 0px 315px; float: left; font-size: 1.1em; position: relative;}
#BOTExternalCalendar{ width: 210px; background-color: white; display: none; position: absolute; top: 0px; left: 0px; border: solid 1px black; padding: 6px 10px 6px 10px; overflow-y: auto;}
#BOTExternalCalendar a.close	{ float: right;}
#BOTExternalCalendar a	{ display: block; margin: 4px 0px 4px 0px;}
.BOTClear				{ clear: both;}
.BOTSearchOption		{ float: left; margin: 5px 15px 0px 0px;}
.BOTSearchOptionLabel	{ font-weight: bold;}
.BOTSearchOptionSelector{ margin-top: 10px;}
.BOTDateInput			{ vertical-align: middle; width: 80px;}
.BOTDateImage			{ border: none; vertical-align: middle;}

/*inspect event styles */
.BOTResult	{ margin-top: 20px;}
.BOTResultsCount	{ font-size: 1.1em; margin-bottom: 5px;}
.BOTResultsMonth	{ background-color: #909090; padding: 3px 0px 2px 3px; color: #ffffff; width: 200px; font-weight: bold; text-transform: uppercase; margin-bottom: 10px;}
.BOTResultTitle		{ font-weight: bold; margin-bottom: 10px; font-size: 1.2em;}
.BOTResultLeft		{ float: left; width: 200px;}
.BOTResultRight		{ float: left; width: 500px;}
.BOTResultSubTitle	{ text-transform: uppercase; font-weight: bold; color: orange;}
.BOTResultSubText	{ margin-bottom: 10px; line-height: 20px;}
.BOTResultMapLink	{ margin-bottom: 10px;}
.BOTResultPoster	{ margin-bottom: 10px; max-width: 180px;}
.BOTResultSubLink	{ margin-bottom: 10px;}
.BOTResultSubLink a	{ margin-right: 5px;}

/* search result styles */
.BOTSearchResult            { margin: 0 auto;}
.BOTSearchResultTable       { width: 100%; margin: 0 auto; text-decoration: none;}
.BOTSearchResultTable td	{ vertical-align: top;}
.BOTSearchResultDateTimes   { width: 100px;}
.BOTSearchResultDetails     { width: auto;}
.BOTSearchResultMoreInfo    { width: 64px;}
.BOTTextLarge				{ font-size: 1.2em; font-weight: bold;}
.BOTTextMedium				{ font-size: 1.0em;}
.BOTTextSmall				{ font-size: 0.9em; color: #6a6a6a;}
