/***********************************
MC Press Magazine - July 2017
***********************************/

    /*general*/

        .mc_press_magazine_july_2017 .column endbug {
        }

    /*headers*/

        .mc_press_magazine_july_2017 .column h1 {
        }

        .mc_press_magazine_july_2017 .column h2 {
        }

        .mc_press_magazine_july_2017 .column h3 {
        }

        .mc_press_magazine_july_2017 .column h4 {
        }

        .mc_press_magazine_july_2017 .column h5 {
        }

        .mc_press_magazine_july_2017 .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .mc_press_magazine_july_2017 .column a {
        }

    /*paragraphs*/

        .mc_press_magazine_july_2017 .column p {
        }

/***********************************
TL Ashford
***********************************/

    /*general*/

        .tl_ashford .column endbug {
        }

    /*headers*/

        .tl_ashford .column h1 {
        }

        .tl_ashford .column h2 {
        }

        .tl_ashford .column h3 {
        }

        .tl_ashford .column h4 {
        }

        .tl_ashford .column h5 {
        }

        .tl_ashford .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .tl_ashford .column a {
        }

    /*paragraphs*/

        .tl_ashford .column p {
        }

/***********************************
Editor’s Letter
***********************************/

    /*general*/

        .editor_s_letter .column endbug {
        }

    /*headers*/

        .editor_s_letter .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .editor_s_letter .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .editor_s_letter .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .editor_s_letter .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .editor_s_letter .column h5 {
        }

        .editor_s_letter .column h6 {
        }

    /*inlines*/

        .editor_s_letter .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .editor_s_letter .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .editor_s_letter .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .editor_s_letter .column a {
        }

        .editor_s_letter .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .editor_s_letter .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .editor_s_letter .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .editor_s_letter .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .editor_s_letter .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .editor_s_letter .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .editor_s_letter .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .editor_s_letter .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .editor_s_letter .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .editor_s_letter .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .editor_s_letter .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Contact Us
***********************************/

    /*general*/

        .contact_us .column endbug {
        }

    /*headers*/

        .contact_us .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .contact_us .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .contact_us .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .contact_us .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .contact_us .column h5 {
        }

        .contact_us .column h6 {
        }

    /*inlines*/

        .contact_us .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .contact_us .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .contact_us .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .contact_us .column a {
        }

        .contact_us .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .contact_us .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .contact_us .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .contact_us .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .contact_us .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .contact_us .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .contact_us .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .contact_us .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .contact_us .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .contact_us .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
News
***********************************/

    /*general*/

        .news_survey_results .column endbug {
        }

    /*headers*/

        .news_survey_results .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_survey_results .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_survey_results .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .news_survey_results .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_survey_results .column h5 {
        }

        .news_survey_results .column h6 {
        }

    /*inlines*/

        .news_survey_results .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .news_survey_results .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .news_survey_results .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .news_survey_results .column a {
        }

        .news_survey_results .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .news_survey_results .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_survey_results .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_survey_results .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .news_survey_results .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_survey_results .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .news_survey_results .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .news_survey_results .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_survey_results .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_survey_results .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_survey_results .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
News
***********************************/

    /*general*/

        .news_business_integration .column endbug {
        }

    /*headers*/

        .news_business_integration .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_business_integration .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_business_integration .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .news_business_integration .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_business_integration .column h5 {
        }

        .news_business_integration .column h6 {
        }

    /*inlines*/

        .news_business_integration .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .news_business_integration .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .news_business_integration .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .news_business_integration .column a {
        }

        .news_business_integration .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .news_business_integration .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_business_integration .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_business_integration .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .news_business_integration .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_business_integration .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .news_business_integration .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .news_business_integration .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_business_integration .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_business_integration .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_business_integration .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
News
***********************************/

    /*general*/

        .news_other_industry_solutions .column endbug {
        }

    /*headers*/

        .news_other_industry_solutions .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_other_industry_solutions .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_other_industry_solutions .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .news_other_industry_solutions .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_other_industry_solutions .column h5 {
        }

        .news_other_industry_solutions .column h6 {
        }

    /*inlines*/

        .news_other_industry_solutions .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .news_other_industry_solutions .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .news_other_industry_solutions .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .news_other_industry_solutions .column a {
        }

        .news_other_industry_solutions .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .news_other_industry_solutions .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_other_industry_solutions .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_other_industry_solutions .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .news_other_industry_solutions .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_other_industry_solutions .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .news_other_industry_solutions .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .news_other_industry_solutions .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_other_industry_solutions .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_other_industry_solutions .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_other_industry_solutions .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
