a.dsphead{ color: #6a923e; text-decoration:none; }
a.dsphead span.dspchar{
   font-family:monospace;
   font-weight:normal;}
a.dsphead:link { color: #6a923e; text-decoration: none; }
a.dsphead:visited { color: #6a923e; text-decoration: none; }
a.dsphead:hover{ color: #6a923e; text-decoration:none; }
a.dsphead:active { color: #6a923e; text-decoration: none; }
a.dsphead_bold { font-weight: bold; text-decoration: none; }
a:link { color: #6a923e; text-decoration: underline; }
a:visited { color: #6a923e; text-decoration: underline; }
a:hover { color: #6a923e; text-decoration: underline; }
a:active { color: #6a923e; text-decoration: underline; }
body { }
h1 { color: #6a923e; font-size: 1.75em; font-weight: bold; line-height: 1em; text-transform: uppercase; text-align: left; margin: 0.67em 0; }
h1 sup { color: #6a923e; font-size: smaller; font-weight: bold; line-height: 1em; text-align: left; text-transform: lowercase; margin: 0.67em 0; }
h2 { font-size: 1.38em; font-weight: bold; line-height: 1em; text-transform: uppercase; text-align: left; clear: right; margin: 0.67em 0; }
h3 { font-size: 1em; font-weight: bold; line-height: 1em; text-transform: uppercase; text-align: left; clear: right; margin: 0.67em 0; }
h3 img { width: 10px; height: 10px; }
img { border-width: 0; }
li a.dsphead { font-weight: bold; text-decoration: underline; }
li a.dsphead img { width: 10px; height: 10px; }
p {  }
p a.dsphead { font-weight: bold; text-decoration: underline; }
td { color: #75777a; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: left; }
th { color: #75777a; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: left; }
.companycategory { margin: 2px; padding: 2px; vertical-align: baseline; }
.companyname { vertical-align: baseline; margin: 2px; padding: 2px; }
.download { text-align: right; }
.dspcont{ display:none; margin-left:1.5em; }
.exhibitor { clear: right; }
.footnote { background-color: #cce477; border-style: none; border-width: 0; }
.hidden { position: absolute; top: 0; right: 0; width: 0; height: 0; z-index: 0; visibility: hidden; }
.lowercase { text-transform: lowercase; }
.performances_logo { float: right; margin: 5px 0 5px 10px; }
.performance_listing { text-align: left; }
.picturelist { width: 600px; }
.splat { color: red; }
.sponsorlogo { clear: right; padding: 38px; }
.stafflist { text-indent: -3em; position: relative; left: 2em; margin-top: 2px; margin-bottom: 2px; }
#action_button { position: absolute; top: 275px; left: 800px; width: 128px; height: 130px; z-index: 175; visibility: visible; }
#biography { color: #3b3b3b; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14pt; background-color: #cce477; text-align: justify; width: 500px; margin: 10px; padding: 5px 10px 10px; border-style: none; border-width: 0; }
#black_bar_bottom { background-color: black; position: absolute; left: 108px; bottom: -1px; z-index: 175; width: 45px; height: 150px; }
#black_bar_top { background-color: black; position: absolute; top: 4px; width: 77px; height: 400px; z-index: 150; }
#CAMT_banner { border-width: 0; }
#CAMT_hosting { text-align: right; position: relative; top: 40px; width: 100%; height: 200px; }
#centered_container { background-color: white; text-align: center; z-index: 100; width: auto; height: auto; margin: 0; padding: 0; }
#content_navbar { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8cc63f; text-align: center; text-transform: uppercase; position: relative; z-index: 199; top: 6px; left: 0; width: 955px; }
#content_navbar a:link { color: white; text-decoration: none; }
#content_navbar a:visited { color: white; text-decoration: none; }
#content_navbar a:hover { color: inherit; text-decoration: underline; }
#content_navbar_bg { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8cc63f; text-align: left; text-transform: uppercase; z-index: 199; width: 955px; height: 25px; min-width: 955px; min-height: 25px; }
#dropmenudiv{ position:absolute; color:#ffffff; font: 11px/25px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; background-color: #8cc63f; text-align: left; top: 25px; width: 125px; z-index:9000; padding: 5px; }
#dropmenudiv a{
width: 100%;
display: block;
padding-left:5px;
/*border-bottom: 1px;
padding-bottom: 0px;
padding-top: 0px;
margin-left: 0px; */
text-decoration: none;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF; 
}
#dropmenudiv a:hover{ 
	text-decoration:underline;
}
#dropmenudiv td{ color:#ffffff; padding: 3px; }
#exhibitorlisting { border-width: 0; }
#google_search { float: right; }
#green_bar { background-color: #8ac649; position: absolute; left: 51px; bottom: 0; top: 125px; z-index: 125; width: 77px; height: 77px; }
#green_bar_erase { background-color: white; position: absolute; z-index: 101; top: 0; left: 51px; width: 77px; height: 125px; }
#guess_who { position: relative; top: -37px; left: 50px; z-index: 9000; border-width: 0; }
#home_action_button { position: relative; top: -85px; left: 24px; z-index: 1000; visibility: visible; float: left; border-width: 0; }
#home_bottom { background-color: white; text-align: left; margin: 0 auto auto; z-index: 100; width: 955px; height: 150px; }
#home_middle { background-color: white; text-align: left; margin: 0 auto auto; z-index: 100; width: 955px; height: 294px; }
#home_navbar { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8cc63f; text-align: center; text-transform: uppercase; position: relative; top: 6px; z-index: 10000; left: 0; width: 955px; margin: 0 auto; }
#home_guesswho { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; text-transform: uppercase; margin: 0 auto; position: relative; z-index: 299; top: 6px; left: 0; width: 955px; }
#home_navbar a:link { color: white; text-decoration: none; }
#home_navbar a:visited { color: white; text-decoration: none; }
#home_navbar a:hover { color: inherit; text-decoration: underline; }
#home_guesswho a:link { color: white; text-decoration: none; }
#home_guesswho a:visited { color: white; text-decoration: none; }
#home_guesswho a:hover { color: inherit; text-decoration: underline; }
#home_organization_list { color: #75777a; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16pt; text-align: justify; word-spacing: 0; letter-spacing: 0; position: relative; top: -10px; right: 45px; width: 715px; float: right; }
#home_photo_0 { margin-top: 4px; margin-bottom: 4px; position: absolute; z-index: 102; width: 638px; height: 286px; float: left; vertical-align: top; }
#home_photo_1 { margin-top: 4px; margin-right: 6px; margin-bottom: 4px; z-index: 102; float: left; vertical-align: top; }
#home_photo_2 { vertical-align: top; z-index: 104; float: left; margin-top: 4px; margin-right: 6px; margin-bottom: 4px; }
#home_photo_3 { vertical-align: top; z-index: 106; float: left; margin-top: 4px; margin-right: 6px; }
#home_photo_4 { vertical-align: bottom; position: relative; z-index: 108; float: left; margin-right: 6px; margin-bottom: 4px; }
#home_photo_credit { color: #75777a; font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 8pt; text-align: right; word-spacing: 0; letter-spacing: 0; position: relative; right: 0; width: 765px; float: right; }
#home_photo_text { color: white; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 700; text-align: right; vertical-align: bottom; position: absolute; top: 360px; width: 618px; height: 55px; z-index: 120; float: left; margin-top: 4px; margin-bottom: 4px; padding: 10px; }
#home_photo_text_shadow { color: #000; font-size: 12pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 900; text-align: right; margin-top: 4px; margin-bottom: 4px; padding: 10px; position: absolute; z-index: 119; top: 361px; width: 618px; height: 55px; float: left; vertical-align: bottom; }
#home_quote { background-color: #e3e4e6; width: 313px; height: 286px; z-index: 120; overflow: hidden; float: right; margin-top: 4px; }
#home_top { background-color: white; text-align: left; width: 955px; height: 125px; z-index: 100; margin: 0 auto auto; }
#home_top_2 { background-color: white; text-align: left; margin: 0 auto auto; z-index: 100; width: 955px; height: 100px; }
#invitation_bar { color: white; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #231f20; text-align: center; text-transform: uppercase; position: relative; z-index: 300; top: 1px; left: 0; width: 175px; height: 25px; float: right; }
#invitation_bar_container { width: 955px; z-index: 1; }
#invitation_bar a:link { color: white; text-decoration: none; }
#invitation_bar a:visited { color: white; text-decoration: none; }
#invitation_bar a:hover { color: inherit; text-decoration: underline; }
#invitation_bar_content_container { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; text-transform: uppercase; position: relative; top: -17px; z-index: 1; width: 955px; height: 26px; margin: 0 auto auto; }
#invitation_bar_page_container { background-color: teal; text-align: center; position: relative; top: -17px; margin: 0; padding: 0; z-index: 100; width: auto; height: auto; }
#left_container { background-color: white; background-image: url(../img/content_bg.gif); background-repeat: repeat-y; text-align: left; position: absolute; top: 0; left: 0; margin: 0; padding: 0; z-index: 100; width: auto; height: 100%; }
#navbar_bg { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8cc63f; text-align: center; text-transform: uppercase; z-index: 199; width: 100%; height: 25px; min-width: 955px; min-height: 25px; }
#navbar_blank_bg { color: white; font-size: 8pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; background-color: #8cc63f; text-align: center; text-transform: uppercase; z-index: 199; width: 100%; height: 25px; min-width: 955px; min-height: 25px; }
#npac_logo { position: relative; top: 40px; left: 24px; border-width: 0; }
#npac_logo_home { position: relative; top: -50px; left: 24px; border-width: 0; }
#npac_logo_home_2 { position: relative; left: 24px; border-width: 0; }
#page_action_button { visibility: visible; border-width: 0; }
#page_content { color: #75777a; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; background-color: white; text-align: justify; position: relative; top: 15px; z-index: 101; width: 560px; margin-left: 250px; }
#page_footer { background-color: white; background-image: url(../img/content_bg.gif); background-repeat: repeat-y; background-position: 0 125px; text-align: left; z-index: 100; width: 955px; height: 150px; }
#page_middle { background-color: white; background-image: url(../img/content_green_bg.gif); background-repeat: repeat-y; background-position: 0 125px; text-align: left; position: absolute; width: 955px; z-index: 100; }
#page_photo_1 { z-index: 102; float: left; vertical-align: top; position: relative; clear: left; margin: 4px 5px 4px 82px; }
#page_photo_2 { margin-top: 4px; margin-right: 5px; margin-bottom: 4px; z-index: 104; float: left; vertical-align: top; position: relative; }
#page_photo_3 { margin-top: 4px; margin-bottom: 4px; z-index: 106; float: left; vertical-align: top; position: relative; }
#page_top { background-color: white; text-align: left; z-index: 100; width: 955px; height: 120px; }
#play_button { vertical-align: -6pt; border-width: 0; }
#results_003167841159942065853:qktzpac2a50 { width: 560px; }
#search_content { color: #75777a; font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; background-color: white; text-align: justify; position: relative; top: 15px; z-index: 101; width: 560px; margin-left: 150px; }
#small_navbar { font-size: 7pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-transform: lowercase; text-align: right; width: 925px; z-index: 101; padding-top: 1em; }
#small_navbar a:link { color: black; text-decoration: none; }
#small_navbar a:visited { color: black; text-decoration: none; }
#small_navbar a:hover { color: inherit; text-decoration: underline; }
.disclaimer { font-size: x-small; }
.evenRow { background-color: #e0f9a3; margin: 0; padding: 5pt; }
.oddRow { background-color: white; margin: 0; padding: 5pt; }
.portrait { float: left; margin: 3px; padding: 3px; border-width: 0; }
