@charset "utf-8";
/* CSS Document */

body { background-color: rgba(254,196,21,1); font-family:Georgia,Century Schoolbook,serif,Times New Roman; color: black; width: 100%; margin: 0px; padding: 0px; }

<!-- 2022 version:  body { background-color: rgba(8,133,199,1); font-family:Georgia,Century Schoolbook,serif,Times New Roman; color: black; background-image:url(graphics/bkgd_2022_pattern_v1.svg); background-attachment:fixed; background-repeat: repeat; } -->

div.bkgdphoto { width: 90%; background-image:url(graphics/2024_bkgd_1541000978867.jpg); background-color: rgba(255,255,255,1); box-shadow: 0px 5px 5px rgba(0, 0, 0, .9); border: white thin solid; border-radius: 6px; }

div.whitepane { border-radius: 8px; color: black; margin-top: 12px; padding-top: 12px; padding-bottom: 24px; background-color: rgba(255,255,255,0.85); width: 95% }

p { color: black; }

a { text-decoration: none!important; color: inherit; font-weight: bold; }

table.table_pane { margin: 24px; border-radius: 8px; background-color: rgba(255,255,255,0.85); border: none; padding: 24px; }

td.sponsorship_row { border-bottom-color: #be0032; border-bottom-width: 1px; border-bottom-style: solid; }

.sponsorship_tier_name { text-align: left; font-weight: bold; font-size: 4; font-family:Arial, Helvetica, sans-serif; }

.sponsorship_benefit { text-align: center; line-height: 125%; font-family: Georgia,Century Schoolbook,serif,Times New Roman; font-size: 14pt; color: black; }

.sponsorship_benefit_platinum { text-align: center; line-height: 125%; font-family: Georgia,Century Schoolbook,serif,Times New Roman; font-size: 14pt; color: #AAA; }

.sponsorship_vendor_space { text-align: center; color: #be0032; font-size: 4; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

.star { text-align: center; color: #be0032; font-size: 36pt; }

.sponsorship_tier_star { text-align: center; color: #be0032; font-size: 5; font-family: Arial, Helvetica, sans-serif; }

.sponsorship_tier_star_platinum { text-align: center; color: #e8a6b7; font-size: 5; font-family: Arial, Helvetica, sans-serif; }

.colorbump { color: #be0032; font-weight: bold; }

.colorplain { color: #be0032; }

.goldbump {  color: #fec415; }

p.menu_button { padding: 9px 0px 0px!important; border-radius: 8px; border: 3px solid black; width: 272px; height: 36px; text-align: center; color: black; font-size: 14pt; font-weight: bold; margin-top: 9px; margin-bottom: 0px; vertical-align: middle; background-color: white; }

p.menu_button_phone { padding: 9px 0px 0px!important; border-radius: 8px; border: 3px solid #be0032; width: 272px; height: 36px; text-align: center; color: black; font-size: 14pt; font-weight: bold; margin-top: 9px; margin-bottom: 0px; vertical-align: middle; background-color: white; }

p.head_black_left { padding: 0px; text-align: left; color: black; line-height: 32px; font-size: 18pt; font-weight: bold; letter-spacing: 0.5pt; }

p.head_basic { padding: 0px; text-align: center; color: black; line-height: 32px; font-size: 18pt; font-weight: bold; letter-spacing: 1.5pt; }

p.head_lodging { padding: 0px; margin: 0px; text-align: center; color: black; line-height: 32px; font-size: 28pt; font-weight: bold; letter-spacing: 1.5pt; }

p.head_color_padtop { padding: 0px; text-align: center; color: #be0032; line-height: 32px; font-size: 18pt; font-weight: bold; margin-top: 60px; letter-spacing: 1.5pt; }

p.lodging_address {  text-align: center; color: black; line-height: 28pt; font-size: 22pt; }

p.kickoff_head { margin-top: 0px; margin-left: 15%; margin-right: 15%; padding: 0px; text-align: center; color: black; line-height: 32px; font-size: 18pt; font-weight: bold; }

p.kickoff_head_phone { margin-top: 0px; margin-left: 10%; margin-right: 10%; padding: 0px; text-align: center; color: black; line-height: 32px; font-size: 18pt; font-weight: bold; }

p.bodytext_left { text-align: left; color: black; line-height: 20pt; font-size: 14pt; }

p.bodytext_center { text-align: center; color: black; line-height: 20pt; font-size: 14pt; }

p.detail_datetime { margin: 0px; padding: 0px; text-align: center; color: black; line-height:32px; font-size: 3; font-weight: bold; }

p.detail_datetime_phone { margin: 0px; padding: 0px; text-align: center; color: black; line-height:32px; font-size: 18pt; font-weight: bold; }

p.award_category { margin: 0px; font-size: 11pt; }

p.best_in_show { margin: 0px; padding: 0px; text-align: center; color: black; line-height: 32px; font-size: 15pt; font-weight: bold; }

p.sponsorship_tier_list { text-align: center; color: #be0032; line-height: 20pt; font-size: 14pt; font-weight: bold; }

p.sponsorship_tier_head { text-align: center; line-height: 125%; font-family: Georgia,Century Schoolbook,serif,Times New Roman; font-size: 20pt; font-weight: bold; margin-top: 48px; color: #be0032; }

p.jump { font-family: Georgia, Century Schoolbook, serif, Times New Roman; text-decoration: none!important; font-size: 14pt; font-weight: bold; text-decoration: none!important; color: #be0032!important; }


li.registrations_factoid { text-align: left; line-height: 20pt; padding-bottom: 9px; font-size: 14pt; margin-left: 18px; }



img.lodgingpic {width: 100%; border-radius: 8px; }