News
***********************************/

    /*general*/

        .news_mergers_acquisitions .column endbug {
        }

    /*headers*/

        .news_mergers_acquisitions .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_mergers_acquisitions .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_mergers_acquisitions .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .news_mergers_acquisitions .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_mergers_acquisitions .column h5 {
        }

        .news_mergers_acquisitions .column h6 {
        }

    /*inlines*/

        .news_mergers_acquisitions .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .news_mergers_acquisitions .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .news_mergers_acquisitions .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .news_mergers_acquisitions .column a {
        }

        .news_mergers_acquisitions .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .news_mergers_acquisitions .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_mergers_acquisitions .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .news_mergers_acquisitions .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .news_mergers_acquisitions .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_mergers_acquisitions .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .news_mergers_acquisitions .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .news_mergers_acquisitions .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .news_mergers_acquisitions .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_mergers_acquisitions .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .news_mergers_acquisitions .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
RPG
***********************************/

    /*general*/

        .rpg_book_review .column endbug {
        }

    /*headers*/

        .rpg_book_review .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .rpg_book_review .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .rpg_book_review .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .rpg_book_review .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .rpg_book_review .column h5 {
        }

        .rpg_book_review .column h6 {
        }

    /*inlines*/

        .rpg_book_review .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .rpg_book_review .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .rpg_book_review .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .rpg_book_review .column a {
        }

        .rpg_book_review .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .rpg_book_review .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .rpg_book_review .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .rpg_book_review .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .rpg_book_review .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_book_review .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .rpg_book_review .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .rpg_book_review .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .rpg_book_review .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_book_review .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_book_review .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Press Bookstore
***********************************/

    /*general*/

        .mc_press_bookstore .column endbug {
        }

    /*headers*/

        .mc_press_bookstore .column h1 {
        }

        .mc_press_bookstore .column h2 {
        }

        .mc_press_bookstore .column h3 {
        }

        .mc_press_bookstore .column h4 {
        }

        .mc_press_bookstore .column h5 {
        }

        .mc_press_bookstore .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .mc_press_bookstore .column a {
        }

    /*paragraphs*/

        .mc_press_bookstore .column p {
        }

/***********************************
SQL
***********************************/

    /*general*/

        .sql_practical_sql .column endbug {
        }

    /*headers*/

        .sql_practical_sql .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .sql_practical_sql .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .sql_practical_sql .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .sql_practical_sql .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .sql_practical_sql .column h5 {
        }

        .sql_practical_sql .column h6 {
        }

    /*inlines*/

        .sql_practical_sql .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .sql_practical_sql .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .sql_practical_sql .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .sql_practical_sql .column a {
        }

        .sql_practical_sql .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .sql_practical_sql .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .sql_practical_sql .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .sql_practical_sql .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .sql_practical_sql .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .sql_practical_sql .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .sql_practical_sql .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .sql_practical_sql .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .sql_practical_sql .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .sql_practical_sql .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .sql_practical_sql .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
RPG
***********************************/

    /*general*/

        .rpg_rpg_academy .column endbug {
        }

    /*headers*/

        .rpg_rpg_academy .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .rpg_rpg_academy .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .rpg_rpg_academy .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .rpg_rpg_academy .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .rpg_rpg_academy .column h5 {
        }

        .rpg_rpg_academy .column h6 {
        }

    /*inlines*/

        .rpg_rpg_academy .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .rpg_rpg_academy .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .rpg_rpg_academy .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .rpg_rpg_academy .column a {
        }

        .rpg_rpg_academy .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .rpg_rpg_academy .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .rpg_rpg_academy .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .rpg_rpg_academy .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .rpg_rpg_academy .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_rpg_academy .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .rpg_rpg_academy .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .rpg_rpg_academy .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .rpg_rpg_academy .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_rpg_academy .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .rpg_rpg_academy .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Analytics & Cognitive - Other
