/***********************************
Cover
***********************************/

    /*headers*/

        .cover .column h1 {
        }

        .cover .column h2 {
        }

        .cover .column h3 {
        }

        .cover .column h4 {
        }

        .cover .column h5 {
        }

        .cover .column h6 {
        }

    /*inlines*/

        .cover .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .cover .column a {
        }

    /*paragraphs*/

        .cover .column p {
        }

/***********************************
You're Invited
***********************************/

    /*headers*/

        .you_re_invited .column h1 {
           background-color: #c7c8ca;
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 56px;
           line-height: 1.2em;
           padding-bottom: 15px;
           padding-top: 15px;
           text-align: center;
           text-transform: uppercase;
        }

        .you_re_invited .column h2 {
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 56px;
           font-weight: bold;
           line-height: 1.3em;
           margin-top: 32px;
           text-align: center;
           text-transform: uppercase;
        }

        .you_re_invited .column h3 {
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 32px;
           line-height: 1.3em;
           text-align: center;
        }

        .you_re_invited .column h4 {
        }

        .you_re_invited .column h5 {
        }

        .you_re_invited .column h6 {
        }

    /*inlines*/

        .you_re_invited .column .default-drop-cap {
           color: #a8353a;
           float: left;
           font-size: 60px;
           font-weight: bold;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .you_re_invited .column .Blue {
           color: #0a81c5;
           font-size: 24px;
           text-transform: uppercase;
        }

        .you_re_invited .column .LtRed {
           color: #e54046;
        }

    /*links*/

        .you_re_invited .column a {
        }

    /*paragraphs*/

        .you_re_invited .column p {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           padding-bottom: 8px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 18px;
        }

        .you_re_invited .column p.Credit {
           background-color: #c7c8ca;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           padding-bottom: 8px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 8px;
           text-align: center;
           text-transform: uppercase;
        }

        .you_re_invited .column p.GreyBox {
           background-color: #c7c8ca;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 18px;
           margin-right: 0px;
           margin-top: 18px;
           padding-bottom: 20px;
           padding-left: 20px;
           padding-right: 20px;
           padding-top: 20px;
        }

        .you_re_invited .column p.quote {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           padding-bottom: 8px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
        }

        .you_re_invited .column p.White {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 24px;
           padding-bottom: 0px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
           text-align: center;
        }

/***********************************
User Guide
***********************************/

    /*headers*/

        .user_guide .column h1 {
        }

        .user_guide .column h2 {
        }

        .user_guide .column h3 {
        }

        .user_guide .column h4 {
        }

        .user_guide .column h5 {
        }

        .user_guide .column h6 {
        }

    /*inlines*/

        .user_guide .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .user_guide .column a {
        }

    /*paragraphs*/

        .user_guide .column p {
        }

/***********************************
Statistics
***********************************/

    /*headers*/

        .statistics .column h1 {
        }

        .statistics .column h2 {
        }

        .statistics .column h3 {
        }

        .statistics .column h4 {
        }

        .statistics .column h5 {
        }

        .statistics .column h6 {
        }

    /*inlines*/

        .statistics .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .statistics .column a {
        }

    /*paragraphs*/

        .statistics .column p {
        }

/***********************************
See For Yourself...
***********************************/

    /*headers*/

        .see_for_yourself_ .column h1 {
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 48px;
           margin-bottom: 18px;
           margin-top: 32px;
           text-align: center;
           text-transform: uppercase;
        }

        .see_for_yourself_ .column h2 {
           background-color: #ffffff;
           color: #646568;
           font-family: Helvetica, sans-serif;
           font-size: 28px;
           font-weight: 200;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-bottom: 18px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 24px;
           text-align: center;
        }

        .see_for_yourself_ .column h3 {
           background-color: #ffffff;
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 36px;
           font-weight: bold;
           padding-bottom: 24px;
           padding-left: 12px;
           padding-right: 12px;
           padding-top: 24px;
           text-align: center;
           text-transform: uppercase;
        }

        .see_for_yourself_ .column h4 {
        }

        .see_for_yourself_ .column h5 {
        }

        .see_for_yourself_ .column h6 {
        }

    /*inlines*/

        .see_for_yourself_ .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .see_for_yourself_ .column .LtRed {
           color: #e54046;
        }

        .see_for_yourself_ .column .DkRed {
           color: #a8353a;
        }

    /*links*/

        .see_for_yourself_ .column a {
        }

    /*paragraphs*/

        .see_for_yourself_ .column p {
           background-color: #ffffff;
           font-family: Helvetica, sans-serif;
           text-align: center;
        }

        .see_for_yourself_ .column p.WhiteQuote {
           background-color: transparent;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 28px;
           font-weight: 100;
           text-align: center;
        }

/***********************************
Schedule of Events
***********************************/

    /*headers*/

        .schedule_of_events .column h1 {
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 48px;
           font-weight: bold;
           margin-bottom: 24px;
           text-transform: uppercase;
        }

        .schedule_of_events .column h2 {
        }

        .schedule_of_events .column h3 {
        }

        .schedule_of_events .column h4 {
        }

        .schedule_of_events .column h5 {
        }

        .schedule_of_events .column h6 {
        }

    /*inlines*/

        .schedule_of_events .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .schedule_of_events .column .LtRed {
           color: #e54046;
        }

    /*links*/

        .schedule_of_events .column a {
           background-color: transparent;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 24px;
        }

    /*paragraphs*/

        .schedule_of_events .column p {
           background-color: transparent;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 18px;
           text-align: center;
        }

/***********************************
Networking
***********************************/

    /*headers*/

        .networking .column h1 {
        }

        .networking .column h2 {
        }

        .networking .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           margin-top: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .networking .column h4 {
        }

        .networking .column h5 {
        }

        .networking .column h6 {
        }

    /*inlines*/

        .networking .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .networking .column .Black {
           color: #000000;
        }

    /*links*/

        .networking .column a {
        }

    /*lists*/

        .networking .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 30px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-right: 10px;
           list-style-image: none;
        }

    /*paragraphs*/

        .networking .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .networking .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .networking .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

