/***********************************
MC Press Magazine – September 2017
***********************************/

    /*general*/

        .mc_press_magazine_sept_2017 .column endbug {
        }

    /*headers*/

        .mc_press_magazine_sept_2017 .column h1 {
        }

        .mc_press_magazine_sept_2017 .column h2 {
        }

        .mc_press_magazine_sept_2017 .column h3 {
        }

        .mc_press_magazine_sept_2017 .column h4 {
        }

        .mc_press_magazine_sept_2017 .column h5 {
        }

        .mc_press_magazine_sept_2017 .column h6 {
        }

    /*inlines*/

        .mc_press_magazine_sept_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_sept_2017 .column a {
        }

    /*paragraphs*/

        .mc_press_magazine_sept_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 {
        }

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

/***********************************
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_security .column endbug {
        }

    /*headers*/

        .news_security .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_security .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_security .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_security .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_security .column h5 {
        }

        .news_security .column h6 {
        }

    /*inlines*/

        .news_security .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_security .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .news_security .column a {
        }

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

    /*lists*/

        .news_security .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_security .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_security .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_security .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_security .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_security .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_security .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_security .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_security .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_security .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_security .column p.Underline {
           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;
           text-decoration: underline;
        }

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

    /*general*/

        .news_trends .column endbug {
        }

    /*headers*/

        .news_trends .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_trends .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_trends .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_trends .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_trends .column h5 {
        }

        .news_trends .column h6 {
        }

    /*inlines*/

        .news_trends .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_trends .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .news_trends .column a {
        }

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

    /*lists*/

        .news_trends .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_trends .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_trends .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_trends .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_trends .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_trends .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_trends .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_trends .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_trends .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_trends .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_trends .column p.Underline {
           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;
           text-decoration: underline;
        }

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

    /*general*/

        .news_channel .column endbug {
        }

    /*headers*/

        .news_channel .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_channel .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_channel .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_channel .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_channel .column h5 {
        }

        .news_channel .column h6 {
        }

    /*inlines*/

        .news_channel .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_channel .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .news_channel .column a {
        }

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

    /*lists*/

        .news_channel .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_channel .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_channel .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_channel .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_channel .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_channel .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_channel .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_channel .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_channel .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_channel .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_cloud .column endbug {
        }

    /*headers*/

        .news_cloud .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_cloud .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_cloud .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_cloud .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_cloud .column h5 {
        }

        .news_cloud .column h6 {
        }

    /*inlines*/

        .news_cloud .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_cloud .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .news_cloud .column a {
        }

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

    /*lists*/

        .news_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_cloud .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_IT .column endbug {
        }

    /*headers*/

        .news_IT .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_IT .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .news_IT .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_IT .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .news_IT .column h5 {
        }

        .news_IT .column h6 {
        }

    /*inlines*/

        .news_IT .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_IT .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .news_IT .column a {
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*lists*/

        .news_IT .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_IT .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_IT .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_IT .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_IT .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_IT .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_IT .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_IT .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_IT .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_IT .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;
        }

/***********************************
Fresche Solutions
***********************************/

    /*general*/

        .fresche_solutions .column endbug {
        }

    /*headers*/

        .fresche_solutions .column h1 {
        }

        .fresche_solutions .column h2 {
        }

        .fresche_solutions .column h3 {
        }

        .fresche_solutions .column h4 {
        }

        .fresche_solutions .column h5 {
        }

        .fresche_solutions .column h6 {
        }

    /*inlines*/

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

    /*links*/

        .fresche_solutions .column a {
        }

    /*paragraphs*/

        .fresche_solutions .column p {
        }

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

    /*general*/

        .practical_sql .column endbug {
        }

    /*headers*/

        .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;
        }

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

        .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;
        }

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

        .practical_sql .column h5 {
        }

        .practical_sql .column h6 {
        }

    /*inlines*/

        .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;
        }

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

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

        .practical_sql .column .s2 {
           color: #0433ff;
        }

        .practical_sql .column .s3 {
           color: #145077;
        }

    /*links*/

        .practical_sql .column a {
        }

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

    /*lists*/

        .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;
        }

        .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;
        }

        .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*/

        .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;
        }

        .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;
        }

        .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;
        }

        .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;
        }

        .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;
        }

        .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;
        }

        .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;
        }

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

    /*general*/

        .business_intelligence_watson .column endbug {
        }

    /*headers*/

        .business_intelligence_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;
        }

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

        .business_intelligence_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;
        }

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

        .business_intelligence_watson .column h5 {
        }

        .business_intelligence_watson .column h6 {
        }

    /*inlines*/

        .business_intelligence_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;
        }

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

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

        .business_intelligence_watson .column .s2 {
           color: #145077;
        }

    /*links*/

        .business_intelligence_watson .column a {
        }

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

    /*lists*/

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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*/

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

        .business_intelligence_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;
        }

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

    /*general*/

        .rpg_academy .column endbug {
        }

    /*headers*/

        .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_academy .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .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_academy .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .rpg_academy .column h5 {
        }

        .rpg_academy .column h6 {
        }

    /*inlines*/

        .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_academy .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

        .rpg_academy .column .s2 {
           color: #145077;
        }

    /*links*/

        .rpg_academy .column a {
        }

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

    /*lists*/

        .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_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_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_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_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_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_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_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_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_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;
        }

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

        .linux_open_source .column .s2 {
           color: #000000;
        }

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

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