***********************************/

    /*general*/

        .analytics_cognitive_watson .column endbug {
        }

    /*headers*/

        .analytics_cognitive_watson .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .analytics_cognitive_watson .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .analytics_cognitive_watson .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .analytics_cognitive_watson .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .analytics_cognitive_watson .column h5 {
        }

        .analytics_cognitive_watson .column h6 {
        }

    /*inlines*/

        .analytics_cognitive_watson .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .analytics_cognitive_watson .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .analytics_cognitive_watson .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .analytics_cognitive_watson .column a {
        }

        .analytics_cognitive_watson .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .analytics_cognitive_watson .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .analytics_cognitive_watson .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .analytics_cognitive_watson .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .analytics_cognitive_watson .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .analytics_cognitive_watson .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .analytics_cognitive_watson .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .analytics_cognitive_watson .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .analytics_cognitive_watson .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .analytics_cognitive_watson .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .analytics_cognitive_watson .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Computer Keyes
***********************************/

    /*general*/

        .computer_keyes .column endbug {
        }

    /*headers*/

        .computer_keyes .column h1 {
        }

        .computer_keyes .column h2 {
        }

        .computer_keyes .column h3 {
        }

        .computer_keyes .column h4 {
        }

        .computer_keyes .column h5 {
        }

        .computer_keyes .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .computer_keyes .column a {
        }

    /*paragraphs*/

        .computer_keyes .column p {
        }

/***********************************
Linux/Open Source
***********************************/

    /*general*/

        .linux_open_source .column endbug {
        }

    /*headers*/

        .linux_open_source .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .linux_open_source .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .linux_open_source .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .linux_open_source .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .linux_open_source .column h5 {
        }

        .linux_open_source .column h6 {
        }

    /*inlines*/

        .linux_open_source .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .linux_open_source .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .linux_open_source .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .linux_open_source .column a {
        }

        .linux_open_source .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .linux_open_source .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .linux_open_source .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .linux_open_source .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .linux_open_source .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .linux_open_source .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .linux_open_source .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .linux_open_source .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .linux_open_source .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .linux_open_source .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .linux_open_source .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
General
***********************************/

    /*general*/

        .general .column endbug {
        }

    /*headers*/

        .general .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .general .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .general .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .general .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .general .column h5 {
        }

        .general .column h6 {
        }

    /*inlines*/

        .general .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .general .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .general .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .general .column a {
        }

        .general .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .general .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .general .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .general .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .general .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .general .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .general .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .general .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .general .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .general .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .general .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
IBM i (OS/400, i5/OS)
***********************************/

    /*general*/

        .ibmi_os400i5os_5_hints .column endbug {
        }

    /*headers*/

        .ibmi_os400i5os_5_hints .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .ibmi_os400i5os_5_hints .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .ibmi_os400i5os_5_hints .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .ibmi_os400i5os_5_hints .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .ibmi_os400i5os_5_hints .column h5 {
        }

        .ibmi_os400i5os_5_hints .column h6 {
        }

    /*inlines*/

        .ibmi_os400i5os_5_hints .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .ibmi_os400i5os_5_hints .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .ibmi_os400i5os_5_hints .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .ibmi_os400i5os_5_hints .column a {
        }

        .ibmi_os400i5os_5_hints .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .ibmi_os400i5os_5_hints .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .ibmi_os400i5os_5_hints .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .ibmi_os400i5os_5_hints .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .ibmi_os400i5os_5_hints .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_5_hints .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .ibmi_os400i5os_5_hints .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .ibmi_os400i5os_5_hints .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .ibmi_os400i5os_5_hints .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_5_hints .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_5_hints .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
IBM i (OS/400, i5/OS)
***********************************/

    /*general*/

        .ibmi_os400i5os_event_guide .column endbug {
        }

    /*headers*/

        .ibmi_os400i5os_event_guide .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .ibmi_os400i5os_event_guide .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .ibmi_os400i5os_event_guide .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .ibmi_os400i5os_event_guide .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .ibmi_os400i5os_event_guide .column h5 {
        }

        .ibmi_os400i5os_event_guide .column h6 {
        }

    /*inlines*/

        .ibmi_os400i5os_event_guide .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .ibmi_os400i5os_event_guide .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .ibmi_os400i5os_event_guide .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .ibmi_os400i5os_event_guide .column a {
        }

        .ibmi_os400i5os_event_guide .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .ibmi_os400i5os_event_guide .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .ibmi_os400i5os_event_guide .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .ibmi_os400i5os_event_guide .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .ibmi_os400i5os_event_guide .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_event_guide .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .ibmi_os400i5os_event_guide .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .ibmi_os400i5os_event_guide .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .ibmi_os400i5os_event_guide .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_event_guide .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .ibmi_os400i5os_event_guide .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Press Bookstore
