body.transcript div.clearfix { padding-top: 5px }
body.transcript #pri .pad .event-grid-2 .col .grid-2 .col { width: 47% }
body.ateoc #pri .pad .event-grid-2 .second { width: 303px }
body.ateoc #pri .pad .event-grid-2 .first { width: 677px }
body.ateoc #pri .pad .event-grid-2 .first .pad { padding-right: 18px; padding-left: 8px; }
body.transcript #pri .event-grid-2 .col .grid-2 .col .pad { padding-right: 0; padding-left: 0; }
body.transcript #pri .event-grid-2 .col .grid-2 .first .pad ul { padding-top: 5px; margin-left: 0; }
body.transcript #pri .event-grid-2 .col .grid-2 .second .pad ul { padding-top: 23px; margin-left: 0; }
body.ateoc #pageutility { margin-left: 8px }
#questions h3 { padding-top: 12px }
#questions dl { padding-bottom: 1em; border-bottom: 1px solid #ddd; }
#questions strong { color: #000 }
#questions dt { padding: 7px 20px 7px 9px; min-height: 47px; margin-bottom: 7px; }
#questions dt span { display: block; text-indent: -9999px; float: left; background: url(/Images/New/css_images/icon_q.png) top left no-repeat; padding-right: 15px; width: 39px; height: 47px; }
body.transcript #pri .pad #questions dt { font-size: 114% }
#questions dd { padding: 7px 20px 7px 9px }
body.transcript.indiv #questions dd { padding-left: 0px }
#questions dd.answer { min-height: 47px }
#questions dd.answer span { display: block; text-indent: -9999px; float: left; padding-right: 15px; background: url(/Images/New/css_images/icon_a.png) top left no-repeat; background-position: 3px 9px; width: 39px; height: 47px; }
body.indiv #pri .pad p.abouttheconf { font-size: 100%; margin-top: 1em; }
body.indiv #tall { float: none; padding-left: 0; }
body.indiv #sec .pad { padding: 0 }
body.indiv #pri .pad .event-grid-2 .first { width: 458px }
body.indiv #pri .pad .event-grid-2 .first .pad { padding-left: 0 }
#meettheexperts { padding-top: 3em }
#meettheexperts h3 a { display: block; text-indent: -9999px; background: url(/Images/New/css_images/hdr_meettheexperts.png) top left no-repeat; width: 132px; height: 19px; margin-bottom: 15px; }
#meettheexperts #expert1 { margin-bottom: 15px }
#sidebar ul { list-style-type: none; margin-left: 0; }
p.disclaimer { margin-top: 20px }
dl#transcripts dd { margin-bottom: 6px; margin-left: 12px; }
dl#transcripts dd.last { margin-bottom: 15px }
body.ck.ateoc #itemlistings .color, body.ck.ateoc #itemlistings .nocolor { padding-left: 10px; padding-right: 20px; }
body.ck.ateoc #itemlistings h3, body.ck.ateoc #itemlistings p, body.ateoc #itemlistings .citation, body.ck.ateoc #itemlistings div { padding-left: 35px }
body.ck.ateoc #itemlistings div span { display: block }
body.lyr.ateoc #intro { border-bottom: 1px solid #bbb; margin-bottom: 1.5em; }
body.lyr.ateoc #intro img { float: left; margin: 0 1em 1em 0; background: url(/Images/New/css_images/bg_img_92x92.png) top left no-repeat; padding: 4px; }
body.lyr.ateoc .disclaimer { color: #000 }
body.lyr.ateoc .grid-2 .first { width: 60% }
body.lyr.ateoc .grid-2 .second { width: 40% }
body.ateoc table { width: 100%; border-top: 1px solid #ddd; border-left: 1px solid #ddd; border-bottom: none; padding: 0; margin: 6px 0 15px 0; }
body.ateoc table tr { border-bottom: 1px solid #ddd }
body.ateoc table td { border-right: 1px solid #ddd; border-left: 1px solid #ddd; }
body.ateoc table th, body.ateoc table td { padding: 5px }
body.ateoc .yellow_callout span { display: block; margin-bottom: 6px; }
body.ateoc #itemlistings .color div span { margin-bottom: 6px }
body.ateoc #intro img { float: left; margin: 0 1em 1em 0; }
body.ateoc .event-grid-2 .first #meettheexperts { padding-top: 1em; margin-top: 1em; border-top: 1px solid #eee; }
body.ateoc #pri .pad #itemlistings .color img { float: left; margin-right: 0.7em; margin-bottom: 0.7em; background: url(/Images/New/css_images/bg_img_92x92.png) top left no-repeat; padding: 4px; }