/***********************************
Plenary Lectures
***********************************/

    /*headers*/

        .plenary_lectures .column h1 {
        }

        .plenary_lectures .column h2 {
        }

        .plenary_lectures .column h3 {
           background-color: #ffffff;
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-top: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 24px;
        }

        .plenary_lectures .column h4 {
        }

        .plenary_lectures .column h5 {
        }

        .plenary_lectures .column h6 {
        }

    /*inlines*/

        .plenary_lectures .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

    /*links*/

        .plenary_lectures .column a {
           color: #000000;
           text-decoration: none;
        }

    /*paragraphs*/

        .plenary_lectures .column p {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           padding-left: 10px;
           padding-right: 10px;
        }

        .plenary_lectures .column p.Red {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
        }

        .plenary_lectures .column p.CallOut {
           background-color: #c7c8ca;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 0px;
           margin-top: 24px;
           padding-bottom: 8px;
           padding-right: 0px;
           padding-top: 8px;
           text-align: center;
        }

        .plenary_lectures .column p.Opening {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

/***********************************
Refresher Courses
***********************************/

    /*headers*/

        .refresher_courses .column h1 {
        }

        .refresher_courses .column h2 {
        }

        .refresher_courses .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .refresher_courses .column h4 {
           background-color: #ffffff;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-transform: uppercase;
        }

        .refresher_courses .column h5 {
        }

        .refresher_courses .column h6 {
        }

    /*inlines*/

        .refresher_courses .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .refresher_courses .column .Black {
           color: #000000;
        }

    /*links*/

        .refresher_courses .column a {
        }

    /*lists*/

        .refresher_courses .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-left: 30px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-right: 10px;
           list-style-image: none;
        }

    /*paragraphs*/

        .refresher_courses .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .refresher_courses .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .refresher_courses .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