***********************************/

    /*general*/

        .mc_press_bookstore_2 .column endbug {
        }

    /*headers*/

        .mc_press_bookstore_2 .column h1 {
        }

        .mc_press_bookstore_2 .column h2 {
        }

        .mc_press_bookstore_2 .column h3 {
        }

        .mc_press_bookstore_2 .column h4 {
        }

        .mc_press_bookstore_2 .column h5 {
        }

        .mc_press_bookstore_2 .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .mc_press_bookstore_2 .column a {
        }

    /*paragraphs*/

        .mc_press_bookstore_2 .column p {
        }

/***********************************
Security - Other
***********************************/

    /*general*/

        .security_other .column endbug {
        }

    /*headers*/

        .security_other .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .security_other .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .security_other .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .security_other .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .security_other .column h5 {
        }

        .security_other .column h6 {
        }

    /*inlines*/

        .security_other .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .security_other .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .security_other .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .security_other .column a {
        }

        .security_other .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .security_other .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .security_other .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .security_other .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .security_other .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .security_other .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .security_other .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .security_other .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .security_other .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .security_other .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .security_other .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Business Intelligence
***********************************/

    /*general*/

        .business_intelligence .column endbug {
        }

    /*headers*/

        .business_intelligence .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .business_intelligence .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .business_intelligence .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .business_intelligence .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .business_intelligence .column h5 {
        }

        .business_intelligence .column h6 {
        }

    /*inlines*/

        .business_intelligence .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .business_intelligence .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .business_intelligence .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .business_intelligence .column a {
        }

        .business_intelligence .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .business_intelligence .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .business_intelligence .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .business_intelligence .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .business_intelligence .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .business_intelligence .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .business_intelligence .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .business_intelligence .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .business_intelligence .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .business_intelligence .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .business_intelligence .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Videos
***********************************/

    /*general*/

        .videos .column endbug {
        }

    /*headers*/

        .videos .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .videos .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .videos .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .videos .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
           margin-bottom: 8px;
        }

        .videos .column h5 {
        }

        .videos .column h6 {
        }

    /*inlines*/

        .videos .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .videos .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .videos .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .videos .column a {
        }

        .videos .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .videos .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .videos .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .videos .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .videos .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .videos .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .videos .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .videos .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .videos .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .videos .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .videos .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Press Bookstore
***********************************/

    /*general*/

        .mc_press_bookstore_3 .column endbug {
        }

    /*headers*/

        .mc_press_bookstore_3 .column h1 {
        }

        .mc_press_bookstore_3 .column h2 {
        }

        .mc_press_bookstore_3 .column h3 {
        }

        .mc_press_bookstore_3 .column h4 {
        }

        .mc_press_bookstore_3 .column h5 {
        }

        .mc_press_bookstore_3 .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .mc_press_bookstore_3 .column a {
        }

    /*paragraphs*/

        .mc_press_bookstore_3 .column p {
        }

/***********************************
MC White Paper Center
***********************************/

    /*general*/

        .mc_white_paper_center .column endbug {
        }

    /*headers*/

        .mc_white_paper_center .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_white_paper_center .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .mc_white_paper_center .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .mc_white_paper_center .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .mc_white_paper_center .column h5 {
        }

        .mc_white_paper_center .column h6 {
        }

    /*inlines*/

        .mc_white_paper_center .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .mc_white_paper_center .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .mc_white_paper_center .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .mc_white_paper_center .column a {
        }

        .mc_white_paper_center .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .mc_white_paper_center .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_white_paper_center .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_white_paper_center .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .mc_white_paper_center .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_white_paper_center .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .mc_white_paper_center .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .mc_white_paper_center .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_white_paper_center .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_white_paper_center .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_white_paper_center .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Webcast Center
***********************************/

    /*general*/

        .mc_webcast_center .column endbug {
        }

    /*headers*/

        .mc_webcast_center .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_webcast_center .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .mc_webcast_center .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .mc_webcast_center .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .mc_webcast_center .column h5 {
        }

        .mc_webcast_center .column h6 {
        }

    /*inlines*/

        .mc_webcast_center .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .mc_webcast_center .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .mc_webcast_center .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .mc_webcast_center .column a {
        }

        .mc_webcast_center .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .mc_webcast_center .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_webcast_center .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_webcast_center .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .mc_webcast_center .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_webcast_center .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .mc_webcast_center .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .mc_webcast_center .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_webcast_center .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_webcast_center .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_webcast_center .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Software Center