/***********************************
Internet of Things
***********************************/

    /*general*/

        .internet_of_things .column endbug {
        }

    /*headers*/

        .internet_of_things .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;
        }

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

        .internet_of_things .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;
        }

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

        .internet_of_things .column h5 {
        }

        .internet_of_things .column h6 {
        }

    /*inlines*/

        .internet_of_things .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;
        }

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

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

        .internet_of_things .column .s2 {
           color: #145077;
        }

    /*links*/

        .internet_of_things .column a {
        }

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

    /*lists*/

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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*/

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

        .internet_of_things .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;
        }

/***********************************
Development Tools / Utilities
***********************************/

    /*general*/

        .development_tools_utilities .column endbug {
        }

    /*headers*/

        .development_tools_utilities .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;
        }

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

        .development_tools_utilities .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;
        }

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

        .development_tools_utilities .column h5 {
        }

        .development_tools_utilities .column h6 {
        }

    /*inlines*/

        .development_tools_utilities .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;
        }

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

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

    /*links*/

        .development_tools_utilities .column a {
        }

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

    /*lists*/

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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*/

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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;
        }

        .development_tools_utilities .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*/

        .ibm_i_os_400_i5_os_ .column endbug {
        }

    /*headers*/

        .ibm_i_os_400_i5_os_ .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;
        }

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

        .ibm_i_os_400_i5_os_ .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;
        }

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

        .ibm_i_os_400_i5_os_ .column h5 {
        }

        .ibm_i_os_400_i5_os_ .column h6 {
        }

    /*inlines*/

        .ibm_i_os_400_i5_os_ .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;
        }

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

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

    /*links*/

        .ibm_i_os_400_i5_os_ .column a {
        }

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

    /*lists*/

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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*/

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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;
        }

        .ibm_i_os_400_i5_os_ .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_service_programs .column endbug {
        }

    /*headers*/

        .rpg_service_programs .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_service_programs .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .rpg_service_programs .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_service_programs .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .rpg_service_programs .column h5 {
        }

        .rpg_service_programs .column h6 {
        }

    /*inlines*/

        .rpg_service_programs .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_service_programs .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .rpg_service_programs .column a {
        }

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

    /*lists*/

        .rpg_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_service_programs .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_two .column endbug {
        }

    /*headers*/

        .mc_press_bookstore_two .column h1 {
        }

        .mc_press_bookstore_two .column h2 {
        }

        .mc_press_bookstore_two .column h3 {
        }

        .mc_press_bookstore_two .column h4 {
        }

        .mc_press_bookstore_two .column h5 {
        }

        .mc_press_bookstore_two .column h6 {
        }

    /*inlines*/

        .mc_press_bookstore_two .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_two .column a {
        }

    /*paragraphs*/

        .mc_press_bookstore_two .column p {
        }

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

    /*general*/

        .ibmi_open_source .column endbug {
        }

    /*headers*/

        .ibmi_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;
        }

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

        .ibmi_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;
        }

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

        .ibmi_open_source .column h5 {
        }

        .ibmi_open_source .column h6 {
        }

    /*inlines*/

        .ibmi_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;
        }

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

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

    /*links*/

        .ibmi_open_source .column a {
        }

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

    /*lists*/

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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*/

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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;
        }

        .ibmi_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;
        }

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

    /*general*/

        .business_int_watson_tech_tip .column endbug {
        }

    /*headers*/

        .business_int_watson_tech_tip .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_int_watson_tech_tip .column h2 {
           font-family: Avant Garde, sans-serif;
           font-size: 42px;
           line-height: 1.2em;
           margin-top: 0px;
        }

        .business_int_watson_tech_tip .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_int_watson_tech_tip .column h4 {
           font-family: Avant Garde, sans-serif;
           font-size: 28px;
           line-height: 1.2em;
           margin-top: 18px;
        }

        .business_int_watson_tech_tip .column h5 {
        }

        .business_int_watson_tech_tip .column h6 {
        }

    /*inlines*/

        .business_int_watson_tech_tip .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_int_watson_tech_tip .column .inlinecode {
           font-family: Courier New, serif;
           font-size: 18px;
           line-height: 1.6em;
        }

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

    /*links*/

        .business_int_watson_tech_tip .column a {
        }

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

    /*lists*/

        .business_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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_int_watson_tech_tip .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-bottom: 9px;
           margin-top: 18px;
        }

        .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;
        }

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

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

        .mc_software_center .column .s1 {
           text-decoration: underline;
        }

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

        .mc_software_center .column p.p1 {
           font-size: 16.0px;
        }

        .mc_software_center .column p.p1 {
           color: #4787ff;
        }

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