/***********************************
Special Sessions
***********************************/

    /*headers*/

        .special_sessions .column h1 {
        }

        .special_sessions .column h2 {
        }

        .special_sessions .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           padding-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .special_sessions .column h4 {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-top: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 12px;
        }

        .special_sessions .column h5 {
           background-color: #e1e1e2;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-top: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .special_sessions .column h6 {
        }

    /*inlines*/

        .special_sessions .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .special_sessions .column .Black {
           color: #000000;
        }

    /*links*/

        .special_sessions .column a {
        }

    /*lists*/

        .special_sessions .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .special_sessions .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 12px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .special_sessions .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .special_sessions .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .special_sessions .column p.Opening {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .special_sessions .column p.BodywithGrayBack {
           background-color: #e1e1e2;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           margin-bottom: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .special_sessions .column p.RedwithGrayBack {
           background-color: #e1e1e2;
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           margin-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .special_sessions .column p.Red {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 16px;
           margin-bottom: 0px;
           padding-bottom: 0px;
        }

/***********************************
80+ Topical Workshops
***********************************/

    /*headers*/

        .eighty_topical_workshops .column h1 {
        }

        .eighty_topical_workshops .column h2 {
        }

        .eighty_topical_workshops .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
        }

        .eighty_topical_workshops .column h4 {
        }

        .eighty_topical_workshops .column h5 {
        }

        .eighty_topical_workshops .column h6 {
        }

    /*inlines*/

        .eighty_topical_workshops .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .eighty_topical_workshops .column .Black {
           color: #000000;
        }

    /*links*/

        .eighty_topical_workshops .column a {
           color: #000000;
           text-decoration: none;
        }

    /*lists*/

        .eighty_topical_workshops .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .eighty_topical_workshops .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .eighty_topical_workshops .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .eighty_topical_workshops .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .eighty_topical_workshops .column p.CallOut {
           background-color: #c7c8ca;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 24px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
        }

/***********************************
Poster Abstracts
***********************************/

    /*headers*/

        .poster_abstracts .column h1 {
        }

        .poster_abstracts .column h2 {
        }

        .poster_abstracts .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
        }

        .poster_abstracts .column h4 {
        }

        .poster_abstracts .column h5 {
        }

        .poster_abstracts .column h6 {
        }

    /*inlines*/

        .poster_abstracts .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .poster_abstracts .column .Black {
           color: #000000;
        }

    /*links*/

        .poster_abstracts .column a {
        }

    /*lists*/

        .poster_abstracts .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .poster_abstracts .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .poster_abstracts .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .poster_abstracts .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

/***********************************
Satellite Symposia
***********************************/

    /*headers*/

        .satellite_symposia .column h1 {
        }

        .satellite_symposia .column h2 {
        }

        .satellite_symposia .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           padding-bottom: 12px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 12px;
        }

        .satellite_symposia .column h4 {
        }

        .satellite_symposia .column h5 {
        }

        .satellite_symposia .column h6 {
        }

    /*inlines*/

        .satellite_symposia .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .satellite_symposia .column .Black {
           color: #000000;
        }

    /*links*/

        .satellite_symposia .column a {
           color: #000000;
           text-decoration: none;
        }

    /*lists*/

        .satellite_symposia .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 30px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-right: 10px;
           padding-top: 12px;
           list-style-image: none;
        }

    /*paragraphs*/

        .satellite_symposia .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 12px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .satellite_symposia .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .satellite_symposia .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .satellite_symposia .column p.SmallerText {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .satellite_symposia .column p.Callout {
           background-color: #c7c8ca;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 5px;
        }

/***********************************
Join Us In Historic Boston!
***********************************/

    /*headers*/

        .join_us_in_historic_boston .column h1 {
        }

        .join_us_in_historic_boston .column h2 {
        }

        .join_us_in_historic_boston .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
           text-transform: uppercase;
        }

        .join_us_in_historic_boston .column h4 {
           background-color: #ffffff;
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           text-transform: uppercase;
        }

        .join_us_in_historic_boston .column h5 {
        }

        .join_us_in_historic_boston .column h6 {
        }

    /*inlines*/

        .join_us_in_historic_boston .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .join_us_in_historic_boston .column .Black {
           color: #000000;
        }

    /*links*/

        .join_us_in_historic_boston .column a {
           color: #000000;
           text-decoration: none;
        }

        .join_us_in_historic_boston .column a.WhiteLink {
           color: #ffffff;
           text-decoration: none;
        }

    /*lists*/

        .join_us_in_historic_boston .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 24px;
           margin-top: 0px;
           padding-left: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .join_us_in_historic_boston .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-left: 10px;
           padding-right: 10px;
        }

        .join_us_in_historic_boston .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .join_us_in_historic_boston .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .join_us_in_historic_boston .column p.BlueBody {
           background-color: #0a81c5;
           color: #ffffff;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 5px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .join_us_in_historic_boston .column p.BlueHead {
           background-color: #0a81c5;
           color: #ffffff;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           font-weight: bold;
           margin-bottom: 0px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
           text-transform: uppercase;
        }

        .join_us_in_historic_boston .column p.Opening {
           background-color: #ffffff;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 10px;
           padding-right: 10px;
        }