***********************************/

    /*general*/

        .mc_software_center .column endbug {
        }

    /*headers*/

        .mc_software_center .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_software_center .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .mc_software_center .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .mc_software_center .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .mc_software_center .column h5 {
        }

        .mc_software_center .column h6 {
        }

    /*inlines*/

        .mc_software_center .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .mc_software_center .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .mc_software_center .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .mc_software_center .column a {
        }

        .mc_software_center .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .mc_software_center .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_software_center .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .mc_software_center .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .mc_software_center .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_software_center .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .mc_software_center .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .mc_software_center .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .mc_software_center .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_software_center .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .mc_software_center .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
Events Calendar
***********************************/

    /*general*/

        .events_calendar .column endbug {
        }

    /*headers*/

        .events_calendar .column h1 {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           font-weight: bold;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .events_calendar .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .events_calendar .column h3 {
           color: #990000;
           font-family: Avant Garde, sans-serif;
           font-size: 24px;
           line-height: 1.2em;
           margin-top: 0px;
           padding-bottom: 30px;
           padding-left: 6px;
           padding-top: 10px;
        }

        .events_calendar .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .events_calendar .column h5 {
        }

        .events_calendar .column h6 {
        }

    /*inlines*/

        .events_calendar .column .default-drop-cap {
           float: left;
           font-family: Bookman, serif;
           font-size: 60px;
           font-weight: 400;
           line-height: 0.5em;
           margin-right: 4px;
           margin-top: 15px;
        }

        .events_calendar .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

        .events_calendar .column .RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
        }

    /*links*/

        .events_calendar .column a {
        }

        .events_calendar .column a.RedLink {
           color: #c10000;
           font-size: 18px;
           line-height: 1.6em;
           text-decoration: none;
        }

    /*lists*/

        .events_calendar .column .Numbered {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .events_calendar .column .SquareBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: square;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

        .events_calendar .column .NoBullet {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           list-style-type: none;
           margin-top: 0px;
           padding-left: 60px;
           padding-right: 20px;
           list-style-image: none;
        }

    /*paragraphs*/

        .events_calendar .column p {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .events_calendar .column p.CodeStyle {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 0px;
           padding-right: 0px;
           padding-top: 0px;
        }

        .events_calendar .column p.Bio {
           background-color: #e6e6e6;
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 20px;
           margin-left: 30px;
           margin-right: 30px;
           margin-top: 20px;
           padding-bottom: 10px;
           padding-left: 10px;
           padding-right: 10px;
           padding-top: 10px;
        }

        .events_calendar .column p.BylineandDate {
           font-family: Avant Garde, sans-serif;
           font-size: 16px;
           line-height: 1.6em;
           margin-bottom: 1px;
           margin-top: 0px;
           padding-bottom: 1px;
        }

        .events_calendar .column p.Quote {
           font-family: Courier, serif;
           font-size: 21px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-left: 40px;
           margin-top: 18px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .events_calendar .column p.ExtraLeading {
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 12px;
           padding-left: 20px;
           padding-right: 20px;
        }

        .events_calendar .column p.RedText {
           color: #c10000;
           font-family: Avant Garde, sans-serif;
           font-size: 18px;
           line-height: 1.6em;
           margin-bottom: 10px;
           margin-top: 10px;
           padding-left: 20px;
           padding-right: 20px;
        }

/***********************************
MC Press Bookstore
***********************************/

    /*general*/

        .mc_press_bookstore_4 .column endbug {
        }

    /*headers*/

        .mc_press_bookstore_4 .column h1 {
        }

        .mc_press_bookstore_4 .column h2 {
        }

        .mc_press_bookstore_4 .column h3 {
        }

        .mc_press_bookstore_4 .column h4 {
        }

        .mc_press_bookstore_4 .column h5 {
        }

        .mc_press_bookstore_4 .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .mc_press_bookstore_4 .column a {
        }

    /*paragraphs*/

        .mc_press_bookstore_4 .column p {
        }

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

    /*general*/

        .user_guide .column endbug {
        }

    /*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 {
        }

