#BOTWrapper { width:784px; padding-bottom:10px; }


#BOTSearch              { width:784px; display:block; }

#BOTSearchOptions       { width:784px; padding-bottom:10px; }

#BOTSearchOptionsTable  { width:784px; font-size:12pt; background-color:#303030; margin-top:10px; }

#BOTSearchOptionsTableColumnGenre       { width:131px; padding:5px 0px 5px 10px; }

#BOTSearchOptionsTableColumnStartDate   { width:135px; padding:5px 0px 5px 0px; }

#BOTSearchOptionsTableColumnEndDate     { width:135px; padding:5px 0px 5px 0px; }

#BOTSearchOptionsTableColumnNeighborhood{ width:131px; padding:5px 0px 5px 0px; }

#BOTSearchOptionsTableColumnKeyword     { width:116px; padding:5px 0px 5px 0px; }

#BOTSearchOptionsTableColumnButton      { width:116px; padding:5px 10px 5px 0px; }

#BOTSearchOptionsTableLoadGif           { height:32px; margin:0px 50px 0px 50px; }

#BOTSearchOptionsGenre			{ width:115px; margin:0px 0px 5px 10px; }

#BOTSearchOptionsStartDate		{ width:75px; margin:0px 0px 5px 0px; }

#BOTSearchOptionsEndDate		{ width:75px; margin:0px 0px 5px 0px; }

#BOTSearchOptionsNeighborhood	{ width:115px; margin:0px 0px 5px 0px; }

#BOTSearchOptionsKeyword		{ width:100px; margin:0px 10px 5px 0px; }



#BOTSearchResults           { width:784px; font-size:10pt; text-align:left; }

#BOTSearchResults td        { vertical-align: top; }

.BOTSearchResult            { width:784px; }

.BOTSearchResultsMonthStart { font-size:12pt; margin-bottom:5px; background-color:#303030; color:#ffffff; padding:5px 10px 5px 10px; }

.BOTSearchResultTable       { width:764px; text-decoration:none; margin:0px 10px 0px 10px; }

.BOTSearchResultGenre       { width:40px; }

.BOTSearchResultDateTimes   { width:101px; }

.BOTSearchResultDetails     { width:559px; }

.BOTSearchResultMoreInfo    { width:64px; }

.BOTSearchDateClear         { border:0; margin-left:2px; }



.BOTImageLink	{ background-color:#FFFFFF; border: 0; }

.BOTTextXLarge	{ font:12pt Arial, Helvetica, Geneva, sans-serif; font-weight:bold; color: #77ccff; }

.BOTTextLarge	{ font:11pt Arial, Helvetica, Geneva, sans-serif; font-weight:bold; }

.BOTTextMedium	{ font:10pt Arial, Helvetica, Geneva, sans-serif; }

.BOTTextSmall	{ font:8pt Arial, Helvetica, Geneva, sans-serif; color:#ffffff; }

.BOTSearchDefaultText		{ margin-left:10px; }

.BOTFundingMiceType { font:8pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; color: gray; margin-top: 8px; border-width: 1px; border-color: #880000; }

.BOTFundingMiceType a       { text-decoration: none; color:#ffffff; }

.BOTFundingMiceType a:hover { color: black; border-bottom-width: 1px; border-bottom-style: dotted; }



#BOTInspect                 { width:784px; display:none; font-size:10pt; text-align:left; }

#BOTInspectResult           { width:784px; padding:10px 0px 10px 0px; }

#BOTInspectResultTable      { width:744px; padding:10px 0px 10px 0px; margin:0px 10px 0px 10px; background-color:#000000; }

#BOTInspectResultTableLeft  { width:190px; vertical-align:top; }

#BOTInspectResultTableRight { width:554px; vertical-align:top; }

#BOTInspectResultPoster     { margin:0 auto; padding:10px 0px 5px 10px; }

#BOTInspectResultPosterImage        { width:180px; }

#BOTInspectResultGenre              { margin:0 auto; padding:5px 0px 5px 10px; }

#BOTInspectResultGenreTableImage    { width: 142px; }

#BOTInspectResultGenreTableText     { width: 142px; }

#BOTInspectResultBuy        { padding: 5px 0px 5px 10px; }

#BOTInspectResultMoreInfo   { padding: 5px 0px 5px 10px; }

#BOTInspectResultBack       { padding: 5px 0px 5px 10px; }

#BOTInspectResultProgram    { width:532px; margin:10px 10px 10px 10px; padding: 10px 10px 10px 10px; font-size:10pt; font-weight:bold; border:solid 1px #880000; }

#BOTInspectResultPartner    { width:532px; margin:10px 10px 10px 10px; padding: 10px 10px 10px 10px; font-size:10pt; border:solid 1px #880000; }

#BOTInspectResultVenueMap   { width:532px; margin:10px 10px 10px 10px; padding: 10px 10px 10px 10px; height:200px; width:532px; }

#BOTInspectResultVenueText  { width:532px; margin:10px 10px 10px 10px; padding: 10px 10px 10px 10px; border:solid 1px #880000; }

#BOTInspectResultDetails    { width:532px; margin:10px 10px 10px 10px; padding: 10px 10px 10px 10px; font-size:10pt; border:solid 1px #880000; color:#ffffff; font:10pt "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; }

.BOTInspectResultDetailsDateRange	{ margin-top:5px; }
#calcontent {
	position:absolute;
	top:165px;
	left: 112px;
	right: 20px;
	margin-right: 20px;
	border:0px;
	overflow: hidden;
	background-color: transparent;
	voice-family: "\"}"";
	voice-family: inherit;
	margin-right: 0px;
	}