/***********************************
Exhibit Hall
***********************************/

    /*headers*/

        .exhibit_hall .column h1 {
        }

        .exhibit_hall .column h2 {
        }

        .exhibit_hall .column h3 {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           font-weight: bold;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
           text-transform: uppercase;
        }

        .exhibit_hall .column h4 {
        }

        .exhibit_hall .column h5 {
        }

        .exhibit_hall .column h6 {
        }

    /*inlines*/

        .exhibit_hall .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .exhibit_hall .column .Black {
           color: #000000;
        }

        .exhibit_hall .column .Red {
           color: #a8353a;
           font-weight: bold;
        }

    /*links*/

        .exhibit_hall .column a {
        }

    /*lists*/

        .exhibit_hall .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-left: 30px;
           background-color: #ffffff;
           padding-bottom: 18px;
           padding-right: 10px;
           list-style-image: none;
        }

    /*paragraphs*/

        .exhibit_hall .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 0px;
        }

        .exhibit_hall .column p.PullQuote {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .exhibit_hall .column p.QuoteCRedit {
           background-color: #a8353a;
           color: #f1f1f1;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 24px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .exhibit_hall .column p.Body {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 12px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 18px;
        }

/***********************************
Registration
***********************************/

    /*headers*/

        .registration .column h1 {
        }

        .registration .column h2 {
        }

        .registration .column h3 {
           color: #0081c6;
           font-family: Helvetica, sans-serif;
           font-size: 22px;
           background-color: #ffffff;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 12px;
        }

        .registration .column h4 {
        }

        .registration .column h5 {
        }

        .registration .column h6 {
        }

    /*inlines*/

        .registration .column .default-drop-cap {
           float: left;
           font-size: 60px;
           font-weight: 400;
           line-height: .3em;
           margin-right: 2px;
           margin-top: 15px;
        }

        .registration .column .Black {
           color: #000000;
        }

    /*links*/

        .registration .column a {
           color: #000000;
           text-decoration: none;
        }

    /*lists*/

        .registration .column .Bullets {
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: disc;
           margin-bottom: 0px;
           margin-top: 0px;
           padding-left: 30px;
           background-color: #ffffff;
           padding-bottom: 24px;
           padding-right: 10px;
           list-style-image: none;
        }

    /*paragraphs*/

        .registration .column p {
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 24px;
           background-color: #ffffff;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
        }

        .registration .column p.PullQuote {
           background-color: #c7c8ca;
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 20px;
           margin-bottom: 0px;
           padding-bottom: 4px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 10px;
        }

        .registration .column p.QuoteCRedit {
           background-color: #c7c8ca;
           color: #a8353a;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 0px;
           padding-bottom: 18px;
           padding-left: 18px;
           padding-right: 18px;
           padding-top: 0px;
        }

        .registration .column p.GrayBox {
           background-color: #e1e1e2;
           color: #000000;
           font-family: Helvetica, sans-serif;
           font-size: 18px;
           margin-bottom: 24px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